.main-logo{
    width: 31px;
    height: 36px;
    object-fit: contain;
}
.main-logo-big{
    width: 368.6px;
    height: 100%;
    object-fit: contain;
}
.main-logo-middle{
    width: 172.6px;
    height: 200px;
    object-fit: contain;
}

/*constructor, bot, chat, posting, group-control, moderation, main_bots, statistics, settings-bot, settings-group*/
.css_img_bot{
    height: 13.5px;
    width: auto;
    position: relative;
    top: -2px;
    margin-right: 8px;
}
.share-icon{
    width: 16px;
    height: 14.2px;
    object-fit: contain;
    margin-left: auto;
}

.replaced-svg path {
    stroke: none !important;
}
.icon_bellRegular_blue{
    height: 25px;
    object-fit: contain;
}
.icon_bellRegular_blue{
    fill: #5199ff !important;
}
.icon_bellRegular_gray{
    width: 61px;
    height: 61px;
    object-fit: contain;
}
.icon_right{
    width: 5px;
    height: auto;
    object-fit: contain;
}
.icon_right{
    fill: #d1e3ff !important;
}
.icon_ava{
    width: 21px;
    height: 18.4px;
    object-fit: contain;
}
.icon_ava{
    fill: #ffffff !important;
}
.icon_searchSolid_grey{
    width: 21px;
    height: 21px;
    object-fit: contain;
}
.icon_searchSolid_grey path{
    fill: #999999 !important;
}
.icon_searchSolid_grey2{
    width: 16px;
    height: 16px;
    object-fit: contain;
}
.icon_searchSolid_white{
    width: 16px;
    height: 16px;
    object-fit: contain;
}
.icon_searchSolid_white path{
    fill: #ffffff !important;
}

.icon_upload_grey, .icon_upload_orange {
    width: 21px;
    height: 21px;
    object-fit: contain;
}
.icon_upload_grey path {
    fill: #999999;
}
.icon_upload_orange path {
    fill: #ffaf50;
}

.icon_undo_grey, .icon_undo_veryGrey{
    width: 21px;
    height: 18.4px;
    object-fit: contain;
}
.icon_undo_veryGrey path{
    fill: #E0E0E0;
}
.icon_undo_grey path{
    fill: #999999;
}

.icon_close_grey, .icon_close_veryGrey{
    width: 21px;
    height: 18.4px;
    object-fit: contain;
}
.icon_close_veryGrey path{
    fill: none !important;
    stroke: #E0E0E0 !important;
}
.icon_close_grey path{
    fill: none !important;
    stroke: #999999 !important;
}
.icon_closeWhite{
    width: 14px;
    height: 14px;
    object-fit: contain;
}
.icon_closeWhite path{
    fill: none !important;
    stroke: #ffffff !important;
}
.icon_posting2{
    width: 21px;
    height: 21px;
    object-fit: contain;
}
.icon_posting2 path{
    fill: #ffffff !important;
}
.icon_delete2{
    width: 14px;
    height: 16px;
    object-fit: contain;
}
.icon_delete2 path{
    fill: #ffffff !important;
}



.icon_add{
    width: 21px;
    height: 21px;
    object-fit: contain;
}
.icon_add path {
    fill: #999999;
}
.icon_consgroup_grey, .icon_consgroup_blue{
    width: 21px;
    height: 18.4px;
    object-fit: contain;
}
.icon_consgroup_grey path{
    fill: #999999;
}
.icon_consgroup_blue path{
    fill: #5199ff;
}
.icon_look_grey{
    width: 21px;
    height: 21px;
    object-fit: contain;

}
.icon_look_grey path{
    fill: #999999;
}
.icon_header_faq{
    width: 14px;
    height: 12.3px;
    object-fit: contain;
}
.icon_header_settingProfile{
    width: 14px;
    height: 12.3px;
    object-fit: contain;
}
.icon_account_menu path{
    fill: #222222;
}
.icon_header_support{
    width: 12.3px;
    height: 14px;
    object-fit: contain;
}
.icon_header_blog{
    width: 12.3px;
    height: 14px;
    object-fit: contain;
}
.icon_account_menu.hover_account_icon path{
    fill: #5199ff;
}


.icon_objectUngroupSolid_grey{
    width: 21px;
    height: 16.3px;
    object-fit: contain;
}
.icon_objectUngroupSolid_grey path{
    fill: #999999;
}
.icon_checkCircleRegularMobile{
    width: 21px;
    height: 21px;
    object-fit: contain;
}

.icon_minus_grey{
    width: 21px;
    height: 4.5px;
    object-fit: contain;
}
.icon_minus_grey path{
    fill: #999999;
}
.icon_settingsGroup_grey{
    width: 21px;
    height: 18.4px;
    object-fit: contain;
}
.icon_settingsGroup_grey path{
    fill: #999999;
}
.icon_pluse_grey{
    width: 21px;
    height: 21px;
    object-fit: contain;
}
.icon_pluse_grey path{
    fill: #999999;
}
.icon_pluse_small{
    width: 16px;
    height: 16px;
    object-fit: contain;
}
.icon_pluse_small path{
    fill: #cccccc;
}
.icon_delete{
    width: 21px;
    height: 21px;
    object-fit: contain;
}
.icon_delete path{
    fill: #ff6e4e;
}
.icon_delete_red{
    width: 14px;
    height: 16px;
    object-fit: contain;
}

.icon_delete_white{
    width: 21px;
    height: 21px;
    object-fit: contain;
    fill: #ffffff;
}
.icon_delete_white path{
    fill: #ffffff;
    background-color: #ffffff;
}
.icon_signHorns{
    width: 31px;
    height: 31px;
    object-fit: contain;
}
.icon_deleteGroup{
    width: 14px;
    height: 16px;
    object-fit: contain;
    margin-top: 7px;
}
.icon_deleteGroup path{
    fill: #ffffff;
}
.icon_copy{
    width: 14px;
    height: 16px;
    object-fit: contain;
    margin-top: 7px;
}
.icon_copy path{
    fill: #5199ff;
}
.icon_copy2, .icon_paste, .icon_duplicate{
    width: 14px;
    height: 16px;
    object-fit: contain;
}
.icon_copy2 path, .icon_paste path, .icon_duplicate path{
    fill: #ffffff;
}
.icon_question{
    width: 14px;
    height: 14px;
    object-fit: contain;
    margin: 0 5px;
}
.icon_question path{
    fill: #E0E0E0;
}
.icon_movedots{
    width: 74.6px;
    height: 16px;
    object-fit: contain;
}
.icon_movedots path{
    fill: #E0E0E0;
}
.icon_movedots_on path{
    fill: #ffaf50 !important;
}

.icon_tg_social, .icon_vk_social, .icon_youtube_social, .icon_facebook_social, .icon_twitter_social path{
    fill: #E0E0E0;

}
.icon_tg_social{
    width: 14px;
    height: 12px;
    object-fit: contain;
    margin: 0 5px;
}
.icon_tg_social_white{
    width: 16px;
    height: 16px;
    object-fit: contain;
    margin: 0 21px 0 -20px;
}
.icon_tg_social_white path{
    fill: #ffffff;
}
.icon_vk_social{
    width: 14px;
    height: 9px;
    object-fit: contain;
    margin: 0 5px;
}

.icon_youtube_social{
    width: 14px;
    height: 10px;
    object-fit: contain;
    margin: 0 5px;
}
.icon_facebook_social{
    width: 7px;
    height: 14px;
    object-fit: contain;
    margin: 0 5px;
}
.icon_twitter_social{
    object-fit: contain;
    margin: 0 5px;
}
.icon_checkCircleRegular{
    width: 16px;
    height: 16px;
    object-fit: contain;
}

.icon_timesSolid path{
    fill: #e0e0e0;
}
.icon_timesSolid{
    width: 14px;
    height: 14px;
    object-fit: contain;
}
.icon_timesSolidWhite path{
    fill: #ffffff;
}
.icon_timesSolidWhite{
    width: 14px;
    height: 14px;
    object-fit: contain;
}

.icon_timesSolidWhiteBig{
    width: 21px;
    height: 21px;
    object-fit: contain;
}

.icon_text, .icon_image, .icon_video, .icon_audio, .icon_file, .icon_contact, .icon_geo, .icon_group path{
    fill: #ffffff;
}
.icon_text{
    width: 20.6px;
    height: 21px;
    object-fit: contain;
}
.icon_image{
    width: 21px;
    height: 15.8px;
    object-fit: contain;
}
.icon_video{
    width: 21px;
    height: 14px;
    object-fit: contain;
}
.icon_audio{
    width: 21px;
    height: 21px;
    object-fit: contain;
}
.icon_file{
    width: 15.8px;
    height: 21px;
    object-fit: contain;
}
.icon_contact{
    width: 21px;
    height: 16.3px;
    object-fit: contain;
}
.icon_geo{
    width: 21px;
    height: 18.7px;
    object-fit: contain;
}
.icon_group{
    width: 21px;
    height: 21px;
    object-fit: contain;
}

.icon_mini_text{
    width: 14.7px;
    height: 15px;
    object-fit: contain;
}
.icon_mini_image{
    width: 16px;
    height: 12px;
    object-fit: contain;
}
.icon_mini_video{
    width: 16px;
    height: 10.7px;
    object-fit: contain;
}
.icon_mini_audio{
    width: 16px;
    height: 16px;
    object-fit: contain;
}
.icon_mini_file{
    width: 12px;
    height: 16px;
    object-fit: contain;
}
.icon_mini_contact{
    width: 16px;
    height: 12px;
    object-fit: contain;
}
.icon_mini_form{
    width: 16px;
    height: 13.3px;
    object-fit: contain;
}
.icon_mini_geo{
    width: 16px;
    height: 14.2px;
    object-fit: contain;
}
.icon_mini_group{
    width: 16px;
    height: 16px;
    object-fit: contain;
}

.icon_settingCategory{
    width: 21px;
    height: 18.4px;
    object-fit: contain;
    margin-top: -8px;
    margin-right: 8px;
}

.icon_checkOn{
    width: 22.9px;
    height: 15px;
    object-fit: contain;
    margin: 0 5px;
}
.icon_checkOn path{
    fill: #ffffff;
}
.icon_checkOn2{
    width: 16px;
    height: 11px;
    object-fit: contain;
}
.icon_checkOn2 path{
    fill: #ffffff;
}

.icon_checkOn3{
    height: 21px;
    object-fit: contain;
    margin: 0 5px;
}
.icon_checkOn3 path{
    fill: #ffffff;
}

.icon_pluse_white{
    width: 21px;
    height: 21px;
    object-fit: contain;
}
.icon_pluse_white path{
    fill: #ffffff !important;
}
.icon_attention{
    width: 5px;
    height: 16px;
    object-fit: contain;
}
.icon_attention path{
    fill: #ffffff !important;
}
.icon_postEmpty{
    width: 56px;
    height: 56px;
    object-fit: contain;
}
.icon_postEmpty path{
    fill: #E0E0E0 !important;
}

.icon_rightLogin{
    width: 8.1px;
    height: auto;
    object-fit: contain;
}
.icon_rightLogin path{
    fill: #f3ddff !important;
}

.icon_smile{
    width: 21px;
    height: 21px;
    object-fit: contain;
}

.icon_play{
     width: 10.5px;
     height: 12px;
     object-fit: contain;
 }
.icon_indicator_loader{
    width: 18px;
    height: 18px;
    object-fit: contain;
}
.icon_iconfinderGroup{
    width: 100px;
    height: 75.6px;
    object-fit: contain;
}
.icon_workinprogress{
    width: 56px;
    height: 42px;
    object-fit: contain;
}

.icon_more{
    width: 4.6px;
    height: 16px;
    object-fit: contain;
}

.icon_rubric{
    width: 56px;
    height: auto;
    object-fit: contain;
}
.icon_rubric path{
    fill: #5199ff;
}

.icon_rubric.icon_disabled path{
    fill: #e0e0e0;
}

.rotate_180{
    transform: rotate(180deg);
}