.navbar-brand {
    background-image: url("../img/icombig.png");
    background-repeat: no-repeat;
    background-size: 40px;
    padding-left: 43px;
}

nav ul li {
    margin-left: 10px;
    margin-right: 10px;
}

.bg-technogram {
    background-color: #3fc1b0!important;
}

nav {
    min-height: 70px;
}

nav a, nav a:visited, nav a:hover {
    color: #ffffff !important;
}

.lang_ico_RU {
    background-image: url(../img/langs.png);
    padding-left: 16px;
    background-position: -144px -452px;
    margin-right: 10px;
    float: left;
    width: 16px;
    height: 12px;
    margin-top: 6px;
}

.lang_ico_EN {
    background-image: url(../img/langs.png);
    padding-left: 16px;
    background-position: -4px 44px;
    margin-right: 10px;
    float: left;
    width: 16px;
    height: 11px;
    margin-top: 6px;
}

.lang_menu a, .lang_menu a:visited, .lang_menu a:hover {
    color: black!important;
}
.download_mobile {
    background-color: #f4ffe6;
}
.download_desktop {
    background-color: #e6f2ff;
}

.download_box {
    margin-top: 50px;
}

.download_box .download_title {
    color: #6f6f6f;
    text-align: center;
    font-weight: 400;
}
.download_box .download_platform {
    color: #6f6f6f;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
}

.download_box .download_link {
    text-align: center;
}

.download_box .image_ios {
    background-image: url(../img/iphone_image.png);
    background-repeat: no-repeat;
    background-size: 350px;
    width: 240px;
    height: 350px;
    background-position: -55px 0;
    text-align: center;
    display: inline-block;
}

.download_box .image_android {
    background-image: url(../img/android_image.png);
    background-repeat: no-repeat;
    background-size: 350px;
    width: 240px;
    height: 350px;
    background-position: -55px 0;
    text-align: center;
    display: inline-block;
}

.download_box .image_desktop {
    background-image: url(../img/desktop_image.png);
    background-repeat: no-repeat;
    background-size: 350px;
    width: 350px;
    height: 350px;
    text-align: center;
    display: inline-block;
}

.download_mobile, .download_desktop {
    padding-bottom: 50px;
}

.faq_response pre {
    white-space: pre-wrap
}

.channel_card {
    margin: 20px;
}

.channel_card:hover {
    border: 1px solid #b5b5b5;
}

.channel_card .card-footer {
    text-align: center;
}

.faq_title, .channels_title {
    margin: 20px;
    border-bottom: 1px solid #3fc1b0;
    color: #3fc1b0;
}

.policy_title, .channels_title {
    margin: 20px;
    border-bottom: 1px solid #3fc1b0;
    color: #3fc1b0;
}

#loading_spinner {
    width: 3rem;
    height: 3rem;
}

#joinchat_page_id #main_alert {
    margin-top: 10px;
}

.policy_text pre {
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, с 1999 года*/
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
