.b-multi-select {

}

.b-multi-select__block {
  display: none;
}

.b-multi-select__block.active {
  display: block;
}

.b-adapt-list__item.hide,
.b-adapt-list__item.hide2,
.b-adapt-list__item.hide3 {
  display: none;
}

.b-req {
  color: #ff0000;
  font-family: sans-serif;
}

.page-dark .icon-home-white {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCAsQCQHKyvRGAAABWklEQVQ4y53Tv05UQRTH8c/AXShsQFwhZkMiROmsbSzVV+AJeAMLGjuDkTew9w0MYnATCAkJ0RhMUIGESEIAO1iL5b9jsbt42Z2LhjPN3HPON3N/vzNDOj7ZaWxi2+pKts8YceSz/4w5ERxa6zwh3T4Iehz4/i+gKrp98VVyaP0qoCoqX8pkftkoAhZEfe1HRo5tpoAPooFOSZGSmm/twJzoVsqyKBLUreWBv84kgZhzDN74UTyU3N8vq0bBe0989MVPLxwlNQjBM/dVPLUavNSrbNgjDy0XABXbVmzYzdu05XGh6DH7ssuX74bMaaGQc4y2JtmIkCtPGHdTcOCt6YtssyN1vSfdM+udAc87i1kCOPbaFL6a6ix2JYHGzIdSqtIv7oq4NhBQa+7PdINu583MvthyqSX6t7IHaogqekDJHXdDwIj+dqBuxSsnCDLzYEndoojMlr1G4x9Ey5ogGYjX4QAAAABJRU5ErkJggg==');
}

.page-dark .b-applications__btn .btn-white {
  border: 2px solid #000000;
  background-color: transparent;
  color: #000000;
}

.page-dark .b-applications__btn .btn-white:hover {
  border: 2px solid #000000;
  background-color: #000000;
  color: #fff;
}

.page-dark .b-header-nav li a:after {
  background-color: #000;
}

.page-dark .btn-green,
.page-dark .btn-pdf,
.page-dark .b-header-nav li a,
.page-dark .b-header-nav li a.active,
.page-dark .b-header-nav li a:hover,
.page-dark .b-work:hover,
.page-dark .b-applications,
.page-dark .b-header-mid,
.page-dark .b-work:hover .b-work__author,
.page-dark .btn-header-login.active,
.page-dark .btn-header-login:hover,
.page-dark .b-carousel--sm .slick-prev:hover:before,
.page-dark .b-carousel--sm .slick-next:hover:before,
.page-dark .btn-green.active,
.page-dark .active.btn-pdf,
.page-dark .btn-green:hover,
.page-dark .btn-pdf:hover {
  color: #000;
}


@media (min-width: 768px) {
  .b-project__images img {
    height: 140px;
    object-fit: cover;
  }
}


.custom-fileinput .adm-fileinput-area-container {
  display: block;
}

.custom-fileinput .adm-fileinput-area-container div.adm-fileinput-item-wrapper {
  display: block;
  width: auto;

}

.custom-fileinput div.adm-fileinput-item {
  width: auto;
  box-shadow: none;
  border: 1px solid #e6e6e6;
  padding: 0;
  display: flex;
  justify-content: space-between;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;

}


.custom-fileinput div.adm-fileinput-item div.adm-fileinput-item-preview-icon .bx-file-icon-container-medium {
  display: none;
}

.custom-fileinput div.adm-fileinput-item div.adm-fileinput-item-preview {
  width: auto;
  height: auto;
  background: none;
  box-shadow: none;
  margin-right: auto;
}

.custom-fileinput div.adm-fileinput-item span.container-doc-title {
  color: #a1aa00;
  font-size: 14px;
  font-weight: 300;
  text-align: left;
  max-width: 350px;
  max-height: none;
}

.custom-fileinput div.adm-fileinput-item-image div.adm-fileinput-item-preview-icon {
  display: block;
}

.custom-fileinput div.adm-fileinput-item-image div.adm-fileinput-item-preview-img {
  display: none;
}


.custom-fileinput div.adm-fileinput-item span.container-doc-title:after {
  display: none;
}

.custom-fileinput div.adm-fileinput-item div.adm-fileinput-item-preview:before {
  display: none;
}

.custom-fileinput .adm-fileinput-item-panel {
  border-left: 1px solid #e6e6e6;
}

.custom-fileinput .adm-fileinput-item-properties {
  display: none;
}

.custom-fileinput .adm-fileinput-item-panel-btn.adm-btn-del,
.custom-fileinput .adm-fileinput-item-panel-btn.adm-btn-setting {
  margin: 0;
}

.custom-fileinput .adm-fileinput-drag-area-hint {
  content: '123';
}

.custom-fileinput .adm-fileinput-btn-panel {
  display: none;
}

.custom-fileinput .adm-fileinput-drag-area .bx-bxu-thumb-thumb {
  display: block;
}

.custom-fileinput div.adm-fileinput-item span.adm-fileinput-item-loading {
  padding: 4px 6px;
}

.custom-fileinput div.adm-fileinput-item span.container-loading-bg {
  margin: 6px auto;
}

.b-large-card__col-r {
  flex: 1;
}

.b-translate {
  margin-top: 15px;
}

.btn-primary {
  color: #fff;
  background-color: #dc1330;
  border-color: #dc1330;
}

.btn-primary.active,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover {
  color: #dc1330 !important;
  border-color: #dc1330 !important;
  background-color: transparent !important;
  box-shadow: none !important;
}

.b-large-card__title {
  margin-top: 15px;
  margin-bottom: 15px;
}

.b-large-card {
  margin-bottom: 20px;
}

.b-large-card .b-large-card__btn .b-large-card__logo {
  margin: 0px !important;
  float: right;
}

.b-large-card .b-large-card__btn .b-large-card__logo img {
  max-height: 55px;
}


@media (min-width: 1200px) {
  .b-large-card__title {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}

.b-cat-list .b-cat-item {
  visibility: hidden;
  height: 0;
}

.b-cat-list .b-cat-item:first-child {
  visibility: visible;
  height: auto;
}


.b-cat-list.active .b-cat-item {
  display: none;
  visibility: visible;
  height: auto;
}

.b-cat-list.active .b-cat-item.active {
  display: block;
}

.b-nomination {
  margin-bottom: 35px;
}

.b-nomination__title {
  font-size: 24px;
  margin-bottom: 25px;
}

.b-nomination__places {

}

.b-sm-card__wrap {
  min-width: 250px;
}


.b-adapt-list__top-filter {
  margin-bottom: 15px;
}


.b-work-detail__top-title {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 0.5em;
}

.col-auto.header-auth-block {
  position: relative;
}

.col-auto.header-auth-block .header-popup-menu-block {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #FFFFFF;
  display: none;
  z-index: 10;
}

.col-auto.header-auth-block .header-popup-menu-block.active {
  display: block;
}

.form-group.form_group_hidden_block {
  display: none;
}

.b-header-nav ul.ul-nav-start-left {
  -webkit-box-pack: start;
  justify-content: start;
}

.b-header-nav ul.ul-nav-start-left li {
  margin-right: 40px;
}

.b-header-nav ul.ul-nav-start-left li:last-child {
  margin-right: 0;
}

.b-workarea__section-white-wrap > div {
  overflow: hidden;
}

.b-workarea__section-white-wrap .btn-add-project-section {
  float: right;
}

.project-section-block.js-selects-filter__item.hide {
  display: none;
}

.js-hidden-block-selector {
  display: none;
}

.js-hidden-block-selector.active {
  display: block;
}

.spec-project-works-item {
  border-bottom: 1px dashed #282828;
  margin-bottom: 30px;
  position: relative;
}

.js-spec-project-works-item {
  overflow: hidden;
}

.js-spec-project-works-item.active {
  height: auto !important;
}

.js-spec-project-work-show-more {
  width: 100%;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 15px 0 5px;
  background: #FFFFFF; /* Для старых браузров */
  background: linear-gradient(to bottom, transparent, rgb(255, 255, 255) 30%, rgb(255, 255, 255) 100%);
  z-index: 3;
  text-align: right;
}

.b-work-detail__col-left-grey .js-spec-project-work-show-more {
  background: #F3F3F3; /* Для старых браузров */
  background: linear-gradient(to bottom, transparent, rgb(243, 243, 243) 30%, rgb(243, 243, 243) 100%);
}

.spec-project-work-show-more-btn {
  color: #dc1330;
  text-decoration: underline;
  cursor: pointer;
}

.spec-project-work-show-more-btn:hover {
  text-decoration: none;
}

.b-assessment-comment-block{
  display: none;
}

.b-assessment-comment-block.active{
  display: block;
}

.b-adapt-list__top-filter-moderation select.form-control option:disabled{
  display: none;
}

.btn-full-width {
  width: 100%;
}

.pjax-loading.-active > .b-workarea__section {
  display: none;
}

.pjax-loading.-active > .pjax-loading-alert {
  display: block;
}

.pjax-loading > .b-workarea__section {
  display: block;
}

.pjax-loading > .pjax-loading-alert {
  display: none;
}

.pjax-loading.-active > .project-container {
  display: none;
}

.pjax-loading.-active > .bx-pagination {
  display: none;
}

.pjax-loading > .project-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.pjax-loading > .bx-pagination {
  display: block;
}
