:root {
    --brand-color: #008aab;
    --button-light-color: #1CA3C2;
    --button-dark-color: #185462;
}

body div.login * {
    font-family: Arial, sans-serif !important;
}

p, div, span, label, a, li, dt, dd, input, textarea, pre, body, button, input.pnlbutton, input.file,
.z-menupopup .z-menu-text, .z-menupopup .z-menuitem-text, .z-menupopup .z-menuwrap-text, .z-menupopup .z-menuitemwrap-text,
.z-menuwrap-text, .z-menuitemwrap-text, .sc-toolbar-button, .z-tab .z-tab-text, .z-tab-text,
div.z-treefooter-content, div.z-treecellwrap-content, div.z-treecol-content, div.z-listfooter-content, div.z-listcell-content,
div.z-listheader-content, div.z-combobox-popup .z-combobox-shadow, .z-treecellwrap, .z-textbox, .z-decimalboxwrap,
.z-combobox-input, .z-bandbox-input, .z-dateboxwrap-input, .z-timebox-input, .z-label, .z-messagebox .z-label, .z-radio-content,
.z-checkbox-content, .z-button, .ie8 .z-button .z-tab .z-tab-text, .z-tab-seld .z-tab-text, .z-menuitem-content,
.z-menuitemwrap-content, .z-menu-content, .z-menuwrap-content, div.z-drop-content, div.z-listheaderwrap-content,
.linkbutton.z-button, .linkbutton.z-button:hover, .linkbutton.z-button:active,
.morphed-scroller-window .z-window-header, .morphed-form .z-window-header,
.z-dateboxwrap-popup, .z-calendar, .z-calendar th, .z-window-modal .z-window-header, .z-window-highlighted .z-window-header,
.z-window-embedded .z-window-header, .z-window-overlapped .z-window-header, .z-window-popup .z-window-header, .z-window-move-ghost,
.z-window-header, .z-comboitem-content .winlogin .login_caption .login_label {
    font-family: Arial, sans-serif;
}

a {
    color: var(--brand-color);
}

a:hover {
    text-decoration: underline;
}

.login_body {
    background-image: url(../img/new/login-background.png);
}

#logo_image {
    margin: 50px 113px 0 119px;
}

.footer {
    background: #E9EEEE;
}

.curRates {
    padding: 0;
    font-weight: normal;
    margin: 0 auto;
    font-size: 14px;
    line-height: 16px;
    width: 300px !important;
    color: var(--pale-text-color);
}

.returnLink, .returnLink:hover {
    color: var(--pale-text-color);
    font-size: 14px;
}

.phoneNumber {
    color: var(--pale-text-color);
    font-size: 14px;
    margin-left: 4px;
    margin-right: 4px;
    line-height: 1.5;
}

.ratesTable {
    padding: 3px;
    padding-right: 15px;
    text-align: left;
}

.winlogin .winlogin_auth {
    display: flex;
    padding: 20px 40px 24px;
    background: var(--default-back-color);
}
