﻿@supports not (-ms-high-contrast: none) {

    #samlInvalidLoginWindow.x-window-default, #logoutWindow.x-window-default {
        background-color: var(--white) !important;
        border: 1px solid var(--defining-grey);
        border-radius: 6px !important;
        opacity: 1;
    }

    #samlInvalidLoginWindow.x-window-body, #logoutWindow.x-window-body {
        background-color: var(--white);
        border: 1px solid var(--defining-grey);
        border-radius: 6px !important;
        opacity: 1;
    }

    #samlInvalidLoginWindow_header,
    #logoutWindow_header {
        display: none;
    }

    #samlInvalidLoginWindow .x-message-box .x-window-body,
    #logoutWindow .x-message-box .x-window-body {
        background-color: var(--white);
        border: 0;
    }

    #logoutWindow .x-window-header-text-default,
    #samlInvalidLoginWindow .x-window-header-text-default {
        color: var(--dark-grey);
        font: var(--menu-header);
        padding-left: 5px;
    }

    #samlInvalidLoginWindow_header, #logoutWindow_header {
        border: none;
        background: none;
    }

    #logoutWindow_header-innerCt img,
    #samlInvalidLoginWindow_header-innerCt img {
        display: none;
    }

    #logoutWindow-body.x-window-body-default,
    #samlInvalidLoginWindow-body.x-window-body-default {
        border: none;
        background: var(--white);
    }

    #logoutWindow-body .icon-email,
    #samlInvalidLoginWindow .icon-email {
        width: 238px !important;
    }

    #logoutWindow-body .icon-phone,
    #samlInvalidLoginWindow .icon-phone {
        width: 254px !important;
    }

    #logoutWindow-body table,
    #samlInvalidLoginWindow-body table {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    #logoutWindow-body .login-icons > table,
    #samlInvalidLoginWindow-body .login-icons > table {
        width: 350px !important;
        display: block;
    }
}
