/*
rosado: #a78251
melon claro: fff4e7
melon: efb2a0
*/
.alert-primary {
    color: #000000;
    background-color: white;
    border-color: white;
}

.bs-header {
    background: #fff1de;
    padding: .75rem 0;
}

.bs-footer {
    background: #fff1de;
    padding: 1rem 0;
    color: #000000;
}
.bs-footer .list-group-item {
    background: #fff1de;
    color: #817756;
    color: #000000;
}
.bs-footer .btn-link {
    color: #000000;
}

.bs-form-inline input {
    background-color: white;
    height: 2.5em;
}
.bs-form-inline button {
    background-color: #fb9577;
    color: #000000;
    border: 1px solid white;
    border-radius: 0;
    height: 2.5em;
}
.bs-banners .bs-banner-info {
    background: #fff4e7;
    
    background: #ededed;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-primary {
    background-color: #efb2a0;
    border: 1.5px solid #efb2a0;
    color: white;
}
.btn-primary:hover {
    color: #fff;
    background: #efb2a0!important;
    border: 1.5px solid ##efb2a0;
    box-shadow: 0 0 0 0 transparent;
}
.btn-secondary {
    color: #fff;
    background-color: #efb2a0;
    border: 1.5px solid #efb2a03!important;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #fb9577!important;
    border: 1.5px solid #fb9577!important;
}
.bs-agregar .btn-primary {
    background: #efb2a0;
    color: white;
}
.bs-title-interno {
    color: #232323;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.bs-collection-filter .btn-secondary {
    background: #efb2a0;
    border: 1.5px solid #efb2a0;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #fb9577!important;
    border: 1.5px solid #fb9577!important;
}
.noUi-handle {
    border: 1px solid #efb2a0;
    border-radius: 3px;
    background: #efb2a0;
    cursor: default;
    box-shadow: inset 0 0 1px #126473, inset 0 1px 7px #126473, 0 3px 6px -3px #126473;
}

.bs-product-price {
    font-size: 16px;
    display: inline-block;
    padding-bottom: 8px;
    color: #fb9577;
    font-weight: bold;
}

.bg-light {
    background-color: #ededed!important;
}
.bs-informacion {
    background-color: #ededed;
    text-align: center;
    margin-bottom: 3rem;
    margin-top: 3rem;
    font-size: 1.25rem;
}

.bs-menu-lv1 {
    padding: .5rem 1rem;
    background: #fff1de;
    color: #000000;
}
.dropdown-menu.show {
    background: #fff4e7;
    background: #ede9e9;
}

.bs-footer .btn.btn-primary.button_form{
    background: #efb2a0;
    border-color:white;
    color:white;
}
.bs-footer .btn.btn-primary.button_form:hover {
    background: #fff1de!important;
    color: white;
    border: 1px solid white;
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #d3bb9e;
        color: #d3bb9e;
}
.navbar-expand-lg .bs-menu-lv1:hover, .navbar-expand-lg .show> .bs-menu-lv1 {
    border: none;
    color: #6c757d;
}
.noUi-connect {
    background: #efb2a0;
}
.bs-pagination .actual {
    box-shadow: inset 0 -5px 0 0 rgb(239 178 160);
}
.bs-pagination a:hover {
    box-shadow: inset 0 -2px 0 0 rgb(239 178 160);
}
.bs-collection .bs-stock {
    position: absolute;
    background: #efb2a0;
    color: white;
    padding: .3rem;
    font-size: 1.2rem;
    z-index: 50;
    bottom: 0;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:focus, .btn-primary:active, .btn-primary:hover {
    color: #fff;
    background: #b3b3b4;
    border: 1.5px solid #fb9577;
    box-shadow: 0 0 0 0 transparent;
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #fff1de;
    border-color: #4e555b;
}

.btn.btn-link.p-0{
    color: #fff1de;    
    margin-top:-4px;
}
.btn.btn-link.p-0:hover{
    color: #fff1de;    
    margin-top:-4px;
    text-decoration:underline;
}
.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #fff1de;
    background-color: #fff1de;
}

.btn-success {
    color: #fff;
    background-color: #fff1de;
    border-color: #fff1de;
}
.btn-success:hover {
    color: #fff;
    background-color: #fb9577;
    border-color: #fb9577;
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #fb9577;
    border-color: #fb9577;
}

.navbar-collapse, .navbar-collapse .bs-header-nav {
    background: #fff1de;
}

@media screen and (max-width: 992px){
.bs-chat a {
    width: auto;
    height: auto;
    padding: .5rem .75rem;
    margin: 0;
    color: #000000;
    box-shadow: none;
    background: #fff1de;
}

.bs-menu-lv1 {
    padding: .5rem 1rem;
    background: #fff1de;
    color: #000000;
}
}

.bs-header .btn-link, .navbar-toggler {
    color: #000000;
}
.bs-header {
    background: #fff1de;
    padding: .75rem 0;
}
.navbar-collapse.show::before, .navbar-collapse.collapsing::before {
    background: #fff1de;
    background: #989898;
    display: block;
    opacity: .4;
}
.input-group-append .btn.btn-primary {
    color: #000000;
}
.input-group-append .btn.btn-primary:hover{
    color:white;
    background:#fb9577 ;
}

.navbar-toggler:hover {
     color:white;
    background:#fb9577 ;
}
.bs-header form input, .bs-header form input:focus, .bs-header form .btn, .bs-header form .btn:focus {
    background: transparent;
    color: #000000;
    border-width: 0 0 1px;
    border-color: #000000;
    outline: none;
    box-shadow: none !important;
    text-decoration: none;
}

.badge-secondary {
    color: #000000;
    background-color: #efb2a0;
}