.text-telegram{color:#0088cc}a.text-telegram:focus,a.text-telegram:hover{color:#00719b}.text-telegram.avatar-icon{color:#fff;background-color:#0088cc}
.fa-telegram:before{content:"\f3fe"}
.text-tiktok{color:#EE1D52}a.text-tiktok:focus,a.text-tiktok:hover{color:#fe2c55}.text-tiktok.avatar-icon{color:#fff;background-color:#EE1D52}
.fa-tiktok:before{content:"\e07b"}
.text-threads{color:#000}a.text-threads:focus,a.text-threads:hover{color:#000}.text-threads.avatar-icon{color:#fff;background-color:#000}
.fa-threads:before{content:"\f1fa"}

.btn-op-white-fly:not(:active):not(.active) .text-telegram,.btn-op-white-fly:not(:active):not(.active) .text-tiktok,.btn-op-white-fly:not(:active):not(.active) .text-threads{color:#fff}
.panel-group_dark .list-group-item.active .text-telegram,.panel-group_dark .list-group-item.active .text-tiktok,.panel-group_dark .list-group-item.active .text-threads{color:#fff}

.bg-telegram{background-color:#0088cc}a.bg-telegram:focus,a.bg-telegram:hover{background-color:#00719b}
.bg-tiktok{background-color:#EE1D52}a.bg-tiktok:focus,a.bg-tiktok:hover{background-color:#fe2c55}
.bg-threads{background-color:#000}a.bg-threads:focus,a.bg-threads:hover{background-color:#000}
.bg-telegram,.bg-tiktok,.bg-threads{color:#fff}

.disabled.js-app-social-action.store-setting-item {display:none;}

.store-setting-item.active .store-setting-item-desc {
    display: block;
    color: #555;
}

.flag-icon {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    width: 1.33333333em;
    line-height: 1em;
    -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.4);
}
.flag-icon:before {
    content: "\00a0";
}
.flag-icon.flag-icon-squared {
    width: 1em;
}
.flag-icon-ru {
    background-image: url("/design/images/icons/ru.svg");
}
.flag-icon-ru.flag-icon-squared {
    background-image: url("/design/images/icons/ru.svg");
}
.flag-icon-us {
    background-image: url("/design/images/icons/us.svg");
}
.flag-icon-us.flag-icon-squared {
    background-image: url("/design/images/icons/us.svg");
}

.recaptcha-loader-block {
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    background: #f9f9f9;
    color: #000;
    box-shadow: 0 0 4px 1px rgb(0 0 0 / 8%);
    -webkit-box-shadow: 0 0 4px 1px rgb(0 0 0 / 8%);
    -moz-box-shadow: 0 0 4px 1px rgba(0,0,0,0.08);
    width: 303px;
    height: 74px;
    margin: 0;
    padding: 0;
}
.recaptcha-loader-block .recaptcha-loader-block-sign {
    font-family: Roboto,helvetica,arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px; margin: 12px 0 0 10px;
}
.recaptcha-loader-block .loader {
    border-radius: 3px;
    width: 303px;
}