@font-face{font-family:avenir;font-weight:400;font-style:normal;font-variant:normal;src:url(../fonts/avenir/AvenirNextCondensed-Regular.ttf) format('truetype'),url(../fonts/avenir/AvenirNextCondensed-Regular.woff) format('woff'),url(../fonts/avenir/AvenirNextCondensed-Regular.eot) format('eot')}@font-face{font-family:avenir-bold;font-weight:700;font-style:normal;font-variant:normal;src:url(../fonts/avenir/AvenirNextCondensed-Bold.ttf) format('truetype'),url(../fonts/avenir/AvenirNextCondensed-Bold.woff) format('woff'),url(../fonts/avenir/AvenirNextCondensed-Bold.eot) format('eot')}@font-face{font-family:font-ticsmart;src:url(../fonts/fontticsmart.ttf)}@font-face{font-family:calibri;src:url(../fonts/Calibri.ttf)}@font-face{font-family:titilium;src:url(../fonts/TitilliumMaps29L-999wt.otf)}@font-face{font-family:MuseoSans-100;src:url(../fonts/museosans/MuseoSans-100.ttf)}@font-face{font-family:MuseoSans-300;src:url(../fonts/museosans/MuseoSans-300.ttf)}@font-face{font-family:MuseoSans-500;src:url(../fonts/museosans/MuseoSans_500.ttf)}@font-face{font-family:MuseoSans-700;src:url(../fonts/museosans/MuseoSans_700.ttf)}body,html{min-height:100%}html{background:url(/assets/images/fotoinicial-new.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body{font-family:MuseoSans-500;background-color:transparent}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 50000s ease-in-out 0s,color 50000s ease-in-out 0s}.avenir-bold{font-family:avenir-bold}button:focus{outline:0}.enlace-politica{color:#fff!important;text-decoration:underline}.margin-bottom-30{margin-bottom:30px}@media (min-width:576px){.modal-dialog{max-width:575px}}@media (min-width:767px){body{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.btn{border-radius:30px;box-shadow:none!important}.btn-primary{background-color:transparent;border-color:#fff}.btn-primary:hover{background-color:#5b87da;border-color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:transparent;border-color:#fff}.btn-primary.disabled,.btn-primary:disabled{background-color:#e8556f;border-color:#e8556f}.form-control{box-shadow:none!important}.checkbox input{margin-right:5px}.login-arriba{text-align:center}.login-arriba img{width:800px;margin:200px 0 90px 0}.login-arriba h2,.login-arriba h3{font-family:avenir-bold;color:#ff202d}.login-abajo{position:absolute;left:0;right:0;bottom:25%;text-align:center}.login-abajo .btn{text-align:center;font-size:20px;padding:10px 40px;font-family:MuseoSans-700;min-width:250px}.login-abajo .btn{background-color:transparent;border-color:#fff!important;border-radius:30px}.login-abajo .btn:hover{background-color:#5b87da;border-color:#fff}.login-abajo .btn:not(:disabled):not(.disabled).active,.login-abajo .btn:not(:disabled):not(.disabled):active,.show>.login-abajo .btn.dropdown-toggle{background-color:transparent;border-color:1px solid #fff}.login-abajo .btn.disabled,.login-abajo .btn:disabled{background-color:#333;border-color:1px solid #fff}@media (max-height:800px),(max-width:767px){.login-arriba img{width:700px;margin:150px 0 50px 0}.login-arriba{margin-bottom:0}.login-abajo{position:relative;left:initial;right:initial;bottom:initial}}@media (max-width:600px){.login-arriba img{width:200px}}@media (max-width:500px){.login-arriba{margin-top:40px}.login-abajo{margin-top:120px}.login-arriba h2{font-size:1.75rem}.login-arriba h3{font-size:1.5rem}.login-arriba img{width:250px}}.completar-login-1-telefono input,.completar-login-1-telefono label{display:table;margin:0 auto}.completar-login-1-telefono input{text-align:center;max-width:150px}.completar-login-2-recuadro{border:0}.completar-login-2-transparencia{padding:10px}.completar-login-2-recuadro p{text-align:center;color:#fff}.completar-login-2-logo{width:300px;max-width:100%;margin:5px 0 10px}@media (max-height:650px){.completar-login-2-logo{margin:0 0 5px}}@media (max-height:500px){.completar-login-2-transparencia{padding:5px}}.completar-login-3-cuadro-avatares{position:relative;height:600px;margin-top:20px}.completar-login-3-avatar{position:absolute;width:49%;height:49%;border:1px solid #00afe7;cursor:pointer;padding:5px;z-index:1;text-shadow:1px 1px 2px #000;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:width 750ms ease-out,height 750ms ease-out,opacity 750ms ease-out;-moz-transition:width 750ms ease-out,height 750ms ease-out,opacity 750ms ease-out;-o-transition:width 750ms ease-out,height 750ms ease-out,opacity 750ms ease-out;transition:width 750ms ease-out,height 750ms ease-out,opacity 750ms ease-out;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:10px;border-radius:25px;opacity:1}.completar-login-3-avatar.avatar-oculto{opacity:0}.completar-login-3-avatar-1{background-image:url(/assets/images/avatares/avatar1.jpg);top:0;left:0}.completar-login-3-avatar-2{background-image:url(/assets/images/avatares/avatar2.jpg);top:0;right:0}.completar-login-3-avatar-3{background-image:url(/assets/images/avatares/avatar3.jpg);left:0;bottom:0}.completar-login-3-avatar-4{background-image:url(/assets/images/avatares/avatar4.jpg);bottom:0;right:0}.completar-login-3-avatar.seleccionado{width:100%;height:100%}.completar-login-3-avatar.z-index-seleccionado{z-index:2}.completar-login-3-avatar-texto-1{text-align:center;font-size:1.1rem;margin:0;font-size:14px}.completar-login-3-avatar-texto-2{text-align:center;font-size:2rem;margin:0;font-size:22px}#modal-completar-login-3 .modal-footer{height:94px}.modal-completar-login-3-v2.modal .modal-content{background-color:#333;background:#333}.modal-completar-login-3-v2 .completar-login-3-avatar{justify-content:flex-start}.modal-completar-login-3-v2 .completar-login-3-avatar-1,.modal-completar-login-3-v2 .completar-login-3-avatar-2,.modal-completar-login-3-v2 .completar-login-3-avatar-3,.modal-completar-login-3-v2 .completar-login-3-avatar-4{background-image:none;background:#005049;background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,204,185,.8) 100%)}.modal-completar-login-3-v2 .completar-login-3-arriba-cuadro{display:flex;align-items:center;padding-top:20px;-webkit-transition:padding-top 750ms ease-out;-moz-transition:padding-top 750ms ease-out;-o-transition:padding-top 750ms ease-out;transition:padding-top 750ms ease-out}.modal-completar-login-3-v2 .completar-login-3-linea-arriba{flex:1 1;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #00ade5}.modal-completar-login-3-v2 .completar-login-3-img-arriba{flex:0 0 60px;padding-left:10px;padding-right:10px;-webkit-transition:all 750ms ease-out;-moz-transition:all 750ms ease-out;-o-transition:all 750ms ease-out;transition:all 750ms ease-out}.modal-completar-login-3-v2 .completar-login-3-img-arriba img{width:100%}.modal-completar-login-3-v2 .completar-login-3-abajo-cuadro{flex:1 1;display:flex;align-items:center;padding-right:10px;padding-left:10px}.modal-completar-login-3-v2 .seleccionado .completar-login-3-arriba-cuadro{padding-top:30px}.modal-completar-login-3-v2 .seleccionado .completar-login-3-img-arriba{flex:0 0 100px;padding-left:15px;padding-right:15px}.modal-completar-login-3-v2 .completar-login-3-avatar-texto-1{font-size:24px}.modal-completar-login-3-v2 .completar-login-3-avatar-texto-2{font-size:38px}.modal{color:#fff}.modal .modal-content{border-radius:50px;border:0;background:#03cfbe;background:linear-gradient(0deg,rgba(3,207,190,9) 0,rgba(91,135,218,0) 80%)}@media (max-width:500px){.modal .modal-content{top:100px}.modal .modal-body,.modal .modal-header{padding-left:15px;padding-right:15px}}@media (min-width:501px){.modal .modal-content{top:180px}.modal .modal-body,.modal .modal-header{padding-left:80px;padding-right:80px}}.modal .modal-footer,.modal .modal-header{border:0}.modal .modal-title{font-family:MuseoSans-700;line-height:18px;font-size:18px}.modal .close{color:#fff}.modal .modal-footer{display:block;text-align:center}.modal .btn-modal{padding:15px 40px}.modal label{margin-bottom:0;font-family:MuseoSans-700;font-size:18px}.checkbox label{font-family:MuseoSans-500;font-size:14px}.modal .form-control{font-family:MuseoSans-300;color:#fff;padding:6px 0;background-color:transparent;border:0;border-bottom:1px solid #fff;border-radius:0}.modal .form-control::placeholder{color:#fefe;opacity:.3}.modal .form-control:-ms-input-placeholder{color:#fefe}.modal .form-control::-ms-input-placeholder{color:#fefe}.enlaces-modal-login{display:table;width:100%;margin-bottom:20px}.enlaces-modal-login a{font-family:MuseoSans-300;font-size:13px;color:#fff}#mensaje-esquina{position:fixed;top:30px;right:30px;min-width:200px;max-width:350px;border-radius:0;cursor:pointer;z-index:9999;color:#fff;-webkit-box-shadow:0 0 8px -3px rgba(0,0,0,.75);-moz-box-shadow:0 0 8px -3px rgba(0,0,0,.75);box-shadow:0 0 8px -3px rgba(0,0,0,.75)}#mensaje-esquina.alert-success{background-color:#48a848;border-color:#419641}#mensaje-esquina.alert-danger{background-color:#d9534f;border-color:#d43f3a}#mensaje-esquina p{margin:0}#loading{background-color:#333;height:100%;width:100%;position:fixed;z-index:9999;margin-top:0;top:0}#loading-center{width:100%;height:100%;position:relative}#loading-center-absolute{position:absolute;left:50%;top:50%;height:200px;width:200px;margin-top:-100px;margin-left:-100px;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.loading-object{-moz-border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;position:absolute;border-top:5px solid #03cfbe;border-bottom:5px solid transparent;border-left:5px solid #03cfbe;border-right:5px solid transparent;-webkit-animation:animate 2s infinite;animation:animate 2s infinite}#object_one{left:75px;top:75px;width:50px;height:50px}#object_two{left:65px;top:65px;width:70px;height:70px;-webkit-animation-delay:.2s;animation-delay:.2s}#object_three{left:55px;top:55px;width:90px;height:90px;-webkit-animation-delay:.4s;animation-delay:.4s}#object_four{left:45px;top:45px;width:110px;height:110px;-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes animate{50%{-ms-transform:rotate(360deg) scale(.8);-webkit-transform:rotate(360deg) scale(.8);transform:rotate(360deg) scale(.8)}}@keyframes animate{50%{-ms-transform:rotate(360deg) scale(.8);-webkit-transform:rotate(360deg) scale(.8);transform:rotate(360deg) scale(.8)}}#loader{position:fixed;bottom:25px;right:25px;z-index:9999}.container-loader{display:table;margin:0 auto;padding:10px 15px;border-radius:10px}.sk-fading-circle{width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}.logos-stores{text-align:center;margin-bottom:20px}.logos-stores img{margin-top:20px}