@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)}body,html{min-height:100%}html{background:url(/assets/images/fotoinicial.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body{font-family:avenir;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:767px){body{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.btn{border-radius:0;box-shadow:none!important}.btn-primary{background-color:#e8556f;border-color:#e8556f}.btn-primary:hover{background-color:#c93857;border-color:#c93857}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#c93857;border-color:#c93857}.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:200px;margin:50px 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{font-size:20px;padding:6px 60px}.login-abajo .btn{background-color:#ff202d;border-color:#ff202d}.login-abajo .btn:hover{background-color:#a9000a;border-color:#a9000a}.login-abajo .btn:not(:disabled):not(.disabled).active,.login-abajo .btn:not(:disabled):not(.disabled):active,.show>.login-abajo .btn.dropdown-toggle{background-color:#a9000a;border-color:#a9000a}.login-abajo .btn.disabled,.login-abajo .btn:disabled{background-color:#ff202d;border-color:#ff202d}@media (max-height:800px),(max-width:767px){.login-arriba img{width:150px;margin:25px 0}.login-arriba{margin-bottom:30px}.login-abajo{position:relative;left:initial;right:initial;bottom:initial}}@media (max-height:600px),(max-width:600px){.login-arriba img{width:100px}}@media (max-height:500px),(max-width:500px){.login-arriba h2{font-size:1.75rem}.login-arriba h3{font-size:1.5rem}.login-arriba img{width:75px}}.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:1px solid #333;background-image:url(/assets/images/ordenadorypersonas.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center}.completar-login-2-transparencia{padding:10px;background-color:rgba(0,0,0,.4)}.completar-login-2-recuadro p{color:#fff}.completar-login-2-logo{width:75px;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-2-logo{width:50px}}.completar-login-3-cuadro-avatares{position:relative;height:466px}.completar-login-3-avatar{position:absolute;width:49%;height:49%;border:1px solid #333;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;-moz-transition:width 750ms ease-out,height 750ms ease-out;-o-transition:width 750ms ease-out,height 750ms ease-out;transition:width 750ms ease-out,height 750ms ease-out}.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;position:absolute;bottom:0;left:0;right:0;font-size:1.1rem}.completar-login-3-avatar-texto-2{text-align:center;font-size:2rem;margin-top:95px}#modal-completar-login-3 .modal-footer{height:94px}@media (max-width:575px){.completar-login-3-avatar-texto-2{text-align:center;font-size:1.75rem}}.modal{color:#fff}.modal .modal-dialog{border:1px solid #999}.modal .modal-content{border-radius:0;border:0;background:#333}.modal .modal-footer,.modal .modal-header{border:0}.modal .modal-title{font-family:avenir-bold;line-height:1.5}.modal .close{color:#fff}.modal .modal-footer{display:block;text-align:center}.modal .btn-modal{padding:6px 60px}.modal label{margin-bottom:0;font-size:1.25rem}.modal .form-control{font-family:avenir-bold;color:#fff;padding:6px;background-color:transparent;border:0;border-bottom:1px solid #fff;border-radius:0}.modal .form-control::placeholder{color:#a0989a;opacity:1}.modal .form-control:-ms-input-placeholder{color:#a0989a}.modal .form-control::-ms-input-placeholder{color:#a0989a}.enlaces-modal-login{display:table;width:100%;margin-bottom:20px}.enlaces-modal-login a{font-family:avenir-bold;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 #f44c63;border-bottom:5px solid transparent;border-left:5px solid #f44c63;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}}