body:before{background:#fafafa;background:linear-gradient(135deg, #fafafa, #fdfdfd);width:200vw;height:100vw;right:-140vw;top:-50vw;transform:translateZ(0) rotate(-45deg);z-index:1}body:after{width:100%;height:100%;left:0;top:0;background:#eee;background:linear-gradient(180deg, #fcfcfc, #eee);z-index:0}body::before,body:after{display:block;content:"";position:fixed}.title{border-bottom:3px solid #f4b77d}.title span{border-bottom:3px solid #eb570f}.btn-theme{color:#fff;background-color:#eb570f;border-color:#eb570f}.btn-theme:hover{color:#fff;background-color:#eb570f;border-color:#eb570f}.btn-theme:not(:disabled):not(.disabled).active:focus,.btn-theme:not(:disabled):not(.disabled):active:focus,.show>.btn-theme.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(235,87,15,0.5);box-shadow:0 0 0 0.2rem rgba(235,87,15,0.5)}.btn-theme.focus,.btn-theme:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(235,87,15,0.5);box-shadow:0 0 0 0.2rem rgba(235,87,15,0.5)}.btn-theme:not(:disabled):not(.disabled).active,.btn-theme:not(:disabled):not(.disabled):active,.show>.btn-theme.dropdown-toggle{color:#fff;background-color:#eb570f;border-color:#eb570f}.btn-outline-theme{color:#eb570f;border-color:#eb570f}@media screen and (max-width: 768px){[class*=pr-]{padding-right:0px !important}}#publicidad-emergente{z-index:9999999999}#publicidad-emergente a{text-decoration:none}#publicidad-emergente .modal-content{border:none;border-radius:0;background-color:rgba(0,0,0,0.62)}#publicidad-emergente .modal-content img{max-height:inherit}#publicidad-emergente .modal-full{min-width:100%;margin:0}#publicidad-emergente .modal-full .modal-content{min-height:100vh}#publicidad-emergente #bgn{width:100%;height:100vh;background-color:rgba(0,0,0,0.509804);position:absolute;z-index:0;display:none}#publicidad-emergente .mouse-icon{color:#fff;padding:5px 0 15px 0}#publicidad-emergente .mouse-icon .wheel{-webkit-animation-name:drop;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-name:drop;animation-duration:1s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-play-state:running}#publicidad-emergente .mouse-icon .wheel{position:relative;border-radius:10px;width:4px;height:10px;top:4px;margin-left:auto;margin-right:auto;font-size:2rem}@-webkit-keyframes drop{0%{top:5px;opacity:0}25%{top:7px;opacity:1}100%{top:15px;opacity:0}}@keyframes drop{0%{top:5px;opacity:0}25%{top:7px;opacity:1}100%{top:15px;opacity:0}}#bgn{width:100%;height:100vh;background-color:rgba(0,0,0,0.509804);position:absolute;z-index:101;display:none}.btn-outline-theme:hover{color:#fff;background-color:#eb570f;border-color:#eb570f}.btn-outline-theme:not(:disabled):not(.disabled).active,.btn-outline-theme:not(:disabled):not(.disabled):active,.show>.btn-outline-theme.dropdown-toggle{color:#fff;background-color:#eb570f;border-color:#eb570f}.btn-outline-theme:not(:disabled):not(.disabled).active:focus,.btn-outline-theme:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-theme.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(235,87,15,0.5);box-shadow:0 0 0 0.2rem rgba(235,87,15,0.5)}.btn-outline-theme.focus,.btn-outline-theme:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(235,87,15,0.5);box-shadow:0 0 0 0.2rem rgba(235,87,15,0.5)}.custom-select:focus,.form-control:focus{border-color:#eb5710;-webkit-box-shadow:0 0 0 0.2rem rgba(235,87,15,0.5);box-shadow:0 0 0 0.2rem rgba(235,87,15,0.5)}.footer .social-link li a:hover{color:#fff;border-color:#fff;background-color:#eb570f}#middle-header{background-color:#eb570f}#middle-header #bgbl{position:absolute !important;background:#FFF !important;height:56px !important;width:290px !important;margin-left:-40px !important;top:-8px;-webkit-transform:skew(-23deg) !important;-ms-transform:skew(-23deg) !important;transform:skew(-23deg) !important}#middle-header .logo{z-index:0}#middle-header nav .toggle-search i{color:#fff;font-size:2.5rem}.middle-header .nav-counter .counter>span{background:#1d467b}.breadcrumb-item>a{color:#1d467b}.card-product .action .btn-outline-theme:hover{background-color:#e6e6e6;color:#eb570f}.badge-theme{color:#fff;background-color:#1d467b}.text-theme{color:#eb570f !important}.page-item.active .page-link{background-color:#eb570f;border-color:#eb570f}.page-link:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(235,87,15,0.5);box-shadow:0 0 0 0.2rem rgba(235,87,15,0.5)}.noUi-connect{background:#1d467b;-webkit-box-shadow:none;box-shadow:none}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,.custom-radio .custom-control-input:checked ~ .custom-control-label::before{background-color:#eb570f}@media (min-width: 768px){.card-product:hover,.hover-style:hover{border-color:#eb570f;-webkit-box-shadow:0 0 0 0.2rem rgba(235,87,15,0.25);box-shadow:0 0 0 0.2rem rgba(235,87,15,0.25)}}.h6{font-size:0.8rem !important}.user-card img{width:50px;margin-right:.5rem}.tab-content{background:#fff}#acceso-saldo,#acceso-proveedores{margin-bottom:10%}#acceso-saldo .card,#acceso-proveedores .card{background:transparent}#top-header,#middle-header,#rotador,.footer,.copyright,.z-relative{z-index:3;position:relative}#middle-header{z-index:100}.btn-disable{pointer-events:none;cursor:default;text-decoration:none;background:#eee;color:#afafaf;border:#eee}#proveedores .nav-tabs .nav-item.show .nav-link,#proveedores .nav-tabs .nav-link.active{border-bottom:3px solid #00897b;margin-bottom:-2px}#proveedores .table .thead-dark th{color:#fff;background-color:#59b56e;border-color:#387e50}#proveedores .table thead th,#proveedores .table th{font-size:0.9rem;color:#000;border-bottom:1px solid #000}#proveedores .table td,#proveedores .table th{white-space:nowrap;padding:0.30rem;font-size:0.9rem}#proveedores .filter-sidebar label{font-size:0.9rem}#proveedores #contenido-tabs-proveedores{background:transparent !important}#proveedores #fechas .form-control{font-size:0.8rem}#carrito-modal .modal-header{border-top-left-radius:0;border-top-right-radius:0;background-color:#ffffff;position:relative !important}#carrito-modal .modal-body{overflow-x:hidden;overflow-y:auto}#carrito-modal .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}#carrito-modal .list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}#carrito-modal .list-group-item{padding:0.50rem 1rem;max-height:66px}#carrito-modal .list-group-item .cantidad-producto-modal{font-size:.8125rem;position:absolute;top:-5px;right:6px;right:-10px;width:20px;height:20px;text-align:center;color:#fff;border-radius:100%;background:#1d467b}#carrito-modal .modal-footer{border-top:1px solid #e9ecef !important;position:relative !important}#carrito-modal .alert{border-radius:0}.breadcrumb-container{position:relative}.breadcrumb-container nav{overflow-x:auto}.breadcrumb-container .breadcrumb{width:max-content;position:relative;margin-bottom:0px}#loader-wrapper-carrito-modal{position:absolute;z-index:9;background:#fff;width:100%;height:100%}.fuzzy{text-shadow:0 0 8px grey !important;text-decoration:none;-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px)}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#fff}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#1d467b;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#eb570f;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#fff;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.top-header{background-color:#1d467b}.top-header .nav-link:focus,.top-header .nav-link:hover{color:#fff;outline:0;background-color:#1d467b}.camera_caption{width:45%;right:10%;top:30%}.camera_caption>div{padding:35px 50px;color:#8d8d8d;background:rgba(255,255,255,0.8)}.camera_prev{left:1%}.camera_next{right:1%}.camera_prev,.camera_next{background:#323232}.camera_prev:hover,.camera_next:hover{background:#eb570f}.camera_wrap h2{margin:0;font-weight:300;color:#323232}.camera_wrap h2+h2{margin-top:5px;margin-bottom:5px}.camera_wrap h2 span{font-weight:400}.camera_caption p{margin-top:15px;margin-bottom:15px}.camera_caption p,.camera_caption a.btn-secondary{font-size:18px}.camera_caption a.btn-secondary{margin-top:10px;padding:13px 26px;background-color:#eb570f !important}.camera_caption a.btn-secondary:hover,.camera_caption a.btn-secondary:focus,.camera_caption a.btn-secondary:active,.camera_caption a.btn-secondary.active{background-color:#323232 !important}.bdge{padding:5px}.badge-success{color:#fff;background-color:#439688}#menu{font-size:.93rem !important}#menu .nav-link{color:#ffffff;padding:.5rem 0.5rem}#menu .menu{overflow:auto;height:340px;width:101%}#menu .menu::-webkit-scrollbar{width:6px;height:6px;background-color:"transparent"}#menu .menu::-webkit-scrollbar-thumb{border-radius:10px;background-color:#8e8e8e}#menu #departamentos #loader-wrapper-menu{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:#fff}#menuModal #loader-wrapper-menu-modal{position:absolute;top:0;left:0;width:100%;height:55%;z-index:1000;background:#fff}#busqueda-popup{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem;outline:0px;max-height:400px;overflow:auto}#busqueda-popup .list-group-item{border-right:0px;border-left:0px}#busqueda-popup::-webkit-scrollbar{width:6px;height:6px;background-color:rgba(222,222,222,0.458824)}#busqueda-popup::-webkit-scrollbar-thumb{border-radius:10px;background-color:#8e8e8e}.modal-content img{max-height:369px}.modal-content .table-detail tr:first-child td:first-child::after{content:':'}.modal-content .table-detail tr:last-child td:first-child::after{content:''}.btn-comprar span{top:0;left:0;width:100%;height:100%}.btn-comprar svg{position:absolute;left:50%;top:50%;width:100%;transform:translateX(50%) translateY(-50%)}.btn-comprar.is-added span{color:transparent;transform:translateX(-100%)}.btn-comprar.is-added svg{transform:translateX(-50%) translateY(-50%)}.card-product .card-img-top{max-height:265.19px}.card-product .fechaOferta{background:#edcaca59;background:rgba(237,202,202,0.34902);padding:3px;font-size:11px}#carrito-modal .list-group-item a{color:inherit;text-decoration:none !important}#contratistas .table .thead-dark th{color:#fff;background-color:#1f4594;border-color:#1f4594}#contratistas th{padding-right:100px}#compra #resumen .list-group{overflow-y:auto;height:220px}#compra #resumen .list-group .list-group-item{padding:0.50rem 1rem;max-height:66px}#compra #resumen .list-group .list-group-item .cantidad-producto-resumen{font-size:.8125rem;position:absolute;top:-5px;right:6px;width:20px;height:20px;text-align:center;color:#fff;border-radius:100%;background:#1d467b}@media (max-width: 576px){#sidebar{padding-top:1rem !important}}#gritter-notice-wrapper{width:500px !important;z-index:1040 !important;top:109px;left:20px}.gritter-item-wrapper{background:0 0 !important;overflow:hidden !important;border-radius:8px !important}.gritter-bottom,.gritter-item,.gritter-top{background:url(images/transparent/black-0.8.png) !important;background:rgba(0,0,0,0.8) !important}.gritter-with-image{width:280px !important}.gritter-image{margin:2px 10px 0 0 !important;border-radius:4px}.gritter-title{font-size:12px !important;line-height:16px !important;padding-bottom:0 !important;font-weight:600 !important;color:#fff !important;text-shadow:none !important}.gritter-light .gritter-title{color:#333 !important;font-weight:600 !important}.gritter-item{font-family:inherit !important;color:#ffffff !important;font-size:12px !important;padding:2px 15px 5px !important}.gritter-close:focus:before,.gritter-close:hover:before{color:#fff}.gritter-light .gritter-bottom,.gritter-light .gritter-item,.gritter-light .gritter-top{background:url(images/transparent/white-0.98.png) !important;background:rgba(255,255,255,0.98) !important;color:#999 !important}.gritter-light .gritter-close:focus:before,.gritter-light .gritter-close:hover:before{color:#2d353c}.gritter-close,.gritter-light .gritter-close{left:auto !important;right:-20px !important;top:-80px !important;background:0 0 !important;width:70px !important;height:auto !important;display:block !important;bottom:0}.gritter-close:before,.gritter-light .gritter-close:before{content:'\f057' !important;position:absolute !important;text-align:center !important;right:0 !important;color:#ffffff;left:0;z-index:10;text-indent:0;font-size:16px;font-weight:600;line-height:9px;top:50% !important;margin-top:-5px;font-family:FontAwesome}.omap{height:400px;z-index:0}#btn-whatsapp{cursor:pointer;display:inline-block;position:fixed;left:auto;top:auto;bottom:-100px;right:20px;z-index:9999;transition:all ease .5s;bottom:40px}#btn-whatsapp .btn-circle{height:50px;width:50px;color:#616161;display:inline-block;border-radius:200rem;text-align:center;line-height:50px;position:relative;z-index:1;transition:color ease .5s;transition:box-shadow ease-in-out 0s;border:0;background-color:transparent}#btn-whatsapp .btn-circle::before{background-color:#0398db}#btn-whatsapp .btn-circle::before{transition:all ease .5s;border-radius:150px;z-index:-1;content:"";position:absolute;display:block;background-color:#eee;height:0;width:0;top:25px;left:25px}#btn-whatsapp .btn-circle i{font-size:32px;margin-top:9px}#btn-whatsapp .btn-circle.btn-circle-sm{width:50px;height:50px;line-height:40px;font-size:14px}#btn-whatsapp .btn-circle.btn-circle-primary{color:#59c347}#btn-whatsapp .btn-circle.btn-circle-raised{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);color:#fff}#btn-whatsapp .btn-circle.btn-circle-raised.btn-circle-primary{background-color:#59c347}
