<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
    position: relative;
    min-height: 100%;
}

html, body {
    margin: 0;
    padding: 0;
    min-width: 100%;
    width: 100%;
    max-width: 100%;
    min-height: 100%;
    height: 100%;
    max-height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    font-family: 'Speedee App' !important;
    background: #fff !important;
}

.modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto;
}

#fullPage {
    width: 100%;
    height: 100%;
    background-color: inherit;
}

#brandingWrapper, #branding {
    height: 100%;
}

#contentWrapper {
    height: 100%;
}

.float {
    float: left;
}

#regularPage {
    height: 100%;
}

#body-container {
    height: 100%;
}

#container {
    margin-top: 8%;
    height: 85%;
    width: 100%;
}

#error-container, #alt-container, #mfa-container {
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 16%;
    min-height: 80%;
    max-height: 80%;
}

#mfa-container {
    margin-top: 5% !important;
}

#error-container &gt; div, #alt-container &gt; div, #mfa-container &gt; div {
    width: 100%;
    padding-left: 10%;
    padding-right: 10%;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 2rem;
    font-size: 2.3vmin;
}

.banner-decoration {
    color: Red !important;
    font-weight: bold;
    font-size: 1rem !important;
    display: block;
}

#mfa-container &gt; div, #authArea &gt; div, #loginForm &gt; div, #skipForm &gt; div, #loginFormPart &gt; div {
    margin-bottom: 1rem !important;
}

#alt-container div.buttons .btn-page {
    width: 25%;
}

#alt-container div.p-50 {
    padding: 0 25%;
}

#alt-container div.buttons, #mfa-container div.buttons {
    padding: 2.5% 25%;
}

#loginForm div.buttons, #skipForm div.buttons {
    padding: 0;
}

#alt-container .space, #mfa-container .space {
    margin-right: 3rem;
}

#container &gt; div {
    width: 100%;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -ms-flexbox;
    display: flex;
    padding: 0% 20%;
}

.login-providers {
    width: 100%;
    flex-direction: column;
    padding: 0 3vw;
}

.login-input {
    width: 100%;
    padding: 0 16%;
    flex-direction: column;
}

.input-help-text {
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    color: #414141 !important;
/*    font-size: 1.3vmin !important;*/
    font-size: 0.75rem !important;
    font-weight: 400;
    text-decoration: none !important;
}

.input-password-eye {
    background-color: #fff !important;
    -ms-border-bottom-right-radius: 16px !important;
    border-bottom-right-radius: 16px !important;
    -ms-border-top-right-radius: 16px !important;
    border-top-right-radius: 16px !important;
}

.input-group {
    -ms-border-radius: 16px !important;
    border-radius: 16px !important;
    background-color: #fff;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap !important;
}

.input-group-append {
    height: 100%;
    width: 25%;
}

.input-password-eye .btn {
    padding: 0 !important;
    height: 100%;
    width: 100%;
    border: none;
    background-color: transparent;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -ms-flexbox;
    display: flex;
    -o-justify-content: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    -ms-align-items: center;
    -o-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    box-shadow: none !important;
}


.input-password-eye img {
    width: 40% !important;
    max-height: 100%;
}

.form-control {
    -ms-border-radius: 16px !important;
    border-radius: 16px !important;
    font-weight: 600 !important;
    color: #5e5e5e !important;
    border: none !important;
    /*    font-size: 2vmin !important;*/
    font-size: 1.175rem !important;
    height: calc(1.7em + 0.75rem + 2px) !important;
}

.input-password-eye {
    height: calc(1.7em + 0.75rem + 2px) !important;
    /*    font-size: 2vmin !important;*/
    font-size: 1.175rem !important;
    padding: 0.375rem 0.75rem;
    width: 30%;
}

.select-control:disabled {
    opacity: 0.5;
    border-color: darkgray !important;
}

.select-control {
    -ms-border-radius: 16px !important;
    border-radius: 16px !important;
    font-weight: 600 !important;
    color: #5e5e5e !important;
    border-color: black !important;
    /*    font-size: 2vmin !important;*/
    font-size: 1.175rem !important;
    height: calc(1.7em + 0.75rem + 2px) !important;
    width: 75% !important;
}

.fa-sync:before {
    content: "\f021";
}

.input-group &gt; .form-control:focus {
    z-index: 1 !important;
    border: none !important;
    box-shadow: none !important;
}

.input-group:focus, .input-group:focus-within {
    color: #495057;
    background-color: #fff;
    outline: 0;
    border-color: #80bdff !important;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25) !important;
}

.focus-within-ie {
    color: #495057;
    background-color: #fff;
    outline: 0;
    border-color: #80bdff !important;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25) !important;
}

.content-text-warning {
    color: Red !important;
}
.autocomplete {
    position: relative;
    display: inline-block;
}

.autocomplete-items {
    display: none;
    position: absolute;
    border: 1px solid #4a4a4a;
    border: 1px solid #4a4a4a55;
    -ms-border-radius: 0 0 7px 7px;
    border-radius: 0 0 7px 7px;
    flex-direction: column;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    top: 72%;
    width: 100%;
    left: 0;
    right: 0;
}

    .autocomplete-items div {
        padding: 10px;
        width: 100%;
        cursor: pointer;
        background-color: #fff;
        border-bottom: 1px solid #4a4a4a;
        border-bottom: 1px solid #4a4a4a55 !important;
        -ms-border-radius: 0 0 7px 7px;
        border-radius: 0 0 7px 7px;
        -o-justify-content: space-between !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
        -ms-flex-pack: space-between !important;
        justify-content: space-between !important;
    }

        .autocomplete-items div i {
            color: #D0021B;
        }

        .autocomplete-items div:hover {
            background-color: #e9e9e9;
        }

.input-group &gt; .form-control {
    -ms-border-radius: 0px !important;
    border-radius: 0px !important;
    -ms-border-bottom-left-radius: 16px !important;
    border-bottom-left-radius: 16px !important;
    -ms-border-top-left-radius: 16px !important;
    border-top-left-radius: 16px !important;
    height: calc(1.7em + 0.75rem + 2px) !important;
}

#btnSubmit {
    width: 100%;
}

.opener {
    flex-direction: column;
    padding: 0 10%;
    min-height: 8vh;
    width: 100%;
}

    .opener:hover {
        cursor: pointer;
    }

.login-options-container {
    height: 70%;
    max-height: 70%;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

    .login-options-container::-webkit-scrollbar {
        width: 0px !important;
    }

.login-options {
    width: 100%;
}

    .login-options div {
        -o-justify-content: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-align-items: center;
        -o-align-items: center;
        -webkit-align-items: center;
        align-items: center;
        display: -ms-flexbox;
        display: flex;
    }

    .login-options .tile {
        background-color: #F4F4F4;
        -ms-border-radius: 7px;
        border-radius: 7px;
        padding: 2% 0;
        flex-direction: column;
        -ms-align-items: center;
        -o-align-items: center;
        -webkit-align-items: center;
        align-items: center;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        flex: 1 0 auto;
    }

    .login-options .spacing {
        margin-top: 2vh;
    }

.spacing a {
    color: #4A4A4A !important;
/*    font-size: 1.2vmin;*/
    font-size: 0.7rem;
}

.tile .title {
    display: -ms-flexbox;
    display: flex;
    -o-justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-align-items: center;
    -o-align-items: center;
    -webkit-align-items: center;
    align-items: center;
/*    font-size: 2.2vmin;*/
    font-size: 1.25rem;
    font-weight: 700;
    vertical-align: middle;
    text-align: center;
    padding: 0;
    min-height: unset;
    max-height: unset;
    color: #4A4A4A;
    width: 100%;
}

.tile .subtitle {
    display: -ms-flexbox;
    display: flex;
    -o-justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-align-items: center;
    -o-align-items: center;
    -webkit-align-items: center;
    align-items: center;
/*    font-size: 1.8vmin;*/
    font-size: 1.05rem;
    font-weight: 400;
    vertical-align: middle;
    text-align: center;
    padding: 0;
    min-height: unset;
    max-height: unset;
    width: 100%;
}

#header-content {
    min-height: 10%;
    height: 10%;
    max-height: 10%;
}

#content-body {
    min-height: 87%;
    height: 87%;
    margin-top: 3%;
}

.main-content {
    margin-left: 50%;
}

.click-link {
    font-size: inherit !important;
}

.carousel {
    background-color: grey;
    position: fixed !important;
    height: 100%;
    z-index: 2;
    overflow: hidden;
}

.carousel-inner, .carousel-item {
    height: 100%;
    background-position: center;
    background-size: cover;
}

.carousel-indicators {
    -o-justify-content: flex-start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
    justify-content: flex-start !important;
    margin-right: 0 !important;
    margin-left: 5% !important;
}

    .carousel-indicators li {
        height: 1.1vh !important;
        margin-left: 0.1vw !important;
        margin-right: 0.1vw !important;
        display: inline-block;
    }

.input-provider {
    background-color: #fff !important;
    -ms-border-radius: 8px !important;
    border-radius: 8px !important;
    display: flex !important;
    flex-direction: row;
    -o-justify-content: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    padding: 0.25rem !important;
    width: 100%;
    color: #555555 !important;
    font-weight: 600 !important;
}

.provider-divider {
    font-weight: 700;
    color: #555555;
    margin: 1vh 0;
}

    .provider-divider &gt; .fas {
        -ms-transform: scale(3.5, 0.3);
        -webkit-transform: scale(3.5, 0.3);
        transform: scale(3.5, 0.3);
        font-weight: 600;
        padding-top: 1%;
    }

.input-provider-title {
    width: 95%;
/*    font-size: 1.5vmin;*/
    font-size: 0.85rem;
}

.social-provider {
    background-color: #fff !important;
    -ms-border-radius: 3px !important;
    border-radius: 3px !important;
    border: 1px solid #000 !important;
    height: 30pt;
    width: 225pt;
    margin-top: 0 !important;
    margin-bottom: 5pt;
    display: flex !important;
    flex-direction: row;
    -o-justify-content: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

    .social-provider &gt; div {
        background-color: #fff !important;
    }

.social-provider-new {
/*    font-size: 1.1vmin;*/
    font-size: 0.65rem;
    color: #D0021B;
    font-style: italic;
    font-weight: 800;
    position: absolute;
    top: 0.75vw;
    left: -2.5vw;
}

.social-provider-image {
    min-width: 8% !important;
    max-width: 8% !important;
    /*height: 100%;
    width: 24px;*/
    margin-left: 16px !important;
    background-repeat: no-repeat;
    background-position: center;
/*    margin: 0 !important;*/
}

    .social-provider-image &gt; div {
        background-color: transparent;
        height: 100%;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }

.social-provider-name {
    margin: 0 !important;
    /*    color: #555555;*/
    color: #000000;
    margin-left: 8px !important;
    margin-right: 8% !important;
    font-weight: 600;
    /*font-size: 13pt;*/
    /*font-size: 1.1vmax;*/
    font-size: calc(10pt + 0.2vw);
    line-height: 15pt;
    font-family: system-ui;
    flex: 1 1 auto;
    justify-content: flex-start !important;
    align-items: center !important;
}

#apple &gt; .social-provider-name {
    line-height: 13pt !important;
}

.apple {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAsCAYAAACdQGM6AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAH6ADAAQAAAABAAAALAAAAACWBhegAAACDUlEQVRYCe2WzatBQRjGXx8lC2XJggUiibKzkI29LKSkrGRn519iJStkYWFjLRZSNpKSyE6y4L0z53Zu956m+ThH1+ZM6ZyZeeb9vfPMnBkOJAU+VJwf4mpYG/4R923bbdv/1YG3bLjH4wGTyQR2u51a8vR4tVK22y2m02l6RON6vVYKBUpqg/h+v2MsFtPA0WgUn8+nQcGvWoJ3u10N7PV6cTqd8kmMXktrfjgcoFqtwnw+h2KxqLbeVM1IiNk0HA6xVqthJpPBcrmMvV4Pj8cjko2GjUYD4/E4RiIRrNfruFqtmDGMjVLwdrut2Utzlfl5PB4tKSPMWBfCB4OBFPB3UoFAQGr2QngymVSGj0Yj4ySZdS78druh0+lUgodCISaI1cjd7ZvNBl6vF3FUvhCnpMVcuMvlkg6kC8mJp7+Knyw79Lbz+axkOaFp+uVyqYfgPrlrTkcmEgnlBFKpFJ5OJy6YdgrhnU5HGU4doJ/b5XLhJiCE01tLdcdTeC6X44KlZk5FrVZLefaz2ew98Ov1iuFwWDqBZrMpBFOB0HY9ymKxQL/f/5OAz+fDfD6P2Wz2z7IUCgUk/2z0Ydyng/aKP8hvBb1C+/0+BINBKJVKQO5xrWO/38N4PAaSHFQqFXC73VIhleBSERVE3BNOIY4pqQ03ZZvVQbbtVh00Nd623ZRtVgfZtlt10NT4L2oAm/0fKnfyAAAAAElFTkSuQmCC');
    background-position-y: unset !important;
}

.microsoftaccount {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABGUlEQVRIie2VsUrDUBSGv9u0JilmKR2ECoqjUzcnVwcnn8DFTfoEbuI7dBEfw83NF+gjqFRosVMLUdOeVoppSULOTcDBJd9yOZxz/v9c7s0NFUWYZH56cfQM7Of1OGIIfXm4v3wj9JdXjqjKw9szTjdBPZPsAruWoQ7i9dBS004GWYNJgcHMkktqbKmVaPgTlUEhqUN2JfK0hvU1laU01rdzAax05ZRGyuDDa/WBDhDmGDQ+dxZPPuPfGOY54k3gXTU4Pn/U51q5BM6EQf2EQGbWLdxoBlOvdQ3saQbfRvAxuNDT5RkBd7kGSPSl78Dg1qK5/kJsSWlU38H/G2Rf07ZStyEooWl9rgfaDyfmNV5fLDXDEkNUxAA/Z0g8ra+QFcMAAAAASUVORK5CYII=') !important;
}

.facebook {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAE2UlEQVRIibVVW2wUVRj+zpnLzmz30u52YaE0akuiQMNFrKkoxqB9RI0iBhITI76hIVFeCD74YAwSjZEEXjDoi4ToAxqBhIAxlRgQsVpquBUtLeyWdnfb7szeZ+YcM2e6syw16RP/w8zJf775L9/3nzl40EZE/PZ1AOeAXYHc2QclsQKOkYIcfSioJntek0LJfikYX0PV8FIXzqzChFPMDtlm6oyVuf6dbaSKUmQJnNxN1MZ+AaQAQCgwdem+BI4FGu+CurQX2rIndmvL+t6nobYkEUFtcKsi4ETRQBVZrJ3izFQldemzyp3B/dbkn3AyVwCq+Ak8FGcAkYD8OOjintbIk2/9oMY7nmVlDlYy55Ho1MqwqxwEBJIWXRRa2f9JYEnP5tzpkZeRv51DWzfAHK8Y8Uj2gedvg4aSocQbx4eVROfD9mzBrdtnUaJA1QayOQZw1wHvzTmSCQlqWxjVTOp25ti2HmZOGCTSAX5nYC5Bx0agVkB8yzcX9a4VvbUpA4QSv2I3uFHiMIsc2/pU9K+U0BYkKFvA1QkHhwYscM7QkoyiPHZzMPf9jvVEDYGNnvIo4hUD4b53dundK3qtTLEpuGtlGyL4l2/q2PG0eh9hCg4OWKjYgJorQH9k+eOh9W/vNi8c+NTdpQLS0au2rNq6zylwgDvzOJ/OMGzfoP5PcMCocBACEPfBGRyTo+Wxlz5WFq/W3H3Rgda16XU5EtFsowCBvsc497h+Za3c5D/wcw0nhyxICoFMgaBKhFysXIAcjSha9wvbreEjR8RXSqz7RS7EaIhaN+ZuaECr3vBfvOVg1+GS13+QYEmMCp0ElnAxlGr7o5sBeAnk8NI1vOI0BacUKFaBQoUDJke51kiaynuTJLdRBCSvaRF8bjBZ1YYUSq72KaJaNMmscvOsO0BUA2JBgqxMoCmNPbeb8GKCeJhAkYjQAfeU5x5IGggv8hPM4wXA1CTDh1s1vPe8KnTQ1QZk43IZqX0RUfmZazZePVRCe9Sj6X4TLlY1Jtzj3ySuDcRDBKEAQVjzhKybu3Z97p5ZAXjJo9QnSdbAaoUM6gkcIz1EA/Lc0ayLANRsjoVscNwR2EZ/HFST4Zjpyz5Ftey1E3p37xZwKqbAtXiC4uvzFk797WDGZDiwTceGLkns/XbLwc6jZbS2UPybdQS2EZ+I/5w1/c+PfgeVsXPH7LxRpcGWucEHNA0YmWI4e9nCH4MWJt3JqetjMuH7adhCrghogXuq11tg5wt2ZXTgqJ/AmvirWrx6fI/UQrzfbH2KdIJEjALttElkXSHC1x6jCKoe1otPIYUoSjdP7bUyV8p+Aqq3onDp8Ofl0ZFBJR4CZwtzP88YhxwPoTJ6Y8g8/8V+ULkupZAdvGZi+sTOTbXJ9LgSi/gtL2weRm6LwMpl0rmT7z7Hy9O+6CIBt0ogwXaw3I187vQH66xs+lc5EgZVQwsk4gIjh8OwcukLM2c/Wsvy47M02ukj5jqg3q0W6QS3CtP53796pnDl7B5WNbJSMAzorVDFGHsm1noUUjACVjVzxesDe/MXjzzFavkMca/tudtMdNZckAOqx0DkAMojp/fV7g4dpIlVW8E7+mdnOlYzFk26sNlp4y4mUsPFu+kzPHf9W7s4adBARHzrzI75g/LgDcB/op0OKy+pVMkAAAAASUVORK5CYII=') !important;
}

.yahoo-oauth2 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAF42lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDg4LCAyMDIwLzA3LzEwLTIyOjA2OjUzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTExLTA5VDE2OjQ5OjIxLTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0xMS0wOVQxNzo1NDozNi0wNjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0xMS0wOVQxNzo1NDozNi0wNjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ZjA0YzkyZS1kOGRjLTEyNDMtOTViZi04MjFhZTI4MTMwYjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzEyMzg5OTctOTk3Ni1iZjQ5LTgzMTUtZTU2ZGY5ZmVlMjg4IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NzEyMzg5OTctOTk3Ni1iZjQ5LTgzMTUtZTU2ZGY5ZmVlMjg4Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTIzODk5Ny05OTc2LWJmNDktODMxNS1lNTZkZjlmZWUyODgiIHN0RXZ0OndoZW49IjIwMjAtMTEtMDlUMTY6NDk6MjEtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi4wIChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWYwNGM5MmUtZDhkYy0xMjQzLTk1YmYtODIxYWUyODEzMGI4IiBzdEV2dDp3aGVuPSIyMDIwLTExLTA5VDE3OjU0OjM2LTA2OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zizYhgAAA4tJREFUSIm1lW1oW1UYx3/n3uQ2SdOb5t6u3TppWWkVcUNcbEXc2rl2yHwBBV+wav3iZPhNRIfgRz+oYEEYiCKiG0wU3xhziuJWptYxZsvQOmXQunWuL2maNmlyk/t2/LJkrmmlRvf7cuA+5/z/53nOee4RUkquJYHL48PAG0BtNSK+K7EtH6EKpCdRg4JgSNkLHBKXM8gD4Wp3OXp0gaNvTmPGa0jPOGwfiHNHf0NaCGGUMnCrFZe+5MdP0nx9ZIH1hPDw6HvaRAgRAFCqFS7xx8klhj5doJEI8/j0DJgk7jPK8f9s8NPxJS4uFIkCEpeegTiKJsrxUolwiz6ZWZtIRMG1faJNGihX+xczLp7t40lJuD5IPuny3cF5TGqYxaGrU6cjEb1qTdlAOpKPX5ti5LSFa3v0PmLy6AvN5YmzEwUGn7lALu0RigteOXID4z8XGPk9SwdRfiNLz1OthOvVlQ2CEYUN7bWc2H+JGBrZX2fo7qtn49YIAN8MJhn+ahEbSaK9DlWF4Y/m0QiQxaG9KcyW2ytv+ZUaKILexwzu6TQwUZkrOIwMZQGwCy4/fJnFQKVV19j3QQuTYwW+eD/JRmpI4tD7uEnz5tA/GACRhgA9TxjkcNBQOXk4jWt5nPs+T3LaBgTrjCAtt9Yy9GGKlCfJ4FGHSqI3BkJUGASWf7i5W6etKczkjMOFE0XOn7EYemceN+fjo9DdHwdgZ7/JtgcNsikX6Uhu3BGtEAcodXIGqANAwrvPT/Le65doI4y5KcBi0iO/5COjkrfGb8K2fL49NIexQaNrdz2xxuBK2llAr8gAAYmeOg7vD2AVJVMTDkEEBXx2PxRH+PDq/ROcGc1RwGf7nTovfdZOOKZWWiw/gxJb7tLZ2qczjU1ECFSgiM+9LzZRtCWnRjO0UoOOytnhHFNjuRXFVzVQNIVd/SZGTCEvJVkkHa0hzOYaIrpK1y11jLFECpsdT8Zpu23l+gMgpURKmZHL8C1X7us8K+/mtNzJKXnswGw5tjhblIN7xuXB5y7KfMpZvrRERkpZeYtK/HJsifPjBVRUGjXYvE0vx/R1Gs++vWn1Xf+NFQ2stMuBl6c4l7LQUHlg73rM67Q1Ca7J4M+xAtacS+f1OkKR9O5pQAlWNtFaqOwDIJf2yEw7BEMKigCjRavmx54F9P/lyVwFC4iUStQNfA7oq07/9+yCKyW6ZvwFi+KPEkkOFI0AAAAASUVORK5CYII=') !important;
}

.qq {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD30lEQVRIiZ2VXWwUVRTHf3d2Ppa2tOJ20yzyIdHaammprWBtkAcpYkKUxEReMDWWBx7qg0bxwWh8QdAXQ3yyaaLGBAw2htQXBI0k8qFFKqCVlFCghZatbmtTyra7sztzzGw7ZdtuKfBPbubcM3P+/3vOPXOv4u5QC2wEHgU04ApwDPj1LuPviBZA5hn7gbz7JfZW+ucdyP3RBxTcj8Ahn2Tnzp3S1tYmmqZl5q2trbJ3795skZP3Sl7jB0ciEfEQjUalrKxMKioqJB6Py9jYmFRVVWWLPD9fGXLhLd8XDoczz+bmZgKBAMXFxXR0dDAwMEAoFMoOffteMhjMrvO+lnY5cW5IoDAzvzggcvREz+y9SALmbKJcbfoQ0J9JT0G4CJYtgXVVRbgTo2gaTDgG3X0pev+F2E1w3OnYauD8Qqtf66/qieVKxtstkatK5DwiXYsmh2dfRuQnS+oeU9lZvDCbTM8hMOEbF64Lq95Isn2DomG1TmlJOpPV5ZjOsQsuB35J0ncld+ycEp0KL0dDoRQvdqfs70/bCbpSNqdtmwnSOVM10FlnGFSaJmvNIBW6tQP4wkWoj12fKSArV08arnMcWD/pFOJummHXIZZ2GUm6nosllkZY1wgFAhRoAVDTzdiNpj3u0aq+rpkl+vrmEJZSK2sMa32pYSH9AwzjsGjFKiKuwwo3BdiTjZ1wSaZskvYEQyR4QCtEXxqhN22Xn7ETNeMif8wp0RQ+0VHv1poWb76yjZetfEa/PYjKLwLTRJkmuC6YBqpwMVpJCXlrKjnac4mPD31HZypBQuQr4PWcNQVu+B3x4dnfRc51SRRkUAVk9NUd4sbHxR0bE9e2JRufHTmc3UlxIOATZv/Ja4CIP3kkmYKrfVNb4Uymm7cIVVCAMowZq3rY+/Y2vNO1IZfAxixbHNuGvOBtj+PMlzXO3Hf1vqHncB4BNkdP/Qa7dhHuu4aMx9FCxfMKxGIx3/wR2DR1Qc3BP8CBqY2XzQ2b5G7R2Njo1z/faxQgmkvg6Sy70wsYGRlZkNx1XQkGg/7F46N63nSnsBQYeKruuQUFtry0zSMfAsoXImX/Ozo9By069pnsbtI/8rIor90qXd75PAuXrw1L3cbXMqV5f7v++clPTXq+sWj/wCCY1WTTP1pvi8nKSg1usQyTi4RUXv9Zh6Y9Np3RAKVVW1hTvTpz6Zw7+zeX/jpMaeEEX76nU/aMASPiHXUVLObCYLdLpMmeKSA/B0kPCS5EFOzGRYyI0tCEzpNJ+4cz3Go/zn9pB9n6LA9uepKC+g2WRUCRviGuqEzL70HoMUIK1ZAA4H9GMjAhHIa4DQAAAABJRU5ErkJggg==') !important;
}

.googleplus {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFR0lEQVRIidWV628UVRjGn3NmZmd29tJtd4ttt6U3pS1NkWIgBFCMGEm8kQJBEyIqMX4xJkS8RBKi8sUEtdHwRU0MF02MUTBBifHyQREvJYZSoEVaWmhpbbdbutudvc2ZM+eYXaC2qf8AbzLJSWbO8zvv5TmD2z7IrQTWlAYgpASTEo+Wl6FS15BzXVQYnnVNPnNHRFNX65TUUUJ0JmTcct0LMZt9E7Odw0nO03HG8V08AQlAJQQnp1NFXXVuhQghcITAlONgecBsbguWfBE19GWUEDBXwBaiKOBTabRUU6MNXmNjivMDQ9n8yycTqU4ub+jQOZqzgFunj9sO2gO+HR2VkcMFWMpx4UIWNxVAhXClREa4RZhBCVlVFXlvjDmRnHD3hDUVmnBmAbMwlRLEbAc7o4u2P1dXeTjLXVxnDiQk/IoCU1EgpQSXEjqlCGoKNAIEDR09sUTPRyOxd8rBUGanoKmehRn4sl48oofufHNJ9SHuukg6HAFVgVehGMzmu4aydieX7pkyivwk49URw3ji3nBoV0/SOr/zrwsrVJuLivISjFXfj0lfPRB/fz5gyco0nikNva1N+NRxTwp+H4UKgt8Sqd0XM3YnnBxqKINjhjCczY7OZBJ/6rn4wb39k+kk8Yqqtg34u2ot8qFGuNNDCzOIrMg2r3h2YGv+6zzwVT2CRMH++OAbn40mO/dV6zA0gqPBtejxt4CU5FDjJnE60XcuVt0AWf8QrgYXQ2EW9NQwWD65ELA0rGyEFzCeHEFlTR4DR6KXfr+W31cNG3+wIE5HO3BKb4Dh2tA9IfSSxdC8LSjRNMBl0JJDxaF3FQ+EYAsByxpJOxIUbpZA2TCJ0fT0sWZTQWvIxtHILgyEX8Lq/AAA+YEE2QpgWN60EYH8T9AbqrdGz3x47dSBt+YBFIJGUAlIAkxoSNj8AqnkSJqAt6oRdQHAdO4qfNoKoOrmsyBUo+Cn5ZsBzAfMdXVh5c0XJgvwA9BsAtcHSLf4Vs4VLVhDcAeC5wFCIbkJwV1zQYm4xCAkWUukAHQOtURtuSI1QM8hl5yAkADXZwABfnOLU7C+5IxLKZii+4OQEkQlcFm6bwHg/BC6m9r4DpoT6Eouxh7/sk091tW9vvQMguFPQc6egz1GQE2+HRQmmMIltRWXxMeiq57fd8fdD+9lVgZUAZxMfBYw6+TYFf4DMgIHM63YOLYB8aqqttoW/ysirUNtsKCu/gWk7jwcZ2Sau1dHRbhvwtF6xyRTEIzes6V4OxBaLGByuOvUggx+nCnt+/ls89Ff69q3VJIplOYExPra/Z4K/4w9nvkYKkPJgwyEa+AzeXDPFeiJxxEW7x43QuZSlrXg8QWQn4ldyk4NnpgdnluL/vJaDE4o3U3t/hdMjyQsw0EohVHhe0wxtfXgNEagZtUAUYmOWi3g3exr8h8LhNetQiwIqAr0Uorx7uOvZScHuq1/uudPTtmaarB4FuH1tU9Ft7Ue4RaDywoQAkUvXHSAsF0JIQVRqUI9BgQdB2cZmOOvolR2YKLv1JeXv399m2qEMHXx2/kZeCLe4sxZvfFzWqkx4lsS3lQQl1xCOi6kkAUYIZQU+yYcB2A+UA+FrPkJ2Rg7MXjo8w5rsguESLD05HyAUREAubEXWpn3LKHkKwh5n2pqi6hHueFXIYpNLPyYqEcF1SmkrSE3ltptXR58MddPIUQOVNPBrIn5TS4USxbnmEL1ecAtuzdzebrNrCl5QIt4n6aqspJ6aBSE6MJxrwuL9bs554Qzk/+EWemERhuh6IVRKp7g/0x+OwaAfwH+X2NJhMqXnAAAAABJRU5ErkJggg==') !important;
}

.wechat {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFe0lEQVRIidVVW2wUZRT+5j67O3vrhW5vQG/03iCUgikVI5HEeEnVB6JAIGiNKU9gQE148AEigiQmxhCNqZFExYBKVVIpJgajIClQKde2QLv0FrbdS3dnZ3d2buaftkoN6DNnk32Y/59zvnO+73yDhz6opJaAyDpwPdKHSSUEt+DBtfCl/DE5uHYkGaybViPZHM2lF3sqbgWchb9X+mp7PIIPicw0li1YBYERoJs6nKyEvvB5jCSGQYFCdVY9SjxLwFqw7AcLHPm4Getf2D3SuefWdP/GlJ6kRNYJnuahGip6J/+AZQF90vkLyxas2rcqsOaYyDhgwvjPIbM0aFCgcTl8sfXjK+8f002NcXESnJwEjuZhWSYYioGLc0M10hhK3Fx+Pdp3dCI52rF7xYFXCEDFkO1kDMViDvBc0A7WhcvhC6v39uz6jmN4JkvMhV/MmWApFpqRsS+Tl0zLgI/PGvPxfrvbE8NHt37Ut+8wOecZ3k6X0pP3pJ4JOqpG2IO973TRFG0fVviqO1+r3VHwXMn6RgsmdFPDdCaKhuwVB9pqtxetKVy3iXSyyF2OrwY/3XRq5IenWZrHQOwqGTFcrHt+ga7hbzYPxQelfFcRNFMDTwsxFyuBZ4RxmmJgATBMAxLnDku8ByzNhTRThWEZEGgRPw4dPTg0PYgr4V4Y0MHQ7LwCVPsv67+fUEafJZVNmPbMcxx5PbKWKFM0OYvwYFi6zYfEea5F0pM1XsF/VWSck5qpcgAllHkr35Y4d1+ptzKU48jDuHwHVVl1KPVUgnrhREuPxHsaDVO3502KKFoSHM1BYB2zJLOIqWFbziWeJZ2GpZuJTLxEM9X8tJH2yFrC4WCcZsBZcLKl8Mn3ilyLThdIRSiWSsG0vNr0/HQmWsHS3ExLs6TNtGqBcBPPxFAkLeyvyVr67ZgcXHlHHmpWNDlAgZIoiuZERiRcUSPJ4YpLkz1b0obiWlv0zCmeEUA35a3unkqF7ET3C7ID2WLOVG32I7/2TZ1/OZwOlUucG07OFdctw36P8MHQDALOQtnFufBT8PjO47e/fNcmuTn/iQ4yt6gavm+RtK6gzFt1big+uDKWiUppQ0VT3uqduxv3eyv9dScJOKKq1tINja/X7XQHnEVj2WIuDt849Fbv5LkauspfH2+v37Upkp5CSlfmFSH694vZKUVLWqNysMHL+0D2I56JLQwmhkrSuuInoyVqC6dDNePJkXLNzPBkUcm7nbePbKMssv8Avh7seOPwjUN7vbxfmCtCWvfw3qCTlfrH5OF1POMATVE2kIyhQmBEOFinfU/RkzYknhZtDk3LJPI+w2zZsQFJXUZd9vKzd5WJwp67vzVSFA3NzNhJAMsnMGJS0ZU81t4Ly543kS1Bb8Ga9RwOLMXZZzObb5L/cTaiTtmXp9WoayB6pa3cV93/aGDNnpgazZlM312p6qnCLDF3YCoVaiASpuZ+1HxToO55RryLuOqL5Ru72YztNzRGlWBhfc7y7Svymj+ERdnSJJsta3FCKr7o/6Tp9Hh3fbG02Eb3oCDJJ5JjyHcVaS8tadtPHRnogGkaEFiByAyqmUY8E0dKU0AswbQsbK5uR1Sdyt/6c2u/rMXdec6Cv03w312QcZPxftDyeXOZt+oMTTbWXgiKQTwzbX885uyWmB1BlNQT8As5E22122uq/A2nY2oEsUzEJpsQnDZS9gconA7Zjtpe/+ZjZd7KMxPKCNgH9jqLaQ4lsQo37xvdUr3t8Yuhs08NxK61ynp8qaIlvT7eH8t1Bi5QoKw/J3u2pTSl+Gbshr1b/1PgnyDSJSgtGCj3VnUFXIVdsp7A1fAlVHirkCXmINcRQLmv+rOwGiomSiTe9ZAHgL8AfSqY2YzGwoAAAAAASUVORK5CYII=') !important;
}

.twitter {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEzUlEQVRIidVVW2xUVRRd53HvzL3z6kxb2k5LHxZBqjxK0aCWRDBqaISgBMSgJvAjPgBNjD/GR4KJiRrDB4mPxB80YiLhQzEmGE01RgUBNdDSUiRC6UxfdGbauTP3eY65t4JNbI18sn7uyc0+++yz1tr74IYHSW17E56Rg3HsMGhIR3TNDtBkLSABeA5IOILi0ffgDA+AanGIUgFa+zpo7V2dPL1wK0/VtnhT+RFnsOewc7n3CAnpgCSg8aoFbqZvnFuDp6G2rOjUV21eZP9x7EOixQDXAZhyjTwpXEB4kHYZ0i5BW971TmT1uudFERClKbBEDXh1/XaWTB90xy5+Gl688hmr97jtDJ5ez0KLOqEtufe5is073iCh2rPOUF+PfxOihCD9G6gapJEDIcS/MGJde3bGH9z6ujtWCg6E/99zIG0bLFW/JNS86FFRLGrWhRO71OaOeUxr74LStHQLS9W18+rWzSCMeBND3dJzQSgDYQxEiwZrJb1Qid3/VDeEokjLnE4e4O+v50JaliCMjqgt7RsmD+39nAojB1kqjMFnwTAQbrvrVf2Oh07xyvkPSMuAl8uChCJgyTR4zU2LqRbTRLk8I/lMSBCuUqJFYsWj7280z3x7nCl1N0OYU5fCbffsgpCQZQM0kqxT6hY8xipq19OQHgdgwrPHJUhEbbj12UBFKWc5gIBFdRjff/aE1dv9g9q8HFxpWkpEfvhc8ZsDO6Nrtu6TgoelVfRrAauo6+BVDR3SsSGt0qT0nGHp+NSwObpHQjgOaLRCU1tvB0vWgcMqQe/c9jZRKHevjA6xWFWrhJgOt30hEdBB1HCcED0uHQvTHp7tAgSQDMLIZ33qfedRd+xP6eUzWa1j+R6qJ1ula89SmIR0HUwnnxuEKvDF9/LDv0OIIJ4Kswjju4/2Wf0j46wiMnd1/wNEU+Hlhn51Mn0T0ilDlPKgTqYf5ZNHvPwnL66SZqmHhKP/2O56ICWISmBfOPmxlx+BtE1fNzDttrXgNc0gUuZIKPkb4apOtNhiQNLrql4NQ9oeyqeObKJazKF6IrA3JYoGlqwHKCdEj+1W5jc/Atems9twDggJVqmifOrLV6yBnw2/f8TkKLzCMDgYhzPYAyfTL7189km16dDdLJVqEEUT0nX93f9NmSfA5iVgXxy+NHX03b2EKUFzQorAVSyx5TXwykawSIWvviXM8n4anZcEwAGpEaaE5xReCtBYDHBcXNm/fZmbOVfwp6+wioBZAlQNTFt2n08P1MYlUFvaIR1TOJdOfwXPPcOrGjeAq4mgmn8ll6CRBEiYYOKDF+4s/Xiwh1XPD4SFZQCU+hMBnCjhCBxLF5NjYzReXRlqXbmaxqoe59VNDwd5fO/PnDsymDegehhuITdg/tS90c3297JUPXzvB7FB+PQeLj03qjS07VbStzxNo/EKfwpIz5/zxvQi2ECDaQqugnAKaZYts//EW/b54y/7GtJEDZDtm+mpaysuTGPEuXz2JW9y/GueSm+iiZrVNKS3BW15NVD6XenkxOToSXd88Atv4vIBrzCapzwEosUxK4VXDwgeFgi4w+e7RT7bTZPpVSxWuYJXNrYgpCUgPFcUc2NeLjMgS4Vf3Imhfl90//kMEl+PnW88APgL6To3+lAF2RQAAAAASUVORK5CYII=') !important;
}

.linkedin {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADB0lEQVRIibVWS2gTURQ9888kk7RJ+oW0gqXFFhVFG1xUQUWRVhcKLlrBhYgrFyKICze6caUbu3BRBDeKVXcF0Y3gZ1W0tUK7sbWg0I9tk6bJJJlk5o28yXQyaVK1lVwYyLs3c86cc9+7M0zb5UEzmcmhGuGXRfDzsVRVwGmkMjmwiixWjYBi8xuTDMNATWeBnA7GI8IrizCJuW0StgSc56DGkxBEAZFIPUydQE1lwXDs5gh/iRIFmeUE9nZEMHzrPHY01ODzzDzO3X6GWEKF5PP8vwKymMCN/iPYFQlDFnn0dLag50AbjOW1bSsotSjsx8ORUSQ13VpPz8cxOv4dbMhf8WbTNK3rT8E0XLhvpuxzQJuqfpsDanwI1fkRm10EAl6A7rS5WAGG58DVB2D8SlAGuisAnQANASh+L4huOHRluyi/soauaAf2tNZB1fKo6W7Hy49TiIQD6O3rtv6zkkzj6esxnDsTxdH9O8FzLL7MLGDo1SekFuLwNQVhukhKCHJLCRw6HcWjq71O7smbcew+2IgHV05a64xuoC/agYHDXSXGXDqxD8euDUFbTUFU5Mo9oPJV19iw3GUZZLS8k5N5zgL/uZTAclpz8tH2Zly/eBz6wqrlWmWCdVA7yCYNHBwZReupO2jrv4cJ2ic7Bno6wTWHkM0WH2jLJyid03Hz8VuAZbE2+QPDH6acWmtQQW1IgZHXnVzZqPgXAkkUkAn5LL10vR6argOEwO3RlhVwLANJ4Kh/BQCX39TRja5uf8jYwbg7WiHKCNw3cPZvd453Dz6TKtikVlGBQeARN7TFNCHynLP0S0KBkFpkEHg9glMLKJ6C/S6fStCkxlq8m5jF2bsv1rEheUSMTc85ubxBkM5okBQPIAl4/n4SX+2tmssb0HQCSZaKjrhnEctzSCUzdB7YVUBpqbMOn7lkT1SWgacpCJ6q4hik4iqwqtqespCbguA4BoSY5bOIDir6BkMkXMwRE7IklOQKeQIQwEuV0KukVrSIXX/6agTF5ptDCqr22SKL+A2H3RsRRFzkVgAAAABJRU5ErkJggg==') !important;
}

.linkedin-oauth2 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADB0lEQVRIibVWS2gTURQ9888kk7RJ+oW0gqXFFhVFG1xUQUWRVhcKLlrBhYgrFyKICze6caUbu3BRBDeKVXcF0Y3gZ1W0tUK7sbWg0I9tk6bJJJlk5o28yXQyaVK1lVwYyLs3c86cc9+7M0zb5UEzmcmhGuGXRfDzsVRVwGmkMjmwiixWjYBi8xuTDMNATWeBnA7GI8IrizCJuW0StgSc56DGkxBEAZFIPUydQE1lwXDs5gh/iRIFmeUE9nZEMHzrPHY01ODzzDzO3X6GWEKF5PP8vwKymMCN/iPYFQlDFnn0dLag50AbjOW1bSsotSjsx8ORUSQ13VpPz8cxOv4dbMhf8WbTNK3rT8E0XLhvpuxzQJuqfpsDanwI1fkRm10EAl6A7rS5WAGG58DVB2D8SlAGuisAnQANASh+L4huOHRluyi/soauaAf2tNZB1fKo6W7Hy49TiIQD6O3rtv6zkkzj6esxnDsTxdH9O8FzLL7MLGDo1SekFuLwNQVhukhKCHJLCRw6HcWjq71O7smbcew+2IgHV05a64xuoC/agYHDXSXGXDqxD8euDUFbTUFU5Mo9oPJV19iw3GUZZLS8k5N5zgL/uZTAclpz8tH2Zly/eBz6wqrlWmWCdVA7yCYNHBwZReupO2jrv4cJ2ic7Bno6wTWHkM0WH2jLJyid03Hz8VuAZbE2+QPDH6acWmtQQW1IgZHXnVzZqPgXAkkUkAn5LL10vR6argOEwO3RlhVwLANJ4Kh/BQCX39TRja5uf8jYwbg7WiHKCNw3cPZvd453Dz6TKtikVlGBQeARN7TFNCHynLP0S0KBkFpkEHg9glMLKJ6C/S6fStCkxlq8m5jF2bsv1rEheUSMTc85ubxBkM5okBQPIAl4/n4SX+2tmssb0HQCSZaKjrhnEctzSCUzdB7YVUBpqbMOn7lkT1SWgacpCJ6q4hik4iqwqtqespCbguA4BoSY5bOIDir6BkMkXMwRE7IklOQKeQIQwEuV0KukVrSIXX/6agTF5ptDCqr22SKL+A2H3RsRRFzkVgAAAABJRU5ErkJggg==') !important;
}

.amazon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADfklEQVRIiZ1VX0hTURj/7u7u7h0mJS5los2sTCX/Rcooy5fE1bR8UB8M/4M++JpEPYX5EprVixb5UNQYi9KEIkqZOB9EBTXRrX/IpllkY6IMcU794h7n1dvu7NYHh7NzvnN+v3PO73e/UYiIIDN8Ph94vV6IjIyUuwWUf1swMTEBFosFrAMD4HG7YWV1FaI1GjiRmgplZWVgyM/fGwD3iFvNzfzt9mxV1dW4sbEREiQkwZ27dwVgWqUKIlFyHAJNk98tra3/RuB0OoXNygB4Tm4umsxmbG1rw/0REUhRFCpZluSSUlJwbW1NPoHl+XPRaY8nJ6NvF0BnZ6foZuEHDqDH45EkkBT5bE4OPH7yBGZnZ+HH9+9QXVMDKoYR8gaDYVs/0rMsCxRFyXeRVquFyooK0dzIyAg4nU745XbD2Pg4AQwFKttFI6OjWFFZiTqdLkhkhuMEDTTR0bi4uChfAz5edHUhEwDY3WJ1OjyWlIQKhvl/ArvDQQB2C3kqOxt7+/rQ7Xbj8PAwmdte888EdfX1WwAB8ISjR3FlZUXIf3Q4RARRWi16vV5JAoWULp8+fyY9rdhKG41GUKvVQn50bIz02yLzNcq3uiqpsSQBBDZu29DlconS7e3tOwQKBSx5PNBntcp3keHiRaEcKJRKVNA03m5pQZvNhhVVVTvlgmUFoeMTEtDpcsnT4N79+2QTRdPIqNVC2ZCqSfQupw0NDckj8Pv9eCFwC6lWXVuLr9+8QS4sjIxVLIuvenokRSYEs3NzIpfwwRevm01NqNfrMS09HdMyMrCgsBA7HjwQyrPZbMbzeXloGxwkY/7DbO/owJddXYKrCEF3dzemZ2bigM0WdIJNRPT5fKSJ5jc3RWNrfz9eKS/HfIOB3Krx2jUyT1xUVFQEBUYj5J47B3V1dTAzM7NjKABQqVSkiY0mrkOJiYkQf+gQnM/Lg5NZWbDu9we7yGQyCW9eXFqKDx89wvn5eVxfX5d83+XlZbRareS0sXFxGKnR4PUbNzBbr0e73U7WBP3pT01Pw9XGRnj39q0wl5qRAUcOHwZtTAyEh4fDws+f8OXrV/gwOQnepSWy5vSZM/Ds6VNS4qempqChoSH0d8AHr0dxSQmG7dsX0k0cx+Gly5fxfW9vKJjgG/wZvxYWwO5wwNy3b8K7KhkG4mJjISU5GQ5GRYXeDAC/Ad0DddC+gk1DAAAAAElFTkSuQmCC') !important;
}

.instagram {
    background-image: url('data:image/png;base64,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') !important;
    background-size: 24px 24px !important;
}

.mcdonalds {
    background-image: url('/adfs/portal/images/new/logo.png');
    background-size: contain;
}

/*.apple:before {
    font-family: "Font Awesome 5 Brands";
    color: #000;
    content: "\f179";
}*/

/*.microsoftaccount:before {
    font-family: "Font Awesome 5 Brands";
    color: #fff;
    content: "\f17a";
}

.facebook:before {
    font-family: "Font Awesome 5 Brands";
    color: #fff;
    content: "\f39e";
}

.yahoo-oauth2 {
    background-image: url("../Images/yahoo.svg");
    -ms-background-size: contain;
    background-size: contain;
    -ms-background-repeat: no-repeat;
    background-repeat: no-repeat;
    height: 1.5em;
    width: 75%;
}

.qq:before {
    font-family: "Font Awesome 5 Brands";
    color: #fff;
    content: "\f1d6";
}

.googleplus {
    background-image: url("../Images/google.svg");
    -ms-background-size: contain;
    background-size: contain;
    -ms-background-repeat: no-repeat;
    background-repeat: no-repeat;
    height: 1.2em;
    width: 60%;
}

.wechat:before {
    font-family: "Font Awesome 5 Brands";
    color: #fff;
    content: "\f1d7";
}

.twitter:before {
    font-family: "Font Awesome 5 Brands";
    color: #fff;
    content: "\f099";
}

.linkedin:before {
    font-family: "Font Awesome 5 Brands";
    color: #fff;
    content: "\f0e1";
}

.instagram:before {
    font-family: "Font Awesome 5 Brands";
    color: #fff;
    content: "\e055";
}*/

.fas {
    font-family: 'Font Awesome 5 Icons';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.fa-xs {
    font-size: .75em;
}

.fa-chevron-down:before {
    content: "\f078";
}

.fa-chevron-up:before {
    content: "\f077";
}

.fa-minus:before {
    content: "\f068";
}

.fa-times:before {
    content: "\f00d";
}

.social-providers-extra {
    margin-top: 0 !important;
}

.social-provider-wrapper {
    -o-justify-content: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    display: -ms-flexbox !important;
    display: flex;
    position: relative;
    -webkit-appearance: none;
    white-space:nowrap;
    overflow: inherit;
}

.carousel img {
    min-height: 100%;
    max-width: 130%;
    top: -9999px;
    bottom: -9999px;
    right: -9999px;
    left: -9999px;
    position: absolute;
    margin: auto;
}

#logo {
    width: 20%;
}

#dropdowns {
    width: 80%;
    padding: 0 6%;
}

#logo img {
    width: 25%;
    max-width: 25%;
}

.dropdown &gt; .btn-light {
    color: #000 !important;
    background-color: #fff !important;
    border-color: #DADADA !important;
/*    font-size: 1.3vmin;*/
    font-size: 0.75rem;
}

.dropdown-item {
/*    font-size: 1.3vmin;*/
    font-size: 0.75rem;
}

#dropdowns .dropdown {
    margin-right: 2.5%;
    width: 25%;
}

/*#country, #lang {
    font-size: 1.3vh;
    height: 40px !important;
    color: #DADADA !important;
    border-color: #DADADA !important;
    -ms-border-radius: 6px;
    border-radius: 6px;
    padding: 8px !important;
    -webkit-text-fill-color: #000 !important;
}*/

#countryPopup {
    margin-right: 2.5%;
}

/*#countryPopup, #langPopup {
    font-size: 1.3vh;
    height: 40px !important;
    color: #DADADA !important;
    border-color: #DADADA !important;
    -ms-border-radius: 6px;
    border-radius: 6px;
    padding: 8px !important;
    -webkit-text-fill-color: #000 !important;
}*/

option {
    color: #000 !important;
}

.security {
    margin-top: 2rem;
    color: #B6B5B6;
    font-size: 0.95rem;
    font-weight: 400;
    text-align: center;
}

    .security &gt; span &gt; a {
        font-size: 0.95rem !important;
        color: #B6B5B6 !important;
    }

#spinner {
    flex-direction: column;
    -o-justify-content: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    background: none !important;
    background-color: black !important;
}

    #spinner &gt; div {
        -ms-opacity: 1.0 !important;
        -moz-opacity: 1.0 !important;
        -webkit-opacity: 1.0 !important;
        opacity: 1.0 !important;
        font-size: 2vh;
        color: #fff !important;
        margin-bottom: 2rem;
    }

    #spinner img {
        -webkit-animation: spin 2s linear infinite;
        -moz-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;
    }

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    100% {
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.crew-tile-content {
    flex-direction: column;
    width: 90% !important;
}

div.banner-decoration {
    flex: 0 0 auto;
}

#container &gt; .title {
    padding: 0% 20%;
    font-weight: 800;
/*    font-size: 4.75vmin;*/
    font-size: 2.75rem;
    color: #000;
    flex: 0 0 auto;
}

#container &gt; .subtitle {
    padding: 0% 20%;
/*    font-size: 3vmin;*/
    font-size: 1.75rem;
    font-weight: 400;
    color: #000;
    min-height: fit-content;
    flex: 0 0 auto;
}

#alt-container &gt; .title, #error-container &gt; .title {
    font-weight: 800;
    font-size: 4.25vmin;
/*    font-size: 2.5rem;*/
    color: #000;
}

#mfa-container &gt; .title {
    font-weight: 800;
    font-size: 2.5vmin;
/*    font-size: 1.5rem;*/
}

#mfa-container &gt; .subtitle, #loginForm &gt; .subtitle, #skipForm &gt; .subtitle, #loginFormPart &gt; .subtitle {
    text-decoration: underline;
    color: #414141 !important;
    font-weight: 800;
}

#mfa-container &gt; div &gt; a {
    font-size: 1.3vmin;
/*    font-size: 0.75rem;*/
    color: #414141 !important;
    text-decoration: underline;
}

#mfa-container .input .input-group {
    width: 65%;
    border: 1px solid #4a4a4a !important;
    border: 1px solid #4a4a4a55 !important;
}

#mfa-container .input-alt .input-group {
    width: 60%;
    border: 1px solid #4a4a4a;
    border: 1px solid #4a4a4a55 !important;
}

#mfa-container .input button {
    /*width: 20%;*/
}

#mfa-container .input-alt button {
    /*width: 45%;*/
}

#mfa-container .error .input-group {
    width: 60%;
    border: 1px solid #D0021B !important;
    box-shadow: none;
}

#alt-container &gt; .help-text, #error-container &gt; .need-help, #mfa-container &gt; .need-help, #loginForm &gt; .need-help {
    font-weight: 400;
    font-size: 1.5vmin !important;
    color: #414141 !important;
}

#alt-container &gt; .center {
    text-align: center !important;
}

#alt-container &gt; .help-text &gt; a {
    color: #414141 !important;
    font-weight: 800;
    text-decoration: underline !important;
}

#alt-container .input .form-control {
    width: 50%;
    border: 1px solid #4a4a4a !important;
    border: 1px solid #4a4a4a55 !important;
}

#alt-container .input-alt .form-control {
    width: 60%;
    border: 1px solid #4a4a4a;
    border: 1px solid #4a4a4a55 !important;
}

#usernameInput {
    border: 1px solid #4a4a4a55 !important;
}

#verificationCodeInput {
    border: 1px solid #4a4a4a55 !important;
}

#alt-container .input button {
    width: 20%;
}

#alt-container .input-alt button {
    width: 45%;
}

#error-container &gt; .need-help &gt; a {
    font-weight: 400;
    text-decoration: underline !important;
    color: #414141 !important;
}

#error-container &gt; .sign-out {
    padding: 0 25%;
}

.sign-out &gt; .btn-page {
    max-width: 85%;
    min-height: 4rem;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.details {
    font-size: 1.3vmin !important;
/*    font-size: 0.75rem !important;*/
}

.btn-page {
    color: #525252 !important;
    background-color: #d8d8d8 !important;
    font-weight: 800 !important;
    -ms-border-radius: 12px !important;
    border-radius: 12px !important;
/*    font-size: 1.5vmin;*/
    font-size: 0.85rem;
}

a {
    color: #414141 !important;
    text-decoration: underline !important;
}

.help {
    display: -ms-flexbox !important;
    display: flex;
    -o-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
    -ms-align-items: center;
    -o-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    font-weight: 800;
    /*min-height: 5%;
    max-height: 5%;*/
    padding: 0 8% !important;
}

    .help a {
        color: #000 !important;
        text-decoration: none !important;
/*        font-size: 1.3vmin;*/
        font-size: 0.75rem;
    }

.error-details {
    text-decoration: none !important;
/*    font-size: 1vmin;*/
    font-size: 0.6rem;
    font-weight: 400;
    margin-top: 1vh;
    margin-left: 1vw;
}

#cookie-policy {
    display: none !important;
    z-index: 9999;
    background-color: #DADADA;
    height: 10%;
    width: 100%;
    bottom: 0;
    position: fixed;
}

#cookie-policy-text {
    width: 75%;
    padding: 0 2.5%;
    font-weight: 400;
}

    #cookie-policy-text &gt; span &gt; a {
        color: #000 !important;
        text-decoration: underline !important;
        font-weight: 400 !important;
        font-size: inherit !important;
    }

#cookie-policy-button {
    width: 25%;
    padding: 0 2%;
}

    #cookie-policy-button &gt; .btn-login {
        background-color: #FEFEFE !important;
    }

.modal-header {
    flex-direction: column;
    border-bottom: none !important;
    padding: 1rem 2rem !important;
}

    .modal-header &gt; div {
        width: 100%;
    }

    .modal-header &gt; button &gt; span {
/*        font-size: 4vmin;*/
        font-size: 2.35rem;
    }

.modal-body .modal-title {
    width: 100%;
    display: -ms-flexbox !important;
    display: flex;
    -o-justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #5e5e5e;
    font-weight: 700;
    padding-bottom: 5%;
    font-size: 25px;
    padding: 0 20%;
}

.modal-body {
    font-weight: 400;
}

.errorMessage {
    color: #D0021B !important;
    margin-bottom: 2%;
/*    font-size: 1.3vmin !important;*/
    font-size: 0.75rem !important;
    font-weight: 400;
}

.mcdonalds-provider {
    width: 90% !important;
    flex-direction: column;
}

.mcdonalds-provider-container {
/*    background-color: #fff;*/
    width: 100%;
    flex-direction: column;
    -ms-border-radius: 7px;
    border-radius: 7px;
}

.form-group {
    width: 100%;
}

    .form-group &gt; .input-group, .form-group &gt; .form-control {
        border: 1px solid #4A4A4A !important;
        border: 1px solid #4A4A4A55 !important;
    }

.error &gt; .form-control, .error &gt; .input-group {
    border: #D0021B 1px solid !important;
}

#mcdonalds-provider-content {
    padding-bottom: 5%;
    width: 100% !important;
}

.modal-body {
    padding: 0 5% 5% 5% !important;
    text-align: center;
}

.letters-wrapper ::-webkit-scrollbar {
    display: none;
}

/*scroll bar*/
/* width */
#content-body ::-webkit-scrollbar {
    width: 7px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}

/* Track */
#content-body ::-webkit-scrollbar-track {
    background: #FAFAFA;
    border-top: 2px solid #969696;
    border-left: 2px solid #969696;
    border-bottom: 2px solid #969696;
}

/* Handle */
#content-body ::-webkit-scrollbar-thumb {
    background: #9B9B9B;
}

    /* Handle on hover */
    #content-body ::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

#help-container ::-webkit-scrollbar {
    width: 9px;
    -ms-border-radius: 7px;
    border-radius: 7px;
}

/* Track */
#help-container ::-webkit-scrollbar-track {
    background: #FAFAFA;
    border-top: 2px solid #d8d8d8;
    border-left: 2px solid #d8d8d8;
    border-bottom: 2px solid #d8d8d8;
    -ms-border-radius: 7px;
    border-radius: 7px;
}

/* Handle */
#help-container ::-webkit-scrollbar-thumb {
    background: #d8d8d8;
    -ms-border-radius: 7px;
    border-radius: 7px;
}

    /* Handle on hover */
    #help-container ::-webkit-scrollbar-thumb:hover {
        background: #d8d8d8;
    }

/*help page container &amp; css*/
#help-container #header-content {
    padding: 0 3.5%;
}

#help-container #logo {
    max-width: 3rem;
}

    #help-container #logo img {
        width: 100%;
        max-width: 100%;
    }

#header-content &gt; #title {
    font-weight: 800;
    font-size: 3.75vmin;
    margin-left: 2rem;
    -webkit-flex: 1 1 auto !important;
    -ms-flex: 1 1 auto !important;
    -o-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
}

#help-container &gt; #main-content {
    padding: 2rem 3.5%;
    max-height: 100%;
    overflow-y: auto;
}

    #help-container &gt; #main-content &gt; .info {
        margin-bottom: 1.5rem;
    }

    #help-container &gt; #main-content &gt; .current-country {
        margin-bottom: 1.5rem;
    }

.current-country &gt; .title {
    font-weight: 800;
    font-size: 2.5vmin;
    text-decoration: underline;
    margin-bottom: 1.5rem;
}

#help-container &gt; #main-content &gt; .help {
    min-height: fit-content !important;
    max-height: fit-content !important;
    font-weight: 400;
    padding: 0;
    margin-bottom: 1.5rem;
}

#help-container &gt; #main-content &gt; .mobile-help {
    display: none;
    min-height: fit-content !important;
    max-height: fit-content !important;
    font-weight: 400;
    padding: 0;
    margin-bottom: 1.5rem;
}

.mobile-help &gt; .small, .help &gt; .small {
/*    font-size: 1.5vmin;*/
    font-size: 0.85rem;
    text-decoration: none !important;
}

.letters-wrapper {
    width: 100%;
}

.letters {
    max-width: 100%;
    overflow-x: auto;
}

    .letters &gt; a {
        color: #000 !important;
        font-size: 2vmin;
        text-decoration: none !important;
    }

.show-more-less {
    color: #555555;
/*    font-size: 1.2vmin;*/
    font-size: 0.7rem;
    font-weight: 400;
    padding-top: 0;
}

    .show-more-less &gt; .text {
        margin-right: 0.5rem;
    }

#help-container &gt; #main-content &gt; hr {
    border-top: 1px solid rgba(0, 0, 0, 0.3);
    margin: 1.5rem 0;
}

.letter-content {
    padding: 1rem 0;
}

    .letter-content &gt; span {
        font-weight: 800;
        font-size: 2.5vmin;
        text-decoration: underline;
    }

    .letter-content &gt; div {
        margin-top: 1.5rem;
    }

.btn-header {
    align-content: start;
    display: flex !important;
    font-weight: 800 !important;
}

#help-container .card-header {
    border: solid 1px #989898;
    border-left-width: 2px;
    border-right-width: 2px;
    background-color: #fff;
}

.modal-content {
    background-color: #efefef !important;
}

.disabled-link {
    cursor: default !important;
}

@media (max-height: 480px) and (max-width: 1160px) {
    .social-provider-name {
        font-size: 1.8vmax !important;
    }
}


@media (max-height: 480px) {
    #lblStg {
        padding: 0% 10% !important;
    }

    #container &gt; .title {
        font-size: 1.5rem !important;
        padding: 0% 10% !important;
    }

    #container &gt; .subtitle {
        font-size: 0.75rem !important;
        padding: 0% 10% !important;
    }

    .login-options-container {
        padding: 0% 10% !important;
    }

    .input-password-eye img {
        width: 2rem !important;
    }

    .security, .security &gt; span &gt; a {
        font-size: 0.45rem !important;
    }

    .banner-decoration {
        font-size: 0.5rem !important;
    }
}

/*Desktop small dimensions*/
/*@media (max-height: 460px) and (-webkit-min-device-pixel-ratio: 1), (max-height: 460px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    #lblStg {
        padding: 0% 10% !important;
    }

    #container &gt; .title {
        font-size: 1.5rem !important;
        padding: 0% 10% !important;
    }

    #container &gt; .subtitle {
        font-size: 0.75rem !important;
        padding: 0% 10% !important;
    }

    .login-options-container {
        padding: 0% 10% !important;
    }

    .input-password-eye img {
        width: 2rem !important;
    }

    .security, .security &gt; span &gt; a {
        font-size: 0.45rem !important;
    }

    .banner-decoration {
        font-size: 0.7rem !important;
    }
}*/

/* ----------- Mobile ----------- */
@media (max-width: 480px),
/* ----------- iPhone 4 and 4S ----------- */
only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2),
/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2),
/* ----------- iPhone 6, 6S, 7 and 8 ----------- */
only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2),
/* ----------- iPhone 6+, 7+ and 8+ ----------- */
only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3),
/* ----------- iPhone X ----------- */
only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3),
/* ----------- Galaxy S3 ----------- */
screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2),
/* ----------- Galaxy S4, S5 and Note 3 ----------- */
screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3),
/* ----------- Galaxy S6 ----------- */
screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 4),
/* ----------- Google Pixel ----------- */
screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3),
/* ----------- Google Pixel XL ----------- */
screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 4),
/* ----------- HTC One ----------- */
screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3),
/* ----------- Windows Phone ----------- */
screen and (device-width: 480px) and (device-height: 800px),
/* ----------- Tablets ------------ */
/* ----------- iPad 1, 2, Mini and Air ----------- */
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1),
/* ----------- iPad 3, 4 and Pro 9.7" ----------- */
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2),
/* ----------- iPad Pro 10.5" ----------- */
only screen and (min-device-width: 834px) and (max-device-width: 834px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2)
/* ----------- iPad Pro 12.9" ----------- */
only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2),
/* Galaxy Tab keyboard */
screen and (max-aspect-ratio: 13/9),
/* ----------- Galaxy Tab 2 ----------- */
(max-device-width: 800px) and (orientation: portrait),
/* ----------- Galaxy Tab S ----------- */
(max-device-width: 800px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2),
/* ----------- Nexus 7 ----------- */
screen and (device-width: 601px) and (device-height: 906px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) and (orientation: portrait),
/* ----------- Nexus 9 ----------- */
screen and (device-width: 1536px) and (device-height: 2048px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) and (orientation: portrait),
/* ----------- Kindle Fire HD 7" ----------- */
only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait),
/* ----------- Kindle Fire HD 8.9" ----------- */
only screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait) {
    .carousel {
        position: relative !important;
        display: none !important;
    }

    #logo img {
        width: 50%;
        max-width: 50%;
    }

    .main-content {
        margin-left: 0 !important;
    }

    #extra-container {
        -o-justify-content: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .input-provider-title {
        width: 90%;
/*        font-size: 1.5vmax !important;*/
        font-size: 0.85rem !important;
    }

    .input-password-eye {
/*        font-size: 2vmax !important;*/
        font-size: 1.175rem !important;
    }

        .input-password-eye img {
            width: 60% !important;
        }

    .social-provider-image-bg &gt; div {
/*        font-size: 1.5vmax !important;*/
        font-size: 0.85rem !important;
    }

    .input-help-text, #country, #lang, .errorMessage, .help a {
/*        font-size: 1.3vmax !important;*/
        font-size: 0.75rem !important;
    }

    .form-control, #spinner &gt; div {
/*        font-size: 2vmax !important;*/
        font-size: 1.175rem !important;
    }

    .spacing a, .security, .security &gt; span &gt; a {
/*        font-size: 1.2vmax !important;*/
        font-size: 0.7rem !important;
    }

    .tile .title {
/*        font-size: 2.2vmax !important;*/
        font-size: 1.25rem !important;
    }

    .tile .subtitle {
/*        font-size: 1.8vmax !important;*/
        font-size: 1.05rem !important;
    }

    select {
        height: 30px !important;
/*        font-size: 1.3vmax !important;*/
        font-size: 0.75rem !important;
    }

    #dropdowns &gt; .select-wrapper {
        width: 42.5% !important;
    }

    .modal-header &gt; button &gt; span {
/*        font-size: 4vmax !important;*/
        font-size: 2.35rem !important;
    }

    .error-details {
/*        font-size: 1vmax !important;*/
        font-size: 0.6rem !important;
    }
	
	#container {
		margin-top: 1% !important;
	}

    #container &gt; div {
        padding: 0% 5% !important;
    }

    #container &gt; .title {
        padding: 0% 5% !important;
/*        font-size: 4.75vmax !important;*/
        font-size: 1rem !important;
    }

    #container &gt; .subtitle {
        padding: 0% 5% !important;
/*        font-size: 3vmax !important;*/
        font-size: 0.75rem !important;
    }

    #header-content &gt; #title {
        font-size: 3.75vmax !important;
        -o-justify-content: flex-end !important;
        -webkit-justify-content: flex-end !important;
        -ms-flex-pack: flex-end !important;
        justify-content: flex-end !important;
        margin-left: 0;
        margin-right: 1.5rem;
    }

    #alt-container &gt; .title, #error-container &gt; .title {
        font-size: 4.25vmax !important;
/*        font-size: 2.5rem !important;*/
    }

    #error-container &gt; div, #alt-container &gt; div, #mfa-container &gt; div {
        font-size: 2.3vmax !important;
    }

    #alt-container &gt; .help-text, #error-container &gt; .need-help {
/*        font-size: 1.5vmax !important;*/
        font-size: 0.85rem !important;
    }

    #mfa-container &gt; .title {
        font-size: 2.5vmax;
/*        font-size: 1.5rem;*/
    }

    #mfa-container &gt; div &gt; a {
/*        font-size: 1.3vmax !important;*/
        font-size: 0.75rem !important;
    }

    #alt-container &gt; .details, #error-container &gt; .details {
/*        font-size: 1.3vmax !important;*/
        font-size: 0.75rem !important;
    }

    #error-container &gt; .sign-out {
        padding: 0 20% !important;
    }

    .sign-out &gt; .btn-page {
        max-width: 100% !important;
    }

    .btn-page {
/*        font-size: 2vmax !important;*/
        font-size: 1.075rem !important;
    }

    #dropdowns &gt; .dropdown {
        width: 40% !important;
    }

    .current-country &gt; .title {
        font-size: 2.5vmax;
/*        font-size: 1.5rem;*/
    }

    .mobile-help &gt; .small, .help &gt; .small {
/*        font-size: 1.5vmax;*/
        font-size: 0.85rem;
    }

    .mobile-help, .mobile-help &gt; .small {
        display: flex !important;
    }

    .help &gt; .small {
        display: none !important;
    }

    .letters &gt; a {
        font-size: 3.5vmax;
        margin-right: 1.25rem;
    }

    .letter-content &gt; span {
        font-size: 2.5vmax;
    }

    .show-more-less {
/*        font-size: 1.2vmax;*/
        font-size: 0.7rem;
    }

    #alt-container &gt; .help-text, #error-container &gt; .need-help, #mfa-container &gt; .need-help {
/*        font-size: 1.5vmax !important;*/
        font-size: 0.85rem !important;
    }

    #error-container &gt; div {
        margin-bottom: 1rem;
    }

    #mfa-container .flip {
        flex-direction: column !important;
        -ms-align-items: center;
        -o-align-items: center;
        -webkit-align-items: center;
        align-items: center;
    }

        #mfa-container .flip .input-group {
            width: 100% !important;
            margin-bottom: 1rem !important;
        }

    #mfa-container .input .flip button {
        width: 50% !important;
    }

    #mfa-container .input-alt .flip button {
        width: 45% !important;
    }

    #help-container &gt; #main-content &gt; hr {
        margin-top: 0.25rem !important;
    }

    #help-container #header-content {
        padding: 0 6.5% !important;
    }

    #help-container &gt; #main-content {
        padding: 2rem 6.5% !important;
    }

    select {
/*        font-size: 1.3vmax !important;*/
        font-size: 0.75rem !important;
    }
}

/* ----------- Mobile ----------- */
@media (max-width: 480px),
/* ----------- iPhone 4 and 4S ----------- */
only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2),
/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2),
/* ----------- iPhone 6, 6S, 7 and 8 ----------- */
only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2),
/* ----------- iPhone 6+, 7+ and 8+ ----------- */
only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3),
/* ----------- iPhone X ----------- */
only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3),
/* ----------- Galaxy S3 ----------- */
screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2),
/* ----------- Galaxy S4, S5 and Note 3 ----------- */
screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3),
/* ----------- Galaxy S6 ----------- */
screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 4),
/* ----------- Google Pixel ----------- */
screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3),
/* ----------- Google Pixel XL ----------- */
screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 4),
/* ----------- HTC One ----------- */
screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3),
/* ----------- Windows Phone ----------- */
screen and (device-width: 480px) and (device-height: 800px) {
    .social-provider-new {
/*        font-size: 1.2vmax;*/
        font-size: 0.7rem;
        top: 3vw !important;
        left: -8.5vw !important;
    }

    .social-provider {
        width: 46.3vw !important;
        height: 8.7vw !important;
    }

    .social-provider-name {
        font-size: 3vw !important;
    }

    .apple {
        background-position-y: center !important;
    }
}

[data-toggle~="collapse"] {
    cursor: pointer !important;
}

#dropdowns &gt; .select-wrapper {
    width: 25%;
    margin-right: 2.5%;
}

.select-wrapper &gt; select {
    width: 100% !important;
}

select {
    color: #DADADA !important;
    border-color: #DADADA !important;
    background-color: #fff !important;
/*    font-size: 1.3vmin;*/
    font-size: 0.75rem;
    height: 40px !important;
    -ms-border-radius: 6px;
    border-radius: 6px;
    padding: 8px !important;
    -webkit-text-fill-color: #000 !important;
}

@media (min-width: 481px) {
    .select-wrapper {
        position: relative;
    }

    .select-wrapper:after {
        font-family: 'Font Awesome 5 Icons';
        content: '\f107';
        position: absolute;
        top: 10px;
        right: 0.75rem;
        pointer-events: none;
    }

    select {
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
        appearance: none;
        padding-right: 28px !important;
    }

    select::-ms-expand {
        display: none;
    }
}

/* ----------- Tablets ------------ */
/* ----------- iPad 1, 2, Mini and Air ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1),
/* ----------- iPad 3, 4 and Pro 9.7" ----------- */
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2),
/* ----------- iPad Pro 10.5" ----------- */
only screen and (min-device-width: 834px) and (max-device-width: 834px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2)
/* ----------- iPad Pro 12.9" ----------- */
only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2),
/* Galaxy Tab keyboard */
screen and (max-aspect-ratio: 13/9),
/* ----------- Galaxy Tab 2 ----------- */
/*(max-device-width: 800px) and (orientation: portrait),*/
/* ----------- Galaxy Tab S ----------- */
/*(max-device-width: 800px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2),*/
/*----------- Nexus 7 ----------- */
screen and (device-width: 601px) and (device-height: 906px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) and (orientation: portrait),
/*----------- Nexus 9 ----------- */
screen and (device-width: 1536px) and (device-height: 2048px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) and (orientation: portrait),
/* ----------- Kindle Fire HD 7" ----------- */
only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait),
/* ----------- Kindle Fire HD 8.9" ----------- */
only screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait) {
    .social-provider {
        width: 48.3vw !important;
        height: 5.7vw !important;
    }

    .social-provider-name {
        font-size: 2.61vw !important;
    }

    .social-provider-new {
/*        font-size: 1.3vmax !important;*/
        font-size: 0.75rem !important;
        top: 1.75vw !important;
        left: -5vw !important;
    }

    .input-password-eye img {
        width: 40% !important;
    }

/*    #container &gt; .title {
        font-size: 2.75rem !important;
    }

    #container &gt; .subtitle {
        font-size: 1.75rem !important;
    }

    .tile .title {
        font-size: 1.5rem !important;
    }

    .tile .subtitle {
        font-size: 1.25rem !important;
    }

    .spacing a, .security, .security &gt; span &gt; a {
        font-size: 0.9rem !important;
    }

    .input-help-text, #country, #lang, .errorMessage, .help a {
        font-size: 0.95rem !important;
    }*/
}


/*Internet Explorer 9 specifics*/
#logo {
    display: inline-block \9 !important;
    text-align: center \9;
}

#dropdowns {
    display: inline \9 !important;
    text-align: right \9;
    float: right \9;
}

.select-wrapper {
    display: inline-block \9 !important;
}

.spacing &gt; a {
    display: inline-block \9 !important;
    text-align: center \9 !important;
    width: 100% \9 !important;
}

.help {
    text-align: right \9 !important;
}

.security {
    text-align: center \9 !important;
}

.select-wrapper::after {
    display: none \9 !important;
}

.login-help &gt; div {
    display: inline-block \9 !important;
}

.form-group &gt; a {
    text-align: left \9 !important;
    float: left \9 !important;
}

.input-group &gt; input, .input-group &gt; .input-password-eye {
    display: inline-block \9 !important;
}

.input-group &gt; input {
    width: 70% \9 !important;
}

.input-group &gt; .input-password-eye {
    float: right \9 !important;
}

.kmsi {
    float: right \9;
}

.input-provider-title, .input-provider-icon {
    display: inline-block \9 !important;
}

.login-providers {
    text-align: center \9 !important;
}

.social-provider {
    display: inline-block \9 !important;
    text-align: left \9 !important;
}

.social-provider-image {
    height: 28pt \9 !important;
    vertical-align: middle \9 !important;
}

.social-provider &gt; div {
    display: inline-block \9 !important;
}

.login-providers &gt; div {
    display: inline-block \9 !important;
}

#mcdonalds-provider-content.show {
    display: inline-block \9 !important;
}

#header-content {
    min-height: unset \9 !important;
    height: unset \9 !important;
    max-height: unset \9 !important;
    padding: 25pt 0 \9 !important;
}

select {
    padding-right: 8px \9 !important;
}

.show.modal {
    -ms-transform: translate(0, -25%) \9 !important;
}

.show.modal &gt; .modal-dialog {
    -ms-transform: translate(0, -25%) \9 !important;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    .show.modal {
        -ms-transform: none !important;
    }

    .show.modal &gt; .modal-dialog {
        -ms-transform: none !important;
    }
}

@media (min-width: 500px) and (max-width: 1076px) {
    /*.social-provider {
        width:22.3vw !important;
        height:3.7vw !important;
    }

    .social-provider-name {
        font-size:1.61vw !important;
    }

    .social-provider-new {
        top: 1.25vw !important;
        left: -3.25vw !important;
    }*/

    .social-provider-image &gt; div {
        background-size: contain !important;
    }

    .apple {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' id='svg9' version='1.1' viewBox='0 0 39 44' height='44px' width='39px'%3E%3Cmetadata id='metadata15'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs13' /%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle id='title2'%3ELeft Black Logo Large%3C/title%3E%3Cdesc id='desc4'%3ECreated with Sketch.%3C/desc%3E%3Cg fill-rule='evenodd' fill='none' stroke-width='1' stroke='none' id='Left-Black-Logo-Large'%3E%3Crect height='44' width='39' y='0' x='0' fill='%23FFFFFF' id='Rectangle' /%3E%3Cpath fill-rule='nonzero' fill='%23000000' id='' d='M19.8196726,13.1384615 C20.902953,13.1384615 22.2608678,12.406103 23.0695137,11.4296249 C23.8018722,10.5446917 24.3358837,9.30883662 24.3358837,8.07298156 C24.3358837,7.9051494 24.3206262,7.73731723 24.2901113,7.6 C23.0847711,7.64577241 21.6353115,8.4086459 20.7656357,9.43089638 C20.0790496,10.2090273 19.4534933,11.4296249 19.4534933,12.6807374 C19.4534933,12.8638271 19.4840083,13.0469167 19.4992657,13.1079466 C19.5755531,13.1232041 19.6976128,13.1384615 19.8196726,13.1384615 Z M16.0053051,31.6 C17.4852797,31.6 18.1413509,30.6082645 19.9875048,30.6082645 C21.8641736,30.6082645 22.2761252,31.5694851 23.923932,31.5694851 C25.5412238,31.5694851 26.6245041,30.074253 27.6467546,28.6095359 C28.7910648,26.9312142 29.2640464,25.2834075 29.2945613,25.2071202 C29.1877591,25.1766052 26.0904927,23.9102352 26.0904927,20.3552448 C26.0904927,17.2732359 28.5316879,15.8848061 28.6690051,15.7780038 C27.0517133,13.4588684 24.5952606,13.3978385 23.923932,13.3978385 C22.1082931,13.3978385 20.6283185,14.4963764 19.6976128,14.4963764 C18.6906198,14.4963764 17.36322,13.4588684 15.7917006,13.4588684 C12.8012365,13.4588684 9.765,15.9305785 9.765,20.5993643 C9.765,23.4982835 10.8940528,26.565035 12.2824825,28.548506 C13.4725652,30.2268277 14.5100731,31.6 16.0053051,31.6 Z' /%3E%3C/g%3E%3C/svg%3E%0A") !important;
        background-size: contain !important;
    }
}

@media (min-width: 320px) and (max-width: 450px) {
    .social-provider {
        height: 7.5vw !important;
        width: 62vw !important;
    }

    .social-provider-name {
        font-size: 3.25vw !important;
    }

    .social-provider-new {
        top: 2vw !important;
        left: -7.5vw !important;
    }
}

@media (max-width: 320px) {
    .social-provider {
        height: 12.7vw !important;
        width: 75.5vw !important;
    }

    .social-provider-name {
        font-size: 4.1vw !important;
        margin-right: 0 !important;
    }

    .social-provider-new {
        top: 4.25vw !important;
        left: -8.5vw !important;
    }

    .apple {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' id='svg9' version='1.1' viewBox='0 0 39 44' height='44px' width='39px'%3E%3Cmetadata id='metadata15'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs13' /%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle id='title2'%3ELeft Black Logo Large%3C/title%3E%3Cdesc id='desc4'%3ECreated with Sketch.%3C/desc%3E%3Cg fill-rule='evenodd' fill='none' stroke-width='1' stroke='none' id='Left-Black-Logo-Large'%3E%3Crect height='44' width='39' y='0' x='0' fill='%23FFFFFF' id='Rectangle' /%3E%3Cpath fill-rule='nonzero' fill='%23000000' id='' d='M19.8196726,13.1384615 C20.902953,13.1384615 22.2608678,12.406103 23.0695137,11.4296249 C23.8018722,10.5446917 24.3358837,9.30883662 24.3358837,8.07298156 C24.3358837,7.9051494 24.3206262,7.73731723 24.2901113,7.6 C23.0847711,7.64577241 21.6353115,8.4086459 20.7656357,9.43089638 C20.0790496,10.2090273 19.4534933,11.4296249 19.4534933,12.6807374 C19.4534933,12.8638271 19.4840083,13.0469167 19.4992657,13.1079466 C19.5755531,13.1232041 19.6976128,13.1384615 19.8196726,13.1384615 Z M16.0053051,31.6 C17.4852797,31.6 18.1413509,30.6082645 19.9875048,30.6082645 C21.8641736,30.6082645 22.2761252,31.5694851 23.923932,31.5694851 C25.5412238,31.5694851 26.6245041,30.074253 27.6467546,28.6095359 C28.7910648,26.9312142 29.2640464,25.2834075 29.2945613,25.2071202 C29.1877591,25.1766052 26.0904927,23.9102352 26.0904927,20.3552448 C26.0904927,17.2732359 28.5316879,15.8848061 28.6690051,15.7780038 C27.0517133,13.4588684 24.5952606,13.3978385 23.923932,13.3978385 C22.1082931,13.3978385 20.6283185,14.4963764 19.6976128,14.4963764 C18.6906198,14.4963764 17.36322,13.4588684 15.7917006,13.4588684 C12.8012365,13.4588684 9.765,15.9305785 9.765,20.5993643 C9.765,23.4982835 10.8940528,26.565035 12.2824825,28.548506 C13.4725652,30.2268277 14.5100731,31.6 16.0053051,31.6 Z' /%3E%3C/g%3E%3C/svg%3E%0A") !important;
        background-size: contain !important;
        background-position-y: center !important;
    }
}

@media (max-width: 650px) and (max-height: 650px)
{
	.input .btn-page{
		font-size: 3.5vmax !important;
		width: 45% !important
	}
}

@media (max-width: 375px) and (max-height: 375px) {
	#container {
        margin-top: 0% !important;
    }
	
    select {
        font-size: 3vmax !important;
    }

    .btn-page {
        font-size: 3.5vmax !important;
    }

    .input-help-text, #country, #lang, .errorMessage, .help a {
        font-size: 3vmax !important;
    }

    .tile .title {
        font-size: 3vmax !important;
    }

    .tile .subtitle {
        font-size: 2.8vmax !important;
    }

    .spacing a, .security, .security &gt; span &gt; a {
        font-size: 2.3vmax !important;
    }

    .security {
        margin-top: 1rem !important;
    }

    .form-control, #spinner &gt; div {
        font-size: 3vmax !important;
    }

    .show-more-less {
        font-size: 2.4vmax !important;
    }
}

@media (max-width: 200px) and (max-height: 200px) {
    #header-content {
        min-height: 15% !important;
    }

    #dropdowns &gt; .select-wrapper {
        width: 50% !important;
    }

    select {
        font-size: 5vmax !important;
        padding: 2px !important;
        height: 25px !important;
    }

    .btn-page {
        font-size: 2.5vmax !important;
    }

    .input-help-text, #country, #lang, .errorMessage, .help a {
        font-size: 5vmax !important;
    }

    #container &gt; .title {
        font-size: 6.75vmax !important;
    }

    #container &gt; .subtitle {
        font-size: 5vmax !important;
    }

    .tile .title {
        font-size: 6vmax !important;
    }

    .tile .subtitle {
        font-size: 4.8vmax !important;
    }

    .form-control, #spinner &gt; div {
        font-size: 5vmax !important;
    }

    .spacing a, .security, .security &gt; span &gt; a {
        font-size: 4.3vmax !important;
    }

    .input-password-eye img {
        width: 100% !important;
    }

    .input-password-eye {
        padding: 0.15rem 0.4rem !important;
    }

    .show-more-less {
        font-size: 4.4vmax !important;
    }

    #spinner img {
        -webkit-animation: spin 2s linear infinite;
        -moz-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;
        height: 75px !important
    }
}

@media (max-width: 285px) and (max-height: 285px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #container &gt; .title {
        padding: 0% 5% !important;
        font-size: 1rem !important;
    }

    #container &gt; .subtitle {
        padding: 0% 5% !important;
        font-size: 0.75rem !important;
    }

    .modal, .modal-backdrop {
        display: none !important;
    }

    #spinner {
        font-size: 1rem !important;
    }

    .banner-decoration {
        display: none !important;
    }
}

@media (max-width: 150px) and (max-height: 150px) {
    #dropdowns, .title, .subtitle, .security, .help, #crewOpener, #crew, #corporate, #federatedPartnerModal, #kmsiAreaManagers, #usernameHelpManagers, #passwordHelpManagers, #usernameValidatorManagers {
        display: none !important;
    }

    #header-content {
        /*        display: none !important;*/
        min-height: 1% !important;
        margin-top: 4.5px !important;
        height: 1% !important;
        position: relative !important;
    }

    #logo {
        width: 30%;
    }

    .input-password-eye {
        height: 0 !important;
        width: 10px !important;
        padding: 0.1rem 0.1rem !important;
    }

    .form-group {
        margin-bottom: 3px !important;
    }

    .form-control, .input-group &gt; .form-control {
        height: calc(1.5em + 0.5rem + 2px) !important;
        font-size: 0.5em !important;
    }

    .btn-page {
        font-size: 0.5rem !important;
    }

    .login-options .spacing {
        margin-top: 0px !important;
    }

    #container, #content-body {
        margin-top: 0% !important
    }

    .login-options-container {
        height: 100% !important;
        max-height: 100% !important;
    }

    .login-input {
        padding: 0% 5% !important;
    }

    #container &gt; div {
        padding: 0% 0% !important
    }

    #spinner img {
        -webkit-animation: spin 2s linear infinite;
        -moz-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;
        height: 75px !important
    }

    .main-content {
        background-color: #F3F3F3 !important;
    }

    #managersOpener {
        pointer-events: none !important;
    }

    .login-input {
        display: block !important;
    }

    .modal, .modal-backdrop {
        display: none !important;
    }

    .banner-decoration {
        display: none !important;
    }
}

@media (min-width: 750px) and (max-height: 650px) {
    .banner-decoration {
        font-size: 0.6rem !important;
    }

    .container {
        margin-top: 2% !important;
    }
}

@media screen and (max-height: 900px) {
    .login-options-container {
        max-height: unset;
        height: unset;
        overflow: unset;
    }
}
</pre></body></html>