.user_login {
    background-image: linear-gradient(180deg, #843730, #511511);
}

.sidebar {
    background-image: linear-gradient(180deg, #843730, #511511);
}

    .sidebar .organization_block {
        flex-direction: column;
        white-space: initial;
        text-align: center;
        margin-bottom: 30px;
    }

@media (max-width: 560px) {

    .sidebar .organization_block {
        flex-direction: row;
        margin-bottom: 0;
    }
}

/*.sidebar .organization_block .name {
    margin-bottom: 30px;
}*/

.sidebar .organization_block .name span:last-child {
    text-transform: initial;
}

.section_links_block .link .active,
.section_links_block .link a .icon {
    background-color: #8C524D;
}

.organization_block .logo {
    opacity: 0.4;
}

/* РЎС…Р»РѕРїРЅСѓС‚Р°СЏ РІРµСЂСЃРёСЏ РјРµРЅСЋ */

/* РђРєСѓС‚РёРІРЅС‹Р№ РїСѓРЅРєС‚ РјРµРЅСЋ */

.sidebar.close .section_links_block .link .active .icon {
    background-color: #b57671;
}

/* РќРµР°РєС‚РёРІРЅС‹Рµ РїСѓРЅРєС‚С‹ РјРµРЅСЋ */

.sidebar.close .section_links_block .link a .icon {
    background-color: #8C524D;
}

/* Р­С„С„РµРєС‚ РЅР°РІРµРґРµРЅРёСЏ РЅР° СЃСЃС‹Р»РєРё */

/*  РљРЅРѕРїРєР° РІС‹С…РѕРґР° */

.sidebar.close .logout_button_block .button a:hover, .logout_button_block .button a:hover {
    background-color: #8C524D;
}

/* Р­С„С„РµРєС‚ РЅР°РІРµРґРµРЅРёСЏ РЅР° СЃСЃС‹Р»РєСѓ СЂР°Р·РґРµР»Р° РІ СЂР°СЃРєСЂС‹С‚РѕР№ РІРµСЂСЃРёРё РјРµРЅСЋ */

.section_links_block .link a:hover {
    background-color: #8C524D;
}

/* Р¦РІРµС‚ С„РѕРЅР° РєРЅРѕРїРєРё "РјРµРЅСЋ" РїСЂРё РЅР°РІРµРґРµРЅРёРё */

.menu_button_block #btn:hover {
    background-color: #b57671;
}

/* Р¦РІРµС‚ С„РѕРЅР° СЏС‡РµР№РєРё СЃ РёРєРѕРЅРєРѕР№, РЅРµ Р°РєС‚РёРІРЅРѕРіРѕ СЌР»РµРјРµРЅС‚Р°, РІ СЃС…Р»РѕРїРЅСѓС‚РѕР№ РІРµСЂСЃРёРё, РїСЂРё РЅР°РІРµРґРµРЅРёРё */

.sidebar.close .section_links_block .link a:hover .icon {
    background-color: #b57671;
}

/* РќР°РёРјРµРЅРѕРІР°РЅРёРµ РѕСЂРіР°РЅРёР·Р°С†РёРё */

.organization_block .name {
    font-size: 16px;
    color: #ffffff;
}

    .organization_block .name span {
        color: #ffffff;
    }

/*  РЎС‚РёР»СЊ РґР»СЏ РєРЅРѕРїРєРё РІ РєРѕРЅС‚РµРЅС‚РЅРѕР№ С‡Р°СЃС‚Рё */

.btn {
    background-color: #843730;
    border-color: #843730;
}

    .btn:hover {
        background-color: #5f2520;
    }

    .btn.btn_grey, .btn.btn_grey:hover {
        background-color: var(--black_5_percent);
        border-color: var(--black_20_percent);
    }

.btn_white {
    background-color: var(--white);
    color: var(--black);
    border-color: var(--white);
}

.content a.btn_circle:hover,
.btn_circle:hover {
    /*background-color: var(--white);*/
    border-color: var(--white);
    background-color: #e6e6e6;
}

/* Р­Р»РµРјРµРЅС‚ РїРѕРґР»РѕР¶РєР° РґР»СЏ РєРЅРѕРїРєРё РјРµРЅСЋ Рё Р»РѕРіРѕС‚РёРїР° РІ СЃС…Р»РѕРїРЅСѓС‚РѕР№ РІРµСЂСЃРёРё */

.sidebar::after {
    background-image: linear-gradient(180deg, #843730, #511511);
}

/* РљРЅРѕРєР° РѕС‚РїСЂР°РІРєРё СЃРѕРѕР±С‰РµРЅРёСЏ РІ С‡Р°С‚Рµ */

.input_fields input[type="submit"] {
    background-color: var(--black_5_percent);
    color: var(--black);
    border-color: var(--black_20_percent);
    min-width: initial;
    margin: 0;
    padding: 11px 22px 15px 22px;
}

.input_fields.message_sending_block input[type="file"] {
    position: relative;
}

/*.input_fields input[type="file"]::before {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: absolute;
    content: "\e226";
    font-family: 'Material Icons Outlined';
    font-feature-settings: 'liga' 1;
    font-size: 20px;
    left: 0;
    top: 0;
    background-color: #ffffff;
}*/

#chat_input .print_message label {
    display: flex;
    align-items: center;
    justify-content: center;
    /*width: 100%;*/
    /*height: 100%;*/
    white-space: initial;
    /*position: absolute;*/
    flex-basis: 60px;
}

#chat_input .print_message label {
    cursor: pointer;
    padding: 10px;
}

#chat_input .print_message span.material-icons-outlined {
    font-size: 20px;
    color: var(--red);
}

#chat_input .print_message button {
    padding: 10px;
}

    #chat_input .print_message label:hover span.material-icons-outlined,
    #chat_input .print_message button:hover span.material-icons-outlined {
        color: #521612;
    }

.message_sending_block #chat_file {
    border: 2px solid #ffffff;
}

.btn_red {
    background-color: #E7472C;
    border-color: #E7472C;
}

    .btn_red:hover {
        background-color: #E7472C;
        border-color: #E7472C;
        filter: brightness(60%);
    }

/* РЈРЅРёРІРµСЂСЃР°Р»СЊРЅРѕРµ РїР°СЂРІРёР»Рѕ РЅР°РІРµРґРµРЅРёСЏ РґР»СЏ РІСЃРµС… РєРЅРѕРїРѕРє */
.btn:hover:not(button.btn, input.btn) {
    filter: brightness(60%);
}

/*Страница политики конфиденциальности и других полезных вещей*/

.link.notes_user a {
    display: flex;
    justify-content: center;
    padding: 14px 0 16px;
    border: 2px solid #8C524D;
} 

.link.notes_user a .icon {
    display: none;
}