/* ===== MsDm trade ===== */
.fs-logo a img { display: none !important; }
.fs-logo a {
    display: inline-block !important;
    width: 230px !important;
    height: 135px !important;
    background-image: url('/msdm.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
html.login body {
    background-color: #0C3A22 !important;
    background-image:
        radial-gradient(circle at 15% 12%, #B0509B 0 26px, transparent 27px),
        radial-gradient(circle at 15% 12%, #12663C 0 76px, transparent 77px),
        radial-gradient(circle at 38% 4%, #0E9648 0 58px, transparent 59px),
        radial-gradient(circle at 62% 8%, #12663C 0 70px, transparent 71px),
        radial-gradient(circle at 86% 14%, #0E9648 0 22px, transparent 23px),
        radial-gradient(circle at 86% 14%, #12663C 0 72px, transparent 73px),
        radial-gradient(circle at 14% 92%, #0E9648 0 24px, transparent 25px),
        radial-gradient(circle at 14% 92%, #12663C 0 74px, transparent 75px),
        radial-gradient(circle at 40% 99%, #B0509B 0 20px, transparent 21px),
        radial-gradient(circle at 40% 99%, #12663C 0 62px, transparent 63px),
        radial-gradient(circle at 74% 94%, #0E9648 0 26px, transparent 27px),
        radial-gradient(circle at 74% 94%, #12663C 0 78px, transparent 79px),
        radial-gradient(circle at 96% 97%, #12663C 0 56px, transparent 57px) !important;
    background-repeat: no-repeat !important;
    background-size: cover !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.6) !important;
}
html.login body form.column,
html.login body .row > div:not(.fs-logo) {
    background-color: #F5F9F6 !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: #B0509B !important;
    border-color: #B0509B !important;
    color: #ffffff !important;
}
html.login body a { color: #8A3C79 !important; }

/* фоновая фотография */
html.login body {
    background-image:
        linear-gradient(rgba(12,58,34,0.28), rgba(12,58,34,0.28)),
        url('/bg.jpg') !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center bottom !important;
    background-attachment: fixed !important;
}
html.login body .header,
html.login body .header * {
    text-shadow: 0 2px 8px rgba(0,0,0,0.85), 0 0 24px rgba(0,0,0,0.6) !important;
}

/* логотип без ссылки */
html.login body .fs-logo a {
    pointer-events: none !important;
    cursor: default !important;
}
