.select-dropdown.open .dropdown-backdrop {
	display: none;
}

@media (max-width: 979px) and (min-width: 768px) {
        #main-nav-container.fixed #quick-access {
                display: block;
        }
        #quick-access {
                margin-top: 1.5px;
        }
}

.modal-header {
        background: #7bae23;
        font: 700 18px/1 "Gudea", Arial, sans-serif;
        color: white;
}

#quick-access .quick-search-form .form-group.in-search {
        display: block;
}

#quick-access .quick-search-form .form-group.no-search {
        display: none;
}

@media (max-width: 767px) {
        #quick-access .quick-search-form .form-group.no-search {
                display: block;
        }
}

.circle-image {
        display: block;
        width: 100px;
        height: 100px;
        margin: 10px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        -webkit-border-radius: 99em;
        -moz-border-radius: 99em;
        border-radius: 99em;
        border: 2px solid #eee;
        box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);
        float:left;
        overflow: hidden;
}

html[data-curpage^="checkout"] #main-nav-container {
        display: none !important;
}

.edit-button {
        display:inline-block;
        width:28px;
        height:28px;
        margin-left:18px;
        border:1px solid #dcdcdc;
        -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4);
        box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4);
        -webkit-transition:background-color 0.3s ease-in-out;
        -moz-transition:background-color 0.3s ease-in-out;
        -o-transition:background-color 0.3s ease-in-out;
        -ms-transition:background-color 0.3s ease-in-out;
        transition:background-color 0.3s ease-in-out;
        border-radius:2px;
        vertical-align: top;
        color: #7c807e;
}

.edit-button:hover {
        background-color:#7bae23;
        border-color:#7bae23;
        color: white;
}



.nowrap {
        white-space: nowrap;
}

.btn-group input {
        display: none;
}

.top-icon.top-icon-home {
        background-position: -248px -75px;
}

a:hover .top-icon.top-icon-home {
        background-position: -248px -96px;
}

.item-price-container .wholesale-price {
        color:#626564;
        text-decoration:none;
        display:block;
        margin-top:20.5px;
}

#wholesale-prices-bar {
        background-color: #B2E388;
        color: black;
        width: 100%;
        height: 25px;
        text-align: center;
        line-height: 25px;
        font-weight: bold;
}

::-webkit-input-placeholder {
        color: #ededed;
}

::-moz-placeholder {
        color: #ededed;
}

::-ms-placeholder {
        color: #ededed;
}

::placeholder {
        color: #ededed;
}

.form-control::-webkit-input-placeholder {
        color: #ededed;
}

.form-control::-moz-placeholder {
        color: #ededed;
}

.form-control::-ms-placeholder {
        color: #ededed;
}

.form-control::placeholder {
        color: #ededed;
}

.required-field:after {
        content: "*";
        color: red;
        margin-left: 5px;
        font-size: 16px;
}
.h-80i {
        height: 80px!important;
}

.permission-desc {
        overflow: hidden;
        margin-bottom: 10px!important;
}

.permission-desc-well {
        background-color: transparent!important;
}

.product-list li span.text-normal {
        font-weight: 300;
}

.btn-custom-2.disabled, .btn-custom-2[disabled], fieldset[disabled] .btn-custom-2, .btn-custom-2.disabled:hover, .btn-custom-2[disabled]:hover, fieldset[disabled] .btn-custom-2:hover, .btn-custom-2.disabled:focus, .btn-custom-2[disabled]:focus, fieldset[disabled] .btn-custom-2:focus, .btn-custom-2.disabled:active, .btn-custom-2[disabled]:active, fieldset[disabled] .btn-custom-2:active, .btn-custom-2.disabled.active, .btn-custom-2[disabled].active, fieldset[disabled] .btn-custom-2.active {
        background-color: #9b9b9b !important;
        border-color: #9b8a9b !important;
}

.avail-rect {
        display: block;
        font: 100 16px/20px "PT Sans", sans-serif;
        color: #646464;
        bottom: 0;
        left: 0;
        padding: 7.5px 0;
        position: absolute;
        z-index: 800;
        min-width: 62px;
        text-align: center;
}

.header-top-right {
        float:right;
        position:absolute;
        right: 0;
        margin-right: 12px;
        width: 100%;
}