:root {
    --main: #1d4268;
    --bg-main: #205583;
    --col-white: #fff;
    --col-black: #000;
}

body {
    background: var(--main);
    color: var(--col-white);
}

header,
.menu-footer {
    background-color: var(--bg-main);
    border-bottom: 1px solid var(--bg-main);
}

a.small.red.button {
    color: var(--col-white);
}

.button.red {
    border-color: var(--col-white);
    background: transparent !important;
}

.run,
i.fa.fa-volume-up,
nav .side-nav .profil,
nav .side-nav {
    background: var(--main);
}

nav .side-nav li a,
nav .side-nav li .collapsible-header {
    color: var(--col-white);
    border-top: 1px solid #f4f4f469;
    border-bottom: 1px solid #505050;
}

nav .side-nav li .collapsible-header span i,
nav .side-nav .collapsible-body ul li a span,
nav .side-nav li .fa {
    color: var(--col-white);
}

nav .collapsible-header i,
nav .side-nav li>a>i,
nav .side-nav li>a>[class^=mdi-],
nav .side-nav li>a li>a>[class*=mdi-],
nav .side-nav li>a>i.material-icons {
    color: var(--col-white);
}

.page-content {
    background: none;
}

.box-game {
    background-color: var(--bg-main);
}

nav .side-nav li a img {
    filter: brightness(0) invert(1);
}

.captcha-text {
    background-image: none;
    background-color: var(--bg-main);
}

.auth-submit-button,
.auth-register-button {
    background-image: none;
    background-color: var(--bg-main);
    border: thin solid var(--bg-main);
}

.dan-login {
    padding-left: 30px;
}

.auth-input,
.center-table td,
.center-table th {
    color: var(--col-black);
}

.reg_main select.auth-input option {
    color: var(--col-black);
    background-color: var(--col-white);
}

body .ref_link {
    margin-top: 4px;
}

body .btn,
body .btn-large {
    background-image: none;
    background-color: var(--bg-main);
    border: thin solid var(--bg-main);
}