

 body.login input#user_login {
	 border-color:brown;
 }
 
 body.login {
     
     
     .login-logo {
         z-index: 20;
         width: 100vw;
         height: 100px;
         position: absolute;
         top:2.5rem;
         left:0px;
         display:flex;
         justify-content: center;

         
         
         > div {
             display: block;
             width: 100px;
             height: 100px;
         }
         
     }
     
     
     
    .login-video {
        z-index: -1;
        width: 100vw;
        
       
        display:flex;
        justify-content: center;
        
        position: absolute;
        top:0px;
        left:0px;
        
        video {
            width: 1500px;
            height: auto;
            z-index: 800;
        }
    }
     
     font-family: "Geist", serif;
       font-optical-sizing: auto;
       font-weight: 400;
       font-style: normal;
       background-color:#FFE102;
       //background: #FCE901 url("images/bg-login.png") no-repeat center -8px;
       background-size: 1500px auto;
        
         
     
     form {
         background: transparent;
         border:none;
         text-align: center;
         box-shadow: none;
         
         > p, .user-pass-wrap {
              display: none;
          }
     }
     
    p#nav, p#backtoblog, div.language-switcher, h1.wp-login-logo {
        display: none;
    }
    
    h1.custom-login-message {
        
        color: #474D47;
        margin: 16rem 2rem 7.5rem;
        line-height: 1.125;
        font-weight: 400;
        
        font-size:2.125rem;
        
        @media (min-width: 768px) {            
          font-size: 5rem;
        }
        
    }
    
   
    .custom-login-footer {
         text-align: center;
         padding: 0 2rem;
         
         p {
             font-size: 1rem;
             color: #474D47;
             
             display:inline;
             
             @media (min-width: 768px) {            
               font-size: 1.5rem;
               display: block;
             }
         }
     }
     
     #login {
         width: auto;
     }
     
     #mo_saml_button {
         height: auto !important;
         
         b {
             display: none;
         }
     }
     
     
     form#loginform {
          max-width: 20rem;
          margin: 0 auto;
      }
      
      div#mo_saml_button {
          height:3rem !important;
          min-height:3rem !important;
      }
    
 }
 




/*# sourceMappingURL=custom-login.css.map */