@font-face{font-family:'Gotham-Thin';src:url(../../fonts/Gotham-Thin.otf)}@font-face{font-family:'Gotham-Light';src:url(../../fonts/Gotham-Light.otf)}@font-face{font-family:'Gotham-Medium';src:url(../../fonts/Gotham-Medium.otf)}@font-face{font-family:'Gotham-Bold';src:url(../../fonts/Gotham-Bold.otf)}@font-face{font-family:'Gotham-Black';src:url(../../fonts/Gotham-Black.otf)}@font-face{font-family:'Gotham-Ultra';src:url(../../fonts/Gotham-Ultra.otf)}@font-face{font-family:'NexaBold';src:url(../../fonts/NexaBold.otf)}@font-face{font-family:'NexaXBold';src:url(../../fonts/NexaXBold.otf)}@font-face{font-family:'NexaLight';src:url(../../fonts/NexaLight.otf)}@font-face{font-family:'NexaRegular';src:url(../../fonts/NexaRegular.otf)}@font-face{font-family:'NexaThin';src:url(../../fonts/NexaThin.otf)}body{font-family:"Montserrat",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}body .input_shadow{box-shadow:0 2px 8px rgba(0,0,0,.175);margin:0 0 8px 0;border-radius:8px!important;border:0 solid #606060!important;font-family:"Montserrat",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#606060;font-size:16px;letter-spacing:1.76px;line-height:20px;padding:7px 12px!important}body .input_default{background-color:#fff!important;border-radius:0;margin:0}body .checkbox{text-align:left;width:100%;line-height:50px}body .checkbox_login{margin-left:5px;height:40px;width:40px;border-radius:5px;background-color:#c8c8c8}body .marcar_contenedor{border:1px solid #000}body .contenedor_login{width:100%;display:inline-block;background-position:top;background-repeat:no-repeat;background-size:cover;height:100vh}body .contenedor_login #background-video{width:100vw;height:100vh;object-fit:cover;position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1}body .contenedor_login .seccion_imagen{background-position:left;background-repeat:no-repeat;background-size:cover;height:100vh;text-align:right;margin-bottom:-5px!important}body .contenedor_login .seccion_imagen img{margin-top:50px;width:200px;margin-right:50px}body .contenedor_login .login_box{max-width:520px!important;background:rgba(255,255,255,.4);border-radius:5px;padding:10px 60px;margin:5px}body .contenedor_login .login_box #login_iconos{position:absolute;width:500px;height:auto;background:rgba(17,46,79,.9);border-radius:30px;margin-left:-50px;color:#fff;padding-bottom:5px;margin-top:10px}body .contenedor_login .login_box #login_iconos h3{padding:15px 0;letter-spacing:1px;font-family:NexaThin}body .contenedor_login .login_box #login_iconos .icono img{width:80%}body .contenedor_login .login_box #login_iconos .icono small{position:absolute;margin-top:57px;margin-left:-35px;z-index:2;background:red;color:#fff;padding:2px 5px 0 5px;border-radius:10px;font-weight:700}body .contenedor_login .login_box #login_iconos .icono p{padding-top:10px;font-size:14px;line-height:105%;font-family:NexaThin}body .contenedor_login .seccion_formulario{padding-top:25vh;text-align:center}body .contenedor_login .seccion_formulario .titulo_login{text-transform:none;color:#1f355c;font-size:30px}body .contenedor_login .seccion_formulario #fomulario_login{border-radius:0;margin:20px 0;background-color:transparent;padding:0;border:none;width:100%}body .contenedor_login .seccion_formulario #fomulario_login a{margin:20px 0;font-size:15px;display:block}body .contenedor_login .seccion_formulario #fomulario_login smail{display:block;margin-top:20px}body .contenedor_login .seccion_formulario #fomulario_login p{font-size:16px;text-align:center;color:#1f355c}body .contenedor_login .seccion_formulario #fomulario_login .boton_login{border-radius:5px;padding:12px;background:#0a4f92;width:100%;color:#fff;border:none;font-family:NexaThin;font-weight:200!important;font-size:20px;letter-spacing:5px!important;padding:15px 0 10px 0!important}body .contenedor_login .seccion_formulario #fomulario_login .boton_login:hover{-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px -5px rgba(0,0,0,.75);box-shadow:0 0 15px -5px rgba(0,0,0,.75)}body .contenedor_login .seccion_formulario #fomulario_login .forgotPass{color:#000;font-family:NexaBold;font-weight:900!important}body .contenedor_login .info-adicional{color:#eeeff2;font-size:16px}body .contenedor_login .info-adicional a{padding-top:5px;font-family:NexaXBold;color:#d1b100!important;font-size:1.2em}body .contenedor_login .info-adicional a:hover{color:#d17300!important}body .mensaje_float{padding:30px;width:400px;background-color:#ffffff80;color:#000;font-weight:700;font-size:25px;text-shadow:2px 2px 2px #ddd;border-radius:30px;margin-top:15%}body .bg_white{background-color:#fff;padding:10px}body .btn_default{color:#fff;font-weight:500;font-size:16px;font-weight:700;letter-spacing:1.62px;text-align:center;border:none;padding:3px 14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;transition:all .3s;outline:none;display:block;margin:0;min-width:50px;box-shadow:none;line-height:24px;display:inline-block}body .checkbox label{font-size:15px!important}body .heading{text-align:center;text-transform:uppercase;line-height:2em;font-size:1.2em;font-weight:600;margin:60px auto 20px;width:100%;display:block;font-family:Montserrat;color:#004a8b;border:none;font-family:'Montserrat',sans-serif!important}body .text{margin-bottom:0;font-size:13px;line-height:20px;color:#222;letter-spacing:normal;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:center;font-family:'Montserrat',sans-serif!important}body .btn-send{border:1px solid #141414;color:#141414;background-color:transparent;padding:3px 14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;transition:all .3s;margin:5px auto 35px;font-family:'Montserrat',sans-serif!important}body #spinner{width:100%;height:100%;background-color:rgba(255,255,255,.55);position:fixed;top:0;left:0;z-index:10000}body .loader{color:#2964b4;font-size:20px;margin:100px auto;width:1em;height:1em;border-radius:50%;top:30%;position:relative;text-indent:-9999em;-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}body .loader-w{color:#fff;font-size:4px;margin:13px auto;width:1em;height:1em;border-radius:50%;top:10%;position:relative;text-indent:-9999em;-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}body #seccion_forgot_pass #forgottenPwdForm{border-radius:0;margin:20px 0;background-color:transparent;padding:0;border:none;width:100%}body #seccion_forgot_pass #forgottenPwdForm a{margin:20px 0;font-size:15px;display:block}body #seccion_forgot_pass #forgottenPwdForm smail{display:block;margin-top:20px}body #seccion_forgot_pass #forgottenPwdForm p{font-size:16px;text-align:center;color:#1f355c}body #seccion_forgot_pass #forgottenPwdForm #forgottenPwdBtn{border-radius:5px;padding:12px;background:#0a4f92;width:100%;font-family:NexaThin!important;font-weight:200!important;font-size:20px;letter-spacing:5px!important;padding:15px 0 10px 0!important;text-align:center;color:#fff;margin:auto;width:100%;border:none}body #seccion_forgot_pass #forgottenPwdForm .forgotPass{color:#000;font-family:NexaBold;font-weight:900!important}@media(max-width:480px){body .login_box{padding:10px 20px!important;margin:5px}body #login_iconos{position:absolute;width:100%!important;margin-left:-25px!important;border-radius:0!important;padding-bottom:10px}body #login_iconos h3{padding:15px 0;letter-spacing:1px;font-family:NexaThin}body #login_iconos .icono img{width:80%}body #login_iconos .icono p{padding-top:10px;font-size:14px;line-height:105%;font-family:NexaThin}body .seccion_formulario{padding-top:20vh!important;text-align:center}body .seccion_formulario #fomulario_login{margin-top:190px!important}}