body {
    background:
        url('/WebInterface/images/watermark.png') bottom left / max(12%, 150px) no-repeat fixed,
        url('/WebInterface/images/splash.png') top right / max(20%, 200px) no-repeat fixed;
}
.auth-section .auth-form-section{
    background-color:transparent !important;
}
.auth-section .auth-form-section .auth-form-container {
    background-color:white;
}
.theme-icon {
    display:none !important;
}
.auth-form-container {
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -3px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -3px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
    padding: 0.7em;
    border: 2px solid #eee;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}
.logo {
    height:100% !important;
}
.primary-button{
    color:var(--text-secondary);
    background-color:var(--color-105) !important;
}
.primary-button:hover {
    background-color: #e4c2ff !important;
}
.forgot-link {
    background-color:#0000 !important;
}
.forgot-link:hover{
    background-color:#0000 !important;
    color:var(--error-color) !important;
}
@media (max-width:640px){
    .auth-section .auth-form-section .auth-form-container{
        padding:0.7rem !important;
    }
}
#backToLogin {
    background-color:#0000 !important;
}
#samlSigninButton::before {
    content: '';
    display: inline-block;
    width: 1.5em;
    height: 1.5em; 
    background-image: url('/WebInterface/images/Microsoft_logo.png');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px; /* Space between the image and the text */
}
.multi-theme-icon-container {
    display: none !important;
}