.navbar{
    background-color: #fff;
    border-bottom: 1px solid #333;
}

.logo_app {
    max-width: 260px;
}
.headerWebsite {
    padding: 20px 0;
    background-color: #fff;
    border-bottom: 15px solid #a1ac2b;
    margin-bottom: 15px;
}
.info{
    margin-bottom: 30px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 40px;
}
.img_libro {
    max-height: 60px;
}
.msgRegistroReclamo {
    font-size: 1.5rem;
    line-height: 1.9rem;
    margin-top: 10px;
}

.footerDW {
    background-color: #A3AC2B;
    color: #fff;
    padding: 15px 0;
}
.dw_copy a{
    color: #ffffff;
    text-decoration: underline;
}

/* ============ DARK THEME (agromarket) ============ */
:root{--d-bg:#0b0f19;--d-sf:#131a27;--d-sf2:#1a2332;--d-sf3:#212d40;--d-bd:#2a3550;--d-tx:#e7ecf3;--d-mu:#9aa7bd;--d-ac:#2fb5d2}
html,body{background:#0b0f19!important;color:#e7ecf3}
body{background:#0b0f19!important;color:#e7ecf3}
a{color:#7ccbdd}
a:hover,a:focus{color:#9fdcEA}
p,li,dd,dt,span,strong,em,b,small,label:not(.custom-control-label),.description{color:#c6d0e0}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#e7ecf3}
hr{border-color:#2a3550}
::selection{background:#2fb5d2;color:#0b0f19}
*{scrollbar-color:#2a3550 #0b0f19}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:#0b0f19}
::-webkit-scrollbar-thumb{background:#2a3550;border-radius:5px}
::-webkit-scrollbar-thumb:hover{background:#37466b}

#header{background:#0d1421}
#header .header-nav{background:#131a27;color:#9aa7bd}
#header .header-nav a,#header .header-nav .material-icons,#header .header-nav span{color:#b9c5d8}
#header .header-top{background:#131a27}
#header .header-bottom{background:#0d1421;border-color:#2a3550}
#header .header-top .search-widget form input[type=text],.search-widget form input[type=text]{background:#1a2332;color:#e7ecf3;border:1px solid #2a3550}
#header .header-top .search-widget form input[type=text]::placeholder{color:#7d8aa3}
.search-widget form input[type=text]::placeholder{color:#7d8aa3}
#header .search-widget form button[type=submit]{color:#9aa7bd}
#header .search-widget form button[type=submit] .search:hover{color:#2fb5d2}
#header .header-nav .blockcart{background:#0d1421;border-color:#2a3550}

.pos-megamenu,.pos-menu,.menu-container,.nav-menu,.posvegamenu,.pos-megamenu .menu-content,.pos-megamenu .menu-item a,.posvegamenu .menu-item a{background:transparent!important}
.pos-megamenu .menu-item a,.posvegamenu .menu-item a,.top-menu a,.menu-dropdown a{color:#d5dde9!important}
.pos-megamenu .menu-item a:hover,.posvegamenu .menu-item a:hover,.top-menu a:hover{color:#2fb5d2!important}
.pos-megamenu .dropdown-menu,.posvegamenu .dropdown-menu,.dropdown-menu,.cat-drop-menu,.menu-dropdown,.pos-sub-inner{background:#161d2b!important;border:1px solid #2a3550!important}
.pos-megamenu .dropdown-menu a,.posvegamenu .dropdown-menu a,.dropdown-menu a,.cat-drop-menu a,.menu-dropdown a,.pos-sub-inner a{color:#c6d0e0!important}
.pos-megamenu .dropdown-menu a:hover,.posvegamenu .dropdown-menu a:hover,.dropdown-menu a:hover,.cat-drop-menu a:hover{color:#2fb5d2!important}

#wrapper{background:#0b0f19}
#content-wrapper{background:#0b0f19}
#main .page-header,#main .page-content{background:#0b0f19}
#main{background:#0b0f19}

.breadcrumb{background:#0f1624}
.breadcrumb li a{color:#9fb3c9}
.breadcrumb li,.breadcrumb span{color:#5d6b82}
.breadcrumb li:after{color:#5d6b82}

.card,.card-block,.card-header,.card-footer{background:#131a27!important;border-color:#2a3550!important;color:#e7ecf3}
.card .card-title,.card h1,.card h2,.card h3,.card-block h1,.card-block h2{color:#e7ecf3}

.product-miniature,.thumbnail,.product-miniature .product_desc,.item_in,.product_list .product-miniature{background:#131a27!important;border-color:#2a3550!important}
.product-miniature:hover{background:#161d2b!important;border-color:#2fb5d2!important}
.product-miniature .img_block,.product-miniature .thumbnail,.thumbnail-container,.img_block{background:#eef2f7;border-radius:8px;border-color:#2a3550}
.product-miniature .img_block img,.thumbnail img,.product-thumbnail img{background:#eef2f7}
.product-miniature .product_name a,.product-miniature .product_desc .product_name a{color:#dbe2ee!important}
.product-miniature .product_name a:hover{color:#2fb5d2!important}
.product-miniature .product-desc,.product-miniature .product_desc p,.product_desc{color:#9aa7bd}
.product-price-and-shipping .price,.price,.product-miniature .price{color:#7fd4e8!important}
.product-miniature .manufacturer,.manufacturer{color:#7d8aa3}
.product-miniature .inner_desc{background:#131a27}
.product-miniature .add-to-links a,.product-miniature .quick_view{background:#1a2332;border-color:#2a3550;color:#c6d0e0}
.add-to-links,.product-miniature .add-to-links{background:#131a27}
.js-product-miniature.style_product_default .add-to-links,.js-product-miniature .add-to-links{background:#131a27!important}
.js-product-miniature .add-to-links li a{background:#1a2332!important;color:#c6d0e0!important;border-color:#2a3550!important}
.js-product-miniature .add-to-links li a:hover,.js-product-miniature.style_product_default .add-to-links li a:hover{background:#2fb5d2!important;color:#fff!important}
.product-miniature .add-to-links a:hover{background:#2fb5d2;color:#fff}
.product-miniature .availability,.availability-list{color:#8ecb9a}
.product-miniature .product-flag,.product-flag{color:#fff}

.pos_title h2,.pos_title,.title-block,.block-title h4,.products-section-title{color:#e7ecf3}
.pos_title h2 a{color:#e7ecf3}

.category-sub-menu,.category-sub-menu a,.category-sub-link{color:#c6d0e0}
.category-sub-menu a:hover{color:#2fb5d2}

.pagination .page-list{background:#131a27!important;border:1px solid #2a3550!important}
nav.pagination,.pagination{background:#131a27!important;border-color:#2a3550!important}
.pagination a{color:#c6d0e0!important}
.pagination a:hover{color:#2fb5d2!important}
.pagination .disabled{color:#5d6b82!important}
.pagination .current a{color:#2fb5d2!important;background:#1a2332!important}

#footer,.page-footer{background:#0d1421!important;color:#9aa7bd;border-color:#2a3550}
#footer a,#footer .footer_block a,.page-footer a,.footer_list a{color:#b9c5d8}
#footer a:hover,#footer .footer_block a:hover,.footer_list a:hover{color:#2fb5d2}
#footer h2,#footer h3,#footer .footer_block h2,.footer_block .h3{color:#e7ecf3}
#footer .footer_list li{border-color:#2a3550}
#footer input,#footer .form-control{background:#1a2332;color:#e7ecf3;border-color:#2a3550}

.form-control,input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],select,textarea{background:#1a2332!important;color:#e7ecf3!important;border-color:#2a3550!important}
.form-control:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,select:focus,textarea:focus{background:#1f2a3d!important;color:#e7ecf3!important;outline-color:#2fb5d2}
.form-control::placeholder,input::placeholder,textarea::placeholder{color:#7d8aa3}
select option{background:#131a27;color:#e7ecf3}
.input-group,.input-group .form-control,.bootstrap-touchspin .input-group{background:#1a2332!important;color:#e7ecf3!important;border-color:#2a3550!important}
.input-group-btn-vertical .btn-touchspin{background:#1a2332!important;border-color:#2a3550!important;color:#e7ecf3}
.input-group-btn-vertical .btn-touchspin:hover{background:#2fb5d2!important;color:#fff}
.form-control-label,.form-label,.form-group label{color:#c6d0e0}
.form-control-comment{color:#9aa7bd}

.btn-tertiary,.btn-secondary,.btn-outline-secondary{background:#1a2332!important;color:#c6d0e0!important;border-color:#2a3550!important}
.btn-tertiary:hover,.btn-secondary:hover{background:#2fb5d2!important;color:#fff!important}
.btn-default,.btn-primary{background:#2fb5d2!important;color:#fff!important;border-color:#2fb5d2}
.btn-default:hover,.btn-primary:hover{background:#28a3bd!important;color:#fff}
.btn-touchspin{background:#1a2332!important;border-color:#2a3550!important;color:#e7ecf3}

.dropdown-menu,.open>.dropdown-menu{background:#161d2b!important;border-color:#2a3550!important}
.dropdown-item,.dropdown-item a{color:#c6d0e0!important}
.dropdown-item:hover,.dropdown-item a:hover{background:#1f2a3d!important;color:#2fb5d2!important}
.dropdown-submenu{color:#2fb5d2!important}

.modal-content{background:#131a27!important;border-color:#2a3550!important;color:#e7ecf3}
.modal-header{background:#161d2b!important;border-color:#2a3550!important}
.modal-header .modal-title{color:#e7ecf3!important}
.modal-header .close,.modal-header button.close{color:#e7ecf3!important}
.modal-body,.modal-footer{background:#131a27!important;border-color:#2a3550!important;color:#e7ecf3}
.modal-footer .btn{margin-bottom:0}
#blockcart-modal .modal-header{background:#2fb5d2!important}
#blockcart-modal .modal-title{color:#fff!important}
#blockcart-modal .cart-content .btn{color:#fff}

table,th,td{background:transparent;color:#dbe2ee;border-color:#2a3550}
.table-bordered thead th,.table-bordered td,.table-bordered th{border-color:#2a3550}
.table thead th,.table td,.table th{background:#131a27;color:#dbe2ee;border-color:#2a3550}

.alert{background:#161d2b;border-color:#2a3550;color:#c6d0e0}
.alert-info{background:#12344a;border-color:#1d6f86;color:#9fd9ea}
.alert-success{background:#0f2b1d;border-color:#2d6a46;color:#8ecb9a}
.alert-warning{background:#3a2d12;border-color:#7a5b1d;color:#e5c97a}
.alert-danger{background:#3a1418;border-color:#7a2d33;color:#ee9aa4}
.alert p,.alert li,.alert .material-icons{color:#c6d0e0}
.notifications .notification{padding:5px}
#notifications article.alert{color:#e7ecf3}

.nav-tabs,.nav-tabs .nav-item .nav-link{background:#131a27;border-color:#2a3550;color:#c6d0e0}
.nav-tabs .nav-item .nav-link.active,.nav-tabs .nav-item .nav-link:hover{background:#1f2a3d;color:#2fb5d2;border-color:#2fb5d2}
.nav-tabs .nav-link{color:#9aa7bd}

.product-cover,.product-images,.product-cover img,.product-images img{background:#eef2f7;border-radius:8px}
.product-cover img,.product-images img{border-color:#2a3550}
.product-information,.product-information h1{color:#e7ecf3}
.product-price,.product-prices .price{color:#7fd4e8!important}
.product-prices,.product-page-price{color:#7fd4e8}
.product-add-to-cart{color:#e7ecf3}
.product-add-to-cart .add-to-cart{background:#2fb5d2!important;color:#fff!important}
.product-add-to-cart .add-to-cart:hover{background:#28a3bd!important}
.product-quantity .input-group-btn-vertical{color:#e7ecf3}
.tabs .nav-tabs,.product-information .tabs{background:transparent}
.product-description,.product-information .product-description p{color:#c6d0e0}

.cart-grid-body,.cart-grid-right,.cart-overview,.card-block.cart-overview{background:#131a27!important;border-color:#2a3550!important}
.cart-item{border-color:#2a3550}
.cart-item .product-name a{color:#dbe2ee}
.cart-summary-line .label,.cart-summary-line .value{color:#c6d0e0}
.cart-summary-line.cart-summary-totals{background:#1a2332}

.block-promo,.promo-discounts{background:#131a27;border-color:#2a3550}
.block-promo .promo-code,.promo-code{background:#1a2332}
.custom-control-label,.form-check-label{color:#c6d0e0}
.custom-control-input:checked~.custom-control-label::before{background-color:#2fb5d2;border-color:#2fb5d2}
.checkout-step{background:#131a27;border-color:#2a3550}
.checkout-step h1,.checkout-step h2,.checkout-step h3,.checkout-step h4{color:#e7ecf3}

.advertising-block,.block,.block_content,.block-category{background:transparent}
.block-category .category-cover,.category-cover{background:#0f1624}
.block-category p{color:#9aa7bd}

.advertising-block{color:#9aa7bd}
.manufacturer-img{background:#eef2f7}

/* fix 2da pasada */
.content_info h1,.h1.namne_details,.namne_details{color:#e7ecf3!important}
.content_info,.content_info p{color:#c6d0e0}
.tabs,.tab-content,.product-information .tabs{background:#131a27!important;border-color:#2a3550!important}
.products-selection,.products-selection .filter-button,.products-sort-order{background:#131a27!important;border-color:#2a3550!important}
.products-selection .btn-secondary,.products-selection .btn-tertiary,.products-selection a{color:#c6d0e0!important}
.tag_level1,.tag_level2,.tag_level3,a.tag{background:#1a2332!important;color:#c6d0e0!important;border-color:#2a3550!important}
a.tag_level1:hover,a.tag_level2:hover,a.tag_level3:hover,a.tag:hover{color:#2fb5d2!important}
.total-products,.total-products p{color:#9aa7bd}
.facet-title,.facet .facet-title,.facet-label{color:#c6d0e0}
.products-selection .filter-button .btn-tertiary,.products-selection .btn-unstyle{color:#c6d0e0}
.quickview .modal-content,.quickview .modal-body{background:#131a27!important}
.product-additional-info,.product-reference,.product-availability,.product-manufacturer,.product-condition,.product-information .label{color:#9aa7bd}

/* ============ DARK THEME LIBRO (agromarket) ============ */
html,body{background:#0b0f19!important;color:#e7ecf3}
a{color:#7ccbdd}
a:hover{color:#9fdcEA}
h1,h2,h3,h4,h5,h6,.page-header h1,.panel-title{color:#e7ecf3!important}
.headerWebsite,.navbar.navbar-default,.navbar-default,.navbar{background:#0d1421!important;border-color:#2a3550!important;color:#e7ecf3}
.headerWebsite a,.navbar a,.navbar-default a{color:#b9c5d8!important}
.headerWebsite a:hover,.navbar a:hover{color:#2fb5d2!important}
.panel,.panel-default,.panel.panel-default{background:#131a27!important;border-color:#2a3550!important;color:#e7ecf3}
.panel-heading,.panel-default>.panel-heading{background:#161d2b!important;border-color:#2a3550!important;color:#e7ecf3}
.panel-title a{color:#e7ecf3!important}
.panel-body{color:#c6d0e0}
.well,.well-lg{background:#131a27!important;border-color:#2a3550!important;color:#c6d0e0}
.page-header{border-color:#2a3550}
.form-control,input,select,textarea{background:#1a2332!important;color:#e7ecf3!important;border-color:#2a3550!important}
.form-control::placeholder{color:#7d8aa3}
select option{background:#131a27;color:#e7ecf3}
.form-group label,.control-label,.checkbox label,.radio label{color:#c6d0e0}
.btn{color:#e7ecf3;border-color:#2a3550}
.btn-default{background:#1a2332!important;color:#c6d0e0!important;border-color:#2a3550!important}
.btn-primary{background:#2fb5d2!important;color:#fff!important;border-color:#2fb5d2}
.btn-primary:hover{background:#28a3bd!important;color:#fff}
.btn-success{background:#4cbb6c!important;color:#fff!important}
table,.table,.table-bordered th,.table-bordered td{background:transparent;color:#dbe2ee;border-color:#2a3550!important}
.table>thead>tr>th{background:#161d2b;color:#e7ecf3;border-color:#2a3550}
.table-striped>tbody>tr:nth-of-type(odd){background:#131a27}
.table-hover>tbody>tr:hover{background:#1a2332}
th,td{color:#dbe2ee}
.alert{background:#161d2b;border-color:#2a3550;color:#c6d0e0}
.alert-info{background:#12344a;border-color:#1d6f86;color:#9fd9ea}
.alert-danger{background:#3a1418;border-color:#7a2d33;color:#ee9aa4}
.alert-success{background:#0f2b1d;border-color:#2d6a46;color:#8ecb9a}
.text-muted{color:#9aa7bd!important}
.text-danger{color:#ee9aa4!important}
.text-success{color:#8ecb9a!important}
.text-warning{color:#e5c97a!important}
label,small,.help-block{color:#c6d0e0}
.pagination>li>a,.pagination>li>span{background:#131a27!important;border-color:#2a3550!important;color:#c6d0e0}
.pagination>.active>a,.pagination>.active>span{background:#2fb5d2!important;border-color:#2fb5d2;color:#fff}
.modal-content{background:#131a27!important;border-color:#2a3550!important}
.modal-header,.modal-footer{background:#161d2b!important;border-color:#2a3550!important;color:#e7ecf3}
.breadcrumb{background:#0f1624;border-color:#2a3550}
.breadcrumb>li{color:#9aa7bd}
.breadcrumb>li a{color:#9fb3c9}
.breadcrumb>.active{color:#5d6b82}
.dropdown-menu{background:#161d2b!important;border-color:#2a3550!important}
.dropdown-menu>li>a{color:#c6d0e0!important}
.dropdown-menu>li>a:hover{background:#1f2a3d!important;color:#2fb5d2!important}
