﻿#prof-product .dropdown-menu {
    left: inherit !important;
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

#ddllocation {
    width: 16rem !important;
}

.face.front {
    border-color: #002664 !important;
    color: #002664 !important;
}

.face.front {
    background-color: #FFAD00 !important;
}

.marker-arrow {
    border-width: 7px 4px 0 !important;
    border-color: #002664 transparent transparent !important;
}

.face.back {
    background: #002664 !important;
    border-color: #002664 !important;
    color: #FFAD00 !important;
}

#achlocation, #custName {
    color: #5c77fc;
}

.dropdown-menu {
    margin-top: 0px !important
}

.storeList {
    /* width: 500px;
    margin: auto;*/
    height: 600px;
}

    .storeList::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        border-radius: 10px;
        background-color: #F5F5F5;
    }

    .storeList::-webkit-scrollbar {
        width: 12px;
        background-color: #F5F5F5;
    }

    .storeList::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
        background-color: #555;
    }

.storeList {
    overflow-y: scroll;
}

.modal-quick-view .modal-dialog {
    max-width: 1300px !important;
    height: 900px !important;
}

.modal-open .modal {
    overflow-x: unset;
    overflow-y: unset;
}

.custom-control {
    z-index: 9;
    padding-left: 1rem;
    visibility: visible;
}

/*  .custom-control .custom-control-input:checked > .custom-control {
        visibility: visible;
    }*/

#projectType .custom-control-label::before, #choisePaint .custom-control-label::before {
    width: 1.5rem;
    height: 1.5rem;
}

#projectType .custom-control-label::after, #choisePaint .custom-control-label::after {
    width: 1.5rem;
    height: 1.5rem;
}

.card {
    margin-top: -10px;
}

#freetips .icon-box-icon {
    width: 10.5rem;
    height: 10.5rem;
}

    #freetips .icon-box-icon img {
        width: 115px;
        margin: auto;
        display: inline-block;
        vertical-align: text-top;
    }

#projectType .icon-box-icon, #choisePaint .icon-box-icon {
    width: 8.5rem;
    height: 8.5rem;
}

    #projectType .icon-box-icon img, #choisePaint .icon-box-icon img {
        width: 80px;
        margin: auto;
        display: inline-block;
        vertical-align: text-top;
    }

#homeBanner .owl-item {
    padding: 0px
}

#product-details *[style] {
    background-color: #f7f7f7 !important;
}

#product-details *[style] {
    width: auto !important;
}


.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    background-color: #FFFFFF !important;
}

.owl-carousel .owl-nav {
    position: absolute;
    top: 45%;
    right: 1%;
    left: 1%;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.owl-nav {
    width: 98%;
}

.owl-prev {
    right: 0px !important;
    float: right !important;
}

.owl-next {
    left: 0px !important;
    float: left !important;
}
