/*!José Manuel * Start Bootstrap - 3 Col Portfolio (https://startbootstrap.com/template-overviews/3-col-portfolio) * Copyright 2013-2017 Start Bootstrap * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-3-col-portfolio/blob/master/LICENSE) */ body { padding-top: 15px; } @media (min-width: 992px) { body { padding-top: 17px; } } .form-group { margin-left: 2px !important; } .portfolio-item { margin-bottom: 30px; } .pagination { margin-bottom: 30px; } .titlelineas{ display: block; margin: 0 auto; text-align: center !important; color: #FFFFFF !important; font-size: 25px !important; font-weight: 600 !important; text-shadow: 2px 2px 3px rgba(0, 0, 0, 1); } .centrardiv{ text-align: center; } .imagenc:hover{ -webkit-transform: rotate(-360deg); /* safari - Chrome*/ -moz-transform: rotate(-360deg); /* Firefox */ -o-transform: rotate(-360deg); /* Opera */ transform: rotate(-360deg); } .imagen{ height: 230px !important; transition: transform .6s; } /*.contenedor:hover .imagen { transform: scale(1.06); } */ .imagenInicio { transition: transform .6s; } .contenedor:hover .imagenInicio { transform: scale(1.04); } .contenedor { overflow:hidden; } .shadow:hover{ box-shadow: 0 5px 15px 0 #b5bcc7; } .list-group-item.active{ z-index: 2; color: #fff; background-color: #f70000; border-color: #f70000; } a.onlysub:link{ text-decoration: none; } /*quitar el subrayado en las letras y ponerlas en negro*/ a.nosubrayado:link{ text-decoration: none; color:#000; } .breadcrumb-item.activen{ color: #ff0000; } .breadcrumb-item a{ color: #868e96; } .breadcrumb-item:hover a{ color: #ff0000; } .activelist li{ color:#f6303e !important; } .group{ font-size: 16px; padding: 0px; display: block; position: relative; color: #908c93; } .group:hover{ color: #f6303e; } .card{ /*height: 340px !important;*/ border: 1.2px solid rgba(0,0,0,.125) !important; margin-top: 15px !important; } .hr2 { margin-top: 0.45rem !important; } .nav-link{ color: gray !important; } .nav-link:hover{ color: #ff0000 !important; } .nav-link.active{ font-weight: bold; color: #000 !important; } .item-format{ padding: 25px !important; text-align: justify !important; } .table-format{ text-align: center !important; font-size: 15px; width: 100% !important; } /*Efecto de imagen mejorado*/ .hovereffect { width: 100%; height: auto; float: left; overflow: hidden; position: relative; text-align: center; cursor: default; } .hovereffect .overlay { width: 100%; height: 100%; position: absolute; overflow: hidden; left: 0; background-color: rgba(255, 255, 255, 0.7); top: -200px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.1s ease-out 0.5s; transition: all 0.1s ease-out 0.5s; } .hovereffect:hover .overlay { opacity: 1; filter: alpha(opacity=100); top: 0px; -webkit-transition-delay: 0s; transition-delay: 0s; } .hovereffect img { display: block; position: relative; } .hovereffect h2 { text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 17px; padding: 10px; background: rgba(255, 0, 0, 0.6); -webkit-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); -webkit-transition: all ease-in-out 0.1s; transition: all ease-in-out 0.1s; -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .hovereffect:hover h2 { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .hovereffect a.info { font-weight: bold; display: inline-block; text-decoration: none; padding: 7px 14px; text-transform: uppercase; margin: 30px 0 0 0; background-color: #e8262694; -webkit-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); color: #f00; border: 1px solid #f00; -webkit-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; } .hovereffect a.info:hover { box-shadow: 0 0 5px #fff; } .hovereffect:hover a.info { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); color: #fff; border: 1px solid #f00; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } /*Termina efecto de imagen mejorado*/ /*diseño modal */ .modal-product{ overflow: hidden; } .modal-product .product-images{ float: left; width: 40%; } .modal-product .product-images .main-image { float: left; margin-bottom: 10px; width: 100%; } .modal-product .product-info { float: left; padding-left: 30px; width: 60%; } .table-format{ font-size: 14px !important; } .color{ color: #e00202 !important; } .colorBlack{ color: black !important; } .containerIz{ background-color: #6666660d; } .containerDe{ background-color: #b1acac40; padding: 10px; } .imgCheck{ border-radius: 2px; } .hrNuevo{ border-top: 10px solid rgba(0,0,0,.1) !important; } /*Barra de progreso*/ .bs-wizard {margin-top: 10px;} /*Form Wizard*/ .bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;} .bs-wizard > .bs-wizard-step {padding: 0; position: relative;} .bs-wizard > .bs-wizard-step + .bs-wizard-step {} .bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;} .bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;} .bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #ff04049e; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} .bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: white; border-radius: 50px; position: absolute; top: 8px; left: 8px; } .bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;} .bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: red;} .bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;} .bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;} .bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;} .bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;} .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;} .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;} .bs-wizard > .bs-wizard-step:first-child > .progress {left: 50%; width: 50%;} .bs-wizard > .bs-wizard-step:last-child > .progress {width: 50%;} .bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; } /*END Form Wizard*/ .error2{     background-color: #BC1010;     padding: 6px 12px;     border-radius: 4px;     color: white;     font-weight: bold;     margin-left: 16px;     margin-top: 6px;     position: absolute; } .error2:before{ /* Este es un truco para crear una flechita */     content: '';     border-top: 8px solid transparent;     border-bottom: 8px solid transparent;     border-right: 8px solid #BC1010;     border-left: 8px solid transparent;     left: -16px;     position: absolute;     top: 5px; } /*efectos de form_item*/ .wizard { margin: 20px auto; background: #fff; } .wizard .nav-tabs { position: relative; margin: 40px auto; margin-bottom: 0; border-bottom-color: #e0e0e0; } .wizard > div.wizard-inner { position: relative; } .connecting-line { height: 2px; background: #e0e0e0; position: absolute; width: 80%; margin: 0 auto; left: 0; right: 0; top: 50%; z-index: 1; } .wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus { color: #555555; cursor: default; border: 0; border-bottom-color: transparent; } span.round-tab { width: 70px; height: 70px; line-height: 70px; display: inline-block; border-radius: 100px; background: #fff; border: 2px solid #e0e0e0; z-index: 2; position: absolute; left: 0; text-align: center; font-size: 25px; } span.round-tab i{ color:#555555; } .wizard li.active span.round-tab { background: #fff; /*color de borde del circulo activo*/ border: 2px solid #fd5050; } .wizard li.active span.round-tab i{ /*color del icono de carrito*/ color: #fd5050; } /*comienda diseño de carrito de compras*/ .cart-qty{ position: absolute; left: 56px; bottom: 23px; min-width: 20px; height: 21px; border-radius: 40px; background-color: #ff0404c9; font: 400 10px/20px myriad-pro,sans-serif; text-align: center; color: white; } span.round-tab-car { width: 44px; height: 44px; line-height: 44px; display: inline-block; border-radius: 100px; /*background: #fff0;*/ border: 2px solid #e0e0e0; z-index: 2; position: relative; left: 0; text-align: center; font-size: 25px; } span.round-tab-car i{ color:#555555; } span.round-tab-car { /*background: #fff0;*/ /*color de borde del circulo activo*/ border: 2px solid #fd5050; } span.round-tab-car i{ /*color del icono de carrito*/ color: #fd5050; } /*termina diseño de carrito de compras*/ span.round-tab:hover { color: #333; border: 2px solid #333; } .wizard .nav-tabs > li { width: 33.3%; } .wizard li:after { content: " "; position: absolute; left: 46%; opacity: 0; margin: 0 auto; bottom: 0px; border: 5px solid transparent; border-bottom-color: #5bc0de; transition: 0.1s ease-in-out; } .wizard li.active:after { content: " "; position: absolute; left: 46%; opacity: 1; margin: 0 auto; bottom: 0px; border: 10px solid transparent; border-bottom-color: #ff000091; } .wizard .nav-tabs > li a { width: 70px; height: 70px; margin: 20px auto; border-radius: 100%; padding: 0; } .wizard .nav-tabs > li a:hover { background: transparent; } .wizard .tab-pane { position: relative; padding-top: 50px; } .wizard h3 { margin-top: 0; } .step1 .row { margin-bottom:10px; } .step_21 { border :2px solid #eee; border-radius:5px; padding:30px; } .step33 { border:1px solid #ccc; border-radius:5px; padding-left:10px; margin-bottom:10px; } .dropselectsec { width: 68%; padding: 6px 5px; border: 1px solid #ccc; border-radius: 3px; color: #333; margin-left: 10px; outline: none; font-weight: normal; } .dropselectsec1 { width: 74%; padding: 6px 5px; border: 1px solid #ccc; border-radius: 3px; color: #333; margin-left: 10px; outline: none; font-weight: normal; } .mar_ned { margin-bottom:10px; } .wdth { width:25%; } .birthdrop { padding: 6px 5px; border: 1px solid #ccc; border-radius: 3px; color: #333; margin-left: 10px; width: 16%; outline: 0; font-weight: normal; } /* according menu */ #accordion-container { font-size:13px } .accordion-header { font-size:13px; background:#ebebeb; margin:5px 0 0; padding:7px 20px; cursor:pointer; color:#fff; font-weight:400; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px } .unselect_img{ width:18px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .active-header { -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; background:#F53B27; } .active-header:after { content:"\f068"; font-family:'FontAwesome'; float:right; margin:5px; font-weight:400 } .inactive-header { background:#333; } .inactive-header:after { content:"\f067"; font-family:'FontAwesome'; float:right; margin:4px 5px; font-weight:400 } .accordion-content { display:none; padding:20px; background:red; border:1px solid #ccc; border-top:0; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px } .accordion-content a{ text-decoration:none; color:#333; } .accordion-content td{ border-bottom:1px solid #dcdcdc; } @media( max-width : 585px ) { .wizard { width: 90%; height: auto !important; } span.round-tab { font-size: 16px; width: 50px; height: 50px; line-height: 50px; } .wizard .nav-tabs > li a { width: 50px; height: 50px; line-height: 50px; } .wizard li.active:after { content: " "; position: absolute; left: 35%; } .plus-minus-input { -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .plus-minus-input .input-group-field { text-align: center; margin-left: 0.5rem; margin-right: 0.5rem; padding: 1rem; } .plus-minus-input .input-group-field::-webkit-inner-spin-button, .plus-minus-input .input-group-field ::-webkit-outer-spin-button { -webkit-appearance: none; appearance: none; } .plus-minus-input .input-group-button .circle { border-radius: 50%; padding: 0.25em 0.8em; } } /*estilo de columna*/ .ux-card { border: 1px solid #E8E8E8; /*background: #FCFCFC;*/ padding:20px; position: relative; &:hover { cursor: pointer; border-color: #008a32; background-color: #fff; } } .product { color: black; margin-bottom: 20px; box-shadow: 0 7px 0 0 rgba(0, 0, 0, 0.1); } .complete { padding: 80px; border: 2px solid #eee; position: relative; } td.disabled { background: #d8d6d9 !important; } .datepicker table tr td, .datepicker table tr th{ border-radius: 1px !important } /*estilo para darle un ancho definido a las tarjetas (linea)*/ .h { height: 340px !important } .form-control { font-size: 1.3rem !important; font-family: Verdana, Arial !important; } /*carrito*/ @media (min-width: 768px) { .car1{ padding: 15px; /*margin-top:20px;*/ } .p {padding: 20px;} } @media (max-width: 576px){ .imgP { padding: 50px; } .imagen { transition: transform .6s; width: auto; display: block; margin: auto; } } @media (min-width: 800px){ .sp{padding-top: 50px} } @media (max-width: 500px){ .block{ display: block; width: 100%; padding-right: 0; padding-left: 0; margin-top:10px; } } .pad { padding-bottom: 13px; } /*quitar el text tranform*/ .none { text-transform: none !important; } .confir { padding: 15px 30px 15px !important; }