<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.gr_posts_list &gt; .item.sortable:after {
    content: 'd';
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 10px;
    right: 10px;
    border: 0;
    /* cursor: crosshair; */
    background: none;
}@font-face{
    font-family : 'PTSansBold';
    src         : url('../../fonts/ptsansbold-webfont.eot');
    src         : url('../../fonts/ptsansbold-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/ptsansbold-webfont.woff') format('woff'), url('../../fonts/ptsansbold-webfont.ttf') format('truetype'), url('../../fonts/ptsansbold-webfont.svg#PTSansRegular') format('svg');
    font-weight : normal;
    font-style  : normal;
}

.clearfix {
    *zoom: 1;
}

.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}

.clearfix:after {
    clear: both;
}

.groups_page.content{
    padding: 0 !important;
}
.groups_page .empty_page{
    padding: 65px 100px;
}

.groups_page .empty_page p a{
    text-decoration: none;
    color: inherit;
    border-bottom: 1px solid;
}

.groups_page .empty_page p a:hover{
    border-bottom-color: transparent;
}

.action_link{
    display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;
}
.action_link.idle{
    color: transparent;
}


.link2{
    text-decoration: none; border-bottom: 1px solid;
}
.link2.dashed{
    text-decoration: none; border-bottom: 1px dashed;
}
.link2:hover, .link2.idle{
    border-bottom-color: transparent !important;
}

.link2.idle{
    position: relative;
    display: inline-block;
    color: transparent !important;
}

.eform .formItem .textField.text_gr_title, .eform .formItem .textField.text_gr_key, .eform .formItem .textField.text_grmd_title, .eform .formItem .textField.text_grmd_gid, .wide_text .formItem .textField{
    width: 100%;
    box-sizing: border-box;
}

#profile_inner .eform .formItem .textFieldWrapper{
    width: 541px;
}
#profile_inner .eform .formItem .additionalText{
    margin-left: 170px;
}

#profile_inner .ajax_tooltip .eform .formItem .textFieldWrapper{
    width: auto;
}
#profile_inner .ajax_tooltip .eform .formItem.no_label .textFieldWrapper{
    width: 100%;
}
#profile_inner .ajax_tooltip .eform .formItem .additionalText, #profile_inner .ajax_tooltip .formItem .hintText{
    margin-left: 140px;
}
#profile_inner .ajax_tooltip .eform .formItem.no_label .additionalText, #profile_inner .ajax_tooltip .formItem.no_label .hintText{
    margin-left: 0;
}

#profile_inner .ajax_tooltip .formItem .label{
    width: 130px;
}

#profile_inner .imagePreview{background-color: #FFF;padding: 0;border: 0;box-shadow: none;}

#profile_inner .imgWrapper:not(.upload_block) img{
    width: 200px;
    height: 200px;
    border: 1px solid #eaeaea;
    background-color: #FFFFFF;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
#profile_inner .imgWrapper:not(.upload_block){
    width: 200px;
    height: 200px;
    border: 0;
    background-color: transparent;
}

#profile_inner .fileUploadBlock .formRightBlock {
    float: left;
    margin-left: 30px;
    width: 495px;
}
#profile_inner .fileUploadBlock .formRightBlock .hintText{
    margin-left: 0;
    margin-top : 0;
    font-size: 14px;
    color: #000000;
}
#profile_inner .fileUploadBlock .uploadBlock{
    padding-top: 10px;
    font-size: 13px;
}

#logoFileUploadBlock{
    position: relative;
    top: -95px;
}

#shiftForUploadBlock{
    position: relative;
    top: 220px;
}

#shiftForUploadBlock ~ .inputErrorBlock {
    right: 250px;
    margin-top: -20px;
}

#profile_inner .fileUploadBlock .uploadBlock .deleteImg a{
    line-height: 33px;
    margin-left: 20px;
    border-bottom: 1px solid;
    font-size: 11px;
}
#profile_inner .fileUploadBlock .uploadBlock .deleteImg a:hover{
    border-bottom-color: transparent;
}
#group-settings-page{
    position: relative;
}
#group-settings-page .formItem.level2{
    margin-left: 170px;
    font-size: 14px;
}
#group-settings-page .formItem.level2 .textFieldWrapper{
    padding-top: 5px;
}

#group-settings-page .formItem.level2 .hintText{
    margin-left: 0;
}

#group-settings-page .formItem.level2 .level3{
    margin-left: 50px;
}

#group-settings-page .formItem .radiobuttonsFieldWrapper{width: 550px;}
#group-settings-page .formItem .additionalBlock{margin-left: 36px;margin-bottom: 10px;font-size: 15px;color: #000000;}
#group-settings-page .filter_disabled .cssel, #group-settings-page .filter_disabled .numberNarrow{opacity: 0.3;}
#group-settings-page .requirementLine:first-of-type{margin-top: 0px;}
#group-settings-page .requirementLine{margin-top: 10px;min-height: 25px;}
#group-settings-page .requirementLine .filter_block{position: relative;}
#group-settings-page #filter_rating, #group-settings-page #filter_activity{margin-left: 10px;margin-top: -6px;}
#group-settings-page .requirementLine #filter_status .inputErrorBlock{margin-top: -32px;}
#group-settings-page .requirementLine #filter_rating .inputErrorBlock{margin-top: -40px;}
#group-settings-page .requirementLine #filter_activity .inputErrorBlock{margin-top: -40px;}

#group-settings-page .requirementLine #filter_status .ustatus{
    margin: 2px 3px 2px 1px;
}

#group-settings-page .requirementLine #filter_status .cselect .csbox ul li a{
    margin: 0 5px;
    padding-right: 25px;
}

#group-settings-page .formItem .sale_system_link{
    display: inline-block;
    font-size: 14px;
    margin-left: 0;
    margin-bottom: 10px;
}
#group-settings-page .formItem .sale_system_link.hidden{
    visibility: hidden;
}
#group-settings-page .formItem .sale_system_block{
    display: none;
}

.autocomplete.fix_width input{width: 220px;}
.autocomplete.fix_width .acm_area{width: 234px;}

#trial_days_block .inputErrorBlock{
    right: auto;
    left: 205px;
    margin-top: 10px;
}

.head .header_title{font-size: 24px;}

#page_data .head.group{padding: 20px 25px;}

#page_data .head.group .header_block{margin-bottom: 10px;}

#page_data .head.group .infv{padding: 0 0 5px;}

.head.group .infv .itdata div.left_column{width: 200px;float: left;margin-right: 23px;}
.head.group .infv .itdata div.right_column{width: 497px;float: left; font-size: 14px;}
.head.group .infv .itdata div.ictape{width: 200px;padding: 0;position: relative;}
.head.group .infv .itdata .left_column div.ictape:after{
    content: ' ';
    display: block;
    width: 198px;
    height: 198px;
    position: absolute;
    top: 0;
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,0.1);
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 43%); /* FF3.6+ */
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 43%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.15)), color-stop(43%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 43%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 43%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 43%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 43%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.head.group .infv .itdata .ictape .icon img{width: 200px; height:200px; border: 0;}
.head.group .infv .itdata div.desc{font-size: 14px;width: 100%;float: none;}
.head.group .left_column .button_block{margin-top: 15px; width: 198px;margin-left: 1px;position: relative;}
.head.group .left_column .button_block .button{width: 100%;}

.head.group .left_column .button_block .tiny_tooltip{
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 15px;
    border-radius: 3px;
    color: #000000;
    width: auto;
}
.head.group .left_column .button_block .tiny_tooltip.error{
    color: #FFFFFF;
}
.head.group .hr{
    background-color: rgba(255,255,255,0.2);
}
.head.group .owner_link{font-size: 11px;}
.head.group .pst_menu{
    margin-top: 0;
    background-color: transparent;
}
.head.group .pst_menu .rate a{background-color: #f3f2f2;}
.head.group .pst_menu .rate a:hover{background-color: #ffffff;}
.head.group .pst_menu .actions{margin-right: 0;}
.head.group .pst_menu .actions a{border-bottom-color: #fcefb4;color: #fcefb4;}
.head.group .pst_menu .actions a:hover{border-bottom-color: transparent;}

.head.group .pst_menu .actions a.main{
    z-index: 102;
}

.head.group .pst_menu .actions .sub {border-width: 1px 1px 0 1px;}
.head.group .pst_menu .actions .sub:hover, .head.group .pst_menu .actions .sub.locked{margin-top: 3px;}
.head.group .pst_menu .actions .sub:hover a.main, .head.group .pst_menu .actions .sub.locked a.main{background-color: #3b7cc0; padding-bottom: 5px;padding: 6px;}
.head.group .pst_menu .actions .sub ul{background-color: #3b7cc0;margin: 27px 0 0 -1px;left: 0;right: auto;border-radius: 0 5px 5px 5px;top: 0;bottom: auto;z-index: 102;}
.head.group .pst_menu .actions .sub ul.subl a:hover {background-color: #4492E4;}
.head.group .pst_menu .actions .sub ul.subl li:first-of-type a{
    border-top-right-radius: 5px;
}
.head.group .pst_menu .actions .sub ul.subl li:last-of-type  a{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.head.group .left_column .membership_data{
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.head.group .left_column .membership_data .line{
    margin-top: 10px;
    font-size: 12px;
}
.head.group .left_column .membership_data .line .name{
    color: #8bb0d1;
}
.head.group .left_column .membership_data .line .value{
    font-size: 14px;
}
.head.group #files-list.carousel_container{padding: 0 8px;font-size: 12px;}
.head.group #files-list .carousel_items{width: 100%;margin-left: 3px;}
.head.group #files-list .carousel_box{width: 158px;vertical-align: top;}
.head.group #files-list .box_content{text-align: center;}
.head.group #files-list .carousel_nav{top: 49px;margin: 0;}

.head.group #files-list div.ictape{width:116px;height: 116px;margin-left: 21px;float: none;}
.head.group #files-list div.ictape .icon{background-color: transparent}
.head.group #files-list div.ictape .icon img{width:114px;height: 114px;border: 1px solid transparent;}
.head.group #files-list div.ictape .icon:hover img{border: 1px solid rgba(200,200,200, 0.3);}
.head.group #files-list div.ictape:after{width:114px;height:114px;}
.head.group #files-list div.title{font-weight: bold;font-size: 12px;margin-top: 10px;margin: 10px 10px 0;}
.head.group #files-list div.title a{color: #FFFFFF;border-bottom: 0;text-decoration: none;}
.head.group #files-list div.title a:hover{color: #fcefb4;}

.head.group #files-list div.ictape.payed:after{
    content: ' ';
    display: block;
    width: 114px;
    height: 114px;
    position: absolute;
    top: 0;
    border-radius: 10px;
    border: 1px solid rgba(255,255,255,0.2);
    background-color: rgba(88,147,203,0.7);
    z-index: 100;
}

div.ictape .bage{
    position: absolute;
    height: 25px;
    width: 85px;
    bottom: 10px;
    left: -4px;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    background-color: rgba(255,255,255,0.85);
    text-align: center;
    line-height: 26px;
    box-shadow: 1px 1px 1px rgba(000, 000, 000, 0.3);
    z-index: 101;
}
div.ictape .bage.longtext, div.ictape .unit{
    font-size: 12px;
}
div.ictape .bage.pointer{
    cursor: pointer;
}
div.ictape .bage.idle a{
    color: transparent;
}
div.ictape.payed .bage{
    background-color: rgba(255,255,255,1);
    opacity: 0.6;

}

.head.group .membership_details_block .title{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
}

.head.group .right_column button{
    margin: 10px 0 0;
}
.head.group .right_column button.buttonCSS_1.small:focus{border:1px solid #636363;padding : 7px 20px 4px;}

ul.requirements_list{}
ul.requirements_list li{
    background: url('../../user/images/checked_line.png') 0 0 no-repeat;
    height: 24px;
    padding-left: 31px;
    margin-top: 3px;
    line-height: 29px;
    color: rgba(255,255,255);
}
ul.requirements_list li.not_completed{
    background-position: 0 -24px;
}

ul.requirements_list li .ustatus{
    background-image: url("../../images/ustatus2.png?3");
    float: none;
    padding-left: 20px;
    margin-left: 5px;
}
ul.requirements_list li .ustatus_title{
    margin-left: 2px;
}
ul.requirements_list li .strong{
    font-weight: bold;
    color: #FFFFFF;
    border-bottom: 1px dashed;
}

ul.requirements_list li.completed, ul.requirements_list li.completed a, ul.requirements_list li.completed .strong{
    color: rgba(255,255,255, 0.5);
}

.head.group .left_column .countdown_block:before, .head.group .left_column .countdown_block:after{
    content: ' ';
    display: block;
    width: 200px;
    height: 10px;
    background: url('./img/timer.png') -200px 0 no-repeat;
}
.head.group .left_column .countdown_block:after{
    background-position:  -200px -10px;
}

.head.group .left_column .countdown_block{
    background: url('./img/timer.png') 0 0 repeat-y;
    border-radius: 10px;
    margin-top: 20px;
    width: 200px;
    text-align: center;
    color: #8bb0d1;
}
.head.group .left_column .countdown_block .option_block{
    margin-top: 5px;
    font-size: 11px;
}
.head.group .left_column .countdown_block .option_block&gt;a{
    border-bottom-style: dashed;
    display: inline-block;
    white-space: nowrap;
}
.head.group .left_column .countdown_block .option_block&gt;a.idle{
    border-bottom-color: transparent;
}
.head.group .left_column .countdown_block .option_block .tiny_tooltip{
    width: 188px;
    z-index: 23;
    text-align: left;
    color: #000;
}
.head.group .left_column .countdown_block .option_block .tiny_tooltip a{
    color: #0033cc;
    border-bottom: 1px solid;
}
.head.group .left_column .countdown_block .option_block .tiny_tooltip a:hover{
    border-bottom-color: transparent;
}

#page_data .news_edit_head{padding:0;}
#page_data .group_view_head{
    padding:9px 21px 10px 12px;
    box-sizing: border-box;
}

#page_data .group_view_head #member_menu &gt; .alert_info{
    display: none;
}

.news_board_block{margin-bottom:10px; position:relative;}
.news_board_view{
    background-color: #ffffcc;
    color: #000000;
    padding: 12px;
    position: relative;
}

.news_hidden .news_board_view{opacity:0.5;}
.news_hidden .news_settings_menu .title .description{color:#333;}

.news_board_view:after{
    content: ' ';
    width: 100%;
    background: url('img/news_board.png') 0 0 repeat-x;
    display: block;
    position: absolute;
    left: 0;
}
.news_board_view:before{
    height: 2px;
    background-position: 0 0 ;
    margin-top: -2px;
    top: 0;
}
.news_board_view:after{
    height: 4px;
    background-position: 0 -2px;
    margin-bottom: -4px;
    bottom: 0;
}

.news_board_view .title_control_block{display:block;}
.news_board_view:not(.active) .title_control_block{
    display: none !important;
}
.news_board_view .title_line{margin: 0 17px;}
.news_board_view .title_line .title, .news_settings_menu .title{
    font-size: 17px;
    font-weight: bold;
    cursor: pointer;
}
.news_board_view.active .title_line .title{
    float: left;
}

.news_board_view .title_line .title .description, .news_settings_menu .title .description{
    font-style: italic;
    font-size: 12px;
    color: #AFAFAF;
    font-weight: normal;
    margin-left: 5px;
}

.news_board_view .news{
    padding: 5px 20px 10px;
}
.news_board_view .news.empty{font-style: italic; padding-left: 17px; margin-top:25px;}

.news_board_view:not(.active) .news, .news_board_view:not(.active) .news.empty, .news_board_view:not(.active) .new_item_control{
    display: none;
}

.news_board_block .adding_new_item_block, .news_board_block .edit_item_block{
    margin-top: 0;
    padding: 0 15px;
}
.news_board_block .adding_new_item_block .new_item_form, .news_board_block .edit_item_block .new_item_form{
    padding: 5px 0 10px;
}
.news_board_block .adding_new_item_block button, .news_board_block .edit_item_block button{
    margin-top: 10px;
}
.news_board_block .new_item_control{
    margin: 5px 24px 0;
}
.news_board_block .news.empty+.new_item_control{
    margin-left: 17px;
}
.news_board_block .new_item_control a{
    font-size: 12px;
    border-bottom-style: dotted;
    color: #333;
}
.new_item_form{
    margin-top: 3px;
}
.news_board_block .new_item_form .title{
    font-size: 17px;
}

.news_board_block .adv_icon{float:left; margin-top:10px;}
.news_board_block .adv_editor{float:right; width:560px;}

.news_board_block #notify_members_setting{
    margin-left: 15px;
    margin-top: 17px;
}
.news_board_block #notify_members_setting .schk{
    margin-right: 0;
}
.news_board_block #notify_members_setting .schki{
    width: 13px;
    height: 13px;
    background-size: 10px 10px;
}
.news_board_block #notify_members_setting .schk_label{
    font-size: 12px;
    color: #EFEFEF;
}

#news_board_block_wrapper #news-list.carousel_container:not(.carousel_inited){
    max-height: 37px;
    overflow: hidden;
}
#news_board_block_wrapper #news-list.carousel_container{margin-top:10px; padding:15px 40px 0; font-size:14px; overflow:hidden; height:37px;}
#news_board_block_wrapper #news-list .carousel_items{width: 100%;}
#news_board_block_wrapper #news-list .carousel_box{width: 701px;overflow: hidden;position: relative;}
#news_board_block_wrapper #news-list .box_content{text-align: center;}
#news_board_block_wrapper #news-list .carousel_nav{top:30px;bottom: 0;margin: 0;}
#news_board_block_wrapper #news-list .carousel_prev{left:27px;}
#news_board_block_wrapper #news-list .carousel_next{right:27px;}
#news_board_block_wrapper #news-list .carousel_box .text{
    text-align: left;
    position: relative;
    padding:0 40px 2px 20px;
    min-height:     32px;
}
#news_board_block_wrapper #news-list .carousel_box a{
    color: inherit;
    text-decoration: none;
    border-bottom: 1px solid;
}
#news_board_block_wrapper #news-list .carousel_box a:hover{
    border-bottom-color: transparent;
}
#news_board_block_wrapper #news-list .carousel_box .text .exp{
    color: #748fe3;
    font-size: 12px !important;
    border-bottom: 1px dotted #748fe3;
    margin-left: 10px;
}
#news_board_block_wrapper #news-list .carousel_box .text .exp:hover{
    color: #0033cc;
    border-bottom-color: transparent;
}
#news_board_block_wrapper #news-list .carousel_box.active .text .date{
    font-style: italic;
    font-size: 12px;
    color: #AFAFAF;
    margin-right: 5px;
}
#news_board_block_wrapper #news-list .carousel_box .text .date.scheduled_date{
    margin-bottom: 10px;
    font-weight: bold;
    display: inline-block;
    border-bottom: 1px solid;
    cursor: pointer;
}
#news_board_block_wrapper #news-list .carousel_box .text .scheduled_date_label{
    font-weight: bold;
    background-color: orange;
    display: inline-block;
    padding: 5px 10px;
}

#news_board_block_wrapper #news-list .carousel_box.active .text .more_symbol{

}
#news_board_block_wrapper #news-list .carousel_box.active .text .more_symbol:before {
    position: absolute;
    height: 18px;
    width: 100px;
    margin-left: -100px;
    content: " ";
    background:url('img/ellipsis_mask_news.png') no-repeat;
    pointer-events: none; /* so the text is still selectable */
}

#news_board_block_wrapper #news-list .carousel_box .sending_info{
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    color: darkred;
}

#news_board_block_wrapper #news-list .carousel_box .delete_information{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: transparent;
    border-radius: 7px;
    top: 0;
    left: 0;
    font-size: 15px;
    color: #AF1D1D;
    text-align: left;
}

#news_board_block_wrapper #news-list .carousel_box.deleted{
    color: rgba(0,0,0,0.065);
}
#news_board_block_wrapper #news-list .carousel_box.active.deleted .text .date{
    opacity: 0.1;
}
#news_board_block_wrapper #news-list .carousel_box.deleted .delete_information{
    display: block;
    z-index: 100;
}

#news_board_block_wrapper #news-list .carousel_box.deleted .box_content{
    opacity: 0;
}

#news_board_block_wrapper #news-list .carousel_box .delete_information .info{
    margin: 16px 16px 0;
    display: inline-block;
}
#news_board_block_wrapper #news-list .carousel_box .delete_information .info a.restore{
    color: #777;
}
#news_board_block_wrapper #news-list .carousel_box .delete_information .info a.restore.idle{
    color: transparent;
}

#page_data #group-content{
    padding: 0;
}
#group-content .users_block{
    padding: 19px 29px;
    margin: 0;
    background-color: #e7edf5;
    max-height: 295px;
    overflow-y: hidden;
    box-sizing: content-box;
}
#group-content .block_group_header{
    font-size: 17px;
    font-weight: bold;
    color: #797e85;
    cursor: default;
}
#group-content .trade_block .block_group_header{
    padding: 19px 29px;
}

#group-content .warning_info{
    margin: -10px 10px 10px;
    padding: 10px 20px;
    background-color: #ffffff;
    border-radius: 4px;
    font-size: 12px;
    border: 1px solid #EFEFEF;
    color: #999;
}
#group-content .block_group_header.control_access{
    cursor: pointer;
    text-decoration: none;
    border-bottom: 1px solid transparent;
}
#group-content .block_group_header.control_access:hover {
    border-bottom-color: inherit;
}

#group-content .block_group_header .counter{
    color: #000000;
}
.limited_mode{
    display: inline-block;
    padding-left: 15px;
    background: url('./img/closed_icon_small.png') no-repeat;
    line-height: 12px;
    margin-left: 10px;
    opacity: 0.6;
    font-size: 13px;
}
.limited_mode a{
    color: #777;
    border-bottom: 1px solid transparent;
    text-decoration: none;
    font-weight: normal;
}
.limited_mode a:hover{
    border-bottom-color: #777;
}
.limited_mode a.readonly{
    cursor: default;
}
.limited_mode a.readonly:hover{
    border-bottom-color: transparent;
}

#group-content .users_items{
    padding: 0;
    margin-left: 23px;
}
#group-content .users_items .carousel_box{
    width: 100px;
    float: left;
}
#group-content .users_items .carousel_items{
    width: 100%;
    padding: 0 1px;
}
#group-content .users_items .carousel_nav {
    top: 30px;
    bottom: 0;
    margin: 0;
}
#group-content .users_items .carousel_nav.carousel_prev {margin-left: -30px;}
#group-content .users_items .carousel_nav.carousel_next {margin-right: -8px;}
#group-content .user_item{
    float: none;
}

#group-content .users_items.two_rows .carousel_nav{top: 100px;}
#group-content .users_items.two_rows .box_content .user_item:first-of-type{margin-bottom: 20px;}

#group-content .users_items.no_slide{
    margin-left: 0;
    text-align: left;
}


#group-content .live_block{
    padding: 19px 9px;
    margin: 0;
    background-color: #e7edf5;
}
#group-content .live_block .title{
    cursor: pointer;
}

#group-content .live_block:not(.active) .title_control_block{
    display: none !important;
}

#user_profile #group-content .live_block{margin:0 -21px; background-color:transparent;}

#group-content .live_block .empty_block{
    text-align: center;
    padding: 10px;
}
#group-content .live_block .empty_block .info{
    font-size: 18px;
    font-weight: bold;
    color: #797e85;
    line-height: 16px;
}


#group-content .live_block .empty_block&gt;a{
    color: #737373;
    margin-left: 15px;
    vertical-align: top;
}

.ajax_tooltip{
    white-space: nowrap;
    text-align: left;
    z-index: 110;
}
.connect_live_block .checkbox_setting{
    font-size: 11px;
    margin-top: 10px;
    white-space: normal;
    color: #878787;
    width: 265px;
}
.connect_live_block .schk{
    float: left;
    margin-bottom: 5px;
    margin-top: 0px;
}
.connect_live_block .li_list{
    vertical-align: top;
}
.connect_live_block .li_list .li_title{
    width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.connect_live_block .li_list li.started{
    border-style: dashed;
}

.title_control_block{
    float: right;
    opacity: 0;
    display: none;
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
}
.title_control_block&gt;.state&gt;a{
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    margin-left: 10px;
    opacity: 0.8;
    text-transform: lowercase;
}
.title_control_block a.idle{
    color: transparent;
}
.title_control_block .tiny_tooltip{
    z-index: 100;
    width: 130px;
    margin-left: -43px;
    margin-top: 12px;
}
.title_control_block .tiny_tooltip .prompt_links{    display: block;}
.title_control_block .tiny_tooltip .prompt_links a:first-of-type{margin-left: 0;}


#group-content #live-list{
    text-align: left;
    min-height: 145px;
}
#group-content #live-list.one_block{
    padding: 15px 10px;
}

.one_block .carousel_indicator{
    display: none !important;
}

#group-content #live-list .carousel_items {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}
#group-content #live-list .carousel_box{width: 653px;overflow: hidden;position: relative;text-align: left;padding-top: 3px; white-space: normal;min-height: 105px;}
#group-content #live-list .carousel_box.inactive{}
#group-content #live-list .carousel_nav{top: 69px;}
#group-content #live-list .carousel_nav{margin: 0;}

#group-content #live-list .icon, #group-content #news-list .icon{
    float: left;
    width: 132px;
    height: 132px;
    margin-right: 15px;
}
#group-content #news-list .icon{margin-left:27px;}
#group-content #live-list .icon img, #group-content #news-list .icon img{
    width: 100%;
    height: 100%;
    border-radius: 3px;
}

#group-content #live-list .text, #group-content #news-list .has_icon .text{
    margin-left: 145px;
    margin-top: 0;
    position: relative;
}

#group-content #news-list .has_icon .text{margin-left:167px; padding-left:0;}

#group-content #live-list .text .control{
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
}
#group-content #live-list .text .control .button_help{
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    color: #666;
}
#group-content #live-list .text .control .button_help .emphasis{
    color: #666;
}

#group-content #live-list .lv_mode_label{
    background-color: #cde2ff;
    border-radius: 2px;
    padding: 2px 4px;
    margin-right: 5px;
    line-height: normal;
    color: #3866a4;
    margin-left: 10px;
}
#group-content #live-list .text .header_line{
    margin-bottom: 5px;
    white-space: nowrap;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}
#group-content #live-list .text .header_line&gt;div{
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
}
#group-content #live-list .text .date{
    font-size: 14px;

    font-weight: bold;
    padding: 5px;
    margin-right: 10px;
}

#group-content #live-list .text .control .button_help .date{
    font-size: 12px;

    font-weight: normal;
    padding: 0;
    margin-right: 0;
}
#group-content #live-list .text .header_line .date{

}

#group-content #live-list .text .header_line .date .timer{
    padding: 0;
}

#group-content #live-list .text .date.archive {

}
#group-content #live-list .text .date.short {
    font-size: 14px;
}

#group-content #live-list .text .title{
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px dotted #CCC;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#group-content #live-list .text .date+.title{
    max-width: calc(100% - 105px);
    line-height: 34px;
    border-bottom: 0;
}
#group-content #live-list .text .title a{
    color: inherit;
    text-decoration: none;
}
#group-content #live-list .text .title:hover{
    border-bottom-color: transparent;
}
#group-content #live-list .text .description{
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 15px;
    font-size: 13px;
    color: #000;
    padding-bottom: 40px;
}
#group-content #live-list .carousel_box.active .text .more_symbol{
    position: relative;
}
#group-content #live-list .carousel_box.active .text .more_symbol:before {

}

#group-content #live-list .text .it_access_link{
    display: inline-block;
}

#group-content #live-list .text .it_access_link.purchase_button {
    text-align: center;
    display: inline-block;
    box-shadow:inset 0px 0px 0px 0px #9acc85;
    background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
    background-color:#74ad5a;
    border-radius:4px;
    line-height: normal;
    cursor:pointer;
    color:#ffffff;
    font-size:13px;
    font-weight: normal;
    padding:8px 14px;
    text-decoration:none;
    vertical-align: middle;
}
#group-content #live-list .text .it_access_link.no_icon{
    text-align: center;
}
#group-content #live-list .text .it_access_link.purchase_button:hover {
    background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
    background-color:#68a54b;
}
#group-content #live-list .text .it_access_link.purchase_button:active {
    position:relative;
    top:1px;
}

#group-content #live-list .text .control .morei2{margin-top: 10px;}
#group-content #live-list .text .control .morei2 span{width: auto; padding: 0 10px;}
#group-content #live-list .text .control .morei2 a{height:36px; position: relative;}
#group-content #live-list .text .control .morei2 .lv_join span{font-size: 15px;color: #b0b2bb; line-height: 34px;}
#group-content #live-list .text .control .morei2 .lv_join span b{font-size: 15px;color: #ffffff;}
#group-content #live-list .text .control .morei2 .lv_join i{
    font-family: Arial;
    text-transform: none;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.25);
    width: auto;
    min-width: 80px;
    white-space: nowrap;
    padding: 0 20px;
}

#group-content #live-list .text .control .morei2 .lv_join:hover{

}

#group-content .morei2.iconed span, #group-content #live-list .text .control .morei2.iconed span{
    padding-left: 25px;
}

#group-content #live-list .carousel_box.inactive .morei2.iconed span{
    padding-left: 10px;
    font-size: 12px;
    line-height: 35px;
}
#group-content #live-list .carousel_box.inactive .morei2 .play_icon{
    display: none;
}
#group-content .morei2 .play_icon{
    position: absolute;
    width: 16px;
    height: 16px;
    background: url('../../user/images/play.png') no-repeat;
    top: 16px;
    left: 10px;
}

#group-content .live_block .title_control_block .tiny_tooltip{
    margin-left: 97px;
    width: 200px;
    white-space: normal;
}

#group-content .live_block .time_info{
    vertical-align: top;
    margin-top: 28px;
    margin-left: 10px;
    color: #aaaaaa;
    font-style: italic;
}

#group-content #live-list .carousel_indicator{
    margin-bottom: 5px;
    margin-top: 10px;
    white-space: nowrap;
    overflow: hidden;
}

.live_control_block{
	display:block; opacity:1;
}

.groups_modal_window{
    background-color: #f6f6f6;
    color: #000000;
    min-height: 100px;
    padding: 35px;
    text-align: center;
    font-size: 14px;
    max-width: 800px;
}

.groups_modal_window&gt;.title:not(.author_title){
    white-space: nowrap;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 20px;
}

.groups_modal_window a, .groups_modal_window a.link2{
    text-decoration: none;
    border-bottom: 1px solid;
    color: #03C;
}
.groups_modal_window a:hover{
    border-bottom-color: transparent;
}

.groups_modal_window .text p:not(:last-child){
    margin-bottom: 15px;
}

.groups_modal_window button{

}
.common_form .text+.text, .groups_modal_window .text+.text{
    margin-top: 25px;
}
.groups_modal_window .text.hint, .groups_modal_window .text.hint a, .common_form .text.hint, .common_form .text.hint a{
    font-size: 13px;
    color: #999999;
}
.groups_modal_window .tiny_tooltip{
    width: 60%;
    left: 20%;
    box-sizing: border-box;
    margin-left: 0;
}

#user-notifications-popup .group_info{
    text-align: center;
}
#user-notifications-popup .group_info&gt;div{
    display: inline-block;
    vertical-align: middle;
    max-width: calc(100% - 80px);
}
#user-notifications-popup .group_info&gt;div.logo{
    width: 64px;
    height: 64px;
}
#user-notifications-popup .group_info&gt;div.logo img{
    width: 100%;
    height: 100%;
    border-radius: 2px;
}
#user-notifications-popup .group_info&gt;div.title{
    margin-left: 10px;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
}



    /*Discussions*/

.tab_content_block{
    margin: 20px 10px 25px;
    color: #000000;
    position: relative;
}

.tab_content_block a.link2{
    color: #333333;
}
.tab_content_block .tabs{
    float: left;
}

.tab_content_block .tabs .tab{
    background-color: #fef7de;
    font-weight: bold;
    font-size: 17px;
    padding: 15px 20px;
    float:left;
    position: relative;
    margin-right: 5px;
}
.tab_content_block .tabs .tab:after{
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    content: ' ';
    height: 100%;
    box-shadow: 1px 1px 1px rgba(000, 000, 000, 0.15);
    width: 1px;
}
.tab_content_block .tabs .tab:last-child{
    margin-right: 0;
}
.tab_content_block .tabs .tab.inactive{
    background-color: #eeeeee;
}
.tab_content_block .tabs .tab.inactive:before{
    display: block;
    position: absolute;
    left: 0;
    bottom: -2px;
    content: ' ';
    height: 1px;
    box-shadow: 0px -1px 1px rgba(000, 000, 000, 0.15);
    width: 100%;
}
.tab_content_block .tabs a.tab:not(.active):hover{
    background-color: #f5f5f5;
}
.tab_content_block .tabs .tab.small{
    font-size: 13px;
    line-height: 20px;
}
.tab_content_block .content_list{
    background-color: #fef7de;
    min-height: 50px;
}
.tab_content_block .content_list .items_block{
    margin: 0;
}
.tab_content_block .content_list .common_form{
    background-color: #fef7de;
}
.tab_content_block .control_link{
    float: left;
    margin: 17px 10px 0;
}
.tab_content_block .control_link a{
    margin: 0 5px;
    opacity: 0.6;
    text-transform: lowercase;
}
.tab_content_block .control_link a:hover{
    opacity: 0.8;
}

.tab_content_block .action_link{
    float: right;
    margin: 15px 10px 0 10px;
}

.tab_content_block .action_link .schk {
    margin-left: 15px;
}

.tab_content_block .sectionMenu{
    padding: 10px 0 10px 10px;
}

.tab_content_block .sectionMenu li{
    font-size: 14px;
    float: left;
    margin-right: 8px;
    color: #000;
    cursor: pointer;
    padding: 0;
}

.tab_content_block .sectionMenu li a{
    text-decoration: none;
    color: inherit;
    padding: 6px 12px;
    display: inline-block;
}

.tab_content_block .sectionMenu+.sectionMenu{
    padding-top: 0;
}
.tab_content_block .info_text{
    float: left;
    margin: 19px 10px 0 20px;
    color: #b0b0b0;
}

.tab_content_block .content_list{
    box-shadow: 0 1px 1px rgba(000, 000, 000, 0.15);
}

.tab_content_block .line, .tab_content_block .empty_info{
    padding: 10px 10px 10px 20px;
    position: relative;
}
.tab_content_block .status_line{
    padding: 10px 10px 10px 20px;
    position: relative;
    text-align: center;
    color: red;
    font-size: 15px;
    padding-top: 15px;
}
.tab_content_block .status_line a{
    color: inherit;
    text-decoration: none;
    border-bottom: 1px solid;
}
.tab_content_block .status_line a:hover{
    border-bottom-color: transparent;
}
.tab_content_block .empty_info{
    font-size: 15px;
    padding-top: 15px;
    font-style: italic;
}
.tab_content_block .empty_info a{
    font-style: normal;
    margin-left: 10px;
}
.tab_content_block .section:after{
    display: block;
    content: ' ';
    position: absolute;
    height: 1px;
    background-color: transparent;
    width: 100%;
    margin-left: -20px;
    margin-top: 8px;
    box-shadow: 0 2px 2px rgba(0,0,0,0.1);
}
.tab_content_block .section:last-of-type:after{
    display: none;
}
.tab_content_block .line{
    display: block;
}
.tab_content_block .line:hover{
    background-color: rgba(255,255,255,0.3);
    cursor: pointer;
}
.tab_content_block .line .title_block{
    float: left;
    white-space: nowrap;
    line-height: 28px;
    width: 405px;
}
.tab_content_block .training_lessons .line .title_block{
    float: left;
    white-space: nowrap;
    line-height: 28px;
    position: relative;
    width: 380px;
}
.tab_content_block .line .title_block{
    position: relative;
}

.tab_content_block .training_lessons .line.not_available .title_block{
    width: 100%;
}

.tab_content_block .training_lessons .section:not(.not_init).not_available .title_block .title{
    max-width: calc(100% - 60px);
}

.tab_content_block .line .upgrade_version_label{
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}
.tab_content_block .line .title_block .control_block{
    position: absolute;
    right: 0;
    top: 0;
}
.tab_content_block .line .title_block .control_block .label_pending{
    display: inline-block;
    padding: 0 6px;
    color: #FFF;
    background-color: #AAA;
    margin-left: 20px;
    font-size: 12px;
    font-weight: normal;
    border-radius: 2px;
    position: relative;
    vertical-align: middle;
    line-height: 23px;
}
.tab_content_block .line .title_block .control_block .action_btn, #profile_inner .tab_content_block .line .title_block .control_block .action_btn{
    display: none;
}
.tab_content_block .line:hover .title_block .control_block .action_btn, #profile_inner .tab_content_block .line:hover .title_block .control_block .action_btn{
    display: inline-block;
    line-height: 17px;
}
.tab_content_block .line .title_block .target_version{
    cursor: pointer;
}
.tab_content_block .line .title_block .target_version:hover{
    box-shadow: 0 0 3px rgba(0,0,0,0.4) inset;
}
.tab_content_block .line .title_block .control_block .version_label{
    display: none;
}
.tab_content_block .line .title_block:hover .control_block .version_label{
    display: inline-block;
}
.tab_content_block .line .title_block:hover .control_block .label_pending{
    display: none;
}

.tab_content_block .training_lessons .line .line_number{
    margin-left: -10px;
}
.tab_content_block .training_lessons .line .line_number:after{
    transform: scale(1.2,1);
    white-space: normal;
}

.tab_content_block .icon_dscsn{
    display:inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin-right: 5px;
}
.tab_content_block .icon_dscsn.icon_dscsn_section{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDQ4IDQ4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZTk5Njt9LmNscy0ye2ZpbGw6I2UwOWQyMDt9LmNscy0ze2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjI0IiB4Mj0iMjQiIHkxPSIxNy45MiIgeTI9IjM3LjE5Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmYmQ4NTUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmNmQzNTIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48dGl0bGUvPjxnIGlkPSJpY29ucyI+PGcgZGF0YS1uYW1lPSJMYXllciAzIiBpZD0iTGF5ZXJfMyI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzksMTFIMjNhNSw1LDAsMCwwLTUtNUg5YTUsNSwwLDAsMC01LDVWMzBhNSw1LDAsMCwwLDUsNUgzOWE1LDUsMCwwLDAsNS01VjE2QTUsNSwwLDAsMCwzOSwxMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zOSwxM0gyM2E1LDUsMCwwLDAtNS01SDlhNSw1LDAsMCwwLTUsNVYzMmE1LDUsMCwwLDAsNSw1SDM5YTUsNSwwLDAsMCw1LTVWMThBNSw1LDAsMCwwLDM5LDEzWiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgaGVpZ2h0PSIyNSIgcng9IjUiIHJ5PSI1IiB3aWR0aD0iNDAiIHg9IjQiIHk9IjE3Ii8+PHJlY3QgY2xhc3M9ImNscy0zIiBoZWlnaHQ9IjIzIiByeD0iNSIgcnk9IjUiIHdpZHRoPSI0MCIgeD0iNCIgeT0iMTkiLz48L2c+PC9nPjwvc3ZnPg==");
    background-size: contain;

}

.tab_content_block .icon_dscsn.icon_dscsn_notification{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PHBhdGggZD0iTTEyLjY5LDEyLjA2YTEsMSwwLDAsMS0xLjM0LDBMMi44Nyw0LjM1QTIsMiwwLDAsMSw0LDRIMjBhMiwyLDAsMCwxLDEuMTMuMzVaIiBmaWxsPSIjNDY0NjQ2Ii8+PHBhdGggZD0iTTIyLDYuMjZWMTdhMywzLDAsMCwxLTMsM0g1YTMsMywwLDAsMS0zLTNWNi4yNmw4LjY4LDcuOTJhMiwyLDAsMCwwLDEuMzIuNDksMiwyLDAsMCwwLDEuMzMtLjUxWiIgZmlsbD0iIzQ2NDY0NiIvPjwvc3ZnPg==");
    background-size: contain;

}
.tab_content_block .line .title_block .title, .tab_content_block .line .title_block .counter, .tab_content_block .line .title_block .create_button{
    display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;vertical-align: middle;
    font-size: 15px;
    color: #000000;
    white-space: nowrap;
}

.tab_content_block .line&gt;.title_block .create_button .new_section_link{
    display: inline-block;
    width: 0;
    font-size: 11px;
    margin-left: 10px;
    line-height: normal;
}
.tab_content_block .line.section:hover&gt;.title_block .create_button .new_section_link{
    width: auto;
}
.tab_content_block .line.section.moder:hover&gt;.updated_info_block{
    display: none;
}
.tab_content_block .line .title_block .counter{
    color: #969181;
    margin-left: 3px;
}
.tab_content_block .section.collapsed&gt;.title_block .counter:after, .tab_content_block .section.expanded&gt;.title_block .title:after{
    content: ' ';
    display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;
    vertical-align: middle;
    height: 8px;
    width: 8px;
    margin-left: 2px;

    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIzMiIgaWQ9InRyaWFuZ2xlLXVwIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNCAyNCBIMjggTDE2IDYgeiIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-size: contain;
    transition: all 100ms linear;
}
.tab_content_block .section.expanded&gt;.title_block .title:after{
    transform: rotate(180deg);
}

.tab_content_block .section.collapsed .themes_list{

}
.tab_content_block .section.empty&gt;.title_block .counter:after{
    display: none;
}
.tab_content_block .section .title_block .create_button{
    opacity: 0;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
    margin: -4px 0 0 10px;
}
.tab_content_block .section .title_block .create_button i{
    font-size: 11px;
    text-shadow: none;
    line-height: 22px;
}
.tab_content_block .section .title_block .create_button.idle i{
    color: transparent;
}
.tab_content_block .section:hover .title_block .create_button{
    opacity: 1;
}
.tab_content_block .section.section_common .title_block .title, .tab_content_block .section.section_individual .title_block .title{
    max-width: 380px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}
.tab_content_block .section.section_common .title_block.short_view{
    width: 375px;
}
.tab_content_block .section.section_common .title_block.short_view .title{
    max-width: 350px;
}

.tab_content_block .section.section_common .not_available .title_block .title{
    max-width: 300px;
}
.tab_content_block .section.section_common .icon_dscsn{
    margin-top: -1px;
}
.tab_content_block .section.section_individual .icon_dscsn.icon_dscsn_section{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDQ4IDQ4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpO30uY2xzLTJ7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudC0yKTt9LmNscy0ze2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMyk7fS5jbHMtNHtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50LTQpO30uY2xzLTV7ZmlsbDojZmJkNzRmO30uY2xzLTZ7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudC01KTt9LmNscy03e2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtNik7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMTUuNSIgeDI9IjMyLjUiIHkxPSIxMy41IiB5Mj0iMTMuNSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZGNkY2RjIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9IjI0IiB4Mj0iMjQiIHkxPSIyNC4wOSIgeTI9IjguMzciPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzY2NiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzlkOWQ5ZCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0ibGluZWFyLWdyYWRpZW50LTMiIHgxPSIyNCIgeDI9IjI0IiB5MT0iMTkuNDIiIHkyPSIzOC42OSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmJkODU1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZjZkMzUyIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJsaW5lYXItZ3JhZGllbnQtNCIgeDE9IjI0IiB4Mj0iMjQiIHkxPSIyMS41MSIgeTI9IjM5LjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ViMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2RhYWIwMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0ibGluZWFyLWdyYWRpZW50LTUiIHgxPSIyMy41IiB4Mj0iMjMuNSIgeTE9IjMwLjYiIHkyPSIyNy45OCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYjk3OTAwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYTE2NTAwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudC02IiB4MT0iMjMuNSIgeDI9IjIzLjUiIHhsaW5rOmhyZWY9IiNsaW5lYXItZ3JhZGllbnQtNSIgeTE9IjM3LjYiIHkyPSIzNC45OCIvPjwvZGVmcz48dGl0bGUvPjxnIGlkPSJpY29ucyI+PGcgZGF0YS1uYW1lPSJMYXllciAzIiBpZD0iTGF5ZXJfMyI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTUuNSwxM3Y5LjVoMy43OFYxMy4yMkE0LjcyLDQuNzIsMCwwLDEsMjQsOC41aDBhNC43Miw0LjcyLDAsMCwxLDQuNzIsNC43MlYyMi41SDMyLjVWMTNBOC41MSw4LjUxLDAsMCwwLDI0LDQuNWgwQTguNTEsOC41MSwwLDAsMCwxNS41LDEzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE1LjUsMTR2OS41aDMuNzhWMTQuMjJBNC43Miw0LjcyLDAsMCwxLDI0LDkuNWgwYTQuNzIsNC43MiwwLDAsMSw0LjcyLDQuNzJWMjMuNUgzMi41VjE0QTguNTEsOC41MSwwLDAsMCwyNCw1LjVoMEE4LjUxLDguNTEsMCwwLDAsMTUuNSwxNFoiLz48cmVjdCBjbGFzcz0iY2xzLTMiIGhlaWdodD0iMjMiIHJ4PSI0LjE4IiByeT0iNC4xOCIgd2lkdGg9IjMwIiB4PSI5IiB5PSIyMC41Ii8+PHJlY3QgY2xhc3M9ImNscy00IiBoZWlnaHQ9IjIxIiByeD0iMy44MiIgcnk9IjMuODIiIHdpZHRoPSIyNy41NyIgeD0iMTAuMjIiIHk9IjIyLjUiLz48cmVjdCBjbGFzcz0iY2xzLTUiIGhlaWdodD0iMyIgcng9IjEuNSIgcnk9IjEuNSIgd2lkdGg9IjE1IiB4PSIxNiIgeT0iMjguNSIvPjxyZWN0IGNsYXNzPSJjbHMtNiIgaGVpZ2h0PSIzIiByeD0iMS41IiByeT0iMS41IiB3aWR0aD0iMTUiIHg9IjE2IiB5PSIyNy41Ii8+PHJlY3QgY2xhc3M9ImNscy01IiBoZWlnaHQ9IjMiIHJ4PSIxLjUiIHJ5PSIxLjUiIHdpZHRoPSIxNSIgeD0iMTYiIHk9IjM1LjUiLz48cmVjdCBjbGFzcz0iY2xzLTciIGhlaWdodD0iMyIgcng9IjEuNSIgcnk9IjEuNSIgd2lkdGg9IjE1IiB4PSIxNiIgeT0iMzQuNSIvPjwvZz48L2c+PC9zdmc+");
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
}
.tab_content_block .moder .icon_dscsn{
    cursor: pointer;
}
.tab_content_block .module_header_link, .block_group_header .module_header_link, .news_settings_menu .title{
    padding-left:25px; position:relative;
}
.tab_content_block .module_header_link, .block_group_header .module_header_link{
    max-width: 370px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;
    vertical-align: middle;
}

.tab_content_block .module_header_link:hover, .block_group_header .module_header_link:hover{text-decoration:underline;}
.tab_content_block .module_header_link:before, .block_group_header .module_header_link:before, .news_settings_menu .title:before{
	content: ' ';
    width: 16px;
    height: 16px;
    display: block;
    cursor: pointer;
    background: url("./img/edit.svg");
    left:0; top:2px;
    position: absolute;
}
.tab_content_block .section.pinned .icon_dscsn_section:before{
    content: ' ';
    width: 10px;
    height: 10px;
    display: block;
    cursor: pointer;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwLjA2MiA2MCIgd2lkdGg9IjYwLjA2MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2JmODczZTsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY3MC42OCwyMjcuNzMzYTMuMDMsMy4wMywwLDAsMCwuODg0LDEuMDcyLDMuMTY4LDMuMTY4LDAsMCwwLDEuMjgyLjU3OGwxNC42NjIsMi45NjVhMy4wNjcsMy4wNjcsMCwwLDEsMi4zOTQsMi4yODQsMywzLDAsMCwxLTEuMTE4LDMuMDg0bC0xMS40MDgsOC42NTRhMy4wMSwzLjAxLDAsMCwwLS45OTQsMS4zLDIuOTU2LDIuOTU2LDAsMCwwLS4xNiwxLjYxOEw2NzkuMywyNjYuNDJhMywzLDAsMCwxLTEuMjc1LDMuMDEsMy4xNjYsMy4xNjYsMCwwLDEtMy4zMjguMTQ2bC0xMy4xOC03LjQwN2EzLjE2NSwzLjE2NSwwLDAsMC0zLjA5MSwwbC0xMy4xODEsNy40MDdhMy4xNTYsMy4xNTYsMCwwLDEtMy4zMjctLjE0NiwzLDMsMCwwLDEtMS4yNzUtMy4wMWwzLjA3OC0xNy4xMjlhMi45NTYsMi45NTYsMCwwLDAtLjE2LTEuNjE4LDMuMDEsMy4wMSwwLDAsMC0uOTk0LTEuM2wtMTEuNDA4LTguNjU0YTMsMywwLDAsMS0xLjExOC0zLjA4NCwzLjA2OCwzLjA2OCwwLDAsMSwyLjM5My0yLjI4NGwxNC42Ni0yLjk2NWEzLjE0MSwzLjE0MSwwLDAsMCwxLjI4MS0uNTc4LDMuMDQ0LDMuMDQ0LDAsMCwwLC44ODUtMS4wNzJsNy45MTgtMTYuMDEzYTMuMTMzLDMuMTMzLDAsMCwxLDUuNTg3LDBaIiBpZD0icmF0aW5nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjI5LjkzOCAtMjEwKSIvPjwvc3ZnPg==");
    background-size: contain;
    margin: 8px 0 0 10px;
    position: absolute;
}
.tab_content_block .moder .icon_dscsn:after{
    opacity: 0;
    content: ' ';
    width: 16px;
    height: 16px;
    display: block;
    cursor: pointer;
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cg%20data-name%3D%221%22%3E%3Cpath%20d%3D%22M293.9%20450h-60.37a15%2015%200%2001-14.92-13.42l-4.47-42.09a152.77%20152.77%200%2001-18.25-7.56L163%20413.53a15%2015%200%2001-20-1.06l-42.69-42.69a15%2015%200%2001-1.06-20l26.61-32.93a152.15%20152.15%200%2001-7.57-18.25l-42.16-4.5a15%2015%200%2001-13.42-14.91v-60.38a15%2015%200%200113.42-14.91l42.09-4.47a152.15%20152.15%200%20017.57-18.25l-26.61-32.93a15%2015%200%20011.06-20l42.69-42.69a15%2015%200%200120-1.06l32.93%2026.6a152.77%20152.77%200%200118.25-7.56l4.47-42.09A15%2015%200%2001233.53%2048h60.37a15%2015%200%200114.92%2013.42l4.46%2042.09a152.91%20152.91%200%200118.26%207.56l32.92-26.6a15%2015%200%200120%201.06l42.69%2042.69a15%2015%200%20011.06%2020l-26.61%2032.93a153.8%20153.8%200%20017.57%2018.25l42.09%204.47a15%2015%200%200113.41%2014.91v60.38a15%2015%200%2001-13.37%2014.94l-42.09%204.47a153.8%20153.8%200%2001-7.57%2018.25l26.61%2032.93a15%2015%200%2001-1.06%2020l-42.69%2042.72a15%2015%200%2001-20%201.06l-32.92-26.6a152.91%20152.91%200%2001-18.26%207.56l-4.46%2042.09A15%2015%200%2001293.9%20450zM247%20420h33.39l4.09-38.56a15%2015%200%200111.06-12.91A123%20123%200%2000325.7%20356a15%2015%200%200117%201.31l30.16%2024.37%2023.61-23.61L372.06%20328a15%2015%200%2001-1.31-17%20122.63%20122.63%200%200012.49-30.14%2015%2015%200%200112.92-11.06l38.55-4.1v-33.39l-38.55-4.1a15%2015%200%2001-12.92-11.06A122.63%20122.63%200%2000370.75%20187a15%2015%200%20011.31-17l24.37-30.16-23.61-23.61-30.16%2024.37a15%2015%200%2001-17%201.31%20123%20123%200%2000-30.14-12.49%2015%2015%200%2001-11.06-12.91L280.41%2078H247l-4.09%2038.56a15%2015%200%2001-11.07%2012.91A122.79%20122.79%200%2000201.73%20142a15%2015%200%2001-17-1.31l-30.13-24.41-23.6%2023.61%2024.38%2030.16a15%2015%200%20011.3%2017%20123.41%20123.41%200%2000-12.49%2030.14%2015%2015%200%2001-12.91%2011.06l-38.56%204.1v33.38l38.56%204.1a15%2015%200%200112.91%2011.06A123.41%20123.41%200%2000156.67%20311a15%2015%200%2001-1.3%2017L131%20358.11l23.61%2023.61%2030.17-24.37a15%2015%200%200117-1.31%20122.79%20122.79%200%200030.13%2012.49%2015%2015%200%200111.07%2012.91zm202.71-140.81z%22%2F%3E%3Cpath%20d%3D%22M263.71%20340.36A91.36%2091.36%200%2011355.08%20249a91.46%2091.46%200%2001-91.37%2091.36zm0-152.72A61.36%2061.36%200%2010325.08%20249a61.43%2061.43%200%2000-61.37-61.36z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: contain;
    margin: 10px 0 0 8px;
}

.modblock .tabs{width:auto;}
.modblock .tabs .tab{padding:15px 40px 15px 20px;cursor: pointer;}
.modblock .tab .swap_module{
	display: block;
    content: ' ';
    position: absolute;
    width: 24px;
    height: 24px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBwb2ludHM9IjM5Ni42LDM1MiA0MTYsMzMxLjMgMjU2LDE2MCA5NiwzMzEuMyAxMTUuMywzNTIgMjU2LDIwMS41ICIvPjwvc3ZnPg==);
    background-size: cover;
    background-repeat: no-repeat;
    right:8px;
    top:16px;
    opacity: 1;
    transition: all 100ms linear;
    transform: rotate(180deg);
    cursor:pointer;
}
.modblock.collapsed .tab .swap_module{transform: rotate(0deg);}
.modblock.collapsed .tab{width:691px; border-bottom:1px solid #DDD;}
.modblock.collapsed .modblock_content{display:none;}

.tab_content_block .moder.section .title_block:hover .icon_dscsn:after, .tab_content_block .moder.theme:hover .icon_dscsn:after{
    opacity: 1;
}
.tab_content_block .section.moder.pinned .icon_dscsn_section:hover:before,
.tab_content_block .theme.moder.pinned .icon_dscsn_theme:hover:before,
.tab_content_block .section.moder:hover .icon_dscsn_section:before,
.tab_content_block .theme.moder:hover .icon_dscsn_theme:before
{
    opacity: 0;
}

.tab_content_block .theme.moder.hidden_item .title{
    color: #B22222;
}

.tab_content_block .theme.moder.require_phone .title:before{
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    background-color: red;
    vertical-align: text-top;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABEUlEQVQ4T7WTIUtEURCFvzMaBJs/QDAYhA2axCSbtlgEi1rEbhZcUBAVtpptCnajQbCoTWz+AEEsgl09cpcnLI/79rKIk+98c+bMueKPpVH6I+LE9pzt1d++OqAVERtA5MC2V4BP2/NZgKQboA28A65B0rAp4GkY4AH4sN3JKZB0BUyXAC+213KAiLiw3fp3wOugy4NKIuKyukKjicmDBeAW+M6YuAw8l1aYkXRmexe4rq7RkdSzvQ28lQDjtrck3dk+Tkok7dteSmBgogRYLKSzmAPZXpf0aPugUnCUpko6ByaHKbgHZiWle+9UZqZEtiWd2t4EUk6S0f2q/4U9SV1grGGNL9s94LAJMMrn7L/9AedClREjZuMqAAAAAElFTkSuQmCC');
}

.tab_content_block .theme.moder.require_messenger_bot .title:before{
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    background-color: red;
    vertical-align: text-top;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJjb21wX3g1Rl8zMzUtdGVsZWdyYW0iPjxnPjxwYXRoIGQ9Ik00ODQuNjg5LDk4LjIzMWwtNjkuNDE3LDMyNy4zN2MtNS4yMzcsMjMuMTA1LTE4Ljg5NSwyOC44NTQtMzguMzA0LDE3Ljk3MkwyNzEuMiwzNjUuNjMxbC01MS4wMzQsNDkuMDg2ICAgIGMtNS42NDcsNS42NDctMTAuMzcyLDEwLjM3Mi0yMS4yNTYsMTAuMzcybDcuNTk4LTEwNy43MjJMNDAyLjUzOSwxNDAuMjNjOC41MjMtNy41OTgtMS44NDgtMTEuODA5LTEzLjI0Ny00LjIxTDE0Ni45NSwyODguNjE0ICAgIEw0Mi42MTksMjU1Ljk2Yy0yMi42OTQtNy4wODYtMjMuMTA0LTIyLjY5NSw0LjcyMy0zMy41NzlMNDU1LjQyMyw2NS4xNjZDNDc0LjMxNiw1OC4wODEsNDkwLjg1LDY5LjM3NSw0ODQuNjg5LDk4LjIzMXoiLz48L2c+PC9nPjxnIGlkPSJMYXllcl8xIi8+PC9zdmc+');
    background-size: contain;
}

#grdscsn_section_settings_form .tiny_tooltip, #grdscsn_theme_settings_form .tiny_tooltip{
    width: 200px;
    white-space: normal;
}

#grdscsn_section_settings_form .tiny_tooltip.delete_action, #grdscsn_theme_settings_form .tiny_tooltip.delete_action{
    margin-left: 256px;
    margin-top: 5px;
    z-index: 103;
    position: relative;
}



.tab_content_block .line .rates_line{
    float: right;
    margin-right: 10px;
}
.tab_content_block .line .rates_line .rates&gt;div.rate{
    font-size: 11px;
    font-weight: bold;
    color: #000;
}
.tab_content_block .line .rates_line .rates&gt;div.rate:first-child{
    margin-left: 0;
}

.tab_content_block .updated_info_block{
    float: right;
    width: 180px;
    white-space: nowrap;
    text-align: left;
    overflow: hidden;
    margin: 1px 0 -1px;
    display: inline-flex;
    align-items: center;
}

.tab_content_block .line.expanded&gt;.updated_info_block{
    display: none;
}

.tab_content_block .line .logo, .tab_content_block .updated_info_block .logo{
    margin-right: 10px;
}
.tab_content_block .line .logo, .tab_content_block .line .logo img{
    width: 29px;
    height: 29px;
    border-radius: 14px;
}

.tab_content_block .updated_info_block .logo, .tab_content_block .updated_info_block .logo img{
    width: 29px;
    height: 29px;
    border-radius: 14px;
}

.tab_content_block .updated_info_block .userline{
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 140px;
}
.tab_content_block .updated_info_block .date{
    float: left;
    clear: left;
    font-size: 10px;
    color: #000000;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 150px;
}

.tab_content_block .updated_info_block .date.hide_date{
    color: #bbbaba;
}

.tab_content_block .updated_info_block .userline .uname{
    margin-left: 4px;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    font-size: 13px;

    transition: color 300ms linear;
}

.tab_content_block .updated_info_block .userline.only_name{
    margin-top: 6px;
}

.tab_content_block .updated_info_block .userline:hover .uname{
    color: #116ED5;
}

.tab_content_block .line .line_number{
    font-weight: bold;
    font-size: 26px;
    transform: scale(0.7, 1);
    display: inline-block;
    padding-right: 0;
    width: 30px;
    text-align: center;
    box-sizing: content-box;
    color: #000000;
}

.tab_content_block .line .lesson_icon{
    display: inline-block;
    content: ' ';
    height: 20px;
    width: 20px;
    background: url('./img/lesson_icons.svg');
    background-size: cover;
}

.tab_content_block .line.not_init .lesson_icon{
    background-position: 0 -40px;
}
.tab_content_block .line.init .lesson_icon{
    background-position: 0 0;
}
.tab_content_block .line.init.task_exist .lesson_icon {
    background-position: 0 -20px;
}
.tab_content_block .line.init.task_exist.task_required .lesson_icon{
    background-position: 0 -20px;
    position: relative;
}

.tab_content_block .line.init.task_exist.task_required .lesson_icon:before{
    content: '*';
    position: absolute;
    right: -4px;
    top: -5px;
    display: block;
    color: red;
    font-size: 3em;
}

.tab_content_block .training_lessons .line .title_block&gt;div:not(.clear){
    display: inline-block;
    vertical-align: middle;
}

.tab_content_block .training_lessons .section:not(.not_init) .title_block .title{
    max-width: 330px;
}

.tab_content_block .training_lessons .section:not(.not_init) .title_block .require_contact_icon+.title{
    max-width: 290px;
}
.tab_content_block .training_lessons .section.not_available{
    cursor: default;
}
.tab_content_block .training_lessons .section.not_init .title_block .title, .tab_content_block .training_lessons .section.not_available .title_block .title{
    color: #AAA;
}
.require_contact_icon{
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: text-top;
    background-size: cover;
}
.require_contact_icon.require_verified_phone{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwMCA1MDAiIGhlaWdodD0iNTAwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiB3aWR0aD0iNTAwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwMC41OSw0MzEuNzExYzAsMjAuMDc4LDE2LjI2MywzNi4zNCwzNi4zNDIsMzYuMzRoMjI3LjEzNyAgYzIwLjA3OCwwLDM2LjM0MS0xNi4yNjIsMzYuMzQxLTM2LjM0VjU0LjY2MmMwLTEyLjUzNi0xMC4xNzYtMjIuNzEzLTIyLjcxMi0yMi43MTNzLTIyLjcxNiwxMC4xNzctMjIuNzE2LDIyLjcxM3YyMi43MTNoLTIxOC4wNSAgYy0yMC4wNzksMC0zNi4zNDIsMTYuMjY0LTM2LjM0MiwzNi4zNDNWNDMxLjcxMXogTTE2Ni4wMDcsMTIyLjgwMmgxNjguOTg4YzExLjA4MiwwLDE5Ljk4Nyw4LjkwNSwxOS45ODcsMTkuOTkxdjk2LjMwMiAgYzAsMTEuMDg2LTguOTA1LDE5Ljk5MS0xOS45ODcsMTkuOTkxSDE2Ni4wMDdjLTExLjA4MiwwLTE5Ljk4OS04LjkwNC0xOS45ODktMTkuOTkxdi05Ni4zMDIgIEMxNDYuMDE4LDEzMS43MDcsMTU0LjkyNSwxMjIuODAyLDE2Ni4wMDcsMTIyLjgwMnogTTE0Ni4wMTgsMzE4LjE0MmMwLTEyLjUzNiwxMC4xNzctMjIuNzE1LDIyLjcxMy0yMi43MTUgIHMyMi43MTQsMTAuMTc5LDIyLjcxNCwyMi43MTVjMCwxMi41MzctMTAuMTc4LDIyLjcxMS0yMi43MTQsMjIuNzExUzE0Ni4wMTgsMzMwLjY3OSwxNDYuMDE4LDMxOC4xNDJ6IE0yMjcuNzg4LDMxOC4xNDIgIGMwLTEyLjUzNiwxMC4xNzctMjIuNzE1LDIyLjcxMy0yMi43MTVjMTIuNTM2LDAsMjIuNzE1LDEwLjE3OSwyMi43MTUsMjIuNzE1YzAsMTIuNTM3LTEwLjE3OSwyMi43MTEtMjIuNzE1LDIyLjcxMSAgQzIzNy45NjQsMzQwLjg1MywyMjcuNzg4LDMzMC42NzksMjI3Ljc4OCwzMTguMTQyeiBNMzA5LjU1NywzMTguMTQyYzAtMTIuNTM2LDEwLjE3NS0yMi43MTUsMjIuNzE2LTIyLjcxNSAgYzEyLjUzNSwwLDIyLjcxLDEwLjE3OSwyMi43MSwyMi43MTVjMCwxMi41MzctMTAuMTc1LDIyLjcxMS0yMi43MSwyMi43MTFDMzE5LjczMSwzNDAuODUzLDMwOS41NTcsMzMwLjY3OSwzMDkuNTU3LDMxOC4xNDJ6ICAgTTE0Ni4wMTgsMzk5LjkwOWMwLTEyLjUzNiwxMC4xNzctMjIuNzExLDIyLjcxMy0yMi43MTFzMjIuNzE0LDEwLjE3NSwyMi43MTQsMjIuNzExYzAsMTIuNTQtMTAuMTc4LDIyLjcxNS0yMi43MTQsMjIuNzE1ICBTMTQ2LjAxOCw0MTIuNDQ5LDE0Ni4wMTgsMzk5LjkwOXogTTIyNy43ODgsMzk5LjkwOWMwLTEyLjUzNiwxMC4xNzctMjIuNzExLDIyLjcxMy0yMi43MTFjMTIuNTM2LDAsMjIuNzE1LDEwLjE3NSwyMi43MTUsMjIuNzExICBjMCwxMi41NC0xMC4xNzksMjIuNzE1LTIyLjcxNSwyMi43MTVDMjM3Ljk2NCw0MjIuNjI0LDIyNy43ODgsNDEyLjQ0OSwyMjcuNzg4LDM5OS45MDl6IE0zMDkuNTU3LDM5OS45MDkgIGMwLTEyLjUzNiwxMC4xNzUtMjIuNzExLDIyLjcxNi0yMi43MTFjMTIuNTM1LDAsMjIuNzEsMTAuMTc1LDIyLjcxLDIyLjcxMWMwLDEyLjU0LTEwLjE3NSwyMi43MTUtMjIuNzEsMjIuNzE1ICBDMzE5LjczMSw0MjIuNjI0LDMwOS41NTcsNDEyLjQ0OSwzMDkuNTU3LDM5OS45MDl6IiBmaWxsPSIjMDEwMTAxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=');
}
.require_contact_icon.require_messenger{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJjb21wX3g1Rl8zMzUtdGVsZWdyYW0iPjxnPjxwYXRoIGQ9Ik00ODQuNjg5LDk4LjIzMWwtNjkuNDE3LDMyNy4zN2MtNS4yMzcsMjMuMTA1LTE4Ljg5NSwyOC44NTQtMzguMzA0LDE3Ljk3MkwyNzEuMiwzNjUuNjMxbC01MS4wMzQsNDkuMDg2ICAgIGMtNS42NDcsNS42NDctMTAuMzcyLDEwLjM3Mi0yMS4yNTYsMTAuMzcybDcuNTk4LTEwNy43MjJMNDAyLjUzOSwxNDAuMjNjOC41MjMtNy41OTgtMS44NDgtMTEuODA5LTEzLjI0Ny00LjIxTDE0Ni45NSwyODguNjE0ICAgIEw0Mi42MTksMjU1Ljk2Yy0yMi42OTQtNy4wODYtMjMuMTA0LTIyLjY5NSw0LjcyMy0zMy41NzlMNDU1LjQyMyw2NS4xNjZDNDc0LjMxNiw1OC4wODEsNDkwLjg1LDY5LjM3NSw0ODQuNjg5LDk4LjIzMXoiLz48L2c+PC9nPjxnIGlkPSJMYXllcl8xIi8+PC9zdmc+');
}

.tab_content_block .line.selected .title_block .title{
    font-weight: bold;
}

.ajax_tooltip .theme_settings_block .title{
    font-size: 14px;
    font-weight: bold;
}

.ajax_tooltip .theme_settings_block .hintText, .ajax_tooltip .section_settings_block .hintText{
    margin-top: -5px;
    white-space: normal;
}
.ajax_tooltip .upload_settings_block .hintText{
    width: 370px;
    margin-top: -5px;
    white-space: normal;
}

.ajax_tooltip.mCustomScrollbar.mCS_no_scrollbar .mCustomScrollBox, .ajax_tooltip.mCustomScrollbar.mCS_no_scrollbar .mCustomScrollBox .mCSB_container{
    overflow: visible;
}

.tab_content_block .themes_list{
    margin: 10px -10px -10px 30px;
}

.tab_content_block .themes_list .line.theme{
    border-top: 1px solid #e4dec7;
    padding-left: 0;
}


.tab_content_block .theme .icon_dscsn{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik0xMDQsMEgyNEMxNS4xNjQsMCw4LDcuMTY0LDgsMTZ2OTZjMCw4LjgzNiw3LjE2NCwxNiwxNiwxNmg4MGM4LjgzNiwwLDE2LTcuMTY0LDE2LTE2VjE2ICBDMTIwLDcuMTY0LDExMi44MzYsMCwxMDQsMHogTTExMiwxMTJjMCw0LjQxNC0zLjU4Niw4LTgsOEgyNGMtNC40MDYsMC04LTMuNTg2LTgtOFYxNmMwLTQuNDE0LDMuNTk0LTgsOC04aDgwYzQuNDE0LDAsOCwzLjU4Niw4LDggIFYxMTJ6IiBmaWxsPSIjNTQ2RTdBIi8+PHJlY3QgZmlsbD0iI0IwQkVDNSIgaGVpZ2h0PSI4IiB3aWR0aD0iNjQiIHg9IjMyIiB5PSIyNCIvPjxyZWN0IGZpbGw9IiNCMEJFQzUiIGhlaWdodD0iOCIgd2lkdGg9IjY0IiB4PSIzMiIgeT0iNDAiLz48cmVjdCBmaWxsPSIjQjBCRUM1IiBoZWlnaHQ9IjgiIHdpZHRoPSI2NCIgeD0iMzIiIHk9IjU2Ii8+PHJlY3QgZmlsbD0iI0IwQkVDNSIgaGVpZ2h0PSI4IiB3aWR0aD0iMzIiIHg9IjMyIiB5PSI3MiIvPjwvc3ZnPg==");
    background-size: contain;
    background-position: 0 0;
}

.tab_content_block .theme.pinned .icon_dscsn{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwLjA2MiA2MCIgd2lkdGg9IjYwLjA2MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2JmODczZTsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY3MC42OCwyMjcuNzMzYTMuMDMsMy4wMywwLDAsMCwuODg0LDEuMDcyLDMuMTY4LDMuMTY4LDAsMCwwLDEuMjgyLjU3OGwxNC42NjIsMi45NjVhMy4wNjcsMy4wNjcsMCwwLDEsMi4zOTQsMi4yODQsMywzLDAsMCwxLTEuMTE4LDMuMDg0bC0xMS40MDgsOC42NTRhMy4wMSwzLjAxLDAsMCwwLS45OTQsMS4zLDIuOTU2LDIuOTU2LDAsMCwwLS4xNiwxLjYxOEw2NzkuMywyNjYuNDJhMywzLDAsMCwxLTEuMjc1LDMuMDEsMy4xNjYsMy4xNjYsMCwwLDEtMy4zMjguMTQ2bC0xMy4xOC03LjQwN2EzLjE2NSwzLjE2NSwwLDAsMC0zLjA5MSwwbC0xMy4xODEsNy40MDdhMy4xNTYsMy4xNTYsMCwwLDEtMy4zMjctLjE0NiwzLDMsMCwwLDEtMS4yNzUtMy4wMWwzLjA3OC0xNy4xMjlhMi45NTYsMi45NTYsMCwwLDAtLjE2LTEuNjE4LDMuMDEsMy4wMSwwLDAsMC0uOTk0LTEuM2wtMTEuNDA4LTguNjU0YTMsMywwLDAsMS0xLjExOC0zLjA4NCwzLjA2OCwzLjA2OCwwLDAsMSwyLjM5My0yLjI4NGwxNC42Ni0yLjk2NWEzLjE0MSwzLjE0MSwwLDAsMCwxLjI4MS0uNTc4LDMuMDQ0LDMuMDQ0LDAsMCwwLC44ODUtMS4wNzJsNy45MTgtMTYuMDEzYTMuMTMzLDMuMTMzLDAsMCwxLDUuNTg3LDBaIiBpZD0icmF0aW5nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjI5LjkzOCAtMjEwKSIvPjwvc3ZnPg==");
    background-size: contain;
    background-position: 0 0;
    background-repeat: no-repeat;
}


.tab_content_block .line.theme.not_available{
    cursor: default;
}
.tab_content_block .line.theme.not_available .title{
    color: #999999;
}

.tab_content_block .line.expanded&gt;.title_block .title{
    color: #969181;
}
.tab_content_block .line.expanded.section&gt;.title_block .title:hover{
    color: #333333;
}
.tab_content_block .line.expanded&gt;.title_block .counter{
    display: none;
}
.tab_content_block .line.unread .title, .tab_content_block .line.unread .counter{
    font-weight: bold;
}


.tab_content_block .tabs.header{
    color: #8c887a;
}
.tab_content_block .tabs.header .tab{
    padding: 14px 20px 10px;
}

.tab_content_block.item&gt;.title, .tab_content_block.item .content_list&gt;.title{
    background-color: #fef7de;
    color: #000000;
    font-size: 13px;
    font-weight: normal;
    padding: 15px;
    margin-right: 0;
    box-shadow: 0px 1px 1px rgba(000, 000, 000, 0.15);
    position: relative;
}
.tab_content_block.item&gt;.title .title_text{
    max-width: 100%;
}

.tab_content_block.item&gt;.title .title_text.menud{
    max-width: 565px;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    box-sizing: border-box;
    padding-right: 25px;
}
.tab_content_block.item&gt;.title .title_text.menud.full_line{
    max-width: 100%;
}

.tab_content_block.item&gt;.title .title_text .hided{
    display: none;
}
.tab_content_block.item&gt;.title .title_text{
    max-width: 100%;
}
.tab_content_block.item&gt;.title .title_text{
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 23px;
}
.tab_content_block.item&gt;.title.buttonned:hover .title_text{

}

.tab_content_block.item&gt;.title .title_text&gt;div{
    display: inline-block;
    vertical-align: middle;
}
.tab_content_block.item&gt;.title .title_text .delimiter{
    width: 16px;
    height: 16px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZGF0YS1uYW1lPSJMYXllciAxIiBpZD0iTGF5ZXJfMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlLz48cG9seWdvbiBwb2ludHM9IjQ3LjUgODAgNjIuNSA1MCA0Ny41IDIwIDc3LjUgNTAgNDcuNSA4MCIvPjxwb2x5Z29uIHBvaW50cz0iMjIuNSA4MCAzNy41IDUwIDIyLjUgMjAgNTIuNSA1MCAyMi41IDgwIi8+PC9zdmc+');
    margin: 0 6px 0 8px;
}

.tab_content_block.item.training_block&gt;.title .title_text .delimiter{
    display: none;
}

.tab_content_block.item.training_block&gt;.title .title_text .theme{
    font-weight: bold;
    padding-left: 10px;
    font-size: 15px;
}

.tab_content_block.item.training_block&gt;.title .title_text .section_name{
    font-size: 14px;
    vertical-align: middle;
}

.tab_content_block.item a.filters_icon{
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBvbHlnb24gcG9pbnRzPSIyMiAzIDIgMyAxMCAxMi40NiAxMCAxOSAxNCAyMSAxNCAxMi40NiAyMiAzIi8+PC9zdmc+');
    margin-left: 5px;
    opacity: 0.75;
    background-size: contain;
}

.tab_content_block.item .title_text.menud a.filters_icon{
    position: absolute;
    right: 5px;
    top: 5px;
}

.tab_content_block.item a.filters_icon:hover, .tab_content_block.item a.filters_icon.active{
    opacity: 1;
}
.tab_content_block.item&gt;.title .title_text a.home_icon{
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMTZweCIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTYgMTYiIHdpZHRoPSIxNnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMTUuNDUsN0wxNCw1LjU1MVYyYzAtMC41NS0wLjQ1LTEtMS0xaC0xYy0wLjU1LDAtMSwwLjQ1LTEsMXYwLjU1M0w5LDAuNTU1QzguNzI3LDAuMjk3LDguNDc3LDAsOCwwUzcuMjczLDAuMjk3LDcsMC41NTUgIEwwLjU1LDdDMC4yMzgsNy4zMjUsMCw3LjU2MiwwLDhjMCwwLjU2MywwLjQzMiwxLDEsMWgxdjZjMCwwLjU1LDAuNDUsMSwxLDFoM3YtNWMwLTAuNTUsMC40NS0xLDEtMWgyYzAuNTUsMCwxLDAuNDUsMSwxdjVoMyAgYzAuNTUsMCwxLTAuNDUsMS0xVjloMWMwLjU2OCwwLDEtMC40MzcsMS0xQzE2LDcuNTYyLDE1Ljc2Miw3LjMyNSwxNS40NSw3eiIvPjwvc3ZnPg==');
    margin-right: 5px;
    opacity: 0.75;
}
.tab_content_block.item&gt;.title .title_text a.home_icon:hover{
    opacity: 1;
}

.tab_content_block.item&gt;.title .filters{
    margin-top: 10px;
}
.tab_content_block.item&gt;.title .filters .param_values .value_label{
    margin-right: 10px;
}

.tab_content_block.item&gt;.title .filters .param_values .textField{
    width: 200px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 3px;
    margin-bottom: 3px;
}

.tab_content_block.item&gt;.title .filters:not(.visible){
    display: none;
}

.tab_content_block.item&gt;.title .post_button{
    display: none;
    opacity: 0;

    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
}

.tab_content_block.item&gt;.title .title_text .section_name{
    border-bottom: 1px solid;
    cursor: pointer;
    display: inline-block;
    vertical-align: bottom;
    color: inherit;
    text-decoration: none;
}

.tab_content_block.item&gt;.title .title_text .section_name:hover{
    border-bottom-color: transparent;
}

.tab_content_block.item&gt;.title.buttonned .post_button{

}
.tab_content_block.item&gt;.title:hover{
    position: relative;
}
.tab_content_block.item&gt;.title:hover .post_button{
    opacity: 1;
    display: block;
    position: absolute;
    z-index: 100;
    right: 20px;
}

.tab_content_block.item .post_button a{
    display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;vertical-align: middle;
}

.discussion_block.tab_content_block .tabs.header .tab{
    max-width: 390px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.discussion_block .control_link, .chat_block .control_link{margin-top:-30px;}
.training_block .action_link{margin-top:-35px;}
.live_control_block .state.init_state{margin-top:-60px;}

.edit_post_form{
    position: relative;
}

.edit_post_form.first_post, .edit_post_form.lesson_content{
    background-color: #fef7de;
    color: #000000;
    padding: 20px 20px 15px;
}


.lesson_logo_edit_block{
    margin-bottom: 15px;
    border-bottom: 1px solid #CCC;
    background-color: #fef7de;
}
#edit_post_form_wrapper .lesson_logo_edit_block{
    border-bottom: 0;
    padding: 20px 20px 15px;
    margin-bottom: 0;
}

.tab_content_block.item .first_post, .tab_content_block.item .edit_post_form.lesson_content{
    margin-right: 0;
    margin-left: 1px;
    box-shadow: 0 -1px 1px rgba(0,0,0,0.15);
}

.tab_content_block.training_block .tprogress{
    margin:-35px 5px 0 0; cursor: pointer;
}
.tab_content_block.item.training_block .tprogress{
    margin-top: -50px;
}

.edit_post_form .post_author_icon{
    float: left;
    width: 40px;
    height: 40px;
    padding: 3px;
    background-color: #FFFFFF;
    border: 1px solid #d4d3d3;
}
.edit_post_form .upload_block{
    position: absolute;
    right: 20px;
    top: 20px;
}

.edit_post_form .upload_block .upload_control{
    width: 30px;
    height: 24px;
    background: url('../../user/images/links.png?17') 1px -144px no-repeat;
    cursor: pointer;

    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
    opacity: 1;

    margin-top: 3px;
}
.edit_post_form .upload_block .upload_control:hover{
    opacity: 0.7;
}

.edit_post_form .editor_form_block{
    margin-left: 60px;
    margin-right: 40px;
}

.edit_post_form .disabled i{
    color: #7A7A7A;
}


.edit_post_form #htmled_video .video{
    border-color: #C5C7CA;
    margin-bottom: 10px;
}

.edit_post_form #sbm_btn{float: left;}
.edit_post_form #sbm_btn.buttonCSS_1{
    margin-top: 0;
}

.edit_post_form #addp_area{float:left; margin-left:20px; position:relative;}
.edit_post_form #psform_menu{
}
.edit_post_form #psform_menu .cancelLink{float:left; margin-left:20px; position:relative;}
.edit_post_form #psform_menu .cancelLink a{
    line-height: 33px;
    border-bottom: 1px solid;
}
.edit_post_form #psform_menu .cancelLink a:hover{
    border-bottom-color: transparent;
}
.edit_post_form #psform_menu .extra_post_option{float:right;}

.edit_post_form #psupload{
    position: absolute;
    top: 24px;
    right: 50px;
    z-index: 100000;
    cursor: pointer;
}

.edit_post_form #psupload .finput{
    height: 56px;
    margin-top: -30px;
    width: 26px;
}

#addp_area a.error{
    line-height:33px;
    color: red;
    font-weight: bold;
}

.upload_tiles{
    margin: 0 -10px;
}
.upload_tile{
    float: left;
    width: 33.33%;
    max-width: 187px;
    text-align: center;
    font-size: 14px;
    position: relative;
}
.upload_tile .inner{
    padding: 15px 15px 10px;
    border: 1px solid #d5cfba;
    border-radius: 5px;
    margin: 10px;
    position: relative;
}
.upload_tile .icon .hover_upl_link{position:absolute; width:173px; height:138px; left:-62px; top:-15px; background-color:rgba(225, 214, 173, 0.5); display:none;}
.upload_tile.upl_hide_date .icon .hover_upl_link{height:120px;}
.upload_tile .icon .hover_upl_link .download_btn{margin-top:37px; display:inline-block;}

.upload_tile .icon{
    display: block;
    margin: 0 auto;
    width: 48px;
    height: 63px;
    background:url('../../user/images/links_big.png?5') 1px -1419px no-repeat;
    margin-bottom: 10px;
    position: relative;
}
.upload_tile .title{
    display:inline-block;
    color: inherit;
    text-decoration: none;
    font-size: 14px;
    box-shadow: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    opacity: 1;
    border-bottom:1px dashed transparent;
    max-width:100%;
}
.upload_tile .title:hover{border-bottom-color:#000;}
.upload_tile .date, .upload_tile .status{
    font-size: 12px;
    color: #666666;
    margin-top: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    opacity: 1;
}

.upload_tile.upl_type_doc .icon{background-position:1px -1149px;}
.upload_tile.upl_type_doc_excel .icon{background-position:1px -2229px;}
.upload_tile.upl_type_doc_ppt .icon{background-position:-49px -2229px;}
.upload_tile.upl_type_doc_pdf .icon{background-position:1px -2294px;}
.upload_tile.upl_type_video .icon{background-position:-49px -1079px;}
.upload_tile.upl_type_image .icon{background-position:1px -1079px;}
.upload_tile.upl_type_arc .icon{background-position:-49px -1149px;}
.upload_tile.upl_type_exe .icon{background-position:1px -1419px;}
.upload_tile.upl_type_flash .icon{background-position:-49px -1419px;}
.upload_tile.upl_type_audio .icon{background-position:1px -1889px;}
.upload_tile.upl_type_other .icon{background-position:1px -1419px;}
.upload_tile.upl_type_other_mmap .icon{background-position:-49px -2294px;}

.upload_tile .close_control{
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    margin: 16px 15px;
    height: 13px;
    width: 13px;
    background:url('../../user/images/links.png?17') -6px -342px no-repeat; line-height: 13px;
    opacity: 0;
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
}
.upload_tile:hover .close_control{
    opacity: 1;
}

.upload_tile.idle .icon, .upload_tile.idle .title{
    opacity: 0.35;
}

.upload_tile.error .inner{
    background: rgba(252, 185, 185, 0.3);
}
.upload_tile.idle .inner{
    background-color: rgba(255, 255, 255, 0.3);
}
.upload_tile.error .status{
    color: red;
    font-weight: bold;
}
.upload_tile.error .status .progressPercent{
    margin-left: 5px;
}

.upload_tile.editable .title{
    cursor: pointer;
}
.upload_tile.editable .title:hover{
    opacity: 0.75;
}

.upload_tile .icon .size{
    display: block;
    position: absolute;
    bottom: 0;
    left: 48px;
    color: #666;
    font-size: 11px;
    margin-left: 3px;
    margin-bottom: 2px;
    white-space: nowrap;
    border-bottom: 1px solid transparent;
    text-decoration: none;
}

.upload_tile .icon .ext{
	text-transform:uppercase; font-size:11px; font-weight:bold; color:#FFF; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.6);
	position:absolute; width:100%; bottom:4px; line-height:1; margin-left:-1px;}

.upload_tile .icon .size:hover{
    border-bottom-color: #666;
}

.upload_tile .inner .hover_download{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    border-radius: 5px;
    background-color: rgba(225, 211, 162, 0.91);
    border: 1px solid #aca897;
    margin-right: -1px;
    margin-top: -1px;
    text-align: center;

    opacity: 0;
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
}
.upload_tile:hover .inner .hover_download{
    opacity: 1;
}

.upload_tile .inner .hover_download .button_block{
    position: relative;
    width: 125px;
    margin: 35px auto;
}
.upload_tile .inner .hover_download .button_block .download_link i{
    font-size: 13px;
    box-sizing: border-box;
}

.upload_tile .inner .hover_download .detail_link{
    text-decoration: none;
    color: #66604a;
    border-bottom: 1px solid;
    font-size: 11px;
    display: inline-block;
    margin-top: 35px;
    text-align: center;
}
.upload_tile .inner .hover_download .detail_link:hover{
    border-bottom-color: transparent;
}

.upload_tile.hover_effect.only_view:hover .inner .title, .upload_tile.hover_effect.only_view:hover .inner .date{
    opacity: 0;
}

.upload_tile.hover_effect.only_view.acc_download:hover .inner .title, .upload_tile.hover_effect.only_view.acc_download:hover .inner .date{
    opacity: 1;
}

.gr_posts_list{
    padding: 20px 15px 5px 20px;
}
.gr_posts_list.separate_dotted.items_list .item:first-of-type:before{
    display: none;
}

.gr_posts_list&gt;.item{
    margin: -20px -25px 20px -30px;
    padding: 20px 25px 0 30px;
    position: relative;

    transition: background 4000ms linear;
}
.gr_posts_list&gt;.item.highlight{
    background-color: #FFFDE8;
}
.gr_posts_list&gt;.item.status_deleted .user_info, .gr_posts_list&gt;.item.status_deleted .main_block{
    opacity: 0.15;
    transition: opacity 300ms linear;
}
.gr_posts_list&gt;.item.status_deleted .rate{
    display: none;
}
.gr_posts_list&gt;.item.status_deleted:hover .user_info, .gr_posts_list&gt;.item.status_deleted:hover .main_block{
    opacity: 0.9;
}

.gr_posts_list&gt;.item.status_pending, .gr_posts_list&gt;.item.status_hided{
    background-color: #fffbe4;
}

.gr_posts_list&gt;.item.status_pending .user_info,
.gr_posts_list&gt;.item.status_pending .main_block,
.gr_posts_list&gt;.item.status_hided .user_info,
.gr_posts_list&gt;.item.status_hided .main_block
{
    opacity: 0.15;
    transition: opacity 300ms linear;
}
.gr_posts_list&gt;.item.status_pending:hover .user_info,
.gr_posts_list&gt;.item.status_pending:hover .main_block,
.gr_posts_list&gt;.item.status_hided:hover .user_info,
.gr_posts_list&gt;.item.status_hided:hover .main_block{
    opacity: 0.9;
}
.gr_posts_list&gt;.item.status_pending .footer_line .status_info,
.gr_posts_list&gt;.item.status_hided .footer_line .status_info{
    color: red;
    margin-left: -130px;
}
.gr_posts_list&gt;.item.status_pending:hover .footer_line .status_info,
.gr_posts_list&gt;.item.status_hided:hover .footer_line .status_info{
    display: none;
}

.gr_posts_list&gt;.item.hidden_content&gt;*:not(.hidden_control){
    display: none;
}
.gr_posts_list&gt;.item .hidden_control{
    display: none;
}
.gr_posts_list&gt;.item.hidden_content .hidden_control{
    padding-bottom: 20px;
    display: inline-block;
    box-sizing: border-box;
}
.gr_posts_list&gt;.item.negative_rate{
    background-color: #f6eded;
    transition: background 400ms linear;
}
.gr_posts_list&gt;.item.negative_rate:hover{
    background-color: inherit;
}
.gr_posts_list&gt;.item.negative_rate .user_info, .gr_posts_list&gt;.item.negative_rate .main_block{
    opacity: 0.25;
    transition: opacity 300ms linear;

}
.gr_posts_list&gt;.item.negative_rate:hover .user_info, .gr_posts_list&gt;.item.negative_rate:hover .main_block{
    opacity: 1;
}

.gr_posts_list&gt;.item .common_sortable_icon{
    position: absolute;
    top: 10px;
    right: 10px;
    border: 0;
    cursor: move;
}

.gr_posts_list&gt;.item .user_info .user_icon{
    position: relative;
}
.gr_posts_list&gt;.item .user_info .puinf{
    right: 150px;
}
.gr_posts_list&gt;.item .user_info .puinf .action_link{
    float: none;
    margin-left: 0;
}
.gr_posts_list&gt;.item .user_info .visits_number{
    margin-top: 10px;
    padding-left: 20px;
    color: #999999;
    display: inline-block;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIGlkPSJFZGl0YWJsZS1saW5lIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBhdGggZD0iICBNMTYsN0M5LjkzNCw3LDQuNzk4LDEwLjc3NiwzLDE2YzEuNzk4LDUuMjI0LDYuOTM0LDksMTMsOXMxMS4yMDItMy43NzYsMTMtOUMyNy4yMDIsMTAuNzc2LDIyLjA2Niw3LDE2LDd6IiBmaWxsPSJub25lIiBpZD0iWE1MSURfMTBfIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIiLz48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiBmaWxsPSJub25lIiBpZD0iWE1MSURfMTJfIiByPSI1IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=") left center no-repeat;
    line-height: 16px;
}
.gr_posts_list&gt;.item:first-of-type{
    margin-top: -15px;
    padding-top: 15px;
}
.gr_posts_list&gt;.item.first{
    margin: -19px -15px 0 -20px;
    padding: 15px 15px 0 20px;
    background-color: #fef7de;
    box-shadow: 0px 1px 1px rgba(000, 000, 000, 0.15);
}
.gr_posts_list&gt;.item.first:after{
    display: none;
}

.tab_content_block.item .gr_posts_list .first_post.edit_post_form{
    margin: 0 -15px 30px -20px;
    padding: 20px;
}
.tab_content_block.item .gr_posts_list .first_post.edit_post_form:after{
    display: none;
}

.gr_posts_list.materials .item.first{

}

.gr_posts_list&gt;.item&gt;div{
    display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;
    vertical-align: top;
    margin-bottom: 15px;
}

.gr_posts_list&gt;.item&gt;div.footer_line{
    display: block;
    margin-left: 149px;
    width: auto;
    margin-top: -31px;
    position: absolute;
    width: 565px;
}

.gr_posts_list&gt;.item.replied{
    padding-left: 100px;
}
.gr_posts_list&gt;.item.replied .main_block&gt;div{
    width: 494px;
}
.gr_posts_list&gt;.item.replied&gt;div.footer_line{
    width: 495px;
}

.gr_posts_list.lesson_content .item&gt;div.footer_line{
    margin-top: 0;
}

.gr_posts_list.items_list .item img.icon, .gr_posts_list.lesson_content .item img.icon{
    width: 94px;
    height: 94px;
    border-color: #cfcfcf;
    margin-bottom: 5px;
}
.gr_posts_list.lesson_content .item img.icon {
    border: 1px solid #dedede;
    padding: 3px;
    background-color: #FFFFFF;
}
.gr_posts_list.items_list .item img.icon:hover{
    border-color: #AFAFAF;
}

.gr_posts_list .userline{
    white-space: nowrap;
    margin-bottom: 5px;
    position: relative;
    display: flex;
}
.gr_posts_list .online-marker{
    position: absolute;
    margin-top: 4px;
    margin-left: -13px;
}
.gr_posts_list .userline&gt;a{
    display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;
    vertical-align: middle;
}
.gr_posts_list .userline&gt;a.ustatus{
    margin-right: 3px;
    float: none;
}
.gr_posts_list .userline&gt;a.uname{
    max-width: 110px;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    width: min-content;
    padding-right: 5px;
}
.gr_posts_list .userline&gt;a.author_edit_control{
    margin-left: 0;
    opacity: 0.2;
    position: absolute;
    left: -16px;
    top: 3px;
}
.gr_posts_list .userline&gt;a.author_edit_control:hover{
    opacity: 1;
}

.gr_posts_list&gt;.item .user_info{
    margin-right: 10px;
    width: 137px;
}

.tooltip_user_info{
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-bottom: 10px;
}
.tooltip_user_info .icon{
    width: 128px;
    height: 128px;
    border-bottom: 0;
    text-decoration: none;
}

.tooltip_user_info .name{
    font-size: 13px;
    font-weight: bold;
    max-width: 128px;
    box-sizing: border-box;
    padding: 0;
    white-space: nowrap;
}
.tooltip_user_info .name a{
    color: #000 !important;
}

.gr_posts_list&gt;.item .group_status{
    color: #333333;
    display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;
}
.gr_posts_list&gt;.item .group_status.group_status_owner,
.gr_posts_list&gt;.item .group_status.group_status_staff,
.gr_posts_list&gt;.item .group_status.group_status_owner + .as_author_icons,
.gr_posts_list&gt;.item .group_status.group_status_staff + .as_author_icons
{
    background-color: #ffff99;
}
.gr_posts_list&gt;.item .digital_rates{
    line-height: 17px;
    margin-top: 3px;
    color: #333333;
}
.gr_posts_list&gt;.item .digital_rates .value{
    font-weight: bold;
    margin-left: 1px;
}

.gr_posts_list&gt;.item .main_block{
    margin-bottom: 31px;
}
.gr_posts_list&gt;.item .main_block&gt;div{
    width: 564px;
}
.gr_posts_list&gt;.item .main_block .message{
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.gr_posts_list&gt;.item .main_block .message ::selection, .gr_posts_list&gt;.item .main_block .message::selection{
    background-color: #338fff;
}

.gr_posts_list&gt;.item .main_block .message ::-moz-selection, .gr_posts_list&gt;.item .main_block .message::-moz-selection{
    background-color: #338fff;
}

.gr_posts_list&gt;.item .main_block .message a{
    text-decoration: none;
    border-bottom: 1px solid;
    word-break: break-word;
}
.gr_posts_list&gt;.item .main_block .message a:hover{
    border-bottom-color: transparent;
}

.gr_posts_list&gt;.item .main_block .message a u{
    text-decoration: none;
    border-bottom: 1px solid;
}
.gr_posts_list&gt;.item .main_block .message a:hover u{
    border-bottom-color: transparent;
}

.gr_posts_list&gt;.item  .footer_line .date{
    display: block;
    float: left;
    color: #B8B8B8;
}
.gr_posts_list&gt;.item  .footer_line .date.hide_date{
    opacity: 0;
}
.gr_posts_list&gt;.item  .footer_line .date.hide_date:hover{
    opacity: 1;
}
.gr_posts_list&gt;.item .moderated_icon{
    display: inline-block;
    vertical-align: middle;
}

.gr_posts_list&gt;.item .footer_line .anchor{
    display: block;
    float: left;
    color: #B8B8B8;
    margin-left: 10px;
    text-decoration: none;
}
.gr_posts_list&gt;.item .footer_line .anchor:first-child{
    margin-left: 0;
}
.gr_posts_list&gt;.item .footer_line .anchor:hover{
    color: #000000;
}

.gr_posts_list&gt;.item .footer_line .status_info{
    float: left;
    display: block;
    margin-left: 10px;
    font-weight: bold;
    font-size: 14px;
    line-height: 15px;
}

.gr_posts_list&gt;.item .footer_line .status_info .details{
    font-size: 12px;
    font-weight: normal;
}

.gr_posts_list &gt; .item .footer_line .actions,
.gr_posts_list &gt; .item .footer_line .date,
.gr_posts_list &gt; .item .footer_line .anchor,
.gr_posts_list &gt; .item .create_section_link,
.gr_posts_list &gt; .item .set_reward_link,
.gr_posts_list &gt; .item .moderator_info_line,
.gr_posts_list &gt; .item .visits_number
{
    opacity: 0;
    transition: opacity 200ms linear;
}

.gr_posts_list &gt; .item:hover .footer_line .actions,
.gr_posts_list &gt; .item:hover .footer_line .date,
.gr_posts_list &gt; .item:hover .footer_line .anchor,
.gr_posts_list &gt; .item:hover .create_section_link,
.gr_posts_list &gt; .item:hover .set_reward_link,
.gr_posts_list &gt; .item:hover .moderator_info_line
{
    opacity: 1;
}
.gr_posts_list &gt; .item:hover .visits_number{
    opacity: 0.5;
}

.gr_posts_list&gt;.item .footer_line .actions{
    color: #333399;
    margin-left: 10px;
    float: left;
    line-height: 13px;
}

.gr_posts_list&gt;.item .footer_line .pst_menu .actions:hover{
    margin-top: -9px;
}
.gr_posts_list&gt;.item .footer_line .pst_menu .actions a{
    color: #333399;
}
.gr_posts_list&gt;.item .footer_line .pst_menu .actions a.idle{
    color: transparent;
}
.gr_posts_list&gt;.item .footer_line .pst_menu .actions .sub:hover a.main{
    padding: 9px 5px;
}

.gr_posts_list&gt;.item .footer_line .pst_menu .actions a.already{
    cursor: default;
    font-weight: bold;
    color: #BE5F5F;
}
.gr_posts_list&gt;.item .footer_line .pst_menu .actions a.already .spinner{
    display: none;
}

.gr_posts_list&gt;.item .actions a{
    border-bottom: 1px dotted;
    margin: 0 3px;
    text-transform: lowercase;
    text-decoration: none;
}
.gr_posts_list&gt;.item .actions a:hover{
    border-bottom-color: transparent;
}
.gr_posts_list&gt;.item .footer_line .actions:first-child{
    margin-left: 0;
}
.gr_posts_list&gt;.item .footer_line .actions:first-child a:first-child{
    margin-left: 0;
}

.gr_posts_list&gt;.item .footer_line .actions&gt;a{
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    border-bottom: 0;
}

.gr_posts_list&gt;.item .footer_line .actions&gt;a[data-action="quote"]{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDM0aDZsNC04di0xMmgtMTJ2MTJoNnptMTYgMGg2bDQtOHYtMTJoLTEydjEyaDZ6Ii8+PHBhdGggZD0iTTAgMGg0OHY0OGgtNDh6IiBmaWxsPSJub25lIi8+PC9zdmc+");
}

.gr_posts_list&gt;.item .footer_line .actions&gt;a[data-action="reply"]{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDE4di04bC0xNCAxNCAxNCAxNHYtOC4yYzEwIDAgMTcgMy4yIDIyIDEwLjItMi0xMC04LTIwLTIyLTIyeiIvPjxwYXRoIGQ9Ik0wIDBoNDh2NDhoLTQ4eiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==");
}

.gr_posts_list&gt;.item .footer_line .actions&gt;a[data-action="edit"]{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMzQuNXY3LjVoNy41bDIyLjEzLTIyLjEzLTcuNS03LjUtMjIuMTMgMjIuMTN6bTM1LjQxLTIwLjQxYy43OC0uNzguNzgtMi4wNSAwLTIuODNsLTQuNjctNC42N2MtLjc4LS43OC0yLjA1LS43OC0yLjgzIDBsLTMuNjYgMy42NiA3LjUgNy41IDMuNjYtMy42NnoiLz48cGF0aCBkPSJNMCAwaDQ4djQ4aC00OHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=");
}

.gr_posts_list&gt;.item .footer_line .actions&gt;a[data-action="transfer_message"]{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGg0OHY0OGgtNDh6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTI0IDhsLTIuODMgMi44MyAxMS4xNyAxMS4xN2gtMjQuMzR2NGgyNC4zNGwtMTEuMTcgMTEuMTcgMi44MyAyLjgzIDE2LTE2eiIvPjwvc3ZnPg==");
}

.gr_posts_list&gt;.item .footer_line .actions&gt;a[data-action="remove"]{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGg0OHY0OGgtNDh6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTI5LjE3IDE2bC01LjE3IDUuMTctNS4xNy01LjE3LTIuODMgMi44MyA1LjE3IDUuMTctNS4xNyA1LjE3IDIuODMgMi44MyA1LjE3LTUuMTcgNS4xNyA1LjE3IDIuODMtMi44My01LjE3LTUuMTcgNS4xNy01LjE3LTIuODMtMi44M3ptLTUuMTctMTJjLTExLjA1IDAtMjAgOC45NS0yMCAyMHM4Ljk1IDIwIDIwIDIwIDIwLTguOTUgMjAtMjAtOC45NS0yMC0yMC0yMHptMCAzNmMtOC44MiAwLTE2LTcuMTgtMTYtMTZzNy4xOC0xNiAxNi0xNiAxNiA3LjE4IDE2IDE2LTcuMTggMTYtMTYgMTZ6Ii8+PC9zdmc+");
}
.gr_posts_list&gt;.item .footer_line .actions&gt;a[data-action="publish"]{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBvbHlsaW5lIHBvaW50cz0iMjAgNiA5IDE3IDQgMTIiLz48L3N2Zz4=");
}
.gr_posts_list&gt;.item .footer_line .actions&gt;a[data-action="hide"]{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDIwIDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMi44MSA0LjM2bC0xLjc3IDEuNzhhNCA0IDAgMCAwLTQuOSA0LjlsLTIuNzYgMi43NUMyLjA2IDEyLjc5Ljk2IDExLjQ5LjIgMTBhMTEgMTEgMCAwIDEgMTIuNi01LjY0em0zLjggMS44NWMxLjMzIDEgMi40MyAyLjMgMy4yIDMuNzlhMTEgMTEgMCAwIDEtMTIuNjIgNS42NGwxLjc3LTEuNzhhNCA0IDAgMCAwIDQuOS00LjlsMi43Ni0yLjc1em0tLjI1LTMuOTlsMS40MiAxLjQyTDMuNjQgMTcuNzhsLTEuNDItMS40MkwxNi4zNiAyLjIyeiIvPjwvc3ZnPg==");
}

.gr_posts_list&gt;.item .footer_line .actions&gt;a[data-action="restore"]{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGg0OHY0OGgtNDh6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTI4IDI0YzAtMi4yMS0xLjc5LTQtNC00cy00IDEuNzktNCA0IDEuNzkgNCA0IDQgNC0xLjc5IDQtNHptLTQtMThjLTkuOTQgMC0xOCA4LjA2LTE4IDE4aC02bDggOCA4LThoLTZjMC03LjczIDYuMjctMTQgMTQtMTRzMTQgNi4yNyAxNCAxNC02LjI3IDE0LTE0IDE0Yy0zLjAzIDAtNS44Mi0uOTctOC4xMi0yLjYxbC0yLjgzIDIuODdjMy4wNCAyLjM0IDYuODMgMy43NCAxMC45NSAzLjc0IDkuOTQgMCAxOC04LjA2IDE4LTE4cy04LjA2LTE4LTE4LTE4eiIvPjwvc3ZnPg==");
}

.gr_posts_list&gt;.item .pst_menu{
    margin: 0 ;
    float: right;
    background: none;
    opacity: 1;
    transition: opacity 300ms linear;
}

.rate.small{
    margin: 0;
}
.gr_posts_list&gt;.item .pst_menu .rate.small{
    margin-top: -4px;
}
.rate.small .rating{
    border: 0;
    background: none;
    margin-right: 0;
    color: #000;
    padding: 0 0 0 5px;
    min-width: 0;
}
.rate.small .rating_dislike{
    color:#cc0000;
}
.rate.small a.like,.rate.small a.dislike{
    border: 0;
    padding: 0;
    width: 25px;
    height: 25px;
    margin-right: 5px;
    background: none;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.5;
    transition: opacity 100ms linear;
}


.rate.small a.like.idle,.rate.small a.dislike.idle{
    margin-top: -3px;
}
.rate.small a.like.idle .spinner,.rate.small a.dislike.idle .spinner{

}
.rate.small a.like{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlLz48ZyBkYXRhLW5hbWU9IjEiIGlkPSJfMSI+PHBhdGggZD0iTTM0OC40NSw0MzIuN0gyNjEuOGExNDEuNSwxNDEuNSwwLDAsMS00OS41Mi04LjlsLTY3LjUtMjUuMDdhMTUsMTUsMCwwLDEsMTAuNDUtMjguMTJsNjcuNDksMjUuMDdhMTExLjc5LDExMS43OSwwLDAsMCwzOS4wOCw3aDg2LjY1YTE0LjIxLDE0LjIxLDAsMSwwLDAtMjguNDIsMTUsMTUsMCwwLDEsMC0zMEgzNjguOWExNC4yMSwxNC4yMSwwLDEsMCwwLTI4LjQyLDE1LDE1LDAsMCwxLDAtMzBoMjAuNDRhMTQuMjEsMTQuMjEsMCwwLDAsMTAuMDUtMjQuMjYsMTQuMDgsMTQuMDgsMCwwLDAtMTAuMDUtNC4xNiwxNSwxNSwwLDAsMSwwLTMwaDIwLjQ1YTE0LjIxLDE0LjIxLDAsMCwwLDEwLTI0LjI2LDE0LjA5LDE0LjA5LDAsMCwwLTEwLTQuMTdIMjY4LjE1QTE1LDE1LDAsMCwxLDI1NSwxNzYuNzRhMTAwLjIsMTAwLjIsMCwwLDAsOS4yLTI5LjMzYzMuMzktMjEuODctLjc5LTQxLjY0LTEyLjQyLTU4Ljc2YTEyLjI4LDEyLjI4LDAsMCwwLTIyLjMzLDdjLjQ5LDUxLjM4LTIzLjI1LDg4LjcyLTY4LjY1LDEwOGExNSwxNSwwLDEsMS0xMS43Mi0yNy42MWMxOC43Mi04LDMyLjM2LTE5Ljc1LDQwLjU1LTM1LjA4LDYuNjgtMTIuNTEsMTAtMjcuNjUsOS44My00NUMxOTkuMzEsNzcsMjExLDYxLDIyOS4xOCw1NS4zNHMzNi44MS43OCw0Ny40NSwxNi40NmMyNC43MSwzNi4zNiwyMC4yNSw3NC4xLDEzLjQ4LDk3LjIxSDQwOS43OWE0NC4yMSw0NC4yMSwwLDAsMSwxOS41OSw4My44NCw0NC4yNyw0NC4yNywwLDAsMS0yMC40NCw1OC40Miw0NC4yNyw0NC4yNywwLDAsMS0yMC40NSw1OC40Myw0NC4yMyw0NC4yMywwLDAsMS00MCw2M1oiLz48cGF0aCBkPSJNMTU1LDQxMC40OUg2OS4xM2ExNSwxNSwwLDAsMS0xNS0xNVYxODkuODZhMTUsMTUsMCwwLDEsMTUtMTVIMTU1YTE1LDE1LDAsMCwxLDE1LDE1VjM5NS40OUExNSwxNSwwLDAsMSwxNTUsNDEwLjQ5Wm0tNzAuODQtMzBIMTQwVjIwNC44Nkg4NC4xM1oiLz48L2c+PC9zdmc+");
}
.rate.small a.dislike{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlLz48ZyBkYXRhLW5hbWU9IjEiIGlkPSJfMSI+PHBhdGggZD0iTTI0Mi4yOCw0MjcuMzlhNDMuODUsNDMuODUsMCwwLDEtMTMuMS0yYy0xOC4yMi01LjY5LTI5Ljg3LTIxLjY0LTI5LjY5LTQwLjYyLjE2LTE3LjM1LTMuMTUtMzIuNS05LjgzLTQ1LTguMTktMTUuMzMtMjEuODMtMjcuMTMtNDAuNTUtMzUuMDhBMTUsMTUsMCwxLDEsMTYwLjgzLDI3N2M0NS40LDE5LjI2LDY5LjE0LDU2LjYsNjguNjUsMTA4YTEyLjI4LDEyLjI4LDAsMCwwLDIyLjMzLDdjMjguMzQtNDEuNzEsMy40Ny04Ny42MywzLjIyLTg4LjA5YTE1LDE1LDAsMCwxLDEzLjEyLTIyLjI3SDQwOS43OWExNC4yMiwxNC4yMiwwLDAsMCwwLTI4LjQzSDM4OS4zNGExNSwxNSwwLDEsMSwwLTMwLDE0LjIsMTQuMiwwLDAsMCwxNC4yMS0xNC4yMSwxNC4yMywxNC4yMywwLDAsMC0xNC4yMS0xNC4yMUgzNjguOWExNSwxNSwwLDAsMSwwLTMwLDE0LjIxLDE0LjIxLDAsMSwwLDAtMjguNDJIMzQ4LjQ1YTE1LDE1LDAsMCwxLDAtMzAsMTQuMjEsMTQuMjEsMCwxLDAsMC0yOC40MkgyNjEuOGExMTEuNjksMTExLjY5LDAsMCwwLTM5LjA3LDdsLTY3LjUsMjUuMDdBMTUsMTUsMCwwLDEsMTQ0Ljc4LDgybDY3LjUtMjUuMDdBMTQxLjUsMTQxLjUsMCwwLDEsMjYxLjgsNDhoODYuNjVhNDQuMjUsNDQuMjUsMCwwLDEsNDAsNjMsNDQuMjcsNDQuMjcsMCwwLDEsMjAuNDUsNTguNDMsNDQuMjcsNDQuMjcsMCwwLDEsMjAuNDQsNTguNDIsNDQuMjEsNDQuMjEsMCwwLDEtMTkuNTksODMuODRIMjkwLjExYzYuNzcsMjMuMTEsMTEuMjMsNjAuODUtMTMuNDgsOTcuMjJBNDEuMjEsNDEuMjEsMCwwLDEsMjQyLjI4LDQyNy4zOVoiLz48cGF0aCBkPSJNMTU1LDMwNS44NUg2OS4xM2ExNSwxNSwwLDAsMS0xNS0xNVY4NS4yMWExNSwxNSwwLDAsMSwxNS0xNUgxNTVhMTUsMTUsMCwwLDEsMTUsMTVWMjkwLjg1QTE1LDE1LDAsMCwxLDE1NSwzMDUuODVabS03MC44NC0zMEgxNDBWMTAwLjIxSDg0LjEzWiIvPjwvZz48L3N2Zz4=");
    transform: scaleX(-1);
}
.rate.small .like:hover, .rate.small .dislike:hover{opacity: 1}
.rate.small .like.idle, .rate.small .dislike.idle{opacity: 0.2}

.rate.small .rating{
    line-height: 25px;
}

.gr_posts_list .upload_tile .inner{
    background-color: #FEF7DE;
}

.gr_posts_list .upload_tiles{
    padding-bottom: 10px;
    margin: 0;
}

.gr_posts_list .videos{
}

.gr_posts_list .videos .video{
    padding: 5px 0 3px;
    border-radius: 5px;
/*    background-color: #FEF7DE;
    border: 1px solid #d5cfba;*/
    margin-bottom: 10px;
}
.gr_posts_list .videos .video:last-of-type{
    margin-bottom: 20px;
}

.gr_posts_list&gt;.item .actions a.idle{
    color: transparent;
}

.gr_posts_list&gt;.item .actions a.idle .spinner{
    display: inline-block;
}
.gr_posts_list&gt;.item .actions .prompt.delete_action{
    width: 235px;
    z-index: 1000;
    margin-top: 14px;
    right: 114px;
}

.gr_posts_list .edit_post_form .upload_tiles{
    padding-bottom: 0;
}

.gr_posts_list .edit_post_form .videos {
    margin-right: -35px;
}
.gr_posts_list .edit_post_form{
    margin-bottom: 40px;
}
.gr_posts_list .edit_post_form:after{
    content: " ";
    height: 1px;
    display: block;
    background: url('../../user/images/comment_separate.png?10') repeat-x;
    margin: 0 0 0 0;
    position: absolute;
    bottom: -20px;
    width: 100%;
    margin-left: -20px;
}

.edit_post_form.reply{
    background-color: #f3f2f2;
    color: #000000;
    padding: 20px 20px 15px;
}

.tab_content_block.item .edit_post_form.reply{
    margin-right: 5px;
    margin-left: 1px;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.15);
    margin-top: 15px;
}

.tab_content_block.item #reply_form_wrapper{
    display: none;
}

.tab_content_block.item .bottomLine{
    padding: 0 15px 0 20px;
    margin-top: -10px;
}
.tab_content_block.item .bottomLine .post_button{
    float: right;
}

.tab_content_block.item .pagination{
    float: left;
}

.tab_content_block.item .pagination.float{
    position: fixed;
    bottom: 0;
    left: 0;
    float: none;
    text-align: center;
    box-sizing: border-box;
    background-color: #fafafa;
    border: 1px solid #CCC;
    padding: 10px;
    box-shadow: 0px 0px 4px rgba(000, 000, 000, 0.2);
    border-radius: 2px;
    opacity: 0.95;
    transition: opacity 300ms linear;
    z-index: 100;
}
.tab_content_block.item .pagination.float:hover{
    opacity: 1;
}

.tab_content_block.item .pagination .page, .tab_content_block.item .pagination .page.disabled:hover{
    width: 26px;
    height: 26px;
    line-height: 26px;
    margin-right: 10px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #c5c5c5;
    border-radius: 2px;
    color: #000000;

    display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;
    vertical-align: middle;

    background: #fefefe;
    background: -moz-linear-gradient(top,  #fefefe 10%, #e9e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#fefefe), color-stop(100%,#e9e7e7));
    background: -webkit-linear-gradient(top,  #fefefe 10%,#e9e7e7 100%);
    background: -o-linear-gradient(top,  #fefefe 10%,#e9e7e7 100%);
    background: -ms-linear-gradient(top,  #fefefe 10%,#e9e7e7 100%);
    background: linear-gradient(to bottom,  #fefefe 10%,#e9e7e7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e9e7e7',GradientType=0 );

    cursor: pointer;

    box-shadow: 0 1px 1px rgba(000, 000, 000, 0.2);
}
.tab_content_block.item .pagination .page:hover{
    background: none;
    background-color: #fefefe;
}
.tab_content_block.item .pagination .page.active{
    background: none;
    box-shadow: none;
    cursor: default;
}
.tab_content_block.item .pagination .page.disabled, .tab_content_block.item .pagination .page.disabled:hover{
    opacity: 0.2;
    cursor: default;
}
.tab_content_block.item .pagination .page:last-of-type{
    margin-right: 0;
}

.tab_content_block.item .pagination .page.jumper.jumper_prev{
    margin-right: 20px;
}
.tab_content_block.item .pagination .page.jumper.jumper_start{
    margin-right: 3px;
}
.tab_content_block.item .pagination .page.jumper.jumper_next{
    margin-left: 5px;
}
.tab_content_block.item .pagination .page.jumper.jumper_end{
    margin-left: -7px;
}

#posts_list_wrapper.idle .gr_posts_list&gt;.item, #posts_list_wrapper.idle .gr_posts_list .custom_events{
    opacity: 0.5;
}
#posts_list_wrapper.idle&gt;.spinner{
    display: inline;
}

.gr_posts_list&gt;.item .main_block .message blockquote, .tape .item .text .redactor-styles blockquote{
    display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;
    width: 100%;
    padding: 10px;
    border: 1px dashed #b2b2b2;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative;
    background-color: transparent;
    color: #a3a3a3;
}
.gr_posts_list&gt;.item .main_block .message blockquote:first-child{
    margin-top: 0;
}

.gr_posts_list&gt;.item .main_block .message blockquote .close_control{
    display: none;
}
.gr_posts_list&gt;.item .main_block .message blockquote .author_line{
    display: block;
    font-size: 12px;
    color: #a3a3a3;
    margin-bottom: 5px;
    margin-right: 6px;
    min-height: 15px;
}
.gr_posts_list&gt;.item .main_block .message blockquote .author_line + br{
    display: none;
}
.gr_posts_list&gt;.item .main_block .message blockquote .author_line&gt;span{
    margin-right: 4px;
    color: #000000;

}
.gr_posts_list&gt;.item .main_block .message blockquote .author_line .username{
    font-weight: bold;
    color: #203c64;
}

.gr_posts_list&gt;.item .main_block .message blockquote .author_line .date{
    border-bottom: 1px solid transparent;
    cursor: pointer;
}
.gr_posts_list&gt;.item .main_block .message blockquote .author_line .date:hover{
    border-bottom: 1px solid #000000;
    text-decoration: none;
}

.gr_posts_list&gt;.item .main_block .message blockquote:not(.expanded)&gt;blockquote{
    height: 0;
    overflow: hidden;
    position: relative;
}
.gr_posts_list&gt;.item .main_block .message blockquote:not(.expanded)&gt;blockquote:before{
    content: '...';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #FCFCFC;
    font-size: 20px;
    line-height: 10px;
    padding-left: 10px;
}

#discussion_materials_last_added_block_wrapper .content_list{
    padding: 10px;
}
#discussion_materials_last_added_block_wrapper .upload_tile{
    width: 25%;
}

#discussion_classroom_unread_themes_block_wrapper .themes_list{
    padding: 0 10px 0 0;
    margin-top: 0;
    margin-left: 0;
}

#discussion_classroom_unread_themes_block_wrapper .themes_list .line{
    box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.05);
    border: 0;
    padding-left: 20px;
}
#discussion_classroom_unread_themes_block_wrapper .themes_list .line .title{
    line-height: 15px;
}

#discussion_classroom_unread_themes_block_wrapper .themes_list .line .title .section_title{
    font-style: italic;
    font-size: 12px;
    color: #bdb8a5;
    margin-top: 3px;
}


.tab_content_block .line.expand_full_list{
    border-top: 1px solid #e4dec7;
    padding-left: 20px;
    color: #000;
    font-size: 15px;
    line-height: 28px;
}
.tab_content_block .line.expand_full_list a{
    color: #000;
    border-bottom: 1px dotted;
}
.tab_content_block .line.expand_full_list a:hover{
    border-bottom-color: transparent;
}
.tab_content_block .line.expand_full_list .detail{
    margin-left: 10px;
    color: #969181;
    font-size: 12px;
    font-style: italic;
}
.tab_content_block .line.expand_full_list a.idle{
    color: transparent;
}
.tab_content_block .line.expand_full_list a.idle&gt;.spinner{
    display: inline-block;
}

.tab_content_block .line.theme .title_block .counter{
    margin-top: -2px;
    vertical-align: baseline;
}

.members_counter{
    font-size: 18px;
    color: #737373;
    margin-top: 10px;
    border: 1px dotted #c4c4c4;
    border-radius: 4px;
    vertical-align: middle;
    height: 32px;
}
.members_counter ._icon{
    display: inline-block;
    background: url('./img/members_counter_icon.svg') no-repeat;
    width: 20px;
    height: 20px;
    margin-top: 6px;
    margin-right: 3px;
    opacity: 0.8;
}
.members_counter ._counter{
    display: inline-block;
    vertical-align: top;
    margin-top: 6px;
}

.groups_page.content .header_controls{
    margin: 0;
}
.groups_page.content .header_controls .internal_menu{
    margin-bottom: 0;
    float: left;
}

.groups_page.content .header_controls .pcat_menu{
    float: right;
    margin-top: 13px;
}

#user_profile .group_list{
    margin: -10px -21px;
}

.formItem .users_list_block{
    margin-top: 10px;
}
.formItem .users_list_block.with_settings .item_tiles .item_wrapper{
    clear: left;
    margin-bottom: 5px;
}
.formItem .users_list_block.with_settings .item_tiles .item_wrapper+.settings{
    float: left;
    margin: 17px 10px;
}

.formItem .users_list_block.with_settings .item_tiles .settings.full_line{
    margin: 0 0 20px;
    float: none;
    clear: left;
}

.formItem .users_list_block.with_settings .item_tiles .extra_data{ float:left; margin:19px -20px 0 10px; }
.formItem .users_list_block.with_settings .item_tiles .extra_data a:hover{text-decoration:none;}
.formItem .users_list_block.with_settings .item_tiles .extra_data .extra_hover{
	border-bottom:1px dotted #0033cc;
}
.formItem .users_control_block{
    margin-top: 5px;
}

.formItem .user_adding_block{
    margin-top: 10px;
}
.formItem .user_adding_block .hintText{
    margin: 0 !important;
    float: none;
    padding-bottom: 0;
    padding-top: 5px;
}
.settings_menu{
    margin: 10px 0;
}

.formItem .textFieldWrapper .counter, .formItem .textareaFieldWrapper .counter{
    position: absolute;
    right: 8px;
    top: 23px;
    display: block;
    width: 30px;
    height: 30px;
    background-color: #93D393;
    line-height: 30px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    border-radius: 6px;
    z-index: 100;
}

.formItem .textareaFieldWrapper .counter{
    right: 5px;
    top: 21px;
}

.formItem .textFieldWrapper .counter.error, .formItem .textareaFieldWrapper .counter.error{
    background-color: red;
}

.items.table tr td{
    vertical-align: middle;
    padding: 10px 5px 10px 2px;
}

.items.table tr.header td{
    font-weight: bold;
}

.items.table tr:nth-child(even) td, .items.table tr.even td{
    background-color: #FFFFFF   ;
}
.items.table tr:nth-child(even):hover td, .items.table tr.even:hover td{
    background-color: #FAFAFA   ;
}

.items.table tr:nth-child(odd) td, .items.table tr.odd td{
    background-color: #F2F2F2   ;
}

.items.table tr:nth-child(odd):hover td, .items.table tr.odd:hover td{
    background-color: #EBEBEB   ;
}

.items.table tr:nth-child(even).selected td{
    background-color: #c9ffca !important;
}
.items.table tr:nth-child(odd).selected td{
    background-color: #c3fbc4 !important;
}


.items.table tr.banned td{
    background-color: rgba(255, 85, 75, 0.12);
}

.items.table table{
    border-spacing: 0;
    border-collapse: separate;
}

.items.table a{
    text-decoration: none;
    color: #03C;
    border-bottom: 1px solid #03C;
}
.items.table a:hover{
    border-bottom-color: transparent;
}
.users_table td{
    font-size: 14px;
}
.users_table td.icon .icon{
    width: 50px;
    height: 50px;
    background-color: #FFFFFF;
}

.users_table td.uname .title{
    margin-left: 3px;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom-color: transparent;
    margin-bottom: -5px;
}
.users_table td.uname .title:hover{

}
.users_table td.uname .ustatus{
    border-bottom: 0;
}

.users_table table td.personal_section_block .module_name{
    display: inline-block;
    max-width: 95px;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: bottom;
}

.users_table table td.number{
    color: #333;

    text-align: center;
    font-size: 20px;
    font-weight: bold;
    padding: 0 10px;
}
.users_table table td.icon{
    padding-right: 10px;
    position: relative;
}
.users_table table td.icon img{
    padding: 0;
    border: 0;
    border-radius: 2px;
}
.users_table table td.uname{
    padding-right: 20px;
}
.users_table table td.uname&gt;div{
    white-space: nowrap;
}
.users_table table td.uname a{
    color: #3E76B6;
    font-size: 14px;
    font-weight: bold;
}
.users_table table td.adm_member{
    width: 100px;
}
.users_table table td.actions:last-child{
    padding-top:0;
    padding-bottom:0;
    width: 100%;
    text-align: right;
}
.users_table table td.actions .action_menu{
    opacity: 1;
}
.users_table:not(.append_items_inited) table td.actions .action_menu{
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
}
.users_table table tr:hover td.actions .action_menu{
    opacity: 1;
}
.users_table td.member_condition{
    text-align: center;
    max-width: 110px;
}
.users_table td.expiration_date, .users_table td.access_date, .users_table td.tg_sync{
    text-align: center;
    max-width: 160px;
    white-space: nowrap;
    position: relative;
    font-size: 12px;
}
.users_table td.tg_sync&gt;div{
    opacity: 0.3;
    font-size: 10px;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.users_table td.tg_sync&gt;div.status_1{
    opacity: 1;
    font-weight: bold;
}
.users_table td.tg_sync&gt;div:not(:last-child){
    margin-bottom: 10px;
}
.users_table td.messengers{
    white-space: nowrap;
    text-align: center;
}
.users_table td.messengers a{
    border-bottom: 0;
}

.users_table td.uname .version_label{
    min-width: 40px;
    margin-left: 5px;
    cursor: pointer;
}
.users_table td.uname a.membership_manage{
    border-bottom: 0;
    text-decoration: none;
}

.users_table td .secondary{
    color: #cccccc;
    margin-left: 5px;
    font-style: italic;
}

.table_search_input{
    margin-bottom: 10px;
    float: left;
}
.table_search_input input{
    text-align: left;
}

.manual_adding_link{
    float: right;
    padding: 10px 0 0;
    font-weight: bold;
    font-size: 13px;
    white-space: nowrap;
}
.manual_adding_link a{
    text-align: center;
    display: inline-block;
}
.manual_adding_link a.idle, .manual_adding_link a.idle:hover{
    border-bottom-color: transparent;
}

.version_convert_link{
    float: right;
    padding: 10px 0 0;
    font-weight: bold;
    font-size: 13px;
    white-space: nowrap;
    margin-right: 10px;
}
.version_convert_link a{
    text-align: center;
    display: inline-block;
}
.version_convert_link a.idle, .version_convert_link a.idle:hover{
    border-bottom-color: transparent;
}

.action_menu.pst_menu{
    margin-top:0;
}
.action_menu.pst_menu .actions{margin-right: 0;}

.action_menu.pst_menu .actions a:hover{border-bottom-color: transparent;}

.action_menu.pst_menu .actions .sub {border-width: 1px 1px 0 1px;}

.action_menu.pst_menu .actions .sub:hover{margin-top: 3px;}
.action_menu.pst_menu .actions .sub:hover a.main {padding-bottom: 5px;padding: 6px;}
.action_menu.pst_menu .actions .sub ul{margin: 27px 0 0 -1px;left: 0;right: auto;border-radius: 0 5px 5px 5px;top: 0;bottom: auto;z-index: 100;}
.action_menu.pst_menu .actions .sub ul.subl a:hover {}
.action_menu.pst_menu .actions .sub ul.subl li:first-of-type a{
    border-top-right-radius: 5px;
}
.action_menu.pst_menu .actions .sub ul.subl li:last-of-type  a{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.interval_controls{
    margin-left: 30px;
}
.interval_controls .interval_block{
    margin-left: 10px;
    position: relative;
}

.interval_controls .interval_block .interval_value{
    width: 300px;
    margin: 10px 0 0 20px;
}

.interval_controls .intervals{
    margin-left: 30px;
    text-align: right;
    margin-top: -9px;
}
.interval_controls .intervals&gt;div{
    height: 25px;
    font-size: 12px;
    font-style: italic;
}

.interval_values_labels{
    font-size: 12px;
    font-style: italic;
    margin-left: 80px;
    margin-top: 5px;
    width: 340px;
}

.interval_controls .period_result{
    font-size: 30px;
    position: absolute;
    top: 25px;
    width: 330px;
    text-align: center;
}

.interval_controls .period_result .absolute_v{
    font-size: 11px;
}

.version_priority_selector .bottomBoxValues .bottomBoxItem.val_0{
    font-size: 15px;
    line-height: 22px;
    color: #888;
}

.version_priority_selector .bottomBoxContainer .bottomBoxInput.val_0{
    font-size: 15px;
    line-height: 27px;
    color: #333;
}

.groups_modal_window .formItem.common textarea{
    width: 570px;
}
.groups_modal_window .formItem.common .hintText.textfield{
    margin: -12px 0 0 0;
}

.users_table table td.actions a.unblock{
    color: red;
    font-weight: bold;
    border-bottom-color: red;
}
.empty_page.access_denied{
    background-color: rgba(255, 85, 75, 0.12);
}

.users_table table td.actions a.extend_membership{
    line-height: 16px;
    border-bottom-color: #000;
    border-bottom-style: dashed;
    color: #000;
    display: inline-block;
}
.users_table table td.actions a.extend_membership:hover{
    border-bottom-style: solid;
}

.users_table table td.actions a.idle:hover{
    border-bottom-color: transparent;
}

.users_table table .sw_icon{
    width: 16px;
    height: 16px;
}

.formItem.common .datepicker{
    text-align: left;
}

.formItem.common .datepicker input{
    width: 130px;
    box-sizing: border-box;
}
.formItem.common .datepicker input.time_field{
    width: 55px;
}

.glue_label{
    display: block;
    margin-top: 5px;
    font-style: italic;
    color: #B8B8B8;
    font-size: 11px;
}

.glue_label .common_split_icon{
    border: 0 !important;
    text-decoration: none;
    opacity: 0.7;
    margin-left: 5px;
}

.tab_content_block .section.closed .icon_dscsn_section,
.tab_content_block .theme.closed .icon_dscsn_theme{
    opacity: 0.7;
}
.tab_content_block .section.closed .icon_dscsn_section:before,
.tab_content_block .theme.closed .icon_dscsn_theme:before{
    content: ' ';
    width: 12px;
    height: 12px;
    display: block;
    cursor: pointer;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwMCA1MDAiIGhlaWdodD0iNTAwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiB3aWR0aD0iNTAwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzMS44ODksMTUwLjA2MXY2My41OTdoLTI3LjI1NiAgYy0yMC4wNzksMC0zNi4zNDMsMTYuMjYzLTM2LjM0MywzNi4zNDJ2MTgxLjcxMWMwLDIwLjA3OCwxNi4yNjQsMzYuMzQsMzYuMzQzLDM2LjM0aDI5MC43MzRjMjAuMDc4LDAsMzYuMzQ1LTE2LjI2MiwzNi4zNDUtMzYuMzQgIFYyNTBjMC0yMC4wNzktMTYuMjY3LTM2LjM0Mi0zNi4zNDUtMzYuMzQyaC0yNy4yNTR2LTYzLjU5N2MwLTY1LjIzMi01Mi44ODItMTE4LjExMS0xMTguMTEyLTExOC4xMTEgIFMxMzEuODg5LDg0LjgyOCwxMzEuODg5LDE1MC4wNjF6IE0xNzcuMzE3LDIxMy42NTh2LTYzLjU5N2MwLTQwLjE1NywzMi41MjUtNzIuNjg1LDcyLjY4My03Mi42ODUgIGM0MC4xNTgsMCw3Mi42ODUsMzIuNTI4LDcyLjY4NSw3Mi42ODV2NjMuNTk3SDE3Ny4zMTd6IE0yMTMuNjU4LDMxMy41OTljMC0yMC4wNzgsMTYuMjYzLTM2LjM0MSwzNi4zNDItMzYuMzQxICBzMzYuMzQxLDE2LjI2MywzNi4zNDEsMzYuMzQxYzAsMTIuODEyLTYuNjM0LDI0LjA3OS0xNi42MjUsMzAuNTI5YzAsMCwzLjU1LDIxLjQ0Niw3LjU0Miw0Ni42OTkgIGMwLDcuNTM4LTYuMDg3LDEzLjYyNS0xMy42MjksMTMuNjI1aC0yNy4yNThjLTcuNTQxLDAtMTMuNjI3LTYuMDg3LTEzLjYyNy0xMy42MjVsNy41NDItNDYuNjk5ICBDMjIwLjI5NCwzMzcuNjc4LDIxMy42NTgsMzI2LjQxLDIxMy42NTgsMzEzLjU5OXoiIGZpbGw9IiMwMTAxMDEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-size: contain;
    margin: 7px 0 0 7px;

    position: absolute;
}

.tab_content_block .section.closed.moder .icon_dscsn_section:hover:before,
.tab_content_block .theme.closed.moder .icon_dscsn_theme:hover:before{
    display: none;
}

.tab_content_block.item .icon_dscsn{
    margin-top: -4px;
}

.personalAccessBlock{
    margin-top: 30px;
}
.personalAccessBlock h2{
    margin-bottom: 5px !important;
}

#group-settings-page .user-adding-link{
    line-height: 23px;
    font-size: 12px;
}
.personalAccessBlock .user-adding-link{
    margin-top: 10px;
    display: inline-block;
}
.personalAccessBlock .filter-by-user_id-block{
    margin-top: 10px;
}

#group-settings-page .user-adding-block{
    margin-top: 5px;
}

.personalAccessBlock .user-adding-block{
    margin-top: 10px;
}
.personalAccessBlock .user-adding-block .hintText{
    margin-bottom: 5px;
}
.personalAccessBlock .user-adding-block .autocomplete input{
    text-align: left;
}

.groups_page .soon_page p a{
    color: #0033cc;
}

.upload_tile.img_tile .img{
    position: absolute;
    z-index: 98;
    width: 100%;
    height: 100%;
    margin: -15px;
    cursor: pointer;
    opacity: 1;
    overflow: hidden;
    border-radius: 5px;
}
.upload_tile.img_tile .img img{
    width: 100%;
}
.upload_tile.img_tile .inner{
    cursor: pointer;
}
.upload_tile.img_tile:not(.idle) .inner&gt;a, .upload_tile.img_tile:not(.idle) .inner&gt;div{
    opacity: 0;
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
}
.upload_tile.img_tile .inner&gt;div.img{
    opacity: 1;
}
.upload_tile.img_tile:hover .inner{
    background-color: #FEF7DE;
    border-color: #D5CFBA;
}
.upload_tile.img_tile:hover .inner&gt;a, .upload_tile.img_tile:hover .inner&gt;div{
    opacity: 1;
}

.upload_tile.img_tile:hover .inner&gt;.img, .upload_tile.img_tile.idle .inner&gt;.img{
    opacity: 0;
    display: none;
}

.tab_content_block .action_link.theme_subscribed .schk{
    opacity: 0.3;
}

.tab_content_block .action_link.theme_subscribed .schk_label{
    color: #DDDDDD;
}


.featured_line{
    margin: 20px 10px;
}
.featured_line .block{
    width: 49%;
    float: left;
    margin: 0 1%;
    padding: 15px 20px;
    background-color: #f8f8f8;
    box-sizing: border-box;
    box-shadow: 1px 1px 1px rgba(000, 000, 000, 0.15);
}
.featured_line .block:first-child{
    margin-left: 0;
}
.featured_line .block:last-child{
    margin-right: 0;
}

.featured_line .block .members_block{
    margin-top: 25px;
}
.featured_line .block .members_block:first-child{
    margin-top: 0;
}
.featured_line .block .members_block .title{
    font-size: 17px;
    font-weight: bold;
}
.featured_line .block .members_block .member{
    display: block;
    margin-top: 10px;
    color: #000;
    text-decoration: none;
}

.featured_line .block .members_block .user_name{
    display: flex;
    flex-direction: row;
    gap: 5px;
    align-items: center;
    margin-bottom: 5px;
}


.featured_line .block .members_block .as_author_icons{
    display: inline-flex;
}
.featured_line .block .members_block .member:hover{
    background-color: #F4F4F4;
    padding: 5px;
    margin: 5px -5px -5px;
    border-radius: 5px;
}
.featured_line .block .members_block .member&gt;.icon{
    width: 100px;
    height: 100px;
    box-sizing: border-box;
    float:left;
    margin-right: 15px;
}
.featured_line .block .members_block .member&gt;.icon img{
    width: 100%;
    height: 100%;
    border-radius: 3px;
}
.featured_line .block .members_block .member&gt;.info .user_name .title{
    color: #000;
    font-size: 14px;
    text-decoration: none;
    border-bottom: 0;
    margin-left: 5px;
    margin-bottom: 0;

    max-width: 185px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.featured_line .block .members_block .member&gt;.info .user_info{
    font-size: 14px;
    max-height: 82px;
    overflow: hidden;
}

.featured_line .dynamic_icon{
    display: inline-block;
    background: url('./img/dynamic_icons.png?2');
    height: 14px;
    width: 10px;
    vertical-align: top;
    margin-left: 3px;
}
z
.featured_line .dynamic_icon.positive{
    background-position: 0 0;
}
.featured_line .dynamic_icon.negative{
    background-position: 0 -14px;
}

.featured_line .score_line{
    font-weight: bold;
    margin-top: 5px;
    margin-left: 115px;
    font-size: 14px;
    margin-bottom: 5px;
}
.featured_line .score_line.empty{
    margin-top: 0;
}
.featured_line .score_line span{
    font-weight: normal;
}
.brd_mw_params-sale_id .vertical_radiobutton.disabled{
    float: left;
    position: relative;
    opacity: 0.2;
    clear: left;
}
.brd_mw_params-sale_id .vertical_radiobutton.disabled .value{
    margin-right: 10px;
}
.brd_mw_params-sale_id .vertical_radiobutton.disabled:after{
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.brd_mw_params-sale_id .make_deposit{
    float: left;
    margin-top: 5px;
    font-size: 12px;
}
.brd_mw_params-sale_id .make_deposit.idle{
    opacity: 0.5;
}


.tab_content_block .content_list .comform{
    margin-top: 0;
    background-color: transparent;
    padding: 0;
    padding-bottom: 10px;
}

.lesson_discussion_block.content_list .title{
    font-size: 25px;
}
.lesson_discussion_block.content_list .title .title_text{
    line-height: 30px;
}

.tab_content_block.chat_block .content_list{
    padding: 12px;
}

.chat_block .comments{
    margin: 0 2px;
}
.chat_block .comform .cmtable td.desc{
    padding-right: 0;
}

.chat_block .comform textarea{
    height: 50px;
}

.chat_block .cm .comform textarea{
    box-sizing: border-box;
}

.chat_block .comform .status_line{
    display: inline-block;
    color: #C00;
    margin: 9px 0px 0px 10px;
    padding: 0;
}


.chat_block .buttonCSS_1.small{
    font-size: 13px;
    padding: 7px 20px;
    margin: 0;
}

.chat_block .buttonCSS_1.button_dis{
    opacity: 0.6;
}

.chat_block .cm_plain .cm_items{
    padding: 5px 0 0 0;
    margin: 0 -7px;
    border-top: 1px solid #E4DEC7;
}
.chat_block .cm_plain .cm_items.hidden{
    border-top: 0;
}
.chat_block .cm_plain .cm_items{
    max-height: 480px;
    overflow: hidden;
}
.chat_block .cm_plain .cm_items .cm{
    padding: 0 7px;
}
.chat_block .cm_plain .cm_items .cm:hover{
    background-color: #FCF4D9;
    border-radius: 9px;
}
.chat_block .cm_plain .cm_items .cm.highlight{
    background-color: #FCEFC2;
    border-radius: 9px;
}

.chat_block .cm_plain .cm_items .cm.highlight .cm_table{
    padding-top: 10px;
}

.chat_block .cm_plain .cm_items .cm .cm_text{
    font-size: 14px;
}

.chat_block .cm_plain .cm_items .cm .cm_text .cm_texti.new_appended{
    margin-top: 5px;
}

.chat_block .cm_plain .cm_items .cm td.sicon{
    width: 44px;
}
.chat_block .cm_plain .cm_items .cm img{
    width: 30px;
    height: 30px;
}
.chat_block .cm_plain .cm_items .cm .comm_attach img{
    width: 100px;
    height: 100px;
}

.chat_block .cm_plain .cm_items .cm .cm_inner:after{
    background: none;
}

.chat_block .glue_label{
    margin: 7px 0 3px;
}

.chat_block .cm_items .new_cm{
    background-color: #FFF2CA;
    border-radius: 5px;
}

.chat_block .cm_items .prev_comm{
    height: 23px;
    padding-bottom: 5px;
}

.chat_block .cm_items .cm_rate{
    display: none;
}

.chat_block .cm_items .level{margin-left: 6.13%;}
.chat_block .cm_items .level2{margin-left: 6.13%;}
.chat_block .cm_items .level3{margin-left: 10.73%;}
.chat_block .cm_items .level4{margin-left: 13.79%;}
.chat_block .cm_items .level_more{margin-left: 15.32%;}

.chat_block .cm_items .cm a.uname{
    font-size: 13px;
    color: #000000;
}

.chat_block .cm_items .cm_menu{
    margin-top: 0;
}

.chat_block .cm_items .cm .cm_text{
    line-height: normal;
}

.chat_block .cm_items .cm .time{
    color: #7F7B6F;
    margin-left: 10px;
}
.chat_block .cm_items .cm .anchor{
    color: #7F7B6F;
    margin-left: 10px;
}

.chat_block .cm_items .cm_actions{
    float: right;
    margin-top: -3px;
}

.cm_items .cm_actions.text_link a{
    width: auto;
    background: none;
    height: auto;
    font-size: 12px;
    border-bottom: 1px solid;
    text-transform: lowercase;
    color: #000000;
    margin-right: 15px;
}
.cm_items .cm_actions.text_link a.idle{
    color: transparent;
}
.cm_items .cm_actions.text_link a:hover{
    border-bottom: 1px solid transparent;
}

.chat_block .cm_items .cm_block{
    float: left;
    font-size: 12px;
    line-height: normal;
    margin-left: 0;
}

.chat_block .cm_items .cm_block.blocked{
    color:#CC0000;
}

.chat_block .cm_spoiler:after{
    content: " ";
    height: 1px;
    display: block;
    background: url('./../../user/images/comment_separate.png?11') repeat-x;
    margin-bottom: 10px;
}

.chat_block .cm_spoiler a{
    font-size: 12px;
    line-height: 29px;
    padding: 0;
    text-decoration: none;
    border-bottom: 1px dotted #03C;
}

.chat_block .mCSB_draggerRail{
    display: none;
}
.chat_block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 4px;
    background-color: #cac5b3;
}

.chat_block .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color: #A59F8C;
}

.chat_block .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.chat_block .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background-color: #A59F8C;
}

.chat_block .mCSB_inside &gt; .mCSB_container{
    margin-right: 15px;
}


.chat_block .comform_denied {
    background-color: #F7EDC8;
    margin-bottom: 5px;
}
.chat_block .comform_denied a{
    border-bottom: 1px solid;
}
.chat_block .comform_denied a:hover{
    border-bottom-color: transparent;
}

#user_profile #group-content #live-list .carousel_box.active .text .more_symbol:before{
    background-position: 0 -36px;
}
.group_popup_info .membership_data.closed{
    padding-left: 20px;
    background: url('./img/closed_icon.png') no-repeat;
}

.invoice_group.invoice_index_view{
    background-color: transparent;
    padding: 0;
    position: relative;
}

.invoice_group.invoice_index_view .inv_pay_all{
    position: absolute;
    right: 0;
    top: 0;
    margin-top: -33px;
    font-size: 12px;
    color: #FFF;
    border-bottom: 1px solid;
}
.invoice_group.invoice_index_view .inv_pay_all:hover, .invoice_group.invoice_index_view .inv_pay_all.idle{
    border-bottom-color: transparent;
}
.invoice_group.invoice_index_view .items{
    margin: 0 10px;
}

.invoice_group.invoice_index_view .carousel_items{
    max-height: 220px;
}

.invoice_group.invoice_index_view .items .item{
    width: 160px;
    padding-top: 0;
}
.invoice_group.invoice_index_view .items .item .it_icon img{
    border-color: transparent;
}

.invoice_group.invoice_index_view .items .item .it_title, .invoice_group.invoice_index_view .items .item .it_extra{
    color: #FFFFFF;
}

.invoice_group.invoice_index_view .buttonCSS_3{
    font-size: 16px;
    color: #FFFFFF;
    line-height: 21px;
}
.invoice_group.invoice_index_view .carousel_nav{
    top: 70px;
}
.invoice_group.invoice_index_view .carousel_nav.carousel_next{
    right: -20px;
}
.invoice_group.invoice_index_view .carousel_nav.carousel_prev{
    left: -20px;
}

.invoice_group.invoice_index_view .items .item .it_icon img{
    border-radius: 8px;
}

.item .prm_area{left:auto; right:0; margin-top:18px;}
.item .prm_area .arrv{background-position:510px -1770px;}

.common_info.full_width .prm_area .arrv {
    background-position: 80px -1770px;
}

.tab_content_block .section.pinned:before, .tab_content_block .theme.pinned:before{
    content: ' ';
    display: block;
    position: absolute;
    left: 2px;
    top: 16px;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDIwIDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMCAxMmEyIDIgMCAxIDEgMC00IDIgMiAwIDAgMSAwIDR6bTAtNmEyIDIgMCAxIDEgMC00IDIgMiAwIDAgMSAwIDR6bTAgMTJhMiAyIDAgMSAxIDAtNCAyIDIgMCAwIDEgMCA0eiIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0;
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
}
.tab_content_block .section.pinned:hover:before, .tab_content_block .theme.pinned:hover:before{
    opacity: 1;
}

.tab_content_block .theme.pinned:before{
    left: -13px;
}

.tab_content_block .section.pinned.no_sortable:before, .tab_content_block .theme.pinned.no_sortable:before{
    display: none;
}

.discussion_block.tab_content_block .tabs.header .tab.section:before{
    display: none;
}

.personal_section_block{
    margin-top: 5px;
    line-height:1;
    display: inline-block;
}
.dscsn_icon_inline{
    display:inline-block;
    vertical-align: middle;
    line-height: normal;
}
.dscsn_icon_inline:before{
    content: ' ';
    display:inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDQ4IDQ4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZTk5Njt9LmNscy0ye2ZpbGw6I2UwOWQyMDt9LmNscy0ze2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjI0IiB4Mj0iMjQiIHkxPSIxNy45MiIgeTI9IjM3LjE5Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmYmQ4NTUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmNmQzNTIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48dGl0bGUvPjxnIGlkPSJpY29ucyI+PGcgZGF0YS1uYW1lPSJMYXllciAzIiBpZD0iTGF5ZXJfMyI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzksMTFIMjNhNSw1LDAsMCwwLTUtNUg5YTUsNSwwLDAsMC01LDVWMzBhNSw1LDAsMCwwLDUsNUgzOWE1LDUsMCwwLDAsNS01VjE2QTUsNSwwLDAsMCwzOSwxMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zOSwxM0gyM2E1LDUsMCwwLDAtNS01SDlhNSw1LDAsMCwwLTUsNVYzMmE1LDUsMCwwLDAsNSw1SDM5YTUsNSwwLDAsMCw1LTVWMThBNSw1LDAsMCwwLDM5LDEzWiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgaGVpZ2h0PSIyNSIgcng9IjUiIHJ5PSI1IiB3aWR0aD0iNDAiIHg9IjQiIHk9IjE3Ii8+PHJlY3QgY2xhc3M9ImNscy0zIiBoZWlnaHQ9IjIzIiByeD0iNSIgcnk9IjUiIHdpZHRoPSI0MCIgeD0iNCIgeT0iMTkiLz48L2c+PC9nPjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    margin-left: -20px;
}

.personal_section_block a{
    text-decoration: none;
    border-bottom: 1px solid;
    margin-left: 20px;
    color: #185EAD;
}
.personal_section_block a:hover{
    border-bottom-color: transparent;
}

.personal_section_block a.create_section_link, .personal_section_block a.set_reward_link{
    margin-left: 0;
    font-size: 11px;
    display: inline-block;
    text-align: center;
    color: #999999;
}
.personal_section_block a.create_section_link:hover, .personal_section_block a.set_reward_link:hover{
    color: #333333;
}
.personal_section_block a.create_section_link.idle{
    border-bottom-color: transparent;
}

.users_table:not(.append_items_inited) .personal_section_block a{
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
}
.users_table table .personal_section_block&gt;div:not(:last-child){
    margin-bottom: 5px;
}
.users_table table .personal_section_block a{
    font-size: 11px !important;
    font-weight: normal !important;
    color: #0033cc;
    white-space: nowrap;
    margin-left:0;
    display: inline-block;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.users_table table .personal_section_block a.deleted{
    opacity: 0.5;
}

.users_table .item:hover .personal_section_block a{
    opacity: 1;
}

.rewards_info{
    display: inline-block;
}
.users_table table .personal_section_block+.rewards_info{
    margin-left: 10px;
}

.rewards_info a{
    text-decoration: none;
    border-bottom: 1px solid;
    color: #185EAD;
}

.users_table table .rewards_info a{
    font-size: 11px !important;
    font-weight: normal !important;
    color: #0033cc;
    white-space: nowrap;
    margin-left:0;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.post_image_inline_img{
    cursor: pointer;
}

#page_group_container .upload_container&gt;.upload_control_line{
    display: block;
}

#page_group_container .splash_image, #page_group_container .upload_container{
    width: 771px;
    min-height: 100px;
}

#page_group_container .splash_image, #page_group_container .upload_container{
    margin-left: -21px;
    text-align: center;
    position: relative;
    border: 1px solid #ccc;
    border-width: 1px 0;
}

#page_group_container .cover_3d_image.existed img{
    width: 200px;
    margin: 0 auto;
}

#page_group_container .upload_container.editor{
    margin-left: -22px;
    border: 2px dashed #ccc;
    border-width: 2px 1px;
}
#page_group_container .upload_container.editor .upload_control_line{
    font-size: 15px;
    margin-top: 38px;
}

#page_group_container .upload_container.editor.hover{
    border-color: #999;
}

#page_group_container .upload_container.existed{
    width: 771px;
}

#page_group_container .upload_container.existed .upload_control_line{
    display: none;
}

#page_group_container .upload_container .control_panel{
    display: none;
    opacity: 0;
    transition: opacity 300ms linear;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #FDD36A;
    border-bottom-left-radius: 4px;
    border: 1px solid #ccc;
    border-width: 0 0 1px 1px;
    padding: 10px;
    z-index: 10;
}
#page_group_container .upload_container.existed .control_panel{
    display: block;
}
#page_group_container .upload_container:hover .control_panel{
    opacity: 1;
}
#page_group_container .upload_container .control_panel&gt;a{
    opacity: 0.8;
    display: block;
    float: left;
    width: 15px;
    height: 15px;
    transition: opacity 300ms linear;
    color: #000;
}
#page_group_container .upload_container &gt; .control_panel &gt; a.edit {
    background: url('../../user/images/links.png?17') left -1265px no-repeat;
}
#page_group_container .upload_container &gt; .control_panel &gt; a.delete {
    background: url('../../user/images/links.png?17') -4px -340px no-repeat;
    line-height: 13px;
    opacity: 0.9;
    margin-left: 5px;
}

#page_group_container .upload_container &gt; .control_panel &gt; a.photo {
    background: url('../../user/images/image_icon.png')  0 0 no-repeat;
    line-height: 13px;

    margin-left: 7px;
    width: 16px;
    opacity: 0.6;
}

#page_group_container .upload_container &gt; .control_panel &gt; a.gallery {
    background: url('../../user/images/gallery_icon.png')  0 0 no-repeat;
    line-height: 13px;

    margin-left: 7px;
    width: 16px;
    opacity: 0.6;
}
#page_group_container .upload_container &gt; .control_panel &gt; a.gallery.idle {
    background: none;
}
#page_group_container .upload_container &gt; .control_panel &gt; a:hover {
    opacity: 1;
}
#page_group_container .upload_container&gt;img{
    width: 100%;
    display: block;
}

#page_group_container .upload_container.existed .upl_progress_container{
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px;
    background-color: #FDD36A;
    box-sizing: border-box;
    margin: 0;
    opacity: 0.9;
}

#page_group_container .upload_container.video_not_ready .video_with_hover .hover{
    position: relative;
}
#page_group_container .upload_container.video_not_ready .video_with_hover .vdw{
    display: none;
}
#page_group_container .upload_container.video_not_ready .video_with_hover.hovered:after{
    display: none;
}

#page_group_container .upload_container.existed .upl_progress_container{
    z-index: 10;
}

#page_group_container .upload_container.editor a.photo, #page_group_container .upload_container.video_not_ready a.photo{
    display: none;
}

.info_page{
    text-align: center;
    margin-top: 20px;
    font-size: 14px;
}
.info_page .info_header{
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 20px;
}

.info_block{
    padding: 10px;
    color: #000;
    text-align: left;
    font-size: 15px;
    border: 1px solid #CCC;
    background-color: #F7F7F7;
    box-shadow: 1px 1px 1px rgba(000, 000, 000, 0.1);
    box-sizing: border-box;
    margin-bottom: 20px;
    margin-top: 10px;
}
.info_block.type_1{
    width: 100%;
    display: block;
}
.info_block.type_2{
    background-color: #fef7de;
    border-color: #efefef;
    box-shadow: 1px 1px 1px rgba(000, 000, 000, 0.05);
}
.info_block.centered{
    width: auto;
    display: inline-block;
    padding: 10px 50px;
}
.info_block ol{
    margin-top: 5px;
}
.info_block ol li{
    list-style-type: decimal;
    margin-left: 20px;
    margin-bottom: 15px;
}

.info_page p{
    text-align: left;
    margin: 10px 0 15px;
}

.info_block .column_line&gt;.column{
    display: inline-block;
    vertical-align: top;
    margin: 10px 20px;
    max-width: 200px;

}
.info_block .column_line.one_column{
    text-align: center;
}
.info_block .column_line&gt;.column .button{
    width: 200px;
    text-align: center;
    padding: inherit 0;
    box-sizing: border-box;
    margin-top: 0 !important;
}
.info_block .column_line&gt;.column a.button.slim.buttonCSS_1{
    padding: 13px 0 !important;
    width: 210px;
    font-size: 14px;
}

.info_block .column .hint{
    text-align: center;
    font-size: 11px;
    color: #666;
    max-width: 73%;
    margin: 0 auto;
}

.bradio .vertical_radiobutton:not(:last-child) div.value{
    margin-bottom: 10px;
}
.bradio .vertical_radiobutton:not(:last-child) div.value+.hintText{
    margin-top: -10px !important;
}

#group-settings-page .wizard_page_conditions .fee_type_free:not(.visible){
    display: none;
}
#group-settings-page .wizard_page_conditions .fee_type_paid:not(.visible){
    display: none;
}
#group-settings-page .wizard_page_conditions .main_action_btn{
    display: none;
}

.formItem .warning_block {
    padding: 10px;
    background-color: #FFB6C1;
    color: #000;
    border: 1px solid #ccc;
    font-size: 13px;
    margin-top: 5px !important;
    margin-bottom: 10px;
}

.formItem .warning_block a{
    font-weight: bold;
    border-bottom: 1px solid;
    text-decoration: none;
}
.formItem .warning_block a:hover{
    font-weight: bold;
    border-bottom-color: transparent;
    text-decoration: none;
}



.version_features_control{
    margin: 20px 0 10px;
}
.version_features_control.mode_common_version{
    margin: 0 0 10px;
}
.version_features_control .hint{
    margin-top: 10px;
    font-size: 12px;
}
.formItem .version_features_control .hint{
    color: #787878;
}
.formItem .version_features_control&gt;.text:first-of-type{
    font-weight: bold;
}
.version_features_control .add_feature{
    margin-top: 10px;
}
.version_features_control .add_feature .text_field{
    float: left;
    width: 450px;
    margin-right: 10px;
    padding: 0;
}
.version_features_control .add_feature textarea{
    font-size: 14px;
    box-sizing: border-box;
    width: 100% !important;
}

.version_features_control .add_feature .control_block{
    padding-top: 14px;
}
.version_features_control .add_feature .save_button{
    padding-top: 5px;
    width: 450px;
    text-align: right;
}

.version_features_control .textareaFieldWrapper .counter {
    right: -13px;
    top: -14px;
}

.version_features_control .features{
    margin-left: 10px;
}
.version_features_control .features .feature{
    padding: 10px 0 10px 11px;
    white-space: nowrap;
    width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px dotted #666;
    color: #666;
    float: left;
    clear : both;
    position: relative;
    cursor: pointer;
}
.version_features_control .features .feature.ui-sortable-helper{
    cursor: move;
}


.version_features_control .features .feature:before{
    content: ' ';
    display: block;
    position: absolute;
    left: -4px;
    top: 10px;
    width: 16px;
    height: 16px;
    background: url('../../../files/user/images/sortable_icon.png?2');
    opacity: 0;
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
}
.version_features_control .features .feature:hover:before{
    opacity: 1;
}

.version_features_control .features .feature.important{
    font-weight: bold;
}

.version_features_control .ui-state-highlight{
    background: none;
    width: 100%;
    height: 33px;
    border: 1px dashed #CCCCCC;
    margin-bottom: -1px;
    position: relative;
    display: inline-block;
}

.common_table table{
    width: 100%;
}

.common_table tr&gt;th{
    padding: 10px 3px 5px;
    text-align: center;
}
.common_table tr&gt;td{
    padding: 5px;
}
.common_table.center tr&gt;td{
    text-align: center;
}

.common_table td.actions .type_4{
    text-transform: capitalize;
}

.common_table td.actions a{
    margin-right: 10px;
}
.common_table td.actions a:last-of-type{
    margin-right: 0;
}

.common_table .item_inactive td, .common_table .item_inactive .it_icon{opacity:0.5;}
.common_table .item_inactive td.it_icon_area{opacity:1;}
.common_table .title{text-align:left; padding-left:0;}

.common_delete_action, .common_block_action, .common_unblock_action, .common_warning_action{
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0.7;
    margin-left: 5px;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    transition: opacity 300ms linear;
    cursor: pointer;
    text-decoration: none;
    border-bottom: 0 !important;
}
.common_delete_action{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciA1NyIgaWQ9IkxheWVyXzU3Ij48cGF0aCBkPSJNMTguODMsMTZsOC41OS04LjU5YTIsMiwwLDAsMC0yLjgzLTIuODNMMTYsMTMuMTcsNy40MSw0LjU5QTIsMiwwLDAsMCw0LjU5LDcuNDFMMTMuMTcsMTYsNC41OSwyNC41OWEyLDIsMCwxLDAsMi44MywyLjgzTDE2LDE4LjgzbDguNTksOC41OWEyLDIsMCwwLDAsMi44My0yLjgzWiIvPjwvZz48L3N2Zz4=);
}

.common_block_action{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGg0OHY0OEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0yNCA0QzEyLjk1IDQgNCAxMi45NSA0IDI0czguOTUgMjAgMjAgMjAgMjAtOC45NSAyMC0yMFMzNS4wNSA0IDI0IDR6TTggMjRjMC04Ljg0IDcuMTYtMTYgMTYtMTYgMy43IDAgNy4wOSAxLjI3IDkuOCAzLjM3TDExLjM3IDMzLjhDOS4yNyAzMS4wOSA4IDI3LjcgOCAyNHptMTYgMTZjLTMuNyAwLTcuMDktMS4yNy05LjgtMy4zN0wzNi42MyAxNC4yQzM4LjczIDE2LjkxIDQwIDIwLjMgNDAgMjRjMCA4Ljg0LTcuMTYgMTYtMTYgMTZ6Ii8+PC9zdmc+);
}

.common_warning_action{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgYmFzZVByb2ZpbGU9InRpbnkiIGhlaWdodD0iMjRweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMiIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PHBhdGggZD0iTTEyLDUuNTExYzAuNTYxLDAsMS4xMTksMC4zNTQsMS41NDQsMS4wNjJsNS45MTIsOS44NTRDMjAuMzA3LDE3Ljg0MiwxOS42NSwxOSwxOCwxOUg2Yy0xLjY1LDAtMi4zMDctMS4xNTktMS40NTYtMi41NzMgICBsNS45MTItOS44NTRDMTAuODgxLDUuODY1LDExLjQzOSw1LjUxMSwxMiw1LjUxMSBNMTIsMy41MTFjLTEuMjk2LDAtMi40ODIsMC43NC0zLjI1OSwyLjAzMWwtNS45MTIsOS44NTYgICBjLTAuNzg2LDEuMzA5LTAuODcyLDIuNzA1LTAuMjM1LDMuODNTNC40NzMsMjEsNiwyMWgxMmMxLjUyNywwLDIuNzctMC42NDYsMy40MDYtMS43NzFzMC41NTEtMi41MjEtMC4yMzUtMy44M2wtNS45MTItOS44NTQgICBDMTQuNDgyLDQuMjUxLDEzLjI5NiwzLjUxMSwxMiwzLjUxMXoiLz48L2c+PGc+PGNpcmNsZSBjeD0iMTIiIGN5PSIxNiIgcj0iMS4zIi8+PC9nPjxnPjxwYXRoIGQ9Ik0xMy41LDEwYzAtMC44My0wLjY3MS0xLjUtMS41LTEuNXMtMS41LDAuNjctMS41LDEuNWMwLDAuMTk5LDAuMDQxLDAuMzg5LDAuMTExLDAuNTYyQzExLjE2NSwxMS45MzgsMTIsMTQsMTIsMTQgICBzMC44MzUtMi4wNjIsMS4zOTEtMy40MzhDMTMuNDU5LDEwLjM4OSwxMy41LDEwLjE5OSwxMy41LDEweiIvPjwvZz48L3N2Zz4=);
}

.common_unblock_action{
    opacity: 1;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGg0OHY0OEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0yNCA0QzEyLjk1IDQgNCAxMi45NSA0IDI0czguOTUgMjAgMjAgMjAgMjAtOC45NSAyMC0yMFMzNS4wNSA0IDI0IDR6TTggMjRjMC04Ljg0IDcuMTYtMTYgMTYtMTYgMy43IDAgNy4wOSAxLjI3IDkuOCAzLjM3TDExLjM3IDMzLjhDOS4yNyAzMS4wOSA4IDI3LjcgOCAyNHptMTYgMTZjLTMuNyAwLTcuMDktMS4yNy05LjgtMy4zN0wzNi42MyAxNC4yQzM4LjczIDE2LjkxIDQwIDIwLjMgNDAgMjRjMCA4Ljg0LTcuMTYgMTYtMTYgMTZ6IiBmaWxsPSJyZWQiLz48L3N2Zz4=);
}

.common_delete_action:hover, .common_block_action:hover{
    opacity: 1;
}
.common_edit_action{
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMTY5Ni4xNDNweCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTY5Ni4xNjIgMTY5Ni4xNDM7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNjk2LjE2MiAxNjk2LjE0MyIgd2lkdGg9IjE2OTYuMTYycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJwZW4iPjxwYXRoIGQ9Ik0xNjQ4LjAxNiwzMDUuMzY3TDEzOTAuNzk1LDQ4LjE0OUMxMzU5Ljc0NywxNy4wOTgsMTMxOC40NjYsMCwxMjc0LjU1NSwwYy00My45MDcsMC04NS4xODgsMTcuMDk4LTExNi4yMzYsNDguMTQ4ICAgTDgxLjU4NSwxMTI0Ljg2NmMtMTAuMjIsMTAuMjItMTYuODA4LDIzLjUxMS0xOC43NSwzNy44MzNMMC42MDEsMTYyMS4xODZjLTIuNzc0LDIwLjQ0OCw0LjE2MSw0MS4wMTUsMTguNzUzLDU1LjYwNSAgIGMxMi40NzMsMTIuNDczLDI5LjMxMywxOS4zNTIsNDYuNzE0LDE5LjM1MmMyLjk1MiwwLDUuOTIzLTAuMTk3LDguODkxLTAuNjAxbDQ1OC40ODgtNjIuMjMxICAgYzE0LjMyNC0xLjk0NSwyNy42MTUtOC41MjksMzcuODM1LTE4Ljc1MkwxNjQ4LjAxNiw1MzcuODQ0YzMxLjA0OS0zMS4wNDgsNDguMTQ2LTcyLjMzLDQ4LjE0Ni0xMTYuMjM3ICAgQzE2OTYuMTYyLDM3Ny42OTYsMTY3OS4wNjQsMzM2LjQxNSwxNjQ4LjAxNiwzMDUuMzY3eiBNNDkzLjU5OCwxNTA1LjM2NmwtMzUwLjM4MSw0Ny41NThsNDcuNTYtMzUwLjM3Nkw5NTMuNzgsNDM5LjU1NyAgIGwzMDIuODE4LDMwMi44MTlMNDkzLjU5OCwxNTA1LjM2NnogTTE1NTQuNTc1LDQ0NC40MDRsLTIwNC41MzYsMjA0LjUzM2wtMzAyLjgyMS0zMDIuODE4bDIwNC41MzUtMjA0LjUzMiAgIGM4LjIyLTguMjE4LDE3LjgxNC05LjQ0NiwyMi44MDItOS40NDZjNC45ODgsMCwxNC41ODIsMS4yMjgsMjIuODAzLDkuNDQ2bDI1Ny4yMjEsMjU3LjIxOGM4LjIxNyw4LjIxNyw5LjQ0MywxNy44MTIsOS40NDMsMjIuNzk5ICAgUzE1NjIuNzk1LDQzNi4xODYsMTU1NC41NzUsNDQ0LjQwNHoiLz48L2c+PGcgaWQ9IkxheWVyXzEiLz48L3N2Zz4=);
    opacity: 0.7;
    margin-left: 5px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    transition: opacity 300ms linear;
}

.common_edit_action:hover{
    opacity: 1;
}
.common_edit_action.small{
    width: 12px;
    height: 12px;
}
.common_sortable_icon{
    display: inline-block;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iNSIgcj0iMiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTkiIHI9IjIiLz48L3N2Zz4=');
    background-size: contain;
    opacity: 0.9;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    transition: opacity 300ms linear;
    cursor: move;
}

.common_sortable_icon:hover{
    opacity: 1;
}

.common_sort_arrow_icon{
    display: inline-block;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNOTguOSwxODQuN2wxLjgsMi4xbDEzNiwxNTYuNWM0LjYsNS4zLDExLjUsOC42LDE5LjIsOC42YzcuNywwLDE0LjYtMy40LDE5LjItOC42TDQxMSwxODcuMWwyLjMtMi42ICBjMS43LTIuNSwyLjctNS41LDIuNy04LjdjMC04LjctNy40LTE1LjgtMTYuNi0xNS44djBIMTEyLjZ2MGMtOS4yLDAtMTYuNiw3LjEtMTYuNiwxNS44Qzk2LDE3OS4xLDk3LjEsMTgyLjIsOTguOSwxODQuN3oiLz48L3N2Zz4=');
    background-size: contain;
    opacity: 0.9;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    transition: opacity 300ms linear;
}
.common_sort_arrow_icon.up{
    transform: rotate(180deg);
}

.common_sort_arrow_icon:hover{
    opacity: 1;
}

.common_split_icon{
    display: inline-block;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDM2NS4zNjggMzY1LjM2OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzY1LjM2OCAzNjUuMzY4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojMjMxRjIwOyIgZD0iTTI5NS42ODQsMTE2LjQzNGgtOTUuNVY2My44OTFsMTUuMTI1LDE1LjEyNmMxLjQ2NCwxLjQ2NSwzLjM4NCwyLjE5Nyw1LjMwMywyLjE5Nw0KCQljMS45MTksMCwzLjgzOS0wLjczMiw1LjMwMy0yLjE5NmwxNC4xNDMtMTQuMTQyYzEuNDA2LTEuNDA3LDIuMTk3LTMuMzE0LDIuMTk3LTUuMzA0YzAtMS45ODktMC43OS0zLjg5Ni0yLjE5Ny01LjMwMw0KCQlMMTg3Ljk4NywyLjE5N0MxODYuNTgxLDAuNzksMTg0LjY3MywwLDE4Mi42ODQsMHMtMy44OTcsMC43OS01LjMwMywyLjE5N0wxMjUuMzEsNTQuMjY5Yy0xLjQwNywxLjQwNy0yLjE5NywzLjMxNC0yLjE5Nyw1LjMwMw0KCQljMCwxLjk4OSwwLjc5MSwzLjg5NywyLjE5Nyw1LjMwNGwxNC4xNDMsMTQuMTQyYzIuOTI5LDIuOTI5LDcuNjc4LDIuOTI4LDEwLjYwNi0wLjAwMWwxNS4xMjYtMTUuMTI2djUyLjU0M2gtOTUuNQ0KCQljLTQuMTQyLDAtNy41LDMuMzU4LTcuNSw3LjV2MjBjMCw0LjE0MiwzLjM1OCw3LjUsNy41LDcuNWgyMjZjNC4xNDIsMCw3LjUtMy4zNTgsNy41LTcuNXYtMjANCgkJQzMwMy4xODQsMTE5Ljc5MiwyOTkuODI2LDExNi40MzQsMjk1LjY4NCwxMTYuNDM0eiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiMyMzFGMjA7IiBkPSJNMjk1LjY4NCwyMTMuOTM0aC0yMjZjLTQuMTQyLDAtNy41LDMuMzU4LTcuNSw3LjV2MjBjMCw0LjE0MiwzLjM1OCw3LjUsNy41LDcuNWg5NS41djUyLjU0Mw0KCQlsLTE1LjEyNi0xNS4xMjZjLTIuOTI4LTIuOTI5LTcuNjc3LTIuOTI5LTEwLjYwNi0wLjAwMWwtMTQuMTQzLDE0LjE0MmMtMS40MDYsMS40MDctMi4xOTcsMy4zMTUtMi4xOTcsNS4zMDQNCgkJYzAsMS45ODksMC43OSwzLjg5NywyLjE5Nyw1LjMwM2w1Mi4wNzEsNTIuMDcyYzEuNDA2LDEuNDA3LDMuMzE0LDIuMTk3LDUuMzAzLDIuMTk3czMuODk3LTAuNzksNS4zMDMtMi4xOTdsNTIuMDcxLTUyLjA3Mg0KCQljMS40MDctMS40MDcsMi4xOTctMy4zMTQsMi4xOTctNS4zMDNjMC0xLjk4OS0wLjc5LTMuODk3LTIuMTk3LTUuMzA0bC0xNC4xNDMtMTQuMTQyYy0yLjkyOS0yLjkyOS03LjY3OC0yLjkyOC0xMC42MDYsMC4wMDENCgkJbC0xNS4xMjUsMTUuMTI2di01Mi41NDNoOTUuNWM0LjE0MiwwLDcuNS0zLjM1OCw3LjUtNy41di0yMEMzMDMuMTg0LDIxNy4yOTIsMjk5LjgyNiwyMTMuOTM0LDI5NS42ODQsMjEzLjkzNHoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K");
    background-size: contain;
    opacity: 0.9;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    transition: opacity 300ms linear;
}

.common_split_icon:hover{
    opacity: 1;
}


.version_label{
    display: inline-block;
    padding: 13px 20px 9px;
    text-align: center;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 15px;
    font-family: 'PTSansBold';
    font-weight: normal;
    font-style: normal;
    white-space: nowrap;
}
.group_versions td .version_label:not(.small), .version_label.fix_width{
    width: 100px;
    padding: 13px 5px 9px;
}
.group_versions td .version_label:not(.small).oversize, .version_label.fix_width.oversize{
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
}

.group_versions tr.visibility_hidden td .version_label{
    border: 3px dashed darkred;
}

.group_versions tr.visibility_hidden .visibility_text{
    color: darkred;
    font-weight: bold;
}

.version_label.small {
    font-size: 11px;
    padding: 2px 5px 0;
    border-radius: 3px;
    width: auto;
    line-height: 15px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    vertical-align: middle;
}

.version_label.medium {
    line-height: normal;
    font-size: 12px;
    padding: 3px 5px 0;
    font-weight: bold;
    border-radius: 3px;
    width: auto;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    vertical-align: middle;
}
.version_label.pointer{
    cursor: pointer;
}

.group_versions{
    margin-bottom: 20px;
}
.group_versions tr td:first-child{
    /*position: relative;*/
}
.group_versions tr td:first-child:before{
    content: ' ';
    display: block;

    left: -4px;
    top: 10px;
    width: 16px;
    height: 16px;
    background: url('../../../files/user/images/sortable_icon.png?2');
    opacity: 0;
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
    float: left;
    margin-top: 8px;
}

.group_versions tr:hover:not(.trial) td:first-child:before{
    opacity: 1;
}

.group_versions tr.ui-state-highlight{
    background-image: none;
    height: 45px;
    border: 1px solid;
    background-color: #EFEFEF;
}

.group_versions tr.ui-sortable-helper{
    cursor: move;
}
.group_versions tr.ui-sortable-helper td:not(:first-child){
    opacity: 0;
}
.group_versions tr.ui-sortable-helper td:first-child{
    width: 150px;
    text-align: center;
}

.group_versions .status_line, .common_status_line{
    margin-left: 10px;
    font-size: 12px;
    color: #9C0F0F;
}

.lessons_management_block tr td:first-child{
    /*position: relative;*/
}
.lessons_management_block tr td:first-child:before{
    content: ' ';
    display: block;
    position: absolute;
    left: -12px;
    top: 3px;
    width: 16px;
    height: 16px;
    background: url('../../../files/user/images/sortable_icon.png?2');
    opacity: 0;
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
    float: left;
    margin-top: 8px;
}

.lessons_management_block tr:hover td:first-child:before{
    opacity: 1;
}

.lessons_management_block tr.ui-state-highlight{
    background-image: none;
    height: 41px;
    border: 1px solid;
    background-color: #EFEFEF;
}

.lessons_management_block tr.ui-sortable-helper{
    cursor: move;
}
.lessons_management_block tr.ui-sortable-helper td:not(:first-child){
    opacity: 0;
}

.lessons_management_block tr td.move{
    cursor: move;
}

.version_feature_info_tooltip .feature {
    min-width: 270px;
    white-space: normal;
    font-size: 12px;
    margin-bottom: 10px;
    list-style-type: none;
    margin-left: 10px;
}
.version_feature_info_tooltip .feature.important{
    font-weight: bold;
}
.version_feature_info_tooltip .feature.inherited{
    opacity: 0.65;
}

.version_features_control .feature .actions {
    position: absolute;
    right: 0;
    top: 10px;
    opacity: 0;
}
.version_features_control .feature:hover .actions{
    opacity: 1;
    transition: opacity 300ms linear;
}
.version_features_control .feature:hover{
    padding-right: 100px;
    max-width: 400px;
}
.version_features_control .feature .actions a{
    margin-left: 0;
}

.version_features_control .feature .is_important_control{
    margin-top: 5px;
}

.version_features_control .inline_editor{
    clear: both;
    padding: 0;
}
.version_features_control .inline_editor textarea{
    display: inline-block;
    font-size: 12px;
    width: 350px !important;
    vertical-align: middle;
}
.version_features_control .inline_editor .actions{
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    position: relative;
    top: inherit;
    opacity: 1;
}
.version_features_control .inline_editor .actions a{
    border-bottom: 1px solid;
    font-size: 13px;
    margin-right: 10px;
}
.version_features_control .inline_editor .actions a:hover{
    border-bottom-color: transparent;
}
.version_features_control .inline_editor .actions a.save{
    font-weight: bold;
}
.version_features_control .inline_editor .actions a.cancel{
    font-size: 11px;
}

.autocomplete .acm_items.acm_group_versions .acm_item{
    float: left;
}
.autocomplete .acm_items.acm_group_versions{
    max-width: 300px;
}

.label_template_control .version_label{
    cursor: pointer;
}

#access_condition_details .textFieldWrapper{
    padding-bottom: 10px;
}

.version_help_info_tooltip .loaded_content{
    min-width: 470px;
    white-space: normal;
}
.version_help_info_tooltip .info_block.type_1{
    background-color: #ffffff;
}

.version_help_link{
    /* right: 0; */
    /* top: 0; */
    width: 0px;
    /* overflow: visible; */
    white-space: nowrap;
    display: inline-block;
    float: right;

}

.version_help_link a{
    margin-left: -150px;
    line-height: 25px;
    border-bottom: 1px dashed;
    font-size: 12px;
    text-decoration: none;
}
.version_help_link a:hover{
    border-bottom-color: transparent;
}

.create_trial_link{
    white-space: nowrap;
    display: inline-block;
    float: left;
    position: absolute;
    left: 0;
}

.create_trial_link a{
    line-height: 25px;
    border-bottom: 1px dashed;
    font-size: 12px;
    text-decoration: none;
    color: #000;
}
.create_trial_link a:hover{
    border-bottom-color: transparent;
}


.full_width.versions_info{
    width: 773px;
}
.full_width.versions_info .versions .carousel_items {
    max-height: 600px;
}
.versions_info.float_mode_on{
    width: 771px;
}
.versions .carousel_container{padding: 0;font-size: 12px;transition: padding 300ms linear;border: 1px solid #b7b7b7; border-width: 1px 0;}
.versions .carousel_items{ margin: 0; padding: 0; white-space: nowrap;overflow: hidden; box-sizing: border-box; display: block;margin-left: -1px;background-color: #D7D7DA;font-size: 0;}
.versions .carousel_box{width: 256px;vertical-align: top;display: inline-block; position: relative; padding: 25px 0 80px; background-color: #d7d7d7;border-left: 1px solid #b7b7b7;font-size: 14px;}
.versions .carousel_box:first-child{
    /*margin-left: -1px;*/
}
.versions .size_1 .carousel_box:last-child{
    border-right: 1px solid #b7b7b7;
}

.versions .carousel_box:hover{
    box-shadow: inset 0px 3px 8px 2px rgba(0,0,0,0.1);
}
.versions_info:not(.helper_hidden) .versions .carousel_box.even,
.versions .version_items .carousel_box.even .button_line{
    background-color: #e5e5e5;}
.versions_info.helper_hidden .versions .carousel_box{border-color: transparent;}
.versions_info.float_mode_on .versions{
    max-height: 80px;
    overflow: hidden;
}
.versions_info.float_mode_on:not(.helper_hidden) .versions{
    max-height: 60px;
}
.versions_info.float_mode_on:not(.helper_hidden) .versions .carousel_box{
    min-height: 60px;
}
.versions_info.float_mode_on .versions .carousel_box{
    padding: 0;
    min-height: 80px;
}
.versions .box_content{text-align: center;position: relative;}
.versions .carousel_nav{top: 49px;margin: 0;}

.versions .size_2 .carousel_box{width: 35%;margin: 0 2%;}
.versions .size_1 .carousel_box{width: 50%;margin: 0 2%;}

.versions .version_items .box_content&gt;div{
    margin-top: 10px;
    font-size: 14px;
}
.versions .version_items .box_content .condition{
    padding: 0 0 20px ;
    border-bottom: 1px solid #b7b7b7;
    margin: 25px 15px;
    color: #595959;
    height: 40px;
    position: relative;
    z-index: 1010;
}
.versions .version_items .box_content .condition&gt;b{
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
.versions .version_items .box_content .condition .detail{
    margin-top: 5px;
}
.versions .version_items .box_content .condition .detail a{
    font-size: 12px;
    border-bottom: 1px solid;
    color: inherit;
}
.versions .version_items .box_content .condition .detail a:hover{
    border-bottom-color: transparent;
}

.versions .version_items .box_content .condition .price_plans_list{
    position: absolute;
    background-color: #f1f1f1;
    width: 100%;
    left: 0;
    margin: 1px 0 0 -15px;
    padding: 20px 15px 0;
    display: none;
}
.versions .version_items .box_content .condition .price_plans_list .bradio div.value{
    white-space: normal;
    overflow: visible;
    height: auto;
    color: inherit;
    font-size: 13px;
    line-height: 23px;
    margin-bottom: 20px;
    background: none;
}
.versions .version_items .box_content .condition .price_plans_list .bradio div.value b{
    font-weight: bold;
    font-size: 14px;
}

.versions .version_items .box_content .buy_control{
    width: 32px;
    height: 32px;
    display: inline-block;
    background: url('../../user/images/buy_icon.png');
    top: 5px;
    margin-left: 0;
    position: absolute;
    display: none;
    opacity: 0;
    transition: opacity 300ms linear;
    top: 33px;
    left: 50%;
    margin-left: -16px;
}
.versions .version_items .box_content .buy_control:hover{
    background-position: 0 -32px;
}

.versions .version_items.size_2 .box_content .condition{
    margin: 10px -10%;
}
.versions .version_items .box_content div.features{

    margin-top: 0;
    margin-left: 15px;
    padding-right: 10px;
    /*max-height: 400px;*/
    overflow: hidden;
}
.versions_info.float_mode_on .versions .version_items .box_content div.features{
    display: none;
}
.versions .version_items .box_content div.features_scroll_icon{
    position: absolute;
    width: 100%;
    text-align: center;
    margin: 0;
    height: 0;
    display: none;
}
.versions .version_items .box_content .features.mCustomScrollbar:not(.mCS_no_scrollbar)+div.features_scroll_icon{
    display: block;
}
.versions .version_items .box_content div.features_scroll_icon a{
    display: inline-block;
    height: 9px;
    width: 16px;
    background-image: url("../../user/images/carousel_nav_buttons.png?12");
    background-position: 0 -227px;
    margin-top: 10px;
    transform: rotate(180deg);
}
.versions .version_items .box_content div.features_scroll_icon a:hover{
    background-position: -16px -227px;
}

.versions .version_items .box_content .feature{
    white-space: normal;
    text-align: left;
    list-style-type: none;
    margin: 10px 0 20px 0;
    color: #2b2b2b;
    font-size: 13px;
}
.versions .version_items .box_content .feature:last-child{
    margin-bottom: 0;
}

.versions .version_items .box_content .feature.important{
    font-weight: bold;
}

li.feature:not(.important):after, li.feature.important:last-child:after, li.feature.important+li.feature:not(.important):before{
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    margin: 20px -10px 20px -5px;
    background-color: #b7b7b7;
}

li.feature.important:before{
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background-color: #e61f22;
    border-radius: 3px;
    margin-right: 10px;
    float: left;
    margin-top: 5px;
}

.versions .version_items .mCSB_outside + .mCSB_scrollTools{
    right: -1px;
}
.versions .version_items .box_content .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.versions .version_items .box_content  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 5px
}
.versions .version_items .box_content .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: rgba(0,0,0,0.25);
}
.versions .version_items .box_content .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background: rgba(0,0,0,0.55);
}

.versions .version_items .box_content .button_line{
    position: absolute;
    width: 200px;
    /*bottom: -60px;*/
    opacity: 0;
    transition: opacity 300ms linear;
    padding: 0 16px 8px;
    background-color: #d7d7d7;
    margin: 8px 3px 0;

}
.versions .version_items .box_content .button_line:before{
    content: ' ';
    display: block;
    height: 75px;
    position: absolute;
    width: 100%;
    top: -75px;
    left: 0px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+1,d7d7d7+100&amp;0+0,1+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.01) 1%, rgba(215,215,215,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.01) 1%,rgba(215,215,215,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.01) 1%,rgba(215,215,215,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
}

.versions .version_items .carousel_box.even .button_line:before{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+1,e5e5e5+100&amp;0+0,1+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.01) 1%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.01) 1%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.01) 1%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

}

.versions .version_items .box_content .button_line.visible{
    opacity: 1;
}
.versions .version_items .box_content .button.multistate_button{
    margin: 0 auto;
    line-height: 50px;
    height: 50px;
    font-size: 20px;
    width: 200px;
    max-width: 100%;
    box-sizing: border-box;
    padding: 0 10px;
}
.versions .version_items .box_content .button.multistate_button .default&gt;span{
    position: relative;
    font-size: inherit;
}
.versions .version_items .box_content .button.multistate_button.sale_price .default .price{
    font-size: 17px;
}
.versions .version_items .box_content .button.multistate_button.sale_price .default .sale_price{
    padding-left: 5px;
}
.versions .version_items .box_content .button.multistate_button.sale_price .default .price:before{
    content: ' ';
    position: absolute;
    left: -4px;
    top: 0;
    width: 100%;
    height: 100%;
    /* text-decoration: line-through; */
    border-bottom: 3px solid;
    transform: translate(0,8px) rotate(170deg);
    padding: 7px;
}

.versions .version_items .box_content .button.multistate_button.compact{
    font-size: 18px;
}

.versions .version_items .box_content .button.multistate_button.compact .unit{
    font-size: 14px;
}

.versions .version_items  .carousel_nav.carousel_next{
    right: -16px;
}
.versions .version_items  .carousel_nav.carousel_prev{
    left: -70px;
}
.versions .version_items  .carousel_nav:before{
    content: attr(data-text);
    position: absolute;
    display: block;
    background-color: #f0f0f0;
    width: 70px;
    height: 100%;
    border: 1px solid #b7b7b7;
    border-radius: 4px;
    box-sizing: border-box;
    padding-top: 210px;
    font-size: 13px;
}

.versions .version_items  .carousel_nav.carousel_next:before{
    /*border-left-width: 0;*/
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.versions .version_items  .carousel_nav.carousel_prev:before{
    /*border-right-width: 0;*/
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.versions .version_items  .carousel_nav:hover:before{
    background-color: #F9F9F9;
}
.versions .version_items  .carousel_nav{
    height: 100%;
    padding: 1px 0;
    margin-top: -2px;
    background-repeat: no-repeat;
    top: 0 !important;
    z-index: 100;
}
.versions_info:not(.float_mode_on) .versions .version_items  .carousel_nav{
    background: none;
}
.versions .version_items  .carousel_nav:after{
    content: ' ';
    position: absolute;
    display: block;
    width: 18px;
    height: 32px;
    background-image: url("../../user/images/carousel_nav_buttons.png?12");
    cursor: pointer;
    top: 170px;
    right: -25px;
}

.versions .version_items  .carousel_nav.carousel_prev:after{background-position: 0 -236px;}
.versions .version_items  .carousel_nav.carousel_prev:hover:after{background-position: 0 -268px;}
.versions .version_items  .carousel_nav.carousel_next:after{background-position: -18px -236px;}
.versions .version_items  .carousel_nav.carousel_next:hover:after{background-position: -18px -268px;}

.content.v2 .versions_info:not(.visible){
    display: none;
}

.content.v2 .versions_info .expand_icon{
    position: absolute;
    right: 377px;
    top: 15px;
    width: 16px;
    height: 9px;
    background-image: url("../../user/images/carousel_nav_buttons.png?11");
    /* background-color: #F00; */
    background-position: 0 -227px;
    opacity: 0;
    transition: opacity 300ms linear;
    cursor: pointer;
    z-index: 200;
}
.content.v2 .versions_info .expand_icon:hover{
    background-position: -16px -227px;
}

.content.v2 .versions_info.float_mode_on .version_items .box_content .button_line.visible{
    top: 70px;
}

.content.v2 .versions_info.float_mode_on{
    margin-left: 0 !important;
    margin-right: -48px !important;
    background-color: #FFF;
    height: 62px;
    border-bottom: 1px solid #999;
    overflow: hidden;
    background-color: #d7d7d7;
    border-bottom: 1px solid #c2c2c2;
    transition: height 300ms linear;
}
.content.v2 .versions_info.float_mode_on{
    transition: height,padding 300ms linear;
}
.content.v2 .versions_info.float_mode_on.helper_hidden:before {
    content: '';
    display: block;
    height: 39px;
    position: absolute;
    z-index: 199;
    background-color: #EFEFEF;
    width: 100%;
    top: 1px;
}

.content.v2 .versions_info.float_mode_on .carousel_items {
    overflow: hidden;
}

.content.v2 .versions_info.float_mode_on .versions .carousel_container{
    padding-top: 0;
    border-bottom: 0;
}

.content.v2 .versions_info.float_mode_on .versions .version_items .box_content .condition{
    /*border-bottom: 0;*/
    display: none;
}
.content.v2 .versions_info.float_helper .versions .version_items .box_content .condition{
    border-bottom-color: transparent;
}

.content.v2 .versions_info.float_mode_on .versions .version_items .carousel_nav{
    /*display: block;*/
    height: 32px;
    margin-top: 16px;
    padding: 0;
}
.content.v2 .versions_info.float_mode_on.helper_hidden .versions .version_items .carousel_nav{
    margin-top: 25px;
}
.content.v2 .versions_info.float_mode_on .versions .version_items .carousel_nav:after{
    display: none;
}
.content.v2 .versions_info.float_mode_on .versions .version_items .carousel_nav:before{
    display: none;
}
.content.v2 .versions_info.float_mode_on .versions .version_items .carousel_nav.carousel_next{
    right: 17px;
}
.content.v2 .versions_info.float_mode_on .versions .version_items .carousel_nav.carousel_prev{
    left: 17px;
}

.content.v2 .versions_info.float_mode_on.helper_hidden{
    /*border-bottom: 0;
    box-shadow: 0 0 6px rgba(0,0,0,0.3);*/
    height: 85px;
    padding-top: 40px;
}

.content.v2 .versions_info.float_mode_on.helper_hidden .versions .version_items .box_content .features{
    display: none;
}
.content.v2 .versions_info.float_mode_on.helper_hidden .versions .version_items .box_content .buy_control{
    display: block;
    cursor: pointer;
    opacity: 1;
}
.content.v2 .versions_info.float_mode_on.helper_hidden .versions .version_items .box_content .buy_control:hover{
    opacity: 1;
}
.content.v2 .versions_info.float_mode_on.helper_hidden .versions .version_items .box_content .buy_control.idle{
    background: none;
}
.content.v2 .versions_info.float_helper .carousel_nav{
    display: none !important;
}

.content.v2 .versions_info.float_mode_on.helper_hidden .expand_icon{
    opacity: 1;
}
.anpopup_area{
    z-index: 100002;
}

/*training*/

#page_data .content h2 span.status_label, span.status_label {
    display: inline-block;
    padding: 3px 15px 2px 6px;
    background-color: #555;
    margin-left: 20px;
    color: #FFF;
    font-size: 12px;
    font-weight: normal;
    border-radius: 2px;
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px;
    height: 17px;
    position: relative;
}
span.status_label:before {
    content: ' ';
    width: 0;
    height: 0;
    border-top: 11px solid transparent;
    border-right: 13px solid #555;
    border-bottom: 11px solid transparent;
    position: absolute;
    left: -13px;
    top: 0;
}
span.status_label.status_init{
    background-color: green !important;
}
span.status_label.status_init:before {
    border-right-color: green;
}
h2 span.status_label{
    vertical-align: top;
    margin-top: 3px;
}

.lessons_management_block{
    position: relative;
}
.lessons_management_block .number_label{
    font-family: 'PTSansBold';
    color: #CCCCCC;
    font-size: 25px;
}

.lessons_management_block .common_table .interval{
    text-align: center;
}

.lessons_management_block .common_table th a{
    text-decoration: none;
    border-bottom: 1px solid;
}
.lessons_management_block .common_table th a:hover{
    border-bottom-color: transparent;
}
.lessons_management_block .common_table tr td{
    position: relative;
}

.lessons_management_block .inputErrorBlock{
    top: 0;
    z-index: 10;
}

.lessons_management_block .common_table tr td a.lesson_edit{
    width: 70px;
    text-align: center;
}
.lessons_management_block .common_table tr td a.lesson_edit.status_not_init{
    color: #C82020;
}
.lessons_management_block .common_table tr td a.lesson_edit.status_not_init.empty_title{
    opacity: 0.4;
}
.lessons_management_block .common_table tr td a.lesson_edit.status_not_init:hover{
    opacity: 1;
}
.lessons_management_block .common_table tr.removed td:not(.actions){
    opacity: 0.2;
}

.lessons_management_block .common_table tr td.actions .restore_control{
    display: none;
}
.lessons_management_block .common_table tr.removed td.actions .restore_control{
    display: inline-block;
    position: absolute;
    right: 0;
    top: 15px;
    font-size: 15px;
    border-bottom: 1px dashed;
}
.lessons_management_block .common_table tr.removed td.actions .common_delete_action{
    display: none;
}
.lessons_management_block .common_table tr.removed td.actions .common_delete_action:hover{
    border-bottom-color: transparent;
}
.lessons_management_block .common_table tr.removed td a.lesson_edit{
    visibility: hidden;
}
.lessons_management_block .versions_label_line{
    margin-top: 5px;
    white-space: nowrap;
    width: 200px;
}
.lessons_management_block .type_4{
    padding: 5px 10px !important;
    font-size: 12px !important;
    text-transform: capitalize;
}

.lessons_management_block .versions_label_line .version_label{
    padding: 2px 2px 0;
    border-radius: 2px;
    overflow: hidden;
    box-sizing: border-box;
    text-overflow: ellipsis;
    font-size: 75%;
    margin-right: 1%;
    display: block;
    float: left;
}

.lessons_management_block .versions_label_line.size_1, .lessons_management_block .versions_label_line.size_2{
    width: 150px;
}
.lessons_management_block .versions_label_line.size_1 .version_label{width: auto;float: none; display: inline-block;}
.lessons_management_block .versions_label_line.size_2 .version_label{width: 49%;margin-right: 2%;}
.lessons_management_block .versions_label_line.size_3 .version_label{width: 32.66%;}
.lessons_management_block .versions_label_line.size_4 .version_label{width: 24.25%;}
.lessons_management_block .versions_label_line.size_5 .version_label{width: 19.2%;}
.lessons_management_block .versions_label_line.size_6 .version_label{width: 15.83%;}
.lessons_management_block .versions_label_line.size_7 .version_label{width: 13.42%;}
.lessons_management_block .versions_label_line.size_8 .version_label{width: 11.50%;}

.lessons_management_block .versions_label_line .version_label:last-child{
    margin-right: 0;
}

.lessons_management_block .checkbox_wrap {
    display: block;
    float: left;
    text-align: center;
}
.lessons_management_block .checkbox_wrap .schk{
    margin-right: 0;
}
.lessons_management_block .checkbox_line {
    padding-left: 0;
    padding-right: 0;
}
.lessons_management_block .title_block{
    max-width: 300px;
}
.lessons_management_block .title_block .visible{
    display: block;
}
.lessons_management_block .title_block .hided{
    display: none;
}

.lessons_management_block .title_block .lesson_title a{
    color: #444;
    border-bottom: 1px dotted;
    line-height: 1.5em;
    font-size: 13px;
}
.lessons_management_block .title_block .lesson_title{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.lessons_management_block .item .title_block .lesson_title.visible{
    padding-left: 18px;
}
.lessons_management_block .item .title_block .lesson_title.visible:before{
    content: ' ';
    height: 16px;
    width: 16px;
    background: url('./img/lesson_icons.png');
    position: absolute;
    left: 0;
    top:13px;
}

.lessons_management_block .item.not_init .title_block .lesson_title.visible:before{
    background-position: 0 -48px;
}
.lessons_management_block .item.init .title_block .lesson_title.visible:before{
    background-position: 0 -32px;
}
.lessons_management_block .item.init.task_exist .title_block .lesson_title.visible:before{
    background-position: 0 0;
}
.lessons_management_block .item.init.task_required .title_block .lesson_title.visible:before{
    background-position: 0 -16px;
}

#training_settings_management_block .radiobuttonsFieldWrapper{
    width: 500px;
}

#training_settings_management_block .datepicker input[name=grtr_start_date], #module_form .datepicker input[name=grtr_start_date]{
    width: 120px;
}

#training_settings_management_block .formItem.datepicker_line{
    display: none;
}

#training_settings_management_block .formItem.datepicker_line .label, #module_form .formItem.datepicker_line .label{
    opacity: 0;
}
#training_settings_management_block .formItem.datepicker_line .textFieldWrapper, #module_form .formItem.datepicker_line .textFieldWrapper{
    padding-top: 0;
    margin-top: -13px;
}
#training_settings_management_block .formItem.datepicker_line .textFieldWrapper .datepicker, #module_form .formItem.datepicker_line .textFieldWrapper .datepicker{
    padding-left: 35px;
}
#training_settings_management_block .formItem.datepicker_line .datepicker .datepicker_img{

}

.info_page .emphasis.type_1{
    font-weight: bold;
    border-bottom: 1px solid;
    text-decoration: none;
}
.info_page .emphasis.type_3{
    font-weight: bold;
    text-transform: uppercase;
    color: #CC0000;
}

.info_page .emphasis.type_2{
    font-weight: bold;
    text-transform: uppercase;
    color: #00CC00;
}

.group_training .tab_content_block{
    margin: 0 -10px;
}
.tab_content_block  .tab_content_block{
    margin: 0;
}

.group_training .upload_tiles{
    margin-bottom: 20px;
}

.group_training .upload_tile .close_control{
    margin: 6px 5px;
}

.training_internal_content{
    background-color: #fef7de;
    color: #000;
    padding: 20px 20px 15px;
    margin-right: 0;
    margin-left: 1px;
}

.training_internal_content.top_bordered{
    margin-right: 0;
    margin-left: 1px;
    box-shadow: 0 -1px 1px rgba(0,0,0,0.15);
}

.training_internal_content.content_list .text{
    font-size: 14px;
}
.training_internal_content.content_list .text .video_inline, .training_internal_content.content_list .text .video_inline img{
    width: 100% !important;
}

.training_internal_content .eform .hintText{
    float: none;
    padding: 5px 0;
}
.training_internal_content .eform label{

}
.training_internal_content .eform .item.view label{
    position: relative;
}

.training_internal_content .task_header_line&gt;div{
    display: inline-block;
    vertical-align: top;
}
.training_internal_content .task_header_line{
    padding: 0 50px;
}
.training_internal_content .task_header_line .task_icon{
    width: 64px;
    height: 64px;
    background: url('./img/task.png') 0 0 no-repeat;
    margin-right: 10px;
}

.training_internal_content .questions_list{
    margin: 15px 0;
}
.training_internal_content .questions_list.empty{
    margin: 0;
}
.training_internal_content .add_element_link{
    margin: 30px 0 0 0;
}
.training_internal_content .questions_list.empty + .add_element_link{
    margin: 10px 0 0 0;
}

.questions_list .item {
    border: 1px solid #CCC;
    padding: 10px;
    margin-bottom: 20px;
    background-color: #FFF;
    box-shadow: 0 0 1px rgba(0,0,0,0.2);
    position: relative;
}

.questions_list .item.error, .questions_list .item.success {
    box-shadow: none;
    border-color: transparent;
    outline: 3px solid;
}
.questions_list .item.error{outline-color: red;}
.questions_list .item.success{outline-color: #52B034;background-color: #F6FFED;}

.questions_list .item .formItem .label{
    width: 100px !important;
    text-align: right;
    padding-top: 25px !important;
}
.questions_list .item .formItem .textFieldWrapper, .questions_list .item .formItem .textareaFieldWrapper{
    width: auto !important;

}
.questions_list .item .formItem .textFieldWrapper, .questions_list .item .formItem .textareaFieldWrapper, .questions_list .item .formItem .bottomBoxFieldWrapper{
    padding-bottom: 0 !important;
}
.questions_list .item .formItem .textFieldWrapper input, .questions_list .item .formItem .textareaFieldWrapper textarea{
    width: 500px !important;
    font-size: 14px !important;
}
.questions_list .item .formItem .textareaFieldWrapper textarea{
    resize: vertical;
}
.questions_list .item .edit_controls{
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: 0;
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
}
.questions_list .item .sortable_controls{
    position: absolute;
    top: 5px;
    left: 3px;
    opacity: 0;
    -webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
}
.questions_list .item .edit_controls a{
    margin-left: 0;
}
.questions_list .item:hover .edit_controls, .questions_list .item:hover .sortable_controls{
    opacity: 1;
}

.questions_list .ui-state-highlight{
    background: none;
    border: 2px dashed #CCCCCC;
    margin-bottom: 15px;
    box-sizing: border-box;
}
.questions_list .item .formItem .label.hinted{
    position: relative;
}
.questions_list .item .formItem .label.hinted:after{
    content: attr(data-hint);
    position: absolute;
    color: #999;
    font-size: 11px;
    right: 10px;
    bottom: -15px;
    font-weight: normal;
    font-style: italic;
}
.questions_list .item .formItem .save_button_line{
    padding-top: 30px;
    margin-bottom: 5px;
}

.questions_list .item .formItem .save_button_line a.cancel{
    margin-left: 10px;
    border-bottom: 1px dashed;
}
.questions_list .item .formItem .save_button_line a.cancel:hover{
    border-bottom-color: transparent;
}
.questions_list .item.edit.unsaved{
    background: #FFF1E2;
}

.questions_list .element_types .bottomBoxItem.iconed{
    padding-left: 30px;
}
.questions_list .element_types .bottomBoxItem.iconed:before{
    content: ' ';
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    left: 8px;
    background-image: url('../../user/images/form_elements_types.png');
    opacity: 0.75;
}
.questions_list .element_types .bottomBoxItem.iconed.icon_1:before{background-position: 0 0;}
.questions_list .element_types .bottomBoxItem.iconed.icon_2:before{background-position: 0 -16px;}
.questions_list .element_types .bottomBoxItem.iconed.icon_3:before{background-position: 0 -32px;}
.questions_list .element_types .bottomBoxItem.iconed.icon_4:before{background-position: 0 -48px;}
.questions_list .element_types .bottomBoxItem.iconed.icon_5:before{background-position: 0 -64px;}

.questions_list .properties_block .element_relation{
    margin-top: 5px;
}
.questions_list .item .formItem .option_value_line{
    position: relative;
}
.questions_list .item .formItem .option_value_line input.text{
    width: 250px !important;
}
.questions_list .item .formItem .option_value_line input.text + .common_delete_action{
    margin-top: -5px;
}
.questions_list .item .formItem .option_value_line+.option_value_line{
    margin-top: 10px;
}
.questions_list .item .formItem .add_option_control{
    border-bottom: 1px dashed;
    margin-top: 15px;
    display: inline-block;
}
.questions_list .item .formItem .add_option_control:hover{
    border-bottom-color: transparent;
}

.questions_list .item .formItem .bradio.bradio_slim div.value{
    margin-bottom: 0px;
    margin-right: 5px;
}

.questions_list .item .formItem .correct_control_block.hidden{
    display: none;
}

.questions_list .item .formItem .option_value_line .correct_control_block{
    position: absolute;
    left: -28px;
    top: 13px;
}
.questions_list .item .formItem .select_correct_hint{
    margin: 0;
    position: absolute;
    left: -108px;
    margin-top: 10px;
}
.questions_list .item .formItem .select_correct_hint &gt; div{
    width: 100px;
    background-color: #FCFCFC;
    padding: 5px;
    box-sizing: border-box;
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}

.questions_list .formItem .textFieldWrapper .inputSuccessBlock{
    top: 28px;
}

.questions_list .questionnaire_item .question{
    padding-right: 30px;
}
.questions_list .item:after{
    display: none !important;
}

.group_view_head .gr_data{float: left;}
.group_view_head .gr_data .logo, .group_view_head .gr_data .gr_user_info{float:left;}
.group_view_head .gr_data .logo a{display:block;}
.group_view_head .gr_data .logo img{width:44px; height:44px; float:left; border-radius:5px;}
.group_view_head .gr_data .gr_user_info, .group_view_head .gr_menu{line-height:44px;}
.group_view_head .gr_data .gr_user_info{margin-left:12px;}
.group_view_head .gr_data .gr_user_info_inner{display:inline-block; line-height:1; vertical-align:middle;}
.group_view_head .gr_data .title{color:#FFF; font-size:16px; white-space:nowrap; display:block; text-decoration:none; border-bottom:1px solid #FFF; line-height:18px; float:left;}
.group_view_head .gr_data .title:hover{border-bottom-color:transparent;}
.group_view_head .gr_data .version_info{margin-top:3px;}
.group_view_head .gr_data .version_info label.version, .group_view_head .gr_data .version_info .expire{color:#84a1c3; cursor:pointer;}
.group_view_head .gr_data .version_info .expire{margin-left:6px; vertical-align:middle;}
.group_view_head .gr_data .version_info .expire_alert{color:#dcc962; padding-left:21px; position:relative;}
.group_view_head .gr_data .version_info .expire_alert:before{content:' '; position:absolute; left:0; top:-1px; width:16px; height:15px; background:url('../../user/images/links.png?17') 0 -288px no-repeat;}
.group_view_head .gr_data .version_info.item_inactive label.version, .group_view_head .gr_data .version_info.item_inactive .expire{cursor:default;}

.group_view_head .gr_menu{float:right;}
.group_view_head .gr_menu .grm_item{float:left; margin-left:24px;}
.group_view_head .gr_menu .grm_item .sublink{color:#FFF; font-size:15px;}
.group_view_head .gr_menu .grm_item .sublink span{float:left; width:21px; height:20px; margin:12px 8px 0 0; background:url('../../user/images/links.png?17') 0 -2295px no-repeat;}
.group_view_head .gr_menu .settings .sublink span{background-position:0 -2315px;}
.group_view_head .hovermenu.active .sublink{color:#333;}
.group_view_head .main_gr_menu .hovermenu.active .sublink span{background-position:0 -2335px;}
.group_view_head .settings .hovermenu.active .sublink span{background-position:0 -2355px;}
.group_view_head .hovermenu li.version_access{background-color:#aaa;}
.group_view_head .hovermenu .hovermenu_list ul li.version_access .item{border-bottom-color:transparent;}
.group_view_head .hovermenu li.hover.version_access{background:none;}

.main_tab_menu .dropdown_menu{

}
.main_tab_menu .dropdown_menu .items_list{
    width: auto;
    padding: 0 15px;
}
.main_tab_menu .dropdown_menu .items_list .item{
    text-align: left;
    min-width: 140px;
}
.main_tab_menu .dropdown_menu .visible_line{
    padding: 0;
}
.main_tab_menu .dropdown_menu.active{
    margin-right: -15px;
}
.main_tab_menu .dropdown_menu .visible_line.owner .title{
    border-bottom-color: transparent;

}
.main_tab_menu .dropdown_menu.active .visible_line{
    padding: 10px 15px 0;
    text-align: right;
    font-weight: bold;
}
.main_tab_menu .dropdown_menu .visible_line .title{
    font-size: 12px;
    color: #666;
}
.main_tab_menu .dropdown_menu .visible_line .title:hover{
    color: #000;
}
.main_tab_menu .dropdown_menu .visible_line .title:first-letter{
    text-transform: lowercase;
}
.invoice_group .versions .version_items .carousel_nav:before{
    background-color: #F6F6F6;
}
.invoice_group .versions .version_items  .carousel_nav.carousel_next{
    right: -17px;
}
.invoice_group .versions .version_items  .carousel_nav.carousel_prev{
    left: -70px;
}
.invoice.invoice_group.subscribe_operation{
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.invoice.invoice_group .versions .carousel_items{
    max-height: 600px;
    width: 660px;
}
.invoice.invoice_group .versions .carousel_box{
    width: 330px;
    margin: 0;
}
.invoice.invoice_group .versions .version_items .box_content .features{

}

.invoice.invoice_group .versions .version_items .box_content .button_line{
    width: 270px;
    margin: 8px 13px 0;
}

.invoice_group .inv_title{
    border-bottom-color: transparent;
}

.invoice_group .text{
    font-size: 14px;
    margin-top: 10px;
    font-weight: normal;
}

.main_tab_menu .tabs .tab.inactive{
    background-color: transparent;
    font-weight: normal;
    border-bottom: 1px solid;
    line-height: 19px;
    margin: 15px 20px;
    padding: 0;
}
.main_tab_menu .tabs .tab.inactive:hover{
    border-bottom-color: transparent;
}
.main_tab_menu .tabs .tab.inactive:after, .main_tab_menu .tabs  .tab.inactive:before{
    display: none;
}

.main_tab_menu .updates_number{
    position: absolute;
    top: -16px;
    right: -20px;
    display: block;
    padding: 6px 0;
    width: 22px;
    font-size: 11px;
    line-height: 10px;
    color: #FFF;
    background-color: #BC3939;
    cursor: pointer;
    text-align: center;
    border-radius: 11px;
    font-weight: bold;
    display: none;
    z-index:11;
}
.main_tab_menu .tab:not(.inactive) .updates_number{
    top: -1px;
    right: -3px;
}

.group_training .main_user_content.idle_indicator:after{
    padding: 0 10px;
    margin: 0 -10px;
}

.tab_content_block.item .content_list&gt;.title{
    width: 100%;
    box-sizing: border-box;
}
.tab_content_block.item .content_list&gt;.title&gt;div{
    display: inline-block;
    vertical-align: middle;
}

.tab_content_block.item .content_list&gt;.title .line_number{
    font-weight: bold;
    font-size: 26px;
    transform: scale(0.7, 1);
    padding-right: 5px;
    color: #999999;
}

.tab_content_block.item .content_list&gt;.title .title_text{
    font-size: 19px;
}
.tab_content_block.training_block.item .content_list&gt;.title .title_text{
    max-width: 400px;
}

.gr_posts_list.training .item {
    margin: -20px -15px 20px -20px;
    padding: 20px 10px 0 24px;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.gr_posts_list.training.lesson_content .item .main_block{
    margin-bottom: 0;
}
.gr_posts_list.training.lesson_content&gt;.item .main_block .message{
    margin-bottom: 15px;
}

.gr_posts_list&gt;.item .main_block .message .video_inline:first-child+.video_in_text{
    margin-top: 0;
}

.tab_content_block.training_block.item .separator{
    height: 10px;
    background-color: #FFFFFF;
}

.tab_content_block.training_block .content_list+.content_list{
    margin-top: 10px;
}

.tab_content_block.training_block .content_list .title .task_icon{
    width: 32px;
    height: 32px;
    background-size: cover;
    background: url('./img/lesson_icons.svg') no-repeat 0 -32px;
}

.tab_content_block.training_block .content_list .hint{
    display: block;
    color: #999999;
    font-size: 14px;
    font-weight: normal;
    width: 100%;
    padding-left: 40px;
    margin-top: -5px;
}

.tab_content_block.training_block .content_list .require_symbol{
    display: inline-block;
    position: relative;
    width: 20px;
}
.tab_content_block.training_block .content_list .require_symbol:before {
    content: '*';
    position: absolute;
    left: 0.04em;
    top: -0.5em;
    font-size: 35px;
    color: #F00;
}

.tab_content_block.training_block .content_list.completed .title{
    color: #1F911F;
}
.tab_content_block.training_block .content_list.completed .hint{
    display: none;
}

.tab_content_block .content_list .title_menu{
    float: right;
    white-space: nowrap;
}
.tab_content_block .content_list .title_menu&gt;.mitem{
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    color: #000;
    border-bottom: 1px solid;
    font-size: 12px;
    line-height: 25px;
    text-decoration:none;
}
.tab_content_block .content_list .title_menu&gt;.mitem.disabled{
    color: #C5C7CA;
}
.tab_content_block .content_list .title_menu&gt;.mitem:hover{
    border-bottom-color: transparent;

}
.tab_content_block .content_list .title_menu&gt;.mitem+.mitem{
    margin-left: 10px;
}
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu{
    position: absolute;
    right: 15px;
    top: 14px;
}
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu .items_list{
    width: auto;
    padding: 0 15px;
}
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu .items_list .item{
    padding-left: 5px;
    padding-right: 5px;
}
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu .items_list .item .title_block&gt;div{
    vertical-align: middle;
}
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu .items_list .item .title_block .title{
    font-size: 13px;
}
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu .items_list .item:after{
    box-shadow: none;
}
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu .items_list .item .title{
    border-bottom: 0;
}
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu .items_list .item.not_available .title,
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu .items_list .item.not_available .line_number
{
    color: #DDD;
}
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu.active{
    right: 0;
    top: 19px;
}
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu .visible_line{
    padding: 0;
}
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu.active .visible_line{
    text-align: right;
    padding: 10px 15px 0 ;
}
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu .visible_line .title{
    border-bottom: 0;
}
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu.active .visible_line .title{
    border-bottom: 1px solid #000;
}
.tab_content_block .content_list .title_menu&gt;.mitem.dropdown_menu .visible_line .title:first-letter{
    text-transform: lowercase;
}
.tab_content_block .content_list .title_menu.lesson_top_menu{
    width: 100%;
    padding: 0;
    display: block;
    float: none;
    text-align: center;
}

.tab_content_block .content_list .title_menu.lesson_top_menu&gt;.mitem{
    color: #bbb;
    font-size: 12px;
    line-height: 1.25em;
}

.tab_content_block.item .content_list&gt;.title.lesson_top_menu{
    padding-top: 0;
}

.tab_content_block.item .content_list .title_menu.lesson_top_menu&gt;.mitem.dropdown_menu{
    top: 3px;
}
.tab_content_block.item .content_list .title_menu.lesson_top_menu&gt;.mitem.dropdown_menu .title{
    line-height: 1.25em;
}

.tab_content_block.training_block .info_line{
    box-shadow: 0px 1px 1px rgba(000, 000, 000, 0.15);
    position: relative;
    padding: 20px;
    background-color: #ffe5a0;
    font-size: 16px;
    font-weight: bold;
    display: none;
}
.tab_content_block.training_block .info_line.visible{
    display: block;
}
.tab_content_block.training_block .info_line .target_version{
    margin-left: 10px;
    cursor: pointer;
}
.tab_content_block.training_block .info_line .target_version:hover{
    box-shadow: 0 0 3px rgba(0,0,0,0.4) inset;
}

.main_action_btn &gt; .button + .status_block{
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    margin-top: -5px;
    margin-left: 10px;
}
.main_action_btn &gt; .button + .status_block .message.error{
    color: #F00;
    font-weight: bold;
}
.main_action_btn &gt; .button + .status_block .helper_text{
    margin-top: 8px;
    color: #999;
}

form .lesson_task_result{
    margin: 20px 0 10px;
    font-size: 16px;
    color: #008000;
    font-weight: bold;
}

form .lesson_task_result .next_info{
    color: #000;
    font-weight: normal;
    font-size: 14px;
    margin-top: 5px;
}

form .lesson_task_result .target_version{
    cursor: pointer;
    padding: 5px 10px 1px;
}
form .lesson_task_result .target_version:hover{
    box-shadow: 0 0 3px rgba(0,0,0,0.4) inset;
}

.inline_lesson_link{
    color: inherit;
    text-decoration: none;
    border-bottom: 1px solid;
    cursor: pointer;
}
.inline_lesson_link:hover{
    border-bottom-color: transparent;
}

.lesson.time_counter{
    font-style: italic;
    border-bottom: 1px dotted;
}

.group_training .tab_content_block .tab_content_block.item&gt;.title{
    margin-right: 0;
    box-shadow: none;
}

.group_training .tab_content_block .tab_content_block.item .first_post, .group_training .tab_content_block .tab_content_block.item .edit_post_form.lesson_content{
    margin-right: 0;
}

.group_training .tab_content_block .gr_posts_list{
    padding-right: 14px;
}

.lesson.content_list .training_internal_content{
    margin-right: 0;
}

.group_training .tab_content_block .gr_posts_list&gt;.item{
    margin: 0px -15px 20px -20px;
    padding: 0px 15px 0 20px;
}

.group_training .tab_content_block .gr_posts_list&gt;.item.custom_event{
    margin: 0 -15px 0 -20px;
    padding: 10px 15px 10px 20px;
}
.group_training .tab_content_block .gr_posts_list&gt;.item.replied{
    padding-left: 90px;
}

.group_training .tab_content_block .gr_posts_list&gt;.item.custom_event+.item:not(.custom_event){
    margin-top: 20px;
}

.group_training .tab_content_block .gr_posts_list&gt;.item:not(.custom_event)+.item.custom_event{
    margin-top: -20px;
}

.group_training .tab_content_block .gr_posts_list&gt;.item.custom_event&gt;div{
    margin-bottom: 0;
    vertical-align: middle;
}

.group_training .tab_content_block .gr_posts_list&gt;.item.custom_event.unread{

}

.group_training .tab_content_block .gr_posts_list&gt;.item.custom_event:last-child{
    margin-bottom: 20px;
}

.group_training .tab_content_block .gr_posts_list&gt;.item.custom_event .icons_block{
    text-align: center;
    margin-right: 5px;
    font-size: 0;
    width: 64px;
}

.group_training .tab_content_block .gr_posts_list&gt;.item.custom_event .icons_block .icon{
    width: 50%;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
    border: 0;
    padding: 0;
}
.group_training .tab_content_block .gr_posts_list&gt;.item.custom_event .icons_block .icon+.icon{
    margin-left: -25%;
}
.group_training .tab_content_block .gr_posts_list&gt;.item.custom_event .icons_block .icon img{
    border-radius: 50%;
    width: 100%;
    height: 100%;
    margin: 0;
    border: 0;
    background-color: lightblue;
}

.group_training .tab_content_block .gr_posts_list&gt;.item.custom_event .icons_block .number{
    display: inline-block;
    padding: 5px 10px;
    color: #ffffff;
    background-color: #069a85;
    font-size: 12px;
    font-weight: bold;
    border-radius: 10px;
    margin-top: -10px;
}

.group_training .tab_content_block .gr_posts_list&gt;.item.custom_event .info{
    font-size: 12px;
    color: #069a85;
    width: calc(100% - 80px);
}
.group_training .tab_content_block .gr_posts_list&gt;.item.custom_event .info .username{
    font-weight: bold;
}

.group_training .tab_content_block .gr_posts_list&gt;.item.custom_event .info .action_text{
    cursor: pointer;
    border-bottom: 1px dashed;
}
.group_training .tab_content_block .gr_posts_list&gt;.item.custom_event .info .action_text:hover{
    border-bottom-color: transparent;
}

.item.custom_event .details{
    display: block;
    width: calc(100% - 32px);
    margin-left: 32px;
    padding-top: 15px;
}

.item.custom_event .details:not(.visible){
    display: none;
}

.item.custom_event .details .custom_event_item{
    position: relative;
    padding: 10px 0;
}

.item.custom_event .details .custom_event_item:after{
    content: " ";
    height: 1px;
    display: block;
    background: url(../../user/images/comment_separate.png?11) repeat-x;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.item.custom_event .details .custom_event_item:last-child:after{
    display: none;
}

.item.custom_event .details .custom_event_item&gt;div{
    display: inline-block;
    vertical-align: middle;
}

.item.custom_event .details .custom_event_item .main_line&gt;div{
    display: inline-block;
    vertical-align: middle;
}

.item.custom_event .details .custom_event_item .time{
    display: block;
    color: #666;
    margin-top: 5px;
    text-align: left;
    width: 100%;
}
.item.custom_event .details .custom_event_item .userline{
    margin: 0 5px 0 0;
}
.item.custom_event .details .custom_event_item.user_response_active .time{

}
.item.custom_event .details .custom_event_item .main_line{
    max-width: calc(100% - 45px);
}
.item.custom_event .details .custom_event_item .logo{
    margin-right: 5px;
    position: relative;
    margin-bottom: 0;
    border: 0;
    padding: 0;
}
.item.custom_event .details .custom_event_item .logo img{
    display: inline-block;
    border-radius: 16px;
    width: 32px;
    height: 32px;
    margin-bottom: 0;
    border: 0;
    padding: 0;
}
.item.custom_event .details .custom_event_item .user_name{
    margin: 0;
    text-decoration: none;
    border-bottom: 0;
    color: #000;
    font-weight: bold;
    max-width: 135px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    vertical-align: middle;
}
.item.custom_event .details .custom_event_item .ust_manager + .user_name{
    margin-left: 5px;
}
.item.custom_event .details .custom_event_item .userline&gt;a.ustatus{
    float: left;
    margin-right: 0;
}
.item.custom_event .details .custom_event_item .action{
    margin-left: 5px;
}
.item.custom_event .details .custom_event_item .action.action_task_completed .main{
    border-bottom: 1px solid;
}

.item.custom_event .details .custom_event_item a.user_response_link{
    display: inline-block;
    white-space: nowrap;
}
.item.custom_event .details .custom_event_item a.user_response_link.idle{
    border-bottom-color: transparent;
}

.item.custom_event .details .custom_event_item .user_task_response{
    display: block;
    margin: 20px 0;
}

.item.custom_event .details .custom_event_item.unread {
    background-color: #FFFDE8;
}
.item.custom_event .details .custom_event_item.unread .user_response_link{
    font-weight: bold;
}
.item.custom_event .details .custom_event_item.unread .time{
    left: 57px;
}

.group_training .tab_content_block .separate_dotted.items_list .item:after{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}

.group_training .tab_content_block.item .bottomLine{
    padding-bottom: 10px;
}

.group_training .lesson_primary_button_block{
    padding: 30px;
    text-align: center;
}
.group_training .lesson_primary_button_block.hidden{
    display: none;
}

.group_training .lesson_primary_button_block.warning{
    padding: 20px;
    text-align: center;
    background-color: #ffe9e9;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
    margin-bottom: 20px;
}

.member_transfer_form .bottomBoxValues{
    text-align: left;
}

.expire_by_member_block{
    margin-top: 10px;
    max-height: 300px;
    overflow-y: auto;
}

.expire_by_member_block .item:not(:last-child){
    margin-bottom: 10px;
}
.expire_by_member_block .item&gt;div{
    display: inline-block;

}
.expire_by_member_block .item&gt;div.uname{
    width: 190px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 10px;
}
.expire_by_member_block .item&gt;div.input_date&gt;input{
    width: 100px;
    font-size: 15px;
}

#access_condition_details .inputErrorBlock{
    width: 250px;
}


.version_update_mode_icon{
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: bottom;
}

.version_update_mode_icon.upgrade{
    background: url("./img/upgrade.png");
}
.version_update_mode_icon.downgrade{
    background: url("./img/downgrade.png");
}

.tab_content_block .themes_menu .line, .tab_content_block .themes_menu .empty_info{
    padding: 5px;
}

.tab_content_block .themes_menu .line:not(.hidden):not(:last-of-type){
    border-bottom: 1px dotted #CDCDCD;
}

.ajax_tooltip .loaded_content .themes_menu{
    margin: -10px -5px;
    overflow: hidden;
    max-height: 300px;
    overflow: hidden;
}

.tab_content_block .themes_menu .section:after{
    display: none;
}

.tab_content_block .themes_menu .line.level2 {
    padding-left: 20px;
}
.tab_content_block .themes_menu .line.hidden{
    display: none;
}

.tab_content_block .themes_menu .line .rates_line{
    margin-right: 0;
    margin-left: 30px;
}
.tab_content_block .themes_menu .line .title_block .title{
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tab_content_block .themes_menu .line.current{

}
.tab_content_block .themes_menu .line.current .title{
    color: #AAAAAA;
}

.ajax_tooltip .themes_menu .mCSB_outside + .mCSB_scrollTools{
    right: -13px;
}

.tab_content_block.discussion_block .title .action_link, .tab_content_block.trade_block .title .action_link{
    margin: 0;
}

.modal_transfer_block .formItem{
    text-align: left;
}
.modal_transfer_block .formItem .textField{
    width: 430px;
}

.ajax_tooltip .eform{
    white-space: normal;
}

.ajax_tooltip .slide_link{
    color: #1478cc;
    border-bottom: 1px dashed;
    line-height: 1.2em;
}
.ajax_tooltip .slide_link:hover{
    border-bottom-color: transparent;
}

.ajax_tooltip select{
    padding: 3px;
    border: 1px solid #c7c7c7;
    box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.18);
}


.vertical_radiobutton .value select.inline{
    position: absolute;
    margin-left: 10px;
    margin-top: -4px;
}

.ajax_tooltip .hintText.chk{
    margin-left: 63px;
}

#training_member_status_block{
    font-size: 14px;
}
#training_member_status_block .title{
    font-weight: bold;
}
#training_member_status_block .member_info{
    margin-top: 10px;
}

.notify_block{
    padding: 20px 29px;
    background-color: #ff4900;
    box-shadow: 0 -1px 2px #0000004d;
    color: #FFF;
    font-size: 14px;
    line-height: 1.25em;
}

.notify_block a{
    border-bottom: 1px solid;
    text-decoration: none;
    color: inherit;
}

.notify_block a:hover{
    border-bottom-color: transparent;
}

.item_tiles .item:not(.selected) .versions_list{
    display: none;
}

.item_tiles .versions_list{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: flex-start;
    padding: 5px 5px 5px 0;
    align-items: center;
}

.item_tiles .versions_list .version_label{
    opacity: 0.35;
}
.item_tiles .versions_list .version_label:hover{
    opacity: 0.65;
}

.item_tiles .versions_list .version_label.active{
    opacity: 1;
    padding: 6px 5px 3px;
}

.item_tiles .options, .item_tiles .options label{
    font-size: 11px !important;
    margin-bottom: 0 !important;
    display: inline-block !important;
}

.item_tiles .item:not(.selected)+.versions_list{
    display: none;
}

.common_tiles_list{
    display: flex;
    flex-wrap: wrap;
    gap: 20px 10px;
}
.common_tiles_list .item_wrapper{
    width: 250px;
}

.selection_versions_list .version_label{
    opacity: 0.5;
    margin: 4px 0;
    margin-right: 3px;
}
.selection_versions_list .version_label:last-child{
    margin-right: 0;
}
.selection_versions_list .version_label:hover{
    opacity: 0.75;
}
.selection_versions_list .version_label.selected{
    opacity: 1;
    margin-top: 0;
    margin-bottom: 0;
    padding: 6px 5px 4px;
}

#page_group_container ._trade_block .tab_content_block{
    margin-top: 0;
    position: relative;
}

.mfp-container .tab_content_block .content_list{
    max-width: 800px;
    margin: 0 auto;
    position: relative;
}
.tab_content_block .content_list .item .title{
    font-size: 14px;
}

.tab_content_block .content_list table{
    width: 100%;
    padding: 10px 0;
    text-align: left;
}
.tab_content_block .content_list table tr.item td:first-child, .tab_content_block .content_list table tr.item th:first-child{
    padding-left: 10px;
}
.tab_content_block .content_list table tr.item td:last-child, .tab_content_block .content_list table tr.item th:last-child{
    padding-right: 10px;
}
.tab_content_block .content_list table th{
    color: #666666;
    font-weight: normal;
    text-align: center;
    padding: 2px 3px 8px;
}
.tab_content_block .content_list table th.sortable{
    cursor: pointer;
    position: relative;
}
.tab_content_block .content_list table th.sortable:after{
    content: '';
    height: 13px;
    width: 13px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIGhlaWdodD0iMzJweCIgaWQ9InN2ZzIiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzJweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgaWQ9ImJhY2tncm91bmQiPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIvPjwvZz48ZyBpZD0iYXJyb3dfeDVGX2Rvd24iPjxwb2x5Z29uIHBvaW50cz0iMi4wMDIsMTAgMTYuMDAxLDI0IDMwLjAwMiwxMCAgIi8+PC9nPjwvc3ZnPg==);
    vertical-align: middle;
    opacity: 0.7;
}

.tab_content_block .content_list table th.sortable.ASC:after{
    transform: rotate(180deg);
}

.tab_content_block .content_list table th.sortable:not(.active):after{
    opacity: 0;
}
.tab_content_block .content_list table th.sortable:not(.active):hover:after{
    opacity: 0.5;
}
.tab_content_block .content_list table th.sortable[data-order="ASC"]:not(.active):hover:after{
    transform: rotate(180deg);
}

.tab_content_block .content_list table tr.item td{
    padding: 5px 3px;
    font-size: 13px;
}
.tab_content_block .content_list table tr td.center{
    text-align: center;
}
.tab_content_block .content_list table tr.not_active:not(:hover) td{
    opacity: 0.2;
}

.tab_content_block .content_list #live_full_list .lvonl .itdatai{
    width: calc(100% - 35px);
}

.tab_content_block .items_table tr.group_header td{
    font-weight: bold;
    text-align: left;
    font-size: 16px;
    color: #000;
    padding-left: 100px;
    padding-bottom: 15px;
}
.tab_content_block .items_table tr.item+.group_header td{
    padding-top: 15px;
}

.tab_content_block .items_table .item td {
    position: relative;
}
.tab_content_block .items_table .item:nth-child(even) td {
    /*background-color: #fdf5da;*/
}

.tab_content_block .items_table .item .updated_info_block{
    position: relative;
}
.tab_content_block .items_table .item .updated_info_block.extended{
    width: 200px;
}

.tab_content_block .items_table .item .modify_button{
    position: absolute;
    top: 2px;
    right: 30px;
    display: none;
}
.tab_content_block .items_table .item.moder:hover .modify_button{
    display: block;
}
.tab_content_block .items_table .item.moder:hover .updated_info_block&gt;div:not(.modify_button){
    opacity: 0.2;
}

.tab_content_block .items_table a.load_items_link{
    position: relative;
    display: inline-block;
    margin: 10px 20px;
}
.tab_content_block .items_table a.load_items_link.idle{
    color: transparent;
}

.tab_content_block .items_table .items_all_info{
    color: #999999;
    font-style: italic;
    padding-top: 10px;
}

.tab_content_block .icon_stack{
    position: relative;
    display: inline-block;
}

.tab_content_block .icon_stack .icon{
    width: 40px;
    height: 40px;
    position: relative;
    display: block;
}

.tab_content_block .icon_stack .icon&gt;.icon{
    position: absolute;
    top: 10px;
    left: 10px;
}

.tab_content_block .icon_stack .icon a:hover img{
    outline: 1px solid #999999;
}

.tab_content_block .items_table .item .rate{
    color: #999;
    border-bottom: 0;
    text-decoration: none;
}
.tab_content_block .items_table .item .rate:not(.popup_link){
    cursor: default;
}
.tab_content_block .items_table .item .rate.rate_green{
    font-weight: bold;
    color: darkgreen;
}
.tab_content_block .items_table .item .rate.rate_red{
    font-weight: bold;
    color: red;
}

.tab_content_block .items_table .item .event{
    display: inline-block;
    border-bottom: 1px solid transparent;
    padding: 3px 0;
}
.tab_content_block .items_table .item .event:hover{
    border-bottom-color: inherit;
}
.tab_content_block .items_table .item .event:before{
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: bottom;
}

.tab_content_block .items_table .item .event.event_declined:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACT0lEQVQ4T5WTPW/TQBzGn/NLYsex0xeQKA1qmOMZqVMJQmJg69YpXeiM1C9Qxk4dUJd+ACRYmFhLhVQxVaVSGhakvtAkTimt49jxW+4O2SGB0DLU0g2+u9/v/vd/bIJbPnxlJUe2tnpDjPzN89XVOUhSnqyvH97kDasvypz6T3nE9tV3bz4le0aCAZw95pyDxIFJNjbGJGG1WuaCXCPZDCKr/RYxe6V/eP81FQxhZLPgyXu3i37km9nNzVSSwhBroqFDKhQQfj+Db1kvJ+YfvR4I1tYU3nE9qKpAdB3MccBsG6wXmkAEzoWaYOiQjQKCxhnClkULP89VsrcX/7nC8ppCtUuXqKooGAXQjo3+1SV43Ieo65ALBoKzBgLLonYc5B/u7ARjPUgrWV5WIjHjCrmcKE1OAJQBLBkUQSOB29TuhyP4mmAo8SPqqXMlAacnAKVAcRb2/hdm00gbnnxjjMlkd6lalgRWU2aLwPHxoILiLDr1OqjXNad3d8fSGfsOuktLZZGINSmnQTZ0gPG0/EQStNtJ5xE6tjlzcDCSjAQpDOE3bMBvNROIsjgmyuSUoN2/h17LQq/ZRL/nmjP1eipJBSnMEzgH2cjDb1oIztu0A5ZP1nOO56rTU6L+oAiv2YKXNLTjmXOn3w4HgsXFiiBltmVNQ9/14J+3qUP4qNtHpcdKVrtwtTt3xWSP22ggurh8UmycfBxd4erZ84ooS9uxYzNHINe6fVQqKbIguRldF4fwtRh/LCxUXEI+/xvVMLJUEvP55OT/xnjLvxu/ANdrMCGRo6DhAAAAAElFTkSuQmCC');
}

.tab_content_block .items_table .item .event.event_cancelled:before,
.tab_content_block .items_table .item .event.event_expired:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACuUlEQVQ4T6WTW0hUURSG/xmdi46oY+ANMvIyGlrBCIKiZWbSxSgSCkw0FLo8zIMvCYWaGfQQ9CJED5ZpYGEJCVmmlZGohHgBLW0cHawcFdMa0XGcM2etmD1pN3qINmez2fD/37/3Pmsp8J9D8bufq00xbqWUTzIVEnE4EYFkmiXmBpa4Mfha/cTPnl8Aa1fO5oFQs6JQR6hjYuEbGCi00pIdjtFRKB32GWLZFHa9qXkdsgHwmFmm+rXQKJ2/IQ6ybQpkmxI6ZUQUlJFbsPRuFE7z8Aq7qWjzzUcCIgDOS+eiid1drvCoSJ3BAFd3uzD6l9eKdbmyGCCGOiMH9pG3WB4dsLlJmWG43TopACvlJRWrvn5VQekZXjOz54Ou8pYALF08BSaAieC3ez+mO9rgWrBVbrv74rIA2C8UjSuTjLEqaRVuqxlMLBIDqusE4GtZIVhmkMxQxcRDUmlge9Vq2XH/dZwALJw/6dBl5vi5B3rAzjUQsUgMunpHABZKCwRUTB81tKnpmHhQt2ps7vEXgLnSE47ArAN+Un83yOkSR/UkBpwug8qQhHlTvkgXJ1Op4Z+ajvdNtaspLX1ewLTp2LjOmB7r63LAZR7bEKt3pkAZEorlthZvusxQxyfArdXC2v7QktY66L3C1JkjFRygrwrLzMZyxxMh9iSG3bgnrmArOQ7yPCwxgg/mwtrWArttonLXs2HvI5qLD0WDpK6ABGNkUEIilp4+FmLN9mQwGI7+PrHX5x7G/MgQPvY+t7khZWQ/N3t/o2eMFOwRhRScmKLTJyTBaZ2E0zIBZoZma7SYn0eG8KG3fYWJi7I6x34U0jpkIC8tj5hrtCEREZuSjNAE60U9OL8sYm7wDRY/WWYYsmlf5/ifpbwO6T6aHKOQ6Hszyd5mIpolmRsUPnLj3peWvzfTOuRf1m/bOHUguTscDwAAAABJRU5ErkJggg==');
}

.tab_content_block .items_table .item .event.event_applied:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB1klEQVQ4T6WTz2vTYBjHv22y1mYVSdJE60rTuj+hV2+Ch7GcVj26g+BhQlT0JB7qyXPwoohDBl4meBF2mAf7D3jwosmadE1lomCHW01X+/6IJLDhRtWVPccXPp/nfX6lcMJInZDHxIKrK6ZNCdt+fX3tYZx8IkEMn5V1i1KKoNu9v3br3aNjC+ov5u1zim7NGhUM9oZotX20N4MHxxLUl+dtXSlYs0YVHBwfHReb7QAg2dyB4Ob64iVG6YUncy+f/dnYhRiWVatqVBAhwifHhe91mMBz+WajOUwES2+vXaSEr6qSXNz6/vX2Sv2VHb8vPJ+zNblgVQ0DHBEcZyOBxUhK4KSJS+uLlymhy5VCeSY7lcV75wMjhN2lhJR0Wb1nxJkjBsdtoe0FbArTB3AiuLN6JbebEQfqaQXntSLCvQG2vn2BkBagaxqiNLDhJDDPpPLT+5n3y0xKuPHGlH72xVA9o6BUnAHnDCNOgAhwXQ8drxtl0nnpKHxoD8ynpiSmaKgqCsrlEihnaDk+On43ygo9qdnoJDUfjUNjjCWjsB9qWgGEEgT+5+iUuP1XeOwmmo2a9EMQw9FwRHu7/bz32Pv1r3sZu0i1Rk3a6e2w/8ET38K4n/wG3VbVj87IbNsAAAAASUVORK5CYII=');
}

.tab_content_block .items_table .item .event.event_ready:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADC0lEQVQ4T5WTXUhTYRjH/2dn3zM3p26pWVpu6vzIqLXSLoIakRXhTRgSFBH0YYbSnXQTdFV4YWpRN14UVBgWhWlGFNGHZaaZtkaYZg7Nr21Ot52dszfedylWVx144byc8/u9z/O8z8Phr8d5maRGZUiT8UgGoP/92ReVMCmLYqzzNOdZjnCLm+2NJE7BI8du8jvsKXO2VE2wSKsQcwgh8IVlLk9A2dszaRjsmUroikhwPTvFBSjLBBRWcdhwpNCz05YYKjclJ1l1Wg3UKjnzB0MRzAXm8X3U4/48o7l1++vaJ2GCD1TCBM6rZNPRfM++/KRwzbqM9DgKBgUJISEKAkClkEGn4hEICujrdwVcs+q628PWB53HuW6O5mxP85eV505VWTJXWyk85RcQJcAbtxcOiwFUQwiQmqBiktdve9xtPzLqB2ZXtnI7Gom9smj08NZs/UlzYvwSTIFTjW9xyGmF3aJHlBoBrEpU48vwODq7R5ru/XQ0c86rpPS8w12bn51ZzMlkCAQl9iM9tbKhi71XOLOxOUvPojJo5QgLETzqfPrqxsyeC1Rw8FLJYIPNlmv0zYsQJQKJ0JAJqppiAl6uxom9FmSaNJDzHEx6JVpaWmaafQcqmeBi8UBDXp7N6A1EIEgxmKZw5koXeF4JUQjhWnUJ/EGJCQxaHq1378zcXKhggtJzGz/XFuSsLeZ5Hr4FMZYCAc5e74EohJdgKjbGKTDtm0dHR/ur+5HyC6yIx3KHWBHTUxIxOh1aiqDmymtcq97GpDQiujLMGrx878LzD9+aXkilzewaC5Kmy/auGqpaX1hgNcarMTQRZFHEa3h452MwLao1RYchjxdtbQ/dH8mW+hEhq3Wpkfav7N+3RuersW/cEGcy6Nip/iCFCVZo5GyNjHvR1v44MB4y1HXLd8UaaXkrOw3vdpqVE+UWS641xZyMhHgtu5Xx6Tl8Hx3Dp7737smo+VavfPefrbwoocOUpRhxpJEvNm1kokhJFnJEUUSIaFx+GHvHFLZBj8z67zAtH8//HedfgSiQ0D7VFxkAAAAASUVORK5CYII=');
}

.tab_content_block .items_table .item .event.event_sheduled:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADEElEQVQ4T6XTa0hTYRgH8P/OPO44N9syUyNbopk6lRm1KCS7UJkSaFjRh6xclHRDIcywQiu1sowiuw5sVlaWUGTSRVcJecnswrqsQjOSlXe3OY9u73aiE0oX+lLvxwee3/PA+38E+M8n+L2/pqxwvgdtyWYYoqJoSuokHFgb22uzosFGmIPL0grqf+75Bagtzz8pk1k0ckWiu8jLByKxHBznwkC/Cb3tb2AyPrCZrfTBlRkn9o0go8DDq/nHJgbJt41VxKNrUApDixmdfYMgTg5yKQNlkARyrhVva0vR0Uky12VrC78jPHC/9ECMXNatnzxzM/3GJEJ3/zCigsdC5kWBgwC9ZieeGLsgEVEI83qHp5W6wSE3Wcz6naef80C1bkeVImruEiJX85OXzw9En9mMbhuLgAl+/LaEAy5VtSAigAZrOI4Wo+li2v7Lq3lAX7r1S2jsBj+9kcG08PFQ+EnhsrMovVqO5GVJ8GAY3H9UB5/AaWhs/oS4ICMab5a3rc+rCOSBGt0WNjohi9He7cGapDDQlBCeIgo5uXuhjFLB8PIFFiyOg394NEouPUd6PFCtLWRT866LeeDO2Y3s9MRMpvi2BeuSlRAJhbDbbdBpz8FqHUBCYhLCIiLxyeyA7mIzti+1o1p7nNUUVPwAKopSWlULVwXeejsB0dEKTJk4Bk6HA4ZnTQiNjIB4jBfYYeDFx348rX+P5VMb8fiW/vPmwhuTeOB83pqSycH+a91DU1H7joMmOQRCArgJf/yT0wUQAXC07D1igywYenYEH9vItfTD11fwQEneJpXQ2VOnjk/waO5Sot3qiUUzfBHs6wlwQGunDZUNX+FNd0Mtf4C6yqYhIvGek77vfNNokM7sTc2SulsLVHPnoYNSo/41Qb/VCaeLg1QMzArnMG74HpruPQEr8M7NOFCWMxqkkVgW70rZTRNLpq9CLAkIUULmrwA4gp72D2gzvEKHyWVzuHkWZRy6suePKI8UTmVr1HZHXwZFyGw3ivPhQ+QSdBFK2CCgJUXpBRca/3pM/3LZ3wBt/TsgszWCeAAAAABJRU5ErkJggg==');
}
.tab_content_block .items_table .item .event.event_deferred:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACwUlEQVQ4T42Ty0tUURzHv/eh81DHmRQfaYmzUUYyCgpJa1fJEAUtooVtWkRQSUKraOGqXf0BbRSsLDdJq8Qo8JG2SMiYcfLBaKLO6Kh37tx7z32de+JOmIoIHjiLc378Pud3fud8OABI9nR7DU6+x8AugyECoBKAzzR1npAcNE12VDVLVFVKa0SOa5oynBE2XnX3QudcwExP15ivqqK1sDQA0ecFL4pgDgM1LFDdnQYsooPIMqTNFNZTC1hKTo13vVfa8oB439Of/vKSZhcgeAoBcHBMCmrasImRh5hEh67IyGXXkcks4c/K7PTjvtTpPGAkthQpkpKxUnkWxvYy1O1VKHIGqiJBVSUQosCwLfDeAEqqGpALnYMebG7q7IjG8wB3fJkzPpV6cbUuyKPII4DjANV0kMpaIBZDWZEAhwEzyzIWU8rQw2h9u5v3H+AuhuLaB4DdaKgQufJiEbLuIEsoPCKHtW0D00mJ2ZQOPorW39w5eB/A3fz4I9vCePamKiCEq0Me2JQhsaJgMa3M29S50xmtn9xJPlDB3sDb8fXRxlp/m+MwfP+9Nfqgve7S3vihFewE3k2kJxpri1qozTAe2xjrvBa+eCRA/7f0BV8B+sOV/pM1x3wwKcPU3BZ+LW4v2LbT8ex25PArvB5LDXpF7vrZcICrDnrA84BhMUgaRWw5i4npVWbbzuDzu2cONrF3JDVUEyq4EjlRgqBPQIHAgecA3WaYWzcg8hzy/YivIZHcHHp5//zuMw58jkUsTyhWU+ZDpLYYQb8AgefAGINiOEjLNnTLAWVAclXCVCIFPTPf9OLJrX8fyXWBHm9olQKnIIQaUFvmR8AvYlM2MJnIYHYlC0WzQClFjT2HYOYrcomBXRf2ynRUF/bJtFdn09AjhOQqNU32qWqWd11wdSYkR0xTTzOwOM9xw5JXyev8F8QumSDAqMYUAAAAAElFTkSuQmCC');
}

.tab_content_block .items_table .items_details&gt;td{
    text-align: right;
}
.tab_content_block .items_table .items_details&gt;td&gt;table{
    width: auto;
}
.tab_content_block .items_table .item+.items_details:not(.visible){
    display: none;
}

/* https://www.iconfinder.com/iconsets/business-and-finance-20 */
.gr_modtypes .item{float:left; width:29%; padding:2%; border:1px solid transparent; border-radius:10px; text-align:center;}
.gr_modtypes .item .it_title{font-weight:bold; font-size:16pt;}
.gr_modtypes .item .it_desc{height:34px; overflow:hidden;}
.gr_modtypes .item:hover{border-color:#999; cursor:pointer; background-color:#DDD;}

.gr_modtypes .item .it_icon{margin:10px 0; width:128px; display:inline-block;}
.gr_modtypes .item .it_img{height:128px; background:url("../../user/images/modules_big.png?3") left top no-repeat;}
.gr_modtypes .grm_training .it_img{background-position:-256px 0;}
.gr_modtypes .grm_discussions .it_img{background-position:0 0;}
.gr_modtypes .grm_chat .it_img{background-position:-128px 0;}
.gr_modtypes .grm_library .it_img{background-position:0 -256px;}
.gr_modtypes .grm_live .it_img{background-position:-384px -384px;}
.gr_modtypes .grm_traderoom .it_img{background-position:-128px -256px;}
.gr_modtypes .grm_trade_co_analysis .it_img{background-position:-256px -256px;}

.non_guests .area_infoclub_members{display:none;}
.chat_write_access_2 .fieldChkLabel{padding-top:0;}

.radiobuttons_ext .value{float:left; margin:5px 0;}
.radiobuttons_ext .bottomBoxFieldWrapper{padding:0; margin-left:10px;}
.radiobuttons_ext .bottomBoxFieldWrapper .textField{width:auto;}

.gr_modules_table .swap_view_type_link{color:#AAA; font-size:12px; text-decoration:underline; white-space:nowrap;}
.gr_modules_table .swap_view_type_link:hover{text-decoration:none;}

.gr_modules_table .item .moders .moder_link{text-decoration:none;}
.gr_modules_table .item .moders .icon{border-radius:20px;}

.ui_sortable_table .item{position:relative;}
.ui_sortable_table .item .err_hint{right:100%; left:auto; top:7px; width:210px;}
.ui_sortable_table .item .err_hint .err_wrap{text-align:left; padding:7px 10px; font-size:11px;}
.ui_sortable_table .item .err_hint .err_wrap .spinner{display:inline-block;}
.ui_sortable_table .item .it_icon_area{position:relative !important;}

.gr_modules_table .item .it_icon{width:42px; display:inline-block;}
.gr_modules_table .item .it_img{height:42px; background:url("../../user/images/modules_small.png?3") left top no-repeat;}
.gr_modules_table .grm_training .it_img{background-position:-84px 0;}
.gr_modules_table .grm_discussions .it_img{background-position:0 0;}
.gr_modules_table .grm_chat .it_img{background-position:-42px 0;}
.gr_modules_table .grm_library .it_img{background-position:0 -84px;}
.gr_modules_table .grm_live .it_img{background-position:-126px -126px;}
.gr_modules_table .grm_traderoom .it_img{background-position:-42px -84px;}
.gr_modules_table .grm_trade_co_analysis .it_img{background-position:-84px -84px;}

.modt_live .tabs .tab{background-color: #e7edf5;}

.group_popup_info .subauthors{padding-top:10px;}
.group_popup_info .common_author_line.author_line .subauthors a{color:#FFF;}

.gr_posts_list &gt; .item.pinned{margin-bottom:20px;}
.gr_posts_list &gt; .item.pinned_last{margin-bottom:0;}


#main_author_one, #owner_author_one{margin-bottom:5px;}
#main_author_list .save_button, #owner_authors_list .save_button{margin-top:10px !important;}
#primary_author_change_link, #owner_change_link{text-transform:capitalize;}

#owner_author_one .item_tiles .item_wrapper{

}

.subsection_members.single_author .settings, .subsection_members.single_author .main_author_area{display:none;}

.news_settings_menu{position:absolute; z-index:10; left:7px; top:10px;}
.news_settings_menu .visible_line{border-left:1px solid transparent;}
.news_settings_menu .title{padding-left:32px; border:none;}
.news_settings_menu .title::before{top:auto; bottom:4px; left:7px;}
.news_settings_menu.active{transform:none;}
.news_settings_menu.active .title::before{}
.news_settings_menu .title .titlei{display:inline-block; border-bottom:1px dotted transparent;}
.news_settings_menu .title.visible_line{border-bottom:none;}
.news_settings_menu .items_list{padding:0 10px; text-align:left; width:auto;}
.news_settings_menu .title:hover .titlei{border-bottom-color:#333;}
.news_settings_menu input.numeric{width:25px; margin:0 5px; text-align:center;}

.menu_items_table tr td:first-child::before{margin-top:1px; margin-right:10px;}
.menu_items_table tr.header_line th:first-child{padding-left:25px;}

.group_page_mode{margin-top:20px;}

.tab_content_block .reg_line {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    background-color: #2b77bd;
    color: #ffffff;
    padding: 20px;
    border-radius: 3px;
    border: 1px solid #044472;
    margin-top: 10px;
}

.tab_content_block .reg_line a{
    color: #ffff66;
    border-bottom: 1px solid;
    position: relative;
    display: inline-block;
    text-decoration: none;
}
.tab_content_block .reg_line a:hover{
    border-bottom-color: transparent;
}

.module_setting_link{
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-left: 20px;
    opacity: 0.4;
    transition: opacity 300ms linear;
    background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cg%20data-name%3D%221%22%3E%3Cpath%20d%3D%22M293.9%20450h-60.37a15%2015%200%2001-14.92-13.42l-4.47-42.09a152.77%20152.77%200%2001-18.25-7.56L163%20413.53a15%2015%200%2001-20-1.06l-42.69-42.69a15%2015%200%2001-1.06-20l26.61-32.93a152.15%20152.15%200%2001-7.57-18.25l-42.16-4.5a15%2015%200%2001-13.42-14.91v-60.38a15%2015%200%200113.42-14.91l42.09-4.47a152.15%20152.15%200%20017.57-18.25l-26.61-32.93a15%2015%200%20011.06-20l42.69-42.69a15%2015%200%200120-1.06l32.93%2026.6a152.77%20152.77%200%200118.25-7.56l4.47-42.09A15%2015%200%2001233.53%2048h60.37a15%2015%200%200114.92%2013.42l4.46%2042.09a152.91%20152.91%200%200118.26%207.56l32.92-26.6a15%2015%200%200120%201.06l42.69%2042.69a15%2015%200%20011.06%2020l-26.61%2032.93a153.8%20153.8%200%20017.57%2018.25l42.09%204.47a15%2015%200%200113.41%2014.91v60.38a15%2015%200%2001-13.37%2014.94l-42.09%204.47a153.8%20153.8%200%2001-7.57%2018.25l26.61%2032.93a15%2015%200%2001-1.06%2020l-42.69%2042.72a15%2015%200%2001-20%201.06l-32.92-26.6a152.91%20152.91%200%2001-18.26%207.56l-4.46%2042.09A15%2015%200%2001293.9%20450zM247%20420h33.39l4.09-38.56a15%2015%200%200111.06-12.91A123%20123%200%2000325.7%20356a15%2015%200%200117%201.31l30.16%2024.37%2023.61-23.61L372.06%20328a15%2015%200%2001-1.31-17%20122.63%20122.63%200%200012.49-30.14%2015%2015%200%200112.92-11.06l38.55-4.1v-33.39l-38.55-4.1a15%2015%200%2001-12.92-11.06A122.63%20122.63%200%2000370.75%20187a15%2015%200%20011.31-17l24.37-30.16-23.61-23.61-30.16%2024.37a15%2015%200%2001-17%201.31%20123%20123%200%2000-30.14-12.49%2015%2015%200%2001-11.06-12.91L280.41%2078H247l-4.09%2038.56a15%2015%200%2001-11.07%2012.91A122.79%20122.79%200%2000201.73%20142a15%2015%200%2001-17-1.31l-30.13-24.41-23.6%2023.61%2024.38%2030.16a15%2015%200%20011.3%2017%20123.41%20123.41%200%2000-12.49%2030.14%2015%2015%200%2001-12.91%2011.06l-38.56%204.1v33.38l38.56%204.1a15%2015%200%200112.91%2011.06A123.41%20123.41%200%2000156.67%20311a15%2015%200%2001-1.3%2017L131%20358.11l23.61%2023.61%2030.17-24.37a15%2015%200%200117-1.31%20122.79%20122.79%200%200030.13%2012.49%2015%2015%200%200111.07%2012.91zm202.71-140.81z%22%2F%3E%3Cpath%20d%3D%22M263.71%20340.36A91.36%2091.36%200%2011355.08%20249a91.46%2091.46%200%2001-91.37%2091.36zm0-152.72A61.36%2061.36%200%2010325.08%20249a61.43%2061.43%200%2000-61.37-61.36z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat;
    background-size: contain;
}

.module_setting_link:hover{
    opacity: 1;
}

.news_board_block .new_redactor.redactor-styles{
    line-height: normal;
    overflow: visible;
    display: inline;
}

.live_block .control_icon.list{
    width: 16px;
    height: 16px;
    vertical-align: bottom;
}

.live_block #full-list-control{
    margin-left: 0;
    color: #000;
    font-size: 14px;
}

.live_block.common_user_view .live_control_block{
    float: left;
    margin-left: 200px;
    margin-top: -5px;
    display: none;
}

.list_bg_icon{
    border-bottom: 0;
    padding-left: 24px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDk2IDk2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGc+PHBhdGggZD0iTTE4LDI0SDc4YTYsNiwwLDAsMCwwLTEySDE4YTYsNiwwLDAsMCwwLDEyWiIvPjxwYXRoIGQ9Ik03OCw0MkgxOGE2LDYsMCwwLDAsMCwxMkg3OGE2LDYsMCwwLDAsMC0xMloiLz48cGF0aCBkPSJNNzgsNzJIMThhNiw2LDAsMCwwLDAsMTJINzhhNiw2LDAsMCwwLDAtMTJaIi8+PC9nPjwvc3ZnPg==");
    background-repeat: no-repeat;
}

.trade_co_info{
    padding: 20px 15px 5px 20px;
    font-size: 14px;
}
.trade_co_info .line{
    padding: 10px 0;
}

.trade_co_info .line&gt;div{
    display: inline-block;
    vertical-align: top;
    cursor: default;
}

.trade_co_info .line&gt;.name{
    width: 30%;
    font-weight: bold;
}

.trade_co_info .line:hover{
    background-color: inherit;
    cursor: default;
}

.tab_content_block .filters_block{
    padding: 10px 15px 0;
}

.tab_content_block .filter_line{
    text-align: center;
}
.tab_content_block .filter_line+.filter_line{
    margin-top: 10px;
}
.tab_content_block .filter_field{
    display: inline-block;
    vertical-align: middle;
}
.tab_content_block .filter_field{
    width: 48%;
    padding: 0 10px;
    text-align: center;
    box-sizing: border-box;
    min-width: 300px;
}
.tab_content_block .filter_field input[type="text"], .tab_content_block .filter_field select{
    width: 100%;
    box-sizing: border-box;
    padding: 3px;
}

#page_data .group_view_head #member_menu.alerted .gr_menu{
    display: none;
}
#page_data .group_view_head #member_menu.alerted &gt; .alert_info{
    display: block;
    float: right;
    line-height: 44px;
    height: 44px;
    background: url('../../user/images/alert.png') no-repeat;
    background-position: left center;
    background-size: 28px 28px;
}
#page_data .group_view_head #member_menu:not(.alerted) &gt; .alert_info{
    display: none;
}
#page_data .group_view_head #member_menu.alerted &gt; .alert_info a{
    text-decoration: none;
    font-weight: bold;
    padding-left: 35px;
    height: 100%;
    display: inline-block;

}
.group_view_head #member_menu.alerted .gr_data{
    width: calc(100% - 160px);
}

.recommended_items_block{
    border: 1px solid #cbcbcb;
    margin-top: 20px;
    background-color: #FFFFFF;
}

.recommended_items_block .tab_content_block{
    margin: 10px;
}

.recommended_items_block .themes_list{
    margin: 0;
}
.recommended_items_block.themes .section{
    padding: 0 15px;
}

.recommended_items_block .themes_list .theme:first-child{
    border-top: 0;
}

.recommended_items_block .themes_list .line .title .section_title{
    font-style: italic;
    font-size: 11px;
    color: #bdb8a5;
    line-height: normal;
}

.gr_posts_list &gt; .item.pinned .user_info{
    width: auto;
    margin: 0;
    max-width: 50px;
    overflow: hidden;
}

.gr_posts_list &gt; .item.pinned .userline, .gr_posts_list &gt; .item.pinned .personal_section_block&gt;*:not(.visits_number){
    display: none;
}

.gr_posts_list &gt; .item.pinned img.icon{
    width: 42px;
    height: 42px;
}

.gr_posts_list &gt; .item.pinned, .group_training .tab_content_block .gr_posts_list&gt;.item.pinned{
    display: flex;
    flex-wrap: wrap;
    gap: 20px 10px;
    padding-left: 15px;
}

.gr_posts_list&gt;.item.pinned .main_block{
    margin-top: 0;
    margin-bottom: 0;
    flex-basis: calc(100% - 60px);
}

.gr_posts_list&gt;.item.pinned .main_block&gt;div{
    width: auto;
    max-width: 100%;
}

.gr_posts_list&gt;.item.pinned .main_block&gt;div .new_redactor{

}

.gr_posts_list&gt;.item.pinned&gt;div.footer_line{
    flex-basis: 100%;
    text-align: right;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    width: auto;
}

.gr_posts_list&gt;.item.pinned .video_inline{
    min-height: 372px;
}</pre></body></html>