/* ===== Fresh-Liner B.V. ===== */
.fs-logo a img { display: none !important; }
.fs-logo a {
    display: inline-block !important;
    width: 240px !important;
    height: 150px !important;
    background-image: url('/freshliner.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
html.login body {
    background-color: #0E3A38 !important;
    background-image: url('/pattern.svg') !important;
    background-repeat: repeat !important;
    background-size: 300px 300px !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 { background-color: transparent !important; }
html.login body form.column,
html.login body .row > div:not(.fs-logo) {
    background-color: #F2FAF9 !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: #3BAFA8 !important;
    border-color: #3BAFA8 !important;
    color: #ffffff !important;
}
html.login body a { color: #2A8A85 !important; }

/* фоновая фотография */
html.login body {
    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 .header,
html.login body .header * {
    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;
}
