.login_page .left-cls{
    background-color: #007bff;  
    z-index: 4;                 
    background-image: url("../max/img/none25.png");
    background-repeat: repeat-y;
    
    min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
    min-height: 100vh; /* These two lines are counted as one :-)       */
    
    display: flex;
    align-items: center;
}        
.login_page .left-cls h2{
    font-family: 'Droid Sans', serif;
    color: #fff;      
}

.login_page .company{
    padding-left:10%;
}

.login_page .left-cls img{
    padding-left:9.3%;
    padding-top:25%;
    padding-bottom: 50px;
    width: fit-content;
}

.login_page .pitch{
    padding-left:10%;
    font-size: 14px;
    color: #fff;  
    font-family: 'MuseoModerno', serif;
}

.login_page .right-cls{
    background-color: #fff;
    padding-left:9.3%;
    padding-top:25%;
    
    width: fit-content;
}

.login_page .akashvani{                       
    
    position: absolute;
    bottom: 40px;
    width: 100%;   
}

.login_page .white-box {
    background: #f2f7fc;
    position: absolute;                   
    width: 400px;
    top: 40%;
}

.login_page .login-title b{
    font-weight: 400;
}

.login_page .max-text b{
    font-weight: 400;
    color: #000;
}

.login_page .max-text{
    color: #000;
}

.login_page .form-material .form-control, .form-material .form-control.focus, .form-material .form-control:focus{        
    background-image : none;
    border: 1px solid #ccc;
    padding: 10px;   
}

.login_page .alert {
    padding: 8px 15px;         
    width: auto;
}

.login_page .has-error {
    border: 1px solid #f75b36 !important;       
}

.login_page .form-control-feedback{
    right: 6px;
    line-height: 38px;
    color: #f75b36;
}
