body.template-bitrix24 .popup-window-close-icon .ui-icon-set {
    display: none;
}

body.template-bitrix24.bitrix24-light-theme .menu-collapsed-mode.menu-sliding-mode .menu-items-block {
    background-color: #fff;
}

body.template-bitrix24 .bx-disk-container .disk-breadcrumbs-item-title,
body.template-bitrix24 .bx-disk-container .disk-breadcrumbs-item-title:link,
body.template-bitrix24 .bx-disk-container .disk-breadcrumbs-item-title:visited,
body.template-bitrix24 .bx-disk-container .disk-folder-list-sorting-text {
    color: #333 !important;
}

body.template-bitrix24 .bx-disk-container .disk-breadcrumbs-item-title:hover,
body.template-bitrix24 .bx-disk-container .disk-folder-list-sorting:hover .disk-folder-list-sorting-text {
    color: #b70037 !important;
}

body.template-bitrix24 .bx-disk-container .disk-folder-list-toolbar {
    background: #fff;
    border: 1px solid #edf1f5;
    border-radius: 10px 10px 0 0;
    box-sizing: border-box;
    padding-left: 12px;
    padding-right: 12px;
}

body.template-bitrix24 .bx-disk-container .bx-disk-interface-filelist {
    background: #fff;
    border: 1px solid #edf1f5;
    border-top: 0;
    border-radius: 0 0 10px 10px;
    box-sizing: border-box;
    min-height: 300px;
}

body.template-bitrix24 .bx-disk-container .disk-tile-grid,
body.template-bitrix24 .bx-disk-container .ui-grid-tile {
    min-height: 300px !important;
}

body.template-bitrix24 .bx-disk-container .disk-folder-list-no-data-inner,
body.template-bitrix24 .bx-disk-container .disk-folder-list-no-data-inner-message,
body.template-bitrix24 .bx-disk-container .disk-folder-list-no-data-inner-variable {
    color: #525c69 !important;
}

body.template-bitrix24 .bx-disk-container .disk-folder-list-no-data-inner-create-file,
body.template-bitrix24 .bx-disk-container .disk-folder-list-no-data-inner-create-folder {
    background: #f8fafc !important;
    border: 1px solid #dce3ea;
    color: #333 !important;
}

body.template-bitrix24 .bx-disk-container .disk-folder-list-no-data-inner-create-file:hover,
body.template-bitrix24 .bx-disk-container .disk-folder-list-no-data-inner-create-folder:hover {
    background: #fff !important;
    border-color: #b70037;
    color: #b70037 !important;
}

body.template-bitrix24 .bx-disk-container .ui-btn-icon-done.ui-btn-themes.--with-left-icon {
    --ui-icon-set__icon-color: #333;
    color: #333;
}

body.template-bitrix24 .bx-disk-container .ui-btn-icon-done.ui-btn-themes.--with-left-icon::after {
    background-color: #333 !important;
}

body.template-bitrix24 .main-ui-filter-search .main-ui-square-delete,
body.template-bitrix24 .main-ui-filter-search .main-ui-delete,
body.template-bitrix24 .main-ui-filter-search-square .main-ui-square-delete {
    top: 50% !important;
    transform: translateY(-50%);
}

body.template-bitrix24 .main-ui-item-pin .main-ui-filter-icon-pin,
body.template-bitrix24 .main-ui-filter-current-item .main-ui-filter-icon-pin {
    right: -20px !important;
}

.humanresources-tree__node_department {
	height: unset !important;
}

body.template-bitrix24.rgs-kb-page .landing-item-add-new .landing-item-inner,
body.template-bitrix24.rgs-kb-page .landing-item-dev,
body.template-bitrix24.rgs-kb-page .landing-item-dev .landing-item-inner {
    background: #fff !important;
}

body.template-bitrix24.rgs-kb-page .landing-item-add-new .landing-item-text,
body.template-bitrix24.rgs-kb-page .landing-item-dev,
body.template-bitrix24.rgs-kb-page .landing-item-dev .landing-item-inner,
body.template-bitrix24.rgs-kb-page .landing-item-dev-title,
body.template-bitrix24.rgs-kb-page .landing-item-dev-subtitle {
    color: #333 !important;
}

body.template-bitrix24.rgs-kb-page .landing-item-dev {
    border: 1px solid #edf1f5;
}

.bx-im-informer-num {
    position: absolute;
    top: -12px;
    left: -5px;
    z-index: 2;
}

body:not(.rgs-admin-user) .bx-im-content-notification__header-menu {
    display: none !important;
}

.bx-session-message {
    display: none !important;
}
