@font-face{font-family:"Cabin";font-style:normal;font-weight:400;src:local("Cabin Regular"),local("Cabin-Regular"),url(../fonts/Cabin/Cabin-Regular.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Cabin";font-style:italic;font-weight:400;src:local("Cabin Italic"),local("Cabin-Italic"),url(../fonts/Cabin/Cabin-Italic.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Cabin";font-style:normal;font-weight:500;src:local("Cabin Medium"),local("Cabin-Medium"),url(../fonts/Cabin/Cabin-Medium.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Cabin";font-style:normal;font-weight:700;src:local("Cabin Bold"),local("Cabin-Bold"),url(../fonts/Cabin/Cabin-Bold.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{font-family:"Cabin",sans-serif}body{background:url(../img/fondo_login.jpg) repeat center center fixed}body #main{height:calc(100vh - 30px)}body #main .container{padding-top:50px}body #main #contenedor-login{width:820px;height:520px;margin:auto;display:flex;box-shadow:0px 3px 7px 0px rgba(0,0,0,.35)}body #main #contenedor-login #contenedor-formulario{width:100%;background-color:#1976d2;padding:50px 40px}body #main #contenedor-login #contenedor-formulario #header-login{font-style:italic;font-size:24px;color:#fff}body #main #contenedor-login #contenedor-formulario form{width:340px;height:365px;margin:auto;margin-top:20px;font-weight:100}body #main #contenedor-login #contenedor-formulario form #loginMessage{font-size:16px;font-weight:bold}body #main #contenedor-login #contenedor-formulario form #loginMessage span{display:none}body #main #contenedor-login #contenedor-formulario form #loader{margin-top:10px}body #main #contenedor-login #contenedor-formulario form .form-check{margin-top:45px}body #main #contenedor-login #contenedor-formulario form .form-check .custom-checkbox label{width:20px;height:20px;cursor:pointer;position:absolute;top:8px;left:0;background-color:#fff;border:1px solid #414045}body #main #contenedor-login #contenedor-formulario form .form-check .custom-checkbox label:after{content:"";width:13px;height:13px;position:absolute;background:rgba(0,0,0,0);top:2px;left:2px;border:6px solid #9ac31c;opacity:0}body #main #contenedor-login #contenedor-formulario form .form-check .custom-checkbox label:after:hover::after{opacity:.5}body #main #contenedor-login #contenedor-formulario form .form-check .custom-checkbox input[type=checkbox]{visibility:hidden}body #main #contenedor-login #contenedor-formulario form .form-check .custom-checkbox input[type=checkbox]:checked+label:after{opacity:1;border-color:#ff9c0c}body #main #contenedor-login #contenedor-formulario form .form-check .custom-checkbox div{position:absolute;top:5px;margin-left:5px;color:#fff}body #main #contenedor-login #contenedor-formulario form input{background-color:rgba(0,0,0,0);border:none;border-bottom:solid 2px #fff;border-radius:0px;padding-left:0px;color:#fff}body #main #contenedor-login #contenedor-formulario form input:focus{border-bottom:solid 2px #ff9c0c;box-shadow:none}body #main #contenedor-login #contenedor-formulario form input:focus+i{color:#ff9c0c}body #main #contenedor-login #contenedor-formulario form input::-moz-placeholder{color:#fff;font-size:16px;font-weight:100}body #main #contenedor-login #contenedor-formulario form input::placeholder{color:#fff;font-size:16px;font-weight:100}body #main #contenedor-login #contenedor-formulario input[type=password]{padding-right:45px}body #main #contenedor-login #contenedor-formulario i{position:absolute;top:5px;right:10px;z-index:99;cursor:pointer;color:#fff}body #main #contenedor-login #contenedor-formulario a{color:#fff;float:right}body #main #contenedor-login #contenedor-formulario button{background-color:#1976d2;border-radius:30px;width:200px;text-transform:uppercase;font-size:14px;font-weight:bold;padding:8px 20px;margin:0px 75px 0px 75px;box-shadow:0px 10px 30px 0px rgba(0,0,0,.3);border-color:#ff9c0c}body #main #contenedor-login #contenedor-formulario button:hover{background-color:#ff9c0c}body #main #footer span{position:absolute;right:0;margin-right:30px;cursor:pointer}/*# sourceMappingURL=login.css.map */