﻿/* START: Cookie consent JQuery modal styles*/
.ui-dialog.mls-cookie-consent-modal .ui-widget-content a{
    color:#2574bb;
}
@media only print {
    body.mls-cookie-consent-modal-opened {
        overflow: inherit;
        background-color: inherit;
    }

    .ui-dialog.mls-cookie-consent-modal {
        display: none !important;
    }
}

@media only screen {
    body.mls-cookie-consent-modal-opened {
        overflow: hidden;
        background-color: red;
    }

    .ui-dialog.mls-cookie-consent-modal {
        display: flex;
        flex-direction: column;
        /*width: 80% !important;*/
        min-width: 300px;
        max-width: 770px;
        max-height: 80%;
        box-sizing: border-box;
        padding: 0;
        /* Needed for displaying the JQuery dialog in a fixed position*/
        position: fixed !important;
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%, -50%) !important;
    }

        .ui-dialog.mls-cookie-consent-modal .ui-dialog-buttonset .ui-button {
            background-color: #2574bb;
            border-color: #2574bb;
            background-image: none;
            color: #FFFFFF;
        }

        .ui-dialog.mls-cookie-consent-modal .ui-dialog-titlebar-close {
            display: none;
        }

        .ui-dialog.mls-cookie-consent-modal.mls-cookie-consent-modal-opened {
            display: flex !important; /*!important is needed for Reports where jquery-1.8.2 is used - dialog has block in that case. This overrides it to be flex*/
        }

    .mls-cookie-consent-dialog-content {
        flex-grow: 1;
        flex-shrink: 0;
        position: relative;
        position: relative;
        box-sizing: border-box;
    }

    .ui-dialog.mls-cookie-consent-modal .ui-dialog-titlebar {
        flex-grow: 0;
        flex-shrink: 0;
        box-sizing: border-box;
    }

    .ui-dialog.mls-cookie-consent-modal .ui-dialog-buttonpane {
        flex-grow: 0;
        flex-shrink: 0;
        box-sizing: border-box;
    }
}
/* END: cookie consent jquery modal styles*/
