    .qcms-login {display:grid; grid-template-rows: 64px auto 64px; gap:4px; padding:8px}
    .qcms-login .border {border:4px solid #CAD5E0}
    
    .qcms-login .header {display:grid; grid-template-columns: 80px auto; align-items: center;}
    .qcms-login .header img{ height:64px; margin:4px;}
    .qcms-login-buttons {display:grid; 
        grid-template-columns: 50% 50%; gap:4px;
         width:100%;
         align-items:center;
        
    }
    .qcms-login-buttons .fa-times {color:maroon}
    .qcms-login-input {
        display:grid;
        grid-template-rows: 64px 64px; gap:4px;
    }
    .qcms-login-input INPUT{
        padding:8px;
        border:4px solid transparent;
        background-color: #f3f3f3;
        
        
        outline: 0;
    }
    .qcms-login-input INPUT:focus {
        border-left-color: #4682B4;;
    }
    .qcms-login .small {font-weight: lighter; font-size:11px}