html, body {margin: 0; padding: 0;}

h1 {margin: 30px 0;}

#auth-header {
    padding: 30px 0;
    background-color: #1a96e5;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
}

    #auth-header h1 {
        font-weight: 400;
        font-size: 42px;
    }
    
a.show-pass {
    color: #cacaca;
    text-decoration: none;
    right: 10px;
    top: 33px;
    position: absolute;
}
    
a.show-pass:hover {
    color: #333333;
}
    
    a.show-pass i.fa {
        font-size: 18px;
    }
    
    a.show-pass i.fa-eye {display: none;}
    a.show-pass i.fa-eye-slash {display: block;}
    
    a.show-pass.on i.fa-eye {display: block;}
    a.show-pass.on i.fa-eye-slash {display: none;}
    
.checkbox label {
    padding-left: 10px;
    min-height: 22px;
    line-height: 22px;
    vertical-align: middle;
}