/* ===== Goldman LM ===== */
.fs-logo a img { display: none !important; }
.fs-logo a {
    display: inline-block !important;
    width: 220px !important;
    height: 120px !important;
    background-image: url('/goldmanlogo.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
html.login body {
    background-color: #2B2416 !important;
    background-image: url('/bg.png') !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    background-attachment: fixed !important;
}
html.login body .extra-header,
html.login body .extra-image,
html.login body .extra-footer {
    background-image: none !important;
    background-color: transparent !important;
}
html.login body div { background-color: transparent !important; }
html.login body .header,
html.login body .header * {
    background-color: transparent !important;
    color: #ffffff !important;
    text-shadow: 0 2px 8px rgba(0,0,0,0.85), 0 0 24px rgba(0,0,0,0.6) !important;
    font-weight: 600 !important;
}
html.login body form.column,
html.login body .row > div:not(.fs-logo) {
    background-color: #FBF8F0 !important;
    padding: 2rem !important;
    border-radius: 8px !important;
}
html.login body .fs-logo {
    display: block !important;
    background: none !important;
    padding: 2.5rem 0 0 !important;
    margin: 0 !important;
    position: relative !important;
    z-index: 2 !important;
}
html.login body .row {
    background: none !important;
    overflow: visible !important;
}
html.login body button,
html.login body input[type="submit"],
html.login body form.column button {
    background-color: #C9A227 !important;
    border-color: #C9A227 !important;
    color: #ffffff !important;
}
html.login body a { color: #9C7B1C !important; }
