.bxr-basket-indicator i {
    /*display: block !important;*/
}

/*.user_authorize_left_fixed{*/
/*padding: 15px 0;*/
/*}*/
#bxr-basket-row > .user_authorize_left_fixed {
    padding: 15px 0;
}

.custom_header {
    float: right;
}

.fixed-header {
    position: fixed;
    z-index: 9999;
    background: #f1f1f1 !important;
    border-bottom: #0094b5;
    border-bottom-style: solid;
}

#content {
    overflow-x: hidden;
}

#content table {
    max-width: calc(100vw - 20px);
    table-layout: fixed;
}

#content .table-wrap {
    overflow-x: auto;
}
.ajax-preloader-wrap--ctweb .ajax-preloader{
    position: fixed;
    z-index: 10000;
    /*Размеры циферблата*/
    width: 300px;
    height: 300px;
    top: 50%;
    left: 50%;
    margin-left: -150px;
    margin-top: -150px;
    /*фон, циферблат*/
    background: url('/bitrix/images/animatsiya_zagruzki_preloader_ajax_zaprosa_bitriks_d.gif') no-repeat center;
}
.ajax-preloader-wrap--ctweb .ajax-preloader-m{
    position: absolute;
    /*размеры минутной стрелки*/
    width: 12px;
    height: 148px;
    left: 145px;
    bottom: 120px;
    /*Изображение минутной стрелки*/
    background: url();
}
/*Анимация минутной стрелки*/
.ajax-preloader-wrap--ctweb .ajax-preloader--animated .ajax-preloader-m{
    animation: preloaderm 3s linear infinite;
    transform-origin: 100% 0;
    transform-origin: 5px 118px;
}
@keyframes preloaderm{
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.ajax-preloader-wrap--ctweb .ajax-preloader-h{
    position: absolute;
    /*размеры часовой стрелки*/
    width: 12px;
    height: 115px;
    left: 145px;
    bottom: 120px;
    /*Изображение часовой стрелки*/
    background: url('#');
}
.ajax-preloader--animated .ajax-preloader-h{
    animation: preloaderh 36s steps(12, end) infinite;
    transform-origin: 100% 0;
    transform-origin: 5px 85px;
}
@keyframes preloaderh{
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.ajax-preloader-wrap--ctweb .ajax-preloader-shadow{
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    top: 0;
    left: 0;
    z-index: 9999;
}
.info-result{
    margin-bottom: 25px;
}
.info-result .bxr-element-name-col {
    border: 1px solid #f6f6f6;
    vertical-align: top;
    text-align: left;
    padding: 0 16px;
}