*{ margin: 0; padding: 0; }

@font-face{
    font-family:"Nexa-Bold";
    src:url('../fonts/Nexa Bold.otf') format("opentype");
}
@font-face{
    font-family:"text-input-font";
    src:url('../fonts/MyriadPro-Regular.otf') format("opentype");
}
@font-face{
    font-family:"text-footerFont";
    src:url('../fonts/MyriadPro-Bold.otf') format("opentype");
}

body{ background-image: url(../img/fondo.jpg); background-position: center; background-repeat: no-repeat;
    background-attachment: fixed; background-size: cover; background-color:#464646; }


.contendor-login{ padding: 10px; margin-top: 2em; margin-left: auto; margin-right: auto; width: 500px; }

.logo{ width:500px; height:200px; padding-bottom: 60px; }

.logo-cormudesi{ padding-left:200px; width: 20%; }

#title-unisag{ color:white; padding:30px; font-size: 40px; text-align: center; font-family:Nexa-Bold; }

.img-login{ width: 7%; }

.img-pass{ width: 7%; }

.contendor-run{ margin-left: auto; margin-right: auto; width: 360px; padding: 10px 5px 0 0; border-bottom: 2px solid white; }

#input-text{ width: 320px; height:40px; background: none; border: none; text-align: center; font-size: 20px; color:white; font-family:text-input-font; }

::placeholder{ color:white; font-size: 20px; font-family:text-input-font; }

#input-pass{ width: 320px; height:40px; background:none; border: none; text-align: center; color:white; font-size: 20px; }

.contenedor-pass{ margin-left: auto; margin-right: auto; width: 360px; padding:60px 5px 0 0; border-bottom: 2px solid white; }

.contenedor-boton{ margin-top: 40px; margin-left: auto; margin-right: auto; width: 450px; height:80px; text-align: center; }

.boton-submit{ font-family:text-input-font; font-size: 18px; color:rgb(32,146,192); width: 350px; height:40px; border-radius:50px; }

.contenedor-checkbox{ margin-top: 10px; margin-left: auto; margin-right: auto; width: 250px; height:70px; }

.checkbox-submit{ display: inline-block; }

.text-checkbox{ color:white; padding-left:10px; font-style:bold; font-size:14px; font-family:text-input-font; display: inline-block; }

.contenedor-footer-login{ margin-top: 20px; }

#footer-login{ color:white; letter-spacing:1px; font-size:18px; font-family:text-footerFont; text-align: center; }
