@import "front/mixins.less"; @import "front/layout.less"; //BOOTSTRAP @import "front/bootstrap/bootstrap.less"; //WIDGETS @import "front/categorias-y-productos/categorias-y-productos.less"; @import "front/producto-agregar-al-carro/producto-agregar-al-carro.less"; @import "front/ordencompra-confirmar/ordencompra-confirmar.less"; //BACK/FRONT @import "common/common.less"; /* GENERAL */ html { height: 100%; } body { padding-top: 0px; overflow-x: hidden; height: 100%; } .wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -120px; overflow-x: hidden; overflow-y: hidden; > .container-fluid { padding-top: 60px; } } #mi-cuenta .nav.nav-tabs { margin-top: 20px; } #header{ margin: auto; display: none; padding: 20px; } #content-container { width: 100%; margin:auto; border-top: 1px solid transparent; padding-top: 40px; padding-left: 20px; padding-right: 20px; margin-left: -20px; margin-right: -20px; } #content { padding: 0px 0 40px 0; padding-top: 0px; } @media(max-width:767px) { .width-extend-full > div > div > div > .container { margin-left: 20px; margin-right: 20px; } } .container { .site-header, .site-body, .site-footer { padding: 0; margin-left: -40px; margin-right: -40px; } } .site-header, .site-body, .site-footer { @media(max-width:767px) { margin-left: -20px !important; margin-right: -20px !important; padding-left: 20px !important; padding-right: 20px !important; } } .site-header { position: relative; z-index: 1; &.modal-header { padding: 0; } } .site-body { min-height: 70vh; } .site-footer { padding: 20px 0; min-height: 120px; border-radius: 0; &.align-center { text-align: center; } } .container-fluid > .site-body { margin: 0 -20px; } .sidebar { word-wrap: break-word; overflow: hidden; } .highlighted { outline: 2px dotted #000000; box-shadow: 0 0 2px 2px #ffffff, 0 0 4px 4px #000000; } .push { height: 120px; } /* Just some arbitrary space to add between footer and rest of the content, when they are close */ .bigImageFixed.__FIX__bigImageFixed { background-attachment: initial; } .CodeMirror { background: #fff; } .site-copyright { line-height: 1em; font-size: 12px; font-weight: normal; font-family: "Open Sans", Arial; opacity: .6; padding: 20px 0 0 0 ; text-align: center; } .btn .fa-stack { width: 1em; height: .5em; line-height: .5em; } /* FIX PARA MENÚES CON MUCHOS ITEMS ----------------------------------- */ .dropdown-menu { max-height: 50vh; overflow-y: auto; } .alert.alert-info.alert-block.politica-cookies { margin: 0; padding: 10px 0 20px 0; border: none; border-radius: 0; } .alert.alert-info.alert-block.politica-cookies h3{ margin-top: 0; } .banner-demo { position: fixed; left: 0; right: 0; margin: 0 !important; bottom: 0; background: black !important; background: rgba(0,0,0,.8) !important; color: white !important; border: none !important; } #_ventana-apariencia { position: fixed; top: 0px; bottom: 0; width: 1070px; -webkit-transform: translate(-1060px, 0); -moz-transform: translate(-1060px, 0); -ms-transform: translate(-1060px, 0); -o-transform: translate(-1060px, 0); transform: translate(-1060px, 0); -webkit-transition: all .5s 1s; -moz-transition: all .5s 1s; -ms-transition: all .5s 1s; -o-transition: all .5s 1s; transition: all .5s 1s; z-index: 1000; overflow: auto; } #_ventana-apariencia:hover { -webkit-transform: translate(0px, 0); -moz-transform: translate(0px, 0); -ms-transform: translate(0px, 0); -o-transform: translate(0px, 0); transform: translate(0px, 0); -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s; } /* metodo-pago ---------------------------------------------- */ .sucompra-items tr > td { border: none; } /* -------------------- */ ul.servicios-pago li img { width: 30px } .metodospago { .metodopago { border-radius: 10px; margin-bottom: 20px; transition: .3s all; border: 1px solid #eee; padding: 0 10px; label { min-height: 70px } .metodopago-logo { transition: .3s all; transform: scale(.6); margin: 0 -10px; } .metodopago-info { margin-left: 180px; position: relative; margin-top: -50px; clear: both; display: block; min-height: 50px; overflow: hidden } .metodopago-info-condiciones { overflow: hidden; transition: .2s all; margin-left: 70px; max-height: 0; opacity: 0; @media (max-width: 767px) { margin-left: 60px; } } &.active { .metodopago-info-condiciones { max-height: 500px; opacity: 1; margin-top: -20px; margin-bottom: 10px; } .metodopago-info-resumen-servicios-pago { opacity: 0 } .metodopago-info-servicios-pago { max-height: 300px; opacity: 1; margin-bottom: 20px } } .metodopago-info-resumen-servicios-pago { -webkit-filter: grayscale(100%); transition: .5s all; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transform-origin: right center; max-width: 129px; position: absolute; right: 0; top: 0; opacity: .5 } .metodopago-info-servicios-pago { overflow: hidden; text-align: right; transition: .3s all; max-height: 0; opacity: 0 } } &.active { .metodopago { opacity: .5; &.active { margin-bottom: 20px; border-color: #ccc; box-shadow: 0 0 10px rgba(0,0,0,0.1); opacity: 1; .metodopago-logo { opacity: 1; -webkit-filter: grayscale(0); transform: scale(.6); @media (max-width: 767px) { transform:scale(.5); } } } .metodopago-logo { opacity: .5; -webkit-filter: grayscale(100%); transform: scale(.5); @media (max-width: 767px) { margin:0 -15px; } } } } } /* material loader ----------------------- */ .material-loader { height: 4px; width: 100%; position: fixed; overflow: hidden; padding: 0; margin: 0; line-height: 0; white-space: normal; display: block; border-radius: 0; top: 0; left: 0; right: 0; z-index: 9999999; } .label-info.material-loader-bar{ display: block; position: absolute; content: ""; left: -200px; width: 200px; height: 4px; animation: material-loader-loading 2s linear infinite; -webkit-animation: material-loader-loading 2s linear infinite; } @-webkit-keyframes material-loader-loading { from {left: -70%; width: 30%;} 50% {width: 30%;} 70% {width: 70%;} 80% { left: 50%;} 95% {left: 120%;} to {left: 100%;} } @keyframes material-loader-loading { from {left: -70%; width: 30%;} 50% {width: 30%;} 70% {width: 70%;} 80% { left: 50%;} 95% {left: 120%;} to {left: 100%;} } /* ----------------------------- */ .container-estados-compra .servicios-pago { max-height: 0; opacity: 0; transition: .5s all; } .container-estados-compra .active .servicios-pago { max-height: initial; opacity: 1; } /** * EasyZoom core styles */ .easyzoom { position: relative; z-index: 1; /* 'Shrink-wrap' the element */ display: inline-block; *display: inline; *zoom: 1; } .easyzoom img { vertical-align: bottom; } .easyzoom.is-loading img { cursor: progress; } .easyzoom.is-ready img { cursor: crosshair; } .easyzoom.is-error img { cursor: not-allowed; } .easyzoom-notice { position: absolute; top: 50%; left: 50%; z-index: 150; background: rgba(255, 255, 255, 0.6); .box-shadow(0 0 5px rgba(0, 0, 0, 0.3)); border-radius: 50%; padding: 4px; width: 18px; height: 18px; margin-left: -9px; margin-top: -9px; pointer-events: none; /* width: 10em; margin: -1em 0 0 -5em; line-height: 2em; text-align: center; background: #FFF; box-shadow: 0 0 10px #888; */ i { color: #333; line-height: 20px; width: 18px; height: 18px; vertical-align: 0; } } .easyzoom-flyout { position:absolute; z-index: 100; overflow: hidden; background: #FFF; display: none; img { max-width: none; } } /** * EasyZoom layout variations */ .easyzoom--overlay .easyzoom-flyout { top: 0; left: 0; width: 100%; height: 100%; } .easyzoom--adjacent .easyzoom-flyout { top: 0; left: 100%; width: 100%; height: 100%; margin-left: 20px; } .incremented15{height: 23px !important;width: 70px !important;font-size: 16px !important;}