.login-btn[disabled], .login-btn[disabled]:hover, .login-btn[disabled]:active, .login-btn[disabled]:focus{padding-left: 20px !important;padding-right: 20px !important;}
.mobile-version, .mobile-version #page, .mobile-version #top-page {
    height: 50px;
    min-height: 100%;
    overflow: visible;
}
.mobile-version .form-signin .add-on + input[type="text"], .mobile-version .form-signin .add-on + input[type="email"], .mobile-version .form-signin .add-on + input[type="password"] {
    width: 152px;
}

.badge-container {
    text-align: center;
    margin-top: 20px; /* Adjust the margin as needed */
}

.icon {
    margin: 0 0; /* Adjust the margin between icons as needed */
}

.wd80{width:40%;margin:0 auto;max-width:320px;}
@media(max-width:600px){.wd80{width:80%;margin:0 auto;}}
button.btn-large{padding:0 10px!important}
@media(max-width:767px) and (orientation:landscape){.wd80{width:45%;margin:0 auto;}}
    .wd100{width:100%}
    .wd93{width:93%!important}
    .wd90{width:90%!important}
    .marginright3{margin-right:3%}
    .pad5{padding-right:5px}
    .wd50{width:50%;}
    .pull-left{float: left;}
    .pull-right{float:right}
    .flex-div{display: flex;align-items: center;justify-content: space-between;}   
    .google-badge{margin-top: -6px;}

.icon-Ios{
    width: 150px;
    height: 45px;
    background-size: 100% 100%; 
    margin-top: 1px; 
    border-style: groove; 
    border-radius: 8px;
}    
.icon-Android{
    width: 150px; 
    height: 45px; 
    background-size: 100% 100%; 
    margin-top: 7px;  
    border-style: groove; 
    border-radius: 5px;
}
.form-signin fieldset{

    padding: 30px !important;
}
 

label[for^="oro_user_user_form_is_scim_password_update"] {
    display: none !important;
}
label[for^="oro_user_user_form_last_password_change_date_time"] {
    display: none !important;
}
.fields-row {
    display: none !important;
}

#microsoft-login{display:flex;flex-direction:column;align-items:center;width:100%;padding:5% 0}.login-label{font-size:18px;font-weight:600;margin-bottom:10px}.flex-div-sso{display:flex;flex-direction:column;align-items:center;width:100%;padding:5% 2%}.microsoft365,.googleSSO{display: flex; align-items: center;justify-content: flex-start;color: #333;min-height: 40px;width: 67%;max-width: 500px;padding: 0 15px;cursor: pointer;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);transition: background-color 0.3s ease; font-weight: 600;}.microsoft365{background-color: #ffffff; border: 1px solid #777;}.googleSSO{background-color:#4285f4}.microsoft365icon,.googleSSOicon{font-size:20px}.microsoft365span,.googleSSOspan{font-size:15px;margin-left:10px !important;color: #777;}.loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}
