body { font-size: 14px; animation: fadein 1s !important; } .espacio { height: 600px; } .container { max-width: 85% !important; } /* -----Textos----- */ h1, h2, h3, h4, h5, h6, p, a, li, input, select, label, textarea, button { font-family: 'Titillium Web', sans-serif !important; } a { transition: 0.5s all; } a:focus, a:hover { opacity: 1 !important; } /* -----Boton canopsa----- */ .btn-canopsa { font-size: 1em; font-weight: 600; letter-spacing: 0.5px; text-decoration: none; color: white; background: #72BF44; border-radius: 28px; padding: 8px 30px 13px 30px; } .btn-canopsa:hover { background: #0DB14B; color: white; } .btn-canopsa:focus { color: white !important; } /* */ .botonrojo { font-size: 1em; font-weight: 600; letter-spacing: 0.5px; text-decoration: none; color: white; background: #ff4242; border-radius: 28px; padding: 8px 30px 13px 30px; } .botonrojo:hover { background: #ff0000; color: white; } .botonrojo:focus { color: white !important; } .boton-volver { font-size: 1em; font-weight: 600; letter-spacing: 0.5px; text-decoration: none; color: white; background: #f99b1c; border-radius: 28px; padding: 8px 30px 13px 30px; } .boton-volver:hover { background: #d9820e; color: white; } .boton-volver:focus { color: white !important; } /* */ /* ------Hello Bar----- */ header { box-shadow: 0px 5px 13px -8px rgb(0 0 0 / 20%) !important; } .hello-bar { background: #72BF44; padding-top: 10px; padding-bottom: 12px; } .hello-bar .pais { padding: 0px; } .hello-bar .pais p { font-size: 1em; letter-spacing: 0.5px; color: white; margin-bottom: 0px; } .hello-bar .enlaces { display: flex; justify-content: flex-end; padding: 0px: } .hello-bar .enlaces ul { display: flex; flex-direction: row; flex-wrap: wrap; margin-bottom: 0px; list-style: none; padding: 0px; } .hello-bar .enlaces ul li { padding: 0px 15px; border-left: 1px solid #FFDD00; } .hello-bar .enlaces ul li:first-child { border-left: 0px; } .hello-bar .enlaces ul li a { font-size: 1em; color: white; text-decoration: none; } .hello-bar .enlaces ul li a:hover { color: #FFDD00; } /* Menu principal */ /*Dropdown al hover*/ .menu-principal .dropdown:hover > .dropdown-menu { display: block; } .menu-principal .dropdown > .dropdown-toggle:active { /*Without this, clicking will make it sticky*/ pointer-events: none; } .menu-principal { padding: 20px 0px 10px 0px; background: white; } .menu-principal .container { padding: 0px; } .menu-principal .row { padding: 0px; display: flex; flex-direction: row; } .menu-principal .row .logo { width: 30%; } .menu-principal .logo img { max-width: 160px; width: 160px; } .menu-principal .row .inicio-de-sesion { width: 70%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-end; align-content: center; align-items: center; } .menu-principal .inicio-de-sesion .btn { background: none; color: black; border: 0px; padding: 0px; margin: 0px; font-size: 1em; margin-right: 30px } .menu-principal .inicio-de-sesion .btn:focus { box-shadow: none; } .menu-principal .inicio-de-sesion .usuario-foto img { width: 40px; margin-right: 10px; margin-bottom: 10px; } .menu-principal .inicio-de-sesion .btn { padding: 10px 0px; position: relative; margin-bottom: 10px; } .menu-principal .inicio-de-sesion .btn:before { content: ""; position: absolute; left: 51%; right: 51%; bottom: 0; background: #FFDD00; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .menu-principal .inicio-de-sesion .btn:hover:before, .menu-principal .inicio-de-sesion .btn:focus:before, .menu-principal .inicio-de-sesion .btn:active:before { left: 0; right: 0; } .menu-principal .inicio-de-sesion .btn { color: #000000 !important; } .menu-principal .inicio-de-sesion .btn { transition: 0s; } /*Menu que se desplega de una sección del menu principal*/ .menu-principal .inicio-de-sesion .dropdown-menu { background: #72BF44; border-radius: 25px; padding: 0px; border: 0px; right: 0px; } .menu-principal .inicio-de-sesion .dropdown-menu li { border-bottom: 1px solid white; padding: 0px; } .menu-principal .inicio-de-sesion .dropdown-menu li:last-child { border-bottom: 0px; } .menu-principal .inicio-de-sesion .dropdown-menu li a { font-size: 0.9em; color: white; } .menu-principal .inicio-de-sesion .dropdown-menu a:hover { background: #0DB14B; border-radius: 0px; } .menu-principal .inicio-de-sesion .dropdown-menu li:first-child a { border-radius: 25px 25px 0px 0px; } .menu-principal .inicio-de-sesion .dropdown-menu li:last-child a { border-radius: 0px 0px 25px 25px; } /*Boton flotante contacto*/ .btn-flotante-contacto { background: #0db14b; z-index: 99999; color: white; font-size: 1em; position: fixed; right: -40px; top: 300px; transform: rotate(270deg); border-radius: 20px 20px 0px 0px; padding: 8px 12px; text-decoration: none; } .btn-flotante-contacto img { width: 25px; margin-right: 5px } .btn-flotante-contacto:hover { background: #f29802; color: white; text-decoration: none; } .btn-flotante-contacto:focus { color: white !important; } /*Footer*/ footer { background: url(../img/footer-bg.jpg); padding: 100px 0px 120px 0px; background-size: cover; background-repeat: no-repeat; } footer .logo p { color: white; font-size: 1.2em; text-transform: uppercase; } footer .img-logo-footer { width: 180px; } footer .descripcion p { color: white; font-size: 0.95em; } footer .menu { color: white; font-size: 1em; } footer .menu ul { list-style: none; padding: 0px 20px; } footer .menu ul li { padding-bottom: 5px; } footer .menu ul li a { color: white; font-size: 1em; text-decoration: none; } footer .menu ul li a:hover { color: #FFDD00; } footer .contacto h2 { color: white; font-size: 1.2em; text-transform: uppercase; } footer .contacto ul { list-style: none; padding: 0px; } footer .contacto ul li p { margin-bottom: 5px; color: white; font-size: 1em; } /*Footer bottom fijo*/ .footer-bottom { background: #0db14b; position: fixed; z-index: 99; bottom: 0px; width: 100%; display: flex; justify-content: center; align-content: center; padding: 13px 0px; } .footer-bottom .row { display: flex; flex-direction: row; flex-wrap: wrap; } .footer-bottom .informacion { width: 40%; } .footer-bottom .menu { width: 60%; display: flex; justify-content: flex-end; } .footer-bottom p { color: white; margin-bottom: 0px; padding-bottom: 0px; font-size: 0.9em; } .footer-bottom ul { list-style: none; padding: 0px; display: flex; flex-direction: row; flex-wrap: wrap; margin-bottom: 0px; } .footer-bottom ul li { padding-left: 10px; } .footer-bottom a { color: white; font-size: 0.9em; text-decoration: none; } .footer-bottom a:hover { color: #FFDD00; } /*Adaptación a pantallas más pequeñas*/ @media(max-width:768px) { .hello-bar .pais p { text-align: center; font-size: 0.9em; } .hello-bar .enlaces { display: flex; justify-content: center; } .hello-bar .enlaces ul li { padding: 0px 10px; border-left: 1px solid #FFDD00; } .hello-bar .enlaces a { font-size: 0.9em !important; } .footer-bottom { padding: 5px; } .footer-bottom .informacion { width: 100%; } .footer-bottom .informacion p { text-align: center; margin-bottom: 10px; } .footer-bottom .menu { width: 100%; display: flex; justify-content: flex-end; } .footer-bottom ul { justify-content: center; } .footer-bottom ul li { padding: 0px 15px; } } @media(max-width:575px) { .hello-bar .container { max-width: 90% !important; } .menu-principal .logo img { max-width: 140px; width: 140px; } .menu-principal .inicio-de-sesion .usuario-foto img { width: 35px; margin-right: 10px; margin-bottom: 10px; } .footer-bottom .container { max-width: 90% !important; } footer .logo { margin-bottom: 20px; } footer .descripcion { margin-bottom: 20px; } footer .menu { margin-bottom: 20px; } footer .menu ul { padding-left: 0px; } footer .contacto { margin-bottom: 0px; } } /*Estilos generales*/ section.estilos h1 { color: #72BF44; font-size: 2.5em; font-weight: 500; text-align: left; margin-bottom: 15px; } section.estilos h2 { color: #7A7A7A; font-size: 2.2em; font-weight: 500; text-align: left; margin-bottom: 15px; } section.estilos h3 { color: #72BF44; font-size: 2em; font-weight: 500; text-align: left; margin-bottom: 15px; } section.estilos h4 { color: #7A7A7A; font-size: 1.8em; font-weight: 500; text-align: left; margin-bottom: 15px; } section.estilos p { color: #7A7A7A; font-size: 1em; font-weight: 500; text-align: left; margin-bottom: 10px; } section.estilos ul { padding-left: 0px; } section.estilos ul li { list-style: none; display: flex; flex-direction: row; } section.estilos ul li p { margin-bottom: 8px; } section.estilos ul.informacion-check p { display: flex; flex-direction: row; margin-bottom: 15px; } section.estilos ul.informacion-check li p:before { content: url(../img/check.svg); width: 20px; height: 20px; margin-right: 10px; } section.estilos ul.consideraciones p { display: flex; flex-direction: row; margin-bottom: 15px; } section.estilos ul.consideraciones li p:before { content: url(../img/circle-orange.svg); width: 10px !important; height: 10px; margin-right: 20px; } section.estilos ul.info-prapido p { margin-bottom: 15px; } section.estilos ul.info-prapido li:before { content: url(../img/circle-orange.svg); width: 10px !important; height: 10px; margin-right: 20px; } .linea-division { height: 1px; width: 100%; background: #C4C4C4; margin: 20px 0px; } /* section.estilos a.btn-canopsa { background: #72BF44; color: white; } */ /* section.estilos a.btn-canopsa { background: #72BF44; color: white; border: 0px; font-size: 1.2em; width: auto; transition: 0.5s all; } section.estilos a.btn-canopsa:hover { background: #0DB14B; } */ section.estilos a.btn-canopsa, section.estilos button.btn-canopsa { background: #72BF44; color: white; border: 0px; font-size: 1.2em; width: auto; transition: 0.5s all; } section.estilos a.btn-canopsa:hover, section.estilos button.btn-canopsa:hover { background: #0DB14B; } section.estilos input { background: rgba(114, 191, 68, 0.15); border: 0px; border-radius: 20px; color: #72BF44; } section.estilos input { background: rgba(114, 191, 68, 0.10); border: 0px; border-radius: 20px; color: #7A7A7A !important; width: 100% !important; } section.estilos input.sin-estilos { background: #fff; border: none; border-radius: 20px; width: 100%; } section.estilos a.oficina-virtual { background: #fff; border: none; border-radius: 20px; width: 100%; } section.estilos input:focus { color: #212529; background-color: rgba(114, 191, 68, 0.15); border-color: transparent; outline: 0; box-shadow: 0 0 0 0.15rem rgba(114, 191, 68, 0.45); } /* select */ section.estilos select { background: rgba(114, 191, 68, 0.15); border: 0px; border-radius: 20px; color: #72BF44; } section.estilos select { background: rgba(114, 191, 68, 0.10); border: 0px; border-radius: 20px; color: #7A7A7A !important; width: 100% !important; } section.estilos select:focus { color: #212529; background-color: rgba(114, 191, 68, 0.15); border-color: transparent; outline: 0; box-shadow: 0 0 0 0.15rem rgba(114, 191, 68, 0.45); } section.estilos label { margin: 10px 0px; color: #7A7A7A; font-size: 1.1em; text-align: left; /* width: 100% !important; */ } section.estilos .enunciado-form { color: #7A7A7A; font-size: 1em; margin: 10px 0px; text-align: left; font-style: italic; } section.estilos textarea { background: rgba(114, 191, 68, 0.10); border: 0px; border-radius: 20px; color: #7A7A7A !important; width: 100% !important; } section.estilos textarea:focus { color: #212529; background-color: rgba(114, 191, 68, 0.15); border-color: transparent; outline: 0; box-shadow: 0 0 0 0.15rem rgba(114, 191, 68, 0.45); } section.estilos .recuperarcion-cuenta, section.estilos .oficina-virtual { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; } section.estilos .recuperarcion-cuenta a { margin: 10px 0px; color: #7A7A7A; font-size: 1.1em; text-align: left; width: 100%; text-decoration: none; } section.estilos .recuperarcion-cuenta a:hover { color: #F99B1C; } section.estilos .recuperarcion-cuenta a:before { content: url(../img/arrow-orange.svg); } section.estilos .oficina-virtual a { margin: 10px 0px; color: #7A7A7A; font-size: 1.1em; text-align: left; width: 100%; text-decoration: none; } section.estilos .oficina-virtual a:hover { border-bottom: 4px solid #F99B1C; color: #F99B1C; } .pasaste-sin-tag { margin: 10px 0px; color: #F99B1C; font-size: 1.1em; text-align: left; width: 100%; text-decoration: none; } .pasaste-sin-tag:hover { color: #F99B1C; } @media (max-width: 639px) { section.estilos .tabla-mi-cuenta { display: block; max-width: 100%; margin: 0 auto; overflow-x: auto; white-space: nowrap; } .btn-mobile{ padding: 7px 12px; } } @media (min-width: 640px) { section.estilos .tabla-mi-cuenta { min-width: 950px; } }