/** theme.dark.less */
/** Шрифты
----------------------------------------------------------------------------------------------------------*/
/** Базовые цвета темы
----------------------------------------------------------------------------------------------------------*/
/** Метрика сайта
----------------------------------------------------------------------------------------------------------*/
/** Другое
----------------------------------------------------------------------------------------------------------*/
/** Кнопки - 5
----------------------------------------------------------------------------------------------------------*/
/** МЕНЮ ПЕРВОГО УРОВНЯ - 20
----------------------------------------------------------------------------------------------------------*/
/** МЕТРИКА ПОИСКА
----------------------------------------------------------------------------------------------------------*/
/** МЕНЮ ТРЕТЬЕГО УРОВНЯ - 7
----------------------------------------------------------------------------------------------------------*/
/** КОНТЕНТ САЙТА
----------------------------------------------------------------------------------------------------------*/
/** ТОПИК
----------------------------------------------------------------------------------------------------------*/
/** ПАДЖИНАТОР
----------------------------------------------------------------------------------------------------------*/
/** ПОДВАЛ
----------------------------------------------------------------------------------------------------------*/
/** САЙДБАР
----------------------------------------------------------------------------------------------------------*/
/** ТОПИК-НОВОСТЬ (наследует настройки основного топкиа)
----------------------------------------------------------------------------------------------------------*/
/** КОММЕНТАРИИ
----------------------------------------------------------------------------------------------------------*/
/**-------------------------------------------------------------------------------------------------------*/
/** РАЧЕТНЫЕ ДАННЫЕ. НЕ МЕНЯТЬ!
----------------------------------------------------------------------------------------------------------*/
/** ЦВЕТА (9)
----------------------------------------------------------------------------------------------------------*/
/** НАСТРОЙКИ МЕНЮ (7)
----------------------------------------------------------------------------------------------------------*/
/** ОСНОВНОЕ МЕНЮ (7)
----------------------------------------------------------------------------------------------------------*/
/** МЕНЮ ТОПИКОВ (5)
----------------------------------------------------------------------------------------------------------*/
/** НАСТРОЙКИ БЛОКОВ (5)
----------------------------------------------------------------------------------------------------------*/
/** НАСТРОЙКИ ТУЛЛБАРА (12)
----------------------------------------------------------------------------------------------------------*/
/** НАСТРОЙКИ ЭЛЕМЕНТОВ ФОРМЫ (16)
----------------------------------------------------------------------------------------------------------*/
/** НАСТРОЙКИ ВЫВОДА ТОПИКА (3)
----------------------------------------------------------------------------------------------------------*/
/** НАСТРОЙКИ ВЫВОДА КОММЕНТАРИЕВ (2)
----------------------------------------------------------------------------------------------------------*/
/** НАСТРОЙКИ ПАДЖИНАТОРА (6)
----------------------------------------------------------------------------------------------------------*/
/** НАСТРОЙКИ ПОДВАЛА (6)
----------------------------------------------------------------------------------------------------------*/
/** ВИДЖЕТ ИНФОРМАЦИИ О БЛОГЕ (3)
----------------------------------------------------------------------------------------------------------*/
/** ПРОФИЛЬ ПОЛЬЗОЫВТЕЛЯ (13)
----------------------------------------------------------------------------------------------------------*/
/** НАСТРОЙКИ СТЕНЫ (1, ОСТАЛЬНОЕ В НАСТРОЙКАХ КОММЕНТАРИЕВ)
----------------------------------------------------------------------------------------------------------*/
/** ПРОЧИЕ (1)
----------------------------------------------------------------------------------------------------------*/
.navbar-main {
  z-index: 3;
  margin-bottom: 0;
  min-height: 48px;
  border-bottom: 1px solid #e6ebee;
  border-radius: 0;
  background-color: #f5f6f8;
  /** ПОДМЕНЮ ПОЛЬЗОВАТЕЛЯ
    __________________________________________________*/
}
.navbar-main li.search form {
  padding: 0 16px;
}
.navbar-main li.search form input {
  width: 100%;
}
.navbar-main .navbar-brand {
  padding: 8px 16px;
  height: 48px;
  line-height: 30px;
}
.navbar-main .navbar-brand .logo-img {
  position: relative;
  top: -5px;
}
.navbar-main .navbar-brand span {
  font-size: 24px;
  position: relative;
  color: #1c374c;
  margin-left: 2px;
}
.navbar-main .navbar-nav > li > a {
  padding: 16px 15px;
  line-height: 24px;
}
.navbar-main .navbar-nav li a {
  color: #1c374c;
  font-weight: 500;
  font-size: 14px;
  opacity: 0.7;
}
.navbar-main .navbar-nav li.active a {
  color: #4b8bbc;
  background-color: #f5f6f8;
  opacity: 1;
}
.navbar-main .navbar-nav li a:hover,
.navbar-main .navbar-nav li.active a:hover {
  color: #c43a3a;
  background-color: #f5f6f8;
  opacity: 1;
}
.navbar-main .navbar-nav .user-button {
  padding: 12px 15px;
  line-height: 24px;
  color: #1c374c;
  min-width: 200px;
}
.navbar-main .navbar-nav .user-button:hover {
  color: #4b8bbc !important;
}
.navbar-main .navbar-nav .user-button .caret {
  color: #d0dbdf;
  border-top: 6px solid;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  float: right;
  top: 12px;
  position: relative;
}
.navbar-main .main {
  margin-left: 40px;
}
.navbar-main img.user {
  margin-right: 10px;
  border-radius: 16px;
  width: 32px;
  height: 32px;
}
.navbar-main .badge-mail-counter {
  margin-left: 6px;
  margin-right: 10px;
  background-color: #c43a3a !important;
  color: white;
}
.navbar-main .navbar-nav > .open > a,
.navbar-main .navbar-nav > .open > a:hover,
.navbar-main .navbar-nav > .open > a:focus {
  background-color: #e6ebee !important;
  color: #4b8bbc;
}
.navbar-main .dropdown-menu.dropdown-user-menu {
  padding-top: 0 !important;
  width: 100%;
  border: 0 !important;
  border-radius: 0 !important;
  background: #e6ebee !important;
  box-shadow: none !important;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li {
  width: 100%;
  border-bottom: 1px solid #ffffff;
  cursor: pointer;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li > a {
  padding: 8px 28px !important;
  width: 100%;
  font-size: 13px !important;
  line-height: 1.7 !important;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li > a i {
  margin-right: 12px;
  padding-left: 2px;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li > a .new-messages {
  color: #c43a3a;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li > a:hover {
  color: #1c374c;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li > a:hover i {
  color: #c43a3a;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li:last-child {
  border-bottom: 0;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li.user_activity_items {
  padding: 12px 12px 13px 12px;
  border-bottom: 0;
  background-color: #f5f6f8;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li.user_activity_items ul {
  display: block;
  padding: 0;
  border: 0;
  background-color: inherit;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li.user_activity_items ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 33.3333%;
  border: 0;
  list-style: none;
  text-align: center;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li.user_activity_items ul li a {
  text-decoration: none;
  font-size: 13px;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li.user_activity_items ul li a i {
  font-size: 13px;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li.user_activity_items ul li.menu-item-user-rating a {
  color: #57a839;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li.user_activity_items ul li.menu-item-user-rating a .negative {
  color: #c43a3a;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li.user_activity_items ul li.menu-item-user-rating a i {
  color: #1c374c;
  margin-right: 6px;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li.user_activity_items ul li.menu-item-user-comments a {
  color: #1c374c;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li.user_activity_items ul li.menu-item-user-comments a i {
  color: #4b8bbc;
  margin-right: 6px;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li.user_activity_items ul li.menu-item-user-talks a {
  color: #1c374c;
}
.navbar-main .dropdown-menu.dropdown-user-menu > li.user_activity_items ul li.menu-item-user-talks a i {
  color: #e68f12;
  margin-right: 6px;
}
.navbar-main .fadeIn {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
/** АДАПТИВНАЯ ЧАСТЬ
_________________________________________________________*/
@media only screen and (max-width: 768px) {
  .navbar-main .dropdown.open {
    overflow-x: hidden;
  }
  .navbar-main .main {
    margin-left: 0;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #1c374c;
  }
  .dropdown-menu.dropdown-user-menu  > li  > a:hover {
    color: #1c374c !important;
  }
  .navbar-main .navbar-nav > .open > a,
  .navbar-main .navbar-nav > .open > a:hover,
  .navbar-main .navbar-nav > .open > a:focus {
    opacity: 1;
  }
  .user-button:hover {
    color: #4b8bbc !important;
  }
  .user-button .caret {
    float: right;
    position: relative;
    top: 12px;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .navbar-main .main {
    margin-left: 0;
  }
  .navbar-main .main li a {
    padding: 18px 12px;
  }
  .navbar-main .navbar-header a span {
    font-size: 20px;
    top: 2px;
  }
  .navbar-main .navbar-nav li a {
    font-size: 12px;
  }
  .navbar-main .navbar-nav li a i {
    display: none;
  }
  .dropdown-menu.dropdown-user-menu > li > a {
    font-size: 12px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 900px) {
  .navbar-main .main {
    margin-left: 0;
  }
  .navbar-main .main li a {
    padding: 18px 10px;
  }
  .navbar-main .navbar-header a span {
    font-size: 18px;
    top: 2px;
  }
  .navbar-main .navbar-nav li a {
    font-size: 12px;
  }
  .navbar-main .navbar-nav li a i {
    display: none;
  }
  .dropdown-menu.dropdown-user-menu > li > a {
    font-size: 11px !important;
  }
}
.dropdown .dropdown-submenu {
  position: relative;
}
.dropdown .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-top-left-radius: 0;
}
.dropdown .dropdown-submenu > a:after {
  width: 0;
  height: 0;
  content: '';
  display: inline-block;
  position: absolute;
  -webkit-transform: rotate(450deg);
  border-color: transparent;
  border-style: solid;
  border-width: 0 6px 6px;
  border-bottom-color: #cccccc;
  border-bottom-color: rgba(0, 0, 0, 0.15);
  top: 46%;
  right: 6px;
}
.nav > .dropdown-submenu > a {
  padding-right: 22px !important;
}
.nav > .dropdown-submenu > a:after {
  width: 0;
  height: 0;
  content: '';
  display: inline-block;
  position: absolute;
  -webkit-transform: rotate(450deg);
  border-color: transparent;
  border-style: solid;
  border-width: 0 6px 6px;
  border-bottom-color: #cccccc;
  border-bottom-color: rgba(0, 0, 0, 0.15);
  top: 46%;
  right: 6px;
  -webkit-transform: rotate(540deg);
}
body {
  background-color: #f5f6f8;
}
/** ССЫЛКИ
_______________________________________________________________*/
a,
i.fa {
  -webkit-transition: .3s;
  transition: .3s;
}
a:hover,
.link:hover,
.link.link-clear:hover,
.link-blue-red:hover,
.link-header:hover,
.link-dark.link-clear:hover,
.link-dual.link-clear:hover,
.link-light-gray.link-clear:hover,
.link-gray.link-clear:hover,
.link-clear:hover {
  color: #c43a3a !important;
}
a:hover i.fa,
.link:hover i.fa,
.link.link-clear:hover i.fa,
.link-blue-red:hover i.fa,
.link-header:hover i.fa,
.link-dark.link-clear:hover i.fa,
.link-dual.link-clear:hover i.fa,
.link-light-gray.link-clear:hover i.fa,
.link-gray.link-clear:hover i.fa,
.link-clear:hover i.fa {
  color: #c43a3a !important;
}
.link.link-gray {
  color: #93a6ad !important;
}
.link.link-gray:hover {
  color: #c43a3a !important;
}
.link.link-gray:hover i.fa {
  color: #c43a3a !important;
}
/** БЛОК СООБЩЕНИЙ
_______________________________________________________________*/
.bg-warning,
.comment-preview {
  background-color: #f5f6f8;
  border: 1px solid #e6ebee;
  padding: 8px;
  font-size: 13px;
}
.bg-warning.system-msg,
.comment-preview.system-msg {
  padding: 18px;
  background-color: #cdeac3;
  border: 1px solid #cdeac3;
}
/** ЗАГОЛОВКИ
_______________________________________________________________*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: tahoma, verdana, arial, sans-serif !important;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-family: tahoma, verdana, arial, sans-serif !important;
}
h3.accent,
h4.accent,
h5.accent,
h3.accent a,
h4.accent a,
h5.accent a,
h6.accent a {
  font-family: tahoma, verdana, arial, sans-serif !important;
}
h1 {
  margin: 4px 0;
}
h2,
h2 a {
  color: #1c374c;
  font-size: 22px;
  line-height: 24px;
}
h3,
h3 a {
  color: #1c374c;
  font-size: 22px;
  line-height: 24px;
}
h4,
h4 a {
  color: #1c374c;
  font-size: 18px;
  line-height: 20px;
}
h5,
h5 a {
  color: #1c374c;
  font-size: 16px;
  line-height: 18px;
}
h6,
h6 a {
  color: #1c374c;
  font-size: 14px;
  line-height: 16px;
}
/** АВТОКОМПЛИТ
_______________________________________________________________*/
.ui-autocomplete img {
  border-radius: 24px;
  margin-right: 4px;
}
/** ВСПОМОГАТЕЛЬНЫЕ
_______________________________________________________________*/
.right-divider {
  border-right: 1px solid #e6e6e6;
  padding-right: 10px !important;
}
.bor32 {
  border-radius: 32px !important;
}
.bor50 {
  border-radius: 50px !important;
}
.bor100 {
  border-radius: 100px !important;
}
.vac {
  vertical-align: middle !important;
}
.fs-small {
  font-size: 13px !important;
}
.tdn {
  text-decoration: none !important;
}
.dib {
  display: block;
}
.mat0 {
  margin-top: 0 !important;
}
.par0 {
  padding-right: 0 !important;
}
.fa-btn i.fa {
  margin: 0 2px;
}
.fa-btn:hover i.fa {
  color: #1c374c !important;
}
.transition3 {
  -webkit-transition: .3s;
  transition: .3s;
}
.transition5 {
  -webkit-transition: .5s;
  transition: .5s;
}
.transition8 {
  -webkit-transition: .8s;
  transition: .8s;
}
.transition10 {
  -webkit-transition: 1s;
  transition: 1s;
}
.modal .nav.nav-tabs a,
.panel-navigation span {
  font-size: 13px !important;
}
.navbar-main.fixed {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 3;
}
.uploader-actions:hover a {
  color: #c43a3a !important;
}
.blog-uploader-actions > div {
  display: block;
  overflow: hidden;
  cursor: pointer;
  position: relative;
}
.blog-uploader-actions > div:hover a {
  color: #c43a3a !important;
}
.blog-uploader-actions > div > input {
  display: block;
  position: absolute;
}
.js-alto-multi-uploader-form input {
  font-size: 62px !important;
  cursor: pointer;
}
.js-fileapi-wrapper {
  cursor: pointer !important;
}
.topic-text img,
.topic-text a[data-url],
.topic-text a[rel^="prettyPhoto"] {
  max-width: 100%;
}
.comment-text,
.topic-text,
.feed-comment-text *,
.topic-title,
.topic-title * {
  word-wrap: break-word;
}
.searched-item {
  background-color: #ffeb99;
}
.has-feedback .form-control-feedback {
  z-index: 2;
}
/* МЕНЮ КОНТЕНТА
_________________________________________________________*/
.navbar-content.navbar-default {
  border: 0;
  border-radius: 0;
  min-height: 46px;
  background-color: #e6ebee;
  font-size: 13px;
  font-weight: 500 !important;
}
.navbar-content.navbar-default .navbar-nav > li.active > a,
.navbar-content.navbar-default .navbar-nav > li.open > a {
  background-color: #f5f6f8;
  color: #4b8bbc;
  opacity: 1;
}
.navbar-content.navbar-default .navbar-nav > li.active > a:hover,
.navbar-content.navbar-default .navbar-nav > li.open > a:hover,
.navbar-content.navbar-default .navbar-nav > li.active > a:focus,
.navbar-content.navbar-default .navbar-nav > li.open > a:focus {
  color: #c43a3a;
}
.navbar-content.navbar-default .navbar-nav > li.open > a {
  background-color: #e6ebee !important;
}
.navbar-content.navbar-default .navbar-nav > li > a {
  color: #1c374c;
  opacity: 0.7;
  padding: 14px 16px;
  line-height: 18px;
}
.navbar-content.navbar-default .navbar-nav > li > a:hover,
.navbar-content.navbar-default .navbar-nav > li > a:focus {
  color: #c43a3a;
  opacity: 1;
}
.navbar-content.navbar-default .fadeIn {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
.navbar-content.under-fixed {
  margin-top: 56px;
}
/* ВЫПАДАЮЩИЕ ПОДМЕНЮ КОНТЕНТА
_________________________________________________________*/
.dropdown-menu.dropdown-content-menu {
  border: 0;
  border-radius: 0;
  background: #e6ebee;
  box-shadow: 0 14px 11px rgba(0, 0, 0, 0.1);
}
.dropdown-menu.dropdown-content-menu > li {
  width: 100%;
  cursor: pointer;
}
.dropdown-menu.dropdown-content-menu > li > a {
  width: 100%;
  color: #1c374c;
  font-size: 12px !important;
  line-height: 2 !important;
}
.dropdown-menu.dropdown-content-menu > li > a:hover,
.dropdown-menu.dropdown-content-menu > li > a:focus {
  background-color: #f5f6f8;
  color: #c43a3a;
}
.dropdown-menu.dropdown-content-menu a {
  margin: 0 !important;
  border-bottom: 0 !important;
}
.navbar-main .dropdown-menu.dropdown-content-menu > li > a {
  font-size: 14px !important;
}
.right-placed-menu .dropdown-menu {
  left: auto;
  right: 0;
}
/* МЕНЮ В СВЁРНУТОМ СОСТОЯНИИ
_________________________________________________________*/
@media only screen and (max-width: 768px) {
  .navbar-content .dropdown.open {
    overflow-x: hidden;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    width: 100%;
    color: #1c374c;
    font-size: 12px !important;
    line-height: 2 !important;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    background-color: #f5f6f8;
    color: #c43a3a;
  }
}
/** ОБЩИЕ СТИЛИ ДЛЯ ПАНЕЛЕЙ
_________________________________________________________________*/
.panel {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.panel.flat {
  position: relative;
}
.panel .panel-footer {
  padding: 0 18px;
}
.panel .panel-footer ul {
  padding-left: 0 !important;
}
.panel .panel-footer .btn-gray {
  vertical-align: bottom;
}
.panel .dual-footer {
  position: relative;
  height: auto !important;
  min-height: 40px;
}
.panel .dual-footer ul.pull-right {
  height: 40px !important;
  position: absolute;
  right: 0;
}
.panel .dual-footer ul.pull-right li {
  margin: 0;
  padding: 0 !important;
  height: 40px;
}
.panel .dual-footer ul.pull-left {
  margin-right: 120px;
}
.panel .dual-footer ul.pull-left li {
  padding-left: 0 !important;
  padding-right: 12px !important;
  float: none;
}
.panel .panel-body {
  padding: 18px;
}
.panel .panel-body #user-prefix-filter a {
  font-size: 14px !important;
  color: #4b8bbc !important;
  text-decoration: none;
}
.panel .panel-body #user-prefix-filter a:hover,
.panel .panel-body #user-prefix-filter a.active {
  color: #c43a3a !important;
}
.panel .panel-body #user-prefix-filter li.active a {
  color: #c43a3a !important;
}
.panel .panel-body #search-user-login,
.panel .panel-body #form-blogs-search input {
  font-size: 13px;
  color: #1c374c;
  background-color: #f5f6f8;
  border-color: #e6ebee;
  height: 32px;
  padding: 8px;
}
.panel .panel-header-container {
  margin-bottom: 38px;
  border-bottom: 1px solid #e6ebee;
}
.panel .panel-header-container:before,
.panel .panel-header-container:after {
  content: " ";
  display: table;
}
.panel .panel-header-container:after {
  clear: both;
}
.panel .panel-content {
  min-height: 100px;
}
.panel .right-placed-menu {
  list-style: none;
  display: block;
  padding: 0;
  border: 0;
  margin: 0 0 18px 0;
}
.panel .right-placed-menu li {
  display: inline-block;
}
.panel .right-placed-menu li a {
  color: #1c374c !important;
  font-size: 13px !important;
  text-decoration: none !important;
  border-bottom: 1px dashed #1c374c;
  margin: 0 6px;
}
.panel .right-placed-menu li a:hover {
  color: #c43a3a !important;
}
.panel .right-placed-menu li a:hover i.fa {
  color: #93a6ad !important;
}
.panel .right-placed-menu li a:hover {
  border-bottom: 1px dashed #c43a3a;
}
.panel .right-placed-menu li a:hover,
.panel .right-placed-menu li a.active {
  color: #4b8bbc !important;
  border-color: #4b8bbc !important;
}
.panel .right-placed-menu li.active a {
  color: #4b8bbc !important;
  border-color: #4b8bbc !important;
}
.panel .panel-footer,
.panel .topic-footer {
  background: #e6ebee;
  padding: 0 20px;
  border-radius: 0;
  height: 40px;
  line-height: 40px;
}
.panel .panel-footer a,
.panel .topic-footer a,
.panel .panel-footer a i.fa,
.panel .topic-footer a i.fa {
  font-size: 13px !important;
  color: #93a6ad;
}
.panel-statistic li,
.panel-statistic li * {
  font-size: 13px;
}
/** ВИДЖЕТЫ
_________________________________________________________________*/
.panel-header {
  text-align: left;
  font-size: 22px;
  border-bottom: 0;
  padding-bottom: 0;
}
.panel-header i {
  margin-right: 6px;
}
.panel.widget {
  border-radius: 0;
}
.panel.widget * .fa {
  font-family: "FontAwesome", serif;
}
.panel.widget .panel-header {
  text-align: center;
  border-bottom: 0;
  padding-bottom: 0;
}
.panel.widget .panel-navigation {
  text-align: center;
}
.panel.widget .panel-navigation li {
  margin-right: 18px;
}
.panel.widget .panel-navigation li:last-child {
  margin-right: 0 !important;
}
.panel.widget .comment-info {
  position: relative;
}
.panel.widget .user-block {
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  /* Градиент */
  font-size: 13px;
  line-height: 32px;
  width: 50%;
  height: 32px;
  white-space: nowrap;
  padding: 0;
  margin-right: 0 !important;
  display: inline-block;
}
.panel.widget .user-block img {
  border-radius: 16px;
  margin-top: 0;
  margin-right: 6px;
}
.panel.widget .date-block {
  font-size: 13px;
  width: 50%;
  white-space: nowrap;
  height: 32px;
  display: inline-block;
  line-height: 32px;
  float: right;
  top: 0;
  text-align: right;
  position: absolute;
}
.panel.widget .date-block .date {
  color: #1c374c !important;
  font-size: 12px;
}
.panel.widget .date-block .time {
  font-size: 12px;
}
.panel.widget .date-block:before {
  content: "|";
  position: absolute;
  left: 18px;
  top: 9px;
  color: #e6e6e6;
  line-height: 12px;
  font-size: 14px;
  font-weight: bold;
  font-family: "Arial", serif;
}
.panel.widget .feed-comment-text a {
  text-decoration: none;
  color: #1a1a1a !important;
}
.panel.widget .feed-comment-text a:hover {
  color: #c43a3a !important;
}
.panel.widget .panel-content,
.panel.widget .widget-content {
  font-size: 13px !important;
}
.panel.widget .panel-content a,
.panel.widget .widget-content a {
  color: #1c374c;
  text-decoration: none;
}
.panel.widget .panel-content a:hover,
.panel.widget .widget-content a:hover {
  color: #c43a3a;
}
.panel.widget .panel-content .text-muted,
.panel.widget .widget-content .text-muted {
  line-height: 18px;
}
.panel.widget .panel-body {
  padding-bottom: 48px;
}
.widget-userfeed img {
  border-radius: 32px;
}
.content-write .panel-body .panel-header {
  padding-bottom: 0 !important;
  margin-bottom: 16px !important;
  border-bottom: 0 !important;
}
.tag-cloud a:hover,
.tag-cloud a:hover span {
  color: #c43a3a !important;
}
.topic-info .topic-user {
  height: 34px !important;
}
.widget-blog-info img {
  max-width: 100%;
}
.tooltip {
  font-size: 14px;
  border-radius: 0;
}
.tooltip-inner {
  padding: 8px 18px;
  color: #fff;
  line-height: 14px;
  background-color: #4b8bbc;
  border-radius: 0;
}
.tooltip-inner,
.tooltip-inner * {
  font-size: 12px;
}
.tooltip.right {
  margin-left: 6px;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #4b8bbc;
}
.tooltip.top-left .tooltip-arrow {
  border-top-color: #4b8bbc;
}
.tooltip.top-right .tooltip-arrow {
  border-top-color: #4b8bbc;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #4b8bbc;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #4b8bbc;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #4b8bbc;
}
.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #4b8bbc;
}
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #4b8bbc;
}
.toolbar {
  position: fixed;
  right: 24px;
  top: 154px;
  width: 42px;
  z-index: 2;
}
.toolbar > div.toolbar-button {
  margin-bottom: 8px;
}
.toolbar .toolbar-menu-popover > a,
.toolbar .toolbar-menu-popover > .menu-container {
  border: 1px solid #e0e0e0 !important;
}
.toolbar div.toolbar-button > a,
.toolbar div.toolbar-button > .menu-container {
  height: 42px;
  width: 42px;
  border: 0 !important;
  color: #93a6ad;
  font-size: 24px;
  line-height: 34px;
  background-color: #e6e6e6;
  background: #e6e6e6;
  margin-right: 4px;
  text-align: center;
  vertical-align: bottom;
  padding: 3px 0 0 0;
  display: block;
  border-bottom: 0;
  cursor: pointer;
}
.toolbar div.toolbar-button > a:last-child,
.toolbar div.toolbar-button > .menu-container:last-child,
.toolbar div.toolbar-button > a.last,
.toolbar div.toolbar-button > .menu-container.last {
  border-bottom: 1px solid #e0e0e0;
}
.toolbar div.toolbar-button > a:hover,
.toolbar div.toolbar-button > .menu-container:hover,
.toolbar div.toolbar-button > a.active,
.toolbar div.toolbar-button > .menu-container.active {
  color: #ffffff !important;
  background-color: #93a6ad !important;
}
.toolbar div.toolbar-button > a.next,
.toolbar div.toolbar-button > .menu-container.next {
  margin-left: 32px;
}
.toolbar-menu {
  background-color: #f5f6f8;
  border-radius: 0;
}
.toolbar-menu > li {
  line-height: 30px;
}
.toolbar-menu > li.active {
  background-color: #e6ebee;
}
.toolbar-menu > li.active a {
  background-color: #e6ebee;
}
.toolbar-menu > li > a {
  background-color: #f5f6f8;
  font-size: 13px;
  color: #ffffff;
}
.toolbar-menu > li > a:hover {
  background-color: #e6ebee;
  color: #ffffff !important;
}
.toolbar-menu > li > a:hover i {
  color: #ffffff !important;
}
.toolbar-search > .popover {
  min-width: 278px;
  border: 0;
  padding: 0;
  min-height: 25px;
}
.toolbar-search > .popover form .form-group {
  margin-bottom: 0;
}
.toolbar-search > .popover form input {
  width: 268px;
  margin-left: 4px;
  outline: none;
}
.toolbar-menu-popover .popover.left > .arrow {
  border-left-color: #93a6ad;
}
.toolbar-menu-popover > .popover {
  border: 1px solid #93a6ad;
  border-radius: 0;
}
.toolbar-menu-popover > .popover .arrow {
  top: 50%;
}
.toolbar-menu-popover > .popover .arrow:after {
  border-left-color: #f5f6f8;
}
.toolbar-write > .menu-container {
  position: relative;
}
.toolbar-write li {
  border-bottom: 1px solid #ffffff;
}
.toolbar-write li:hover {
  background-color: #e6ebee;
}
.toolbar-write li a {
  color: #1c374c !important;
  font-size: 13px !important;
  text-decoration: none;
  padding: 8px 22px;
}
.toolbar-write li a:hover {
  color: #c43a3a !important;
}
.toolbar-write li a:hover i.fa {
  color: #93a6ad !important;
}
.toolbar-write .popover {
  min-width: 208px;
  border: 1px solid #93a6ad;
  border-radius: 0;
  top: 0 !important;
}
.toolbar-write .popover .popover-content {
  padding: 0;
}
.toolbar-write .popover .arrow {
  top: 20px;
}
.toolbar-write .popover .arrow::after {
  border-left-color: #f5f6f8;
}
.toolbar-menu > li > a span:nth-child(2) {
  margin-left: 6px !important;
}
.toolbar-user .popover.left > .arrow {
  border-left-color: #93a6ad;
}
.toolbar-user .toolbar-menu {
  padding-top: 0;
}
.toolbar-user .toolbar-menu-user {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
}
.toolbar-user .toolbar-menu-user li {
  padding: 8px 22px;
  background-color: #e6ebee;
  border-bottom: 1px solid white;
}
.toolbar-user .toolbar-menu-user a {
  color: #1c374c !important;
  font-size: 13px !important;
  text-decoration: none;
}
.toolbar-user .toolbar-menu-user a:hover {
  color: #c43a3a !important;
}
.toolbar-user .toolbar-menu-user a:hover i.fa {
  color: #93a6ad !important;
}
.toolbar-user .toolbar-menu-user a img {
  border-radius: 16px;
  margin-right: 6px;
}
.toolbar-user .toolbar-menu-user a span.badge {
  margin-top: 6px;
  margin-left: 6px;
  background-color: #c43a3a !important;
  color: white;
  float: right;
}
.toolbar-user li.user_activity_items {
  padding: 8px 22px;
  border-bottom: 0;
  background-color: #f5f6f8;
  border-bottom: 1px solid #ffffff;
}
.toolbar-user li.user_activity_items:hover {
  background-color: #e6ebee;
}
.toolbar-user li.user_activity_items ul {
  display: block;
  padding: 0;
  border: 0;
  background-color: inherit;
}
.toolbar-user li.user_activity_items ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 33.3333%;
  border: 0;
  list-style: none;
  text-align: center;
}
.toolbar-user li.user_activity_items ul li a {
  text-decoration: none;
  font-size: 13px;
}
.toolbar-user li.user_activity_items ul li a i {
  font-size: 13px;
}
.toolbar-user li.user_activity_items ul li.menu-item-user-rating a {
  color: #57a839;
}
.toolbar-user li.user_activity_items ul li.menu-item-user-rating a .negative {
  color: #c43a3a;
}
.toolbar-user li.user_activity_items ul li.menu-item-user-rating a i {
  color: #1c374c;
  margin-right: 6px;
}
.toolbar-user li.user_activity_items ul li.menu-item-user-comments a {
  color: #1c374c;
}
.toolbar-user li.user_activity_items ul li.menu-item-user-comments a i {
  color: #4b8bbc;
  margin-right: 6px;
}
.toolbar-user li.user_activity_items ul li.menu-item-user-talks a {
  color: #1c374c;
}
.toolbar-user li.user_activity_items ul li.menu-item-user-talks a i {
  color: #e68f12;
  margin-right: 6px;
}
.toolbar-user li.fixed-item {
  border-bottom: 1px solid #ffffff;
}
.toolbar-user li.fixed-item:hover {
  background-color: #e6ebee;
}
.toolbar-user li.fixed-item a {
  color: #1c374c !important;
  font-size: 13px !important;
  text-decoration: none;
  padding: 8px 22px;
}
.toolbar-user li.fixed-item a:hover {
  color: #c43a3a !important;
}
.toolbar-user li.fixed-item a:hover i.fa {
  color: #93a6ad !important;
}
.toolbar-user .popover.left > .arrow {
  border-left-color: #93a6ad;
}
.toolbar-user > .popover {
  min-width: 208px;
  border: 1px solid #93a6ad;
  border-radius: 0;
  margin-top: 148px;
}
.toolbar-user > .popover .arrow {
  top: 20px;
}
.toolbar-user > .popover .arrow::after {
  border-left-color: #e6ebee;
}
@media (max-width: 767px) {
  .toolbar {
    left: auto !important;
    bottom: 40px !important;
    right: 20px !important;
    position: fixed;
    height: 40px;
    z-index: 9000;
    top: auto !important;
  }
  .toolbar > div {
    display: none;
    opacity: .7;
  }
}
input,
textarea,
.input-group-addon {
  font-size: 13px !important;
  color: #1c374c;
  background-color: #f5f6f8;
  border-color: #e6ebee !important;
  border-radius: 3px;
}
/** Уберём внутреннюю тень
____________________________*/
.form-control {
  box-shadow: none !important;
}
table.form-control {
  table-layout: fixed;
  line-height: 20px;
}
table.form-control .input-container {
  width: 100%;
}
table.form-control .input-container input {
  width: 100%;
  border-bottom: 1px dotted #1c374c;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  /* Градиент */
}
/** Цвет иконок
____________________________*/
.input-group-addon .fa {
  color: #555555;
}
textarea {
  white-space: -moz-pre-wrap;
  white-space: -o-pre-wrap;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.info-container {
  margin-bottom: 8px;
  margin-right: 6px;
  color: #93a6ad;
  cursor: pointer;
}
.info-container:before,
.info-container:after {
  content: " ";
  display: table;
}
.info-container:after {
  clear: both;
}
/** Радиус углов элементов форм
____________________________*/
.form-control,
.input-group-addon,
.markItUpHeader {
  font-size: 13px !important;
  color: #1c374c;
  background-color: #f5f6f8;
  border-color: #e6ebee !important;
  border-radius: 3px;
}
.selecter.bottom.open .selecter-selected,
.selecter .selecter-options {
  font-size: 13px !important;
  color: #1c374c;
  background-color: #f5f6f8;
  border-color: #e6ebee !important;
  border-radius: 3px;
}
.selecter.open .selecter-selected,
.selecter.cover .selecter-options .selecter-item.first,
.selecter.cover.open .selecter-selected,
.selecter.bottom.open .selecter-options {
  font-size: 13px !important;
  color: #1c374c;
  background-color: #f5f6f8;
  border-color: #e6ebee !important;
  border-radius: 3px;
}
.selecter.cover .selecter-options,
.selecter.bottom.cover.open .selecter-selected,
.selecter.bottom.cover.open .selecter-options,
.selecter .selecter-selected,
.selecter.multiple .selecter-options {
  font-size: 13px !important;
  color: #1c374c;
  background-color: #f5f6f8;
  border-color: #e6ebee !important;
  border-radius: 3px;
}
.selecter-selected {
  background-color: #f5f6f8 !important;
}
.charming-datepicker input {
  background-color: #f5f6f8 !important;
}
/** Кнопки сворачиваемых блоков на странице создания топика
_________________________________________________*/
.toggle-block a,
.toggle-link {
  font-size: 13px;
}
/** Подписи под элементами управления
_________________________________________________*/
.control-notice {
  font-size: 11px;
}
/** Корректировка шапки редактора
_________________________________________________*/
.markItUpHeader {
  background-color: #ffffff !important;
}
.markItUpHeader .float {
  border-bottom: 1px solid #e6ebee !important;
}
/** Аплоадер фотографий
_________________________________________________*/
.js-alto-topic-uploader .js-alto-multi-uploader-list:last-child {
  margin-bottom: 12px;
}
.js-alto-topic-uploader .js-files-container {
  max-height: 373px;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-bottom: 6px;
}
.js-alto-multi-uploader-list .js-file-name {
  overflow: hidden;
  text-align: center;
  font-size: 10px;
}
.js-alto-multi-uploader-list .progress {
  margin-bottom: 0 !important;
}
.js-alto-multi-uploader-form,
.js-alto-topic-uploader-form {
  position: relative;
}
.js-alto-multi-uploader-form .js-add,
.js-alto-topic-uploader-form .js-add {
  position: relative;
  overflow: hidden;
}
.js-alto-multi-uploader-form canvas,
.js-alto-topic-uploader-form canvas {
  width: 100%;
}
.js-alto-multi-uploader-form .js-file-delete,
.js-alto-topic-uploader-form .js-file-delete {
  position: absolute;
  top: -6px;
  right: 17px;
  z-index: 999;
  color: #c43a3a;
  font-size: 20px;
  opacity: 0;
  cursor: pointer;
  -webkit-transition: opacity 0.1s ease-in;
  -moz-transition: opacity 0.1s ease-in;
  transition: opacity 0.1s ease-in;
}
.js-alto-multi-uploader-form .js-file-reload,
.js-alto-topic-uploader-form .js-file-reload {
  position: absolute;
  top: -6px;
  left: 17px;
  z-index: 999;
  color: #57a839;
  font-size: 20px;
  opacity: 0;
  cursor: pointer;
  -webkit-transition: opacity 0.1s ease-in;
  -moz-transition: opacity 0.1s ease-in;
  transition: opacity 0.1s ease-in;
}
.js-alto-multi-uploader-form .progress,
.js-alto-topic-uploader-form .progress {
  margin-bottom: 0;
}
.js-alto-multi-uploader-form .js-file-name,
.js-alto-topic-uploader-form .js-file-name {
  overflow: hidden;
  text-align: center;
  font-size: 10px;
}
.js-alto-multi-uploader-form .js-file-tpl:hover .js-file-delete,
.js-alto-topic-uploader-form .js-file-tpl:hover .js-file-delete,
.js-alto-multi-uploader-form .js-file-tpl:hover .js-file-reload,
.js-alto-topic-uploader-form .js-file-tpl:hover .js-file-reload {
  opacity: 1;
}
.js-alto-multi-uploader-form .js-file-rotate,
.js-alto-topic-uploader-form .js-file-rotate {
  position: absolute;
  top: 33%;
  left: 50%;
  margin: -16px 0 0 -16px;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
.js-alto-multi-uploader-form .js-file-rotate i,
.js-alto-topic-uploader-form .js-file-rotate i {
  font-size: 36px;
}
.js-alto-multi-uploader-form input,
.js-alto-topic-uploader-form input {
  position: absolute;
  top: -10px;
  left: -10px;
  z-index: 2;
  overflow: hidden;
  font-size: 50px !important;
  opacity: 0;
  cursor: pointer;
  -moz-opacity: 0;
}
.js-uploader-picker {
  padding: 12px;
  border: 1px dashed #93a6ad;
}
.js-uploader-picker-hover {
  border: 1px dashed #ffcc00;
  background: #ffeb99;
}
.progress,
.progress-bar {
  border: 0;
  border-radius: 0;
}
.photo-preview-state,
.js-uploader-item-delete {
  font-size: 13px;
}
.add-photo {
  margin-bottom: 0;
}
/*  Кнопки
_____________________________________________________________*/
.btn {
  padding: 10px 12px;
  font-size: 13px;
  line-height: 20px;
  border-radius: 0;
  padding: 11 13;
  border: 0;
}
.btn-light,
.btn-default {
  outline: none;
  color: #1c374c !important;
  background-color: #e6ebee;
  border-color: #e6ebee;
  border-radius: 0;
  font-size: 13px;
}
.btn-light:hover,
.btn-default:hover,
.btn-light:focus,
.btn-default:focus,
.btn-light:active,
.btn-default:active,
.btn-light.active,
.btn-default.active,
.open .dropdown-toggle.btn-light,
.open .dropdown-toggle.btn-default {
  color: #1c374c !important;
  background-color: #ced8dd;
  border-color: #c2ced5;
}
.btn-light:active,
.btn-default:active,
.btn-light.active,
.btn-default.active,
.open .dropdown-toggle.btn-light,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-light.disabled,
.btn-default.disabled,
.btn-light[disabled],
.btn-default[disabled],
fieldset[disabled] .btn-light,
fieldset[disabled] .btn-default,
.btn-light.disabled:hover,
.btn-default.disabled:hover,
.btn-light[disabled]:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-light:hover,
fieldset[disabled] .btn-default:hover,
.btn-light.disabled:focus,
.btn-default.disabled:focus,
.btn-light[disabled]:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-light:focus,
fieldset[disabled] .btn-default:focus,
.btn-light.disabled:active,
.btn-default.disabled:active,
.btn-light[disabled]:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-light:active,
fieldset[disabled] .btn-default:active,
.btn-light.disabled.active,
.btn-default.disabled.active,
.btn-light[disabled].active,
.btn-default[disabled].active,
fieldset[disabled] .btn-light.active,
fieldset[disabled] .btn-default.active {
  background-color: #e6ebee;
  border-color: #e6ebee;
}
.btn-light .badge,
.btn-default .badge {
  color: #e6ebee;
  background-color: #1c374c !important;
}
.btn-light:hover,
.btn-default:hover,
.btn-light:focus,
.btn-default:focus,
.btn-light:active,
.btn-default:active,
.btn-light.active,
.btn-default.active,
.open .dropdown-toggle .btn-light,
.open .dropdown-toggle .btn-default {
  border-color: #d0dbdf;
  background-color: #d0dbdf;
}
.open .btn-default {
  background-color: #e6e6e6 !important;
}
.btn-blue,
.btn-primary {
  outline: none;
  color: #ffffff !important;
  background-color: #93a6ad;
  border-color: #859aa2;
  border-radius: 0;
  font-size: 13px;
}
.btn-blue:hover,
.btn-primary:hover,
.btn-blue:focus,
.btn-primary:focus,
.btn-blue:active,
.btn-primary:active,
.btn-blue.active,
.btn-primary.active,
.open .dropdown-toggle.btn-blue,
.open .dropdown-toggle.btn-primary {
  color: #ffffff !important;
  background-color: #7c939b;
  border-color: #657c85;
}
.btn-blue:active,
.btn-primary:active,
.btn-blue.active,
.btn-primary.active,
.open .dropdown-toggle.btn-blue,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-blue.disabled,
.btn-primary.disabled,
.btn-blue[disabled],
.btn-primary[disabled],
fieldset[disabled] .btn-blue,
fieldset[disabled] .btn-primary,
.btn-blue.disabled:hover,
.btn-primary.disabled:hover,
.btn-blue[disabled]:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
fieldset[disabled] .btn-primary:hover,
.btn-blue.disabled:focus,
.btn-primary.disabled:focus,
.btn-blue[disabled]:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
fieldset[disabled] .btn-primary:focus,
.btn-blue.disabled:active,
.btn-primary.disabled:active,
.btn-blue[disabled]:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-blue:active,
fieldset[disabled] .btn-primary:active,
.btn-blue.disabled.active,
.btn-primary.disabled.active,
.btn-blue[disabled].active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-blue.active,
fieldset[disabled] .btn-primary.active {
  background-color: #93a6ad;
  border-color: #859aa2;
}
.btn-blue .badge,
.btn-primary .badge {
  color: #93a6ad;
  background-color: #ffffff !important;
}
.btn-gray {
  outline: none;
  color: #1c374c !important;
  background-color: #d0dbdf;
  border-color: #93a6ad;
  border-radius: 0;
  font-size: 13px;
}
.btn-gray i {
  color: #1c374c !important;
  margin-right: 4px;
}
.btn-gray:hover,
.btn-gray:focus,
.btn-gray:active,
.btn-gray.active,
.open .dropdown-toggle.btn-gray {
  color: #1c374c !important;
  background-color: #b8c8ce;
  border-color: #708993;
}
.btn-gray:active,
.btn-gray.active,
.open .dropdown-toggle.btn-gray {
  background-image: none;
}
.btn-gray.disabled,
.btn-gray[disabled],
fieldset[disabled] .btn-gray,
.btn-gray.disabled:hover,
.btn-gray[disabled]:hover,
fieldset[disabled] .btn-gray:hover,
.btn-gray.disabled:focus,
.btn-gray[disabled]:focus,
fieldset[disabled] .btn-gray:focus,
.btn-gray.disabled:active,
.btn-gray[disabled]:active,
fieldset[disabled] .btn-gray:active,
.btn-gray.disabled.active,
.btn-gray[disabled].active,
fieldset[disabled] .btn-gray.active {
  background-color: #d0dbdf;
  border-color: #93a6ad;
}
.btn-gray .badge {
  color: #d0dbdf;
  background-color: #1c374c !important;
}
.input-group-addon .btn,
.input-group-addon.btn {
  padding: 7px 12px 6px 12px !important;
}
.modal .input-group-addon.btn-file {
  background-color: #f5f6f8 !important;
  border-color: #e6ebee !important;
  border: 1px solid #e6ebee !important;
  border-radius: 0 3px 3px 0 !important;
  border-left: 0 !important;
}
.fileinput .form-control {
  white-space: nowrap;
  position: relative;
  line-height: 19px;
  overflow: hidden;
}
.fileinput .form-control .fileinput-filename {
  width: 100%;
  text-overflow: ellipsis;
  padding-right: 12px;
}
.topic-title {
  margin-bottom: 4px;
}
.tags_and_share {
  width: 100%;
}
.tags_and_share .topic-tags {
  margin-top: 16px !important;
  font-size: 13px;
}
.tags_and_share .topic-tags:before,
.tags_and_share .topic-tags:after {
  content: " ";
  display: table;
}
.tags_and_share .topic-tags:after {
  clear: both;
}
.tags_and_share .topic-tags a {
  text-decoration: underline !important;
}
.tags_and_share .pluso {
  margin: 18px 0;
}
.tags_and_share .pluso span {
  display: inline !important;
}
.topic-text {
  margin-bottom: 6px !important;
  font-size: 13px !important;
}
.topic-text:before,
.topic-text:after {
  content: " ";
  display: table;
}
.topic-text:after {
  clear: both;
}
.topic-text * {
  font-size: 13px;
}
.content .topic .topic-footer {
  padding-right: 0;
}
.content .topic .topic-footer,
.content .panel .panel-footer {
  background: #e6ebee;
}
.content .topic .topic-footer ul,
.content .panel .panel-footer ul {
  padding-right: 0;
  padding-left: 0;
}
.content .topic .topic-footer ul li,
.content .panel .panel-footer ul li {
  line-height: 20px;
  padding: 10px 6px;
  font-size: 13px;
  margin-right: 0;
}
.content .topic .topic-footer ul li.read-more,
.content .panel .panel-footer ul li.read-more {
  padding: 0;
}
.content .topic .topic-footer ul li.topic-controls,
.content .panel .panel-footer ul li.topic-controls {
  margin: 0;
  padding-right: 18px;
}
.content .topic .topic-footer ul li.topic-controls a:first-child,
.content .panel .panel-footer ul li.topic-controls a:first-child,
.content .topic .topic-footer ul li.topic-controls a.right-border,
.content .panel .panel-footer ul li.topic-controls a.right-border {
  border-right: 1px solid #d0dbdf;
  padding-right: 6px;
}
.content .topic .topic-footer ul li a,
.content .panel .panel-footer ul li a,
.content .topic .topic-footer ul li span,
.content .panel .panel-footer ul li span {
  font-size: 13px !important;
  line-height: 20px;
  text-decoration: none;
}
.content .topic .topic-footer ul li:first-child,
.content .panel .panel-footer ul li:first-child {
  padding-left: 0 !important;
}
.content .topic .topic-footer ul li.topic-rating,
.content .panel .panel-footer ul li.topic-rating {
  margin-right: 16px;
}
.topic-info ul {
  display: block;
  width: 100%;
  list-style: none;
  border: 0;
  margin: 0;
  padding: 0;
  height: 32px;
  line-height: 32px;
}
.topic-info ul:before,
.topic-info ul:after {
  content: " ";
  display: table;
}
.topic-info ul:after {
  clear: both;
}
.topic-info ul li {
  display: inline-block;
  float: left;
  height: 32px;
  line-height: 32px;
  position: relative;
  font-size: 13px;
}
.topic-info ul li a,
.topic-info ul li span,
.topic-info ul li i,
.topic-info ul li * {
  height: 32px;
  line-height: 32px;
  font-size: 13px !important;
}
.topic-info ul li.topic-user {
  max-width: 25%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  /* Градиент */
  margin-right: 10px;
}
.topic-info ul li.topic-user img {
  border-radius: 16px;
  margin-right: 6px;
}
.topic-info ul li.topic-user a {
  color: #1c374c;
}
.topic-info ul li.topic-user a span.caret {
  height: 0 !important;
  color: #e6e6e6;
  margin-left: 6px;
}
.topic-info ul li.topic-blog {
  max-width: 50%;
  margin: 0 !important;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  /* Градиент */
}
.topic-info ul li.topic-blog a {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
}
.topic-info ul li.topic-date-block {
  max-width: 25%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  /* Градиент */
  margin-left: 10px;
  font-size: 12px !important;
}
.topic-info ul li.topic-date-block .topic-date {
  font-size: 12px !important;
}
.topic-info ul li.topic-date-block .topic-time {
  font-size: 12px !important;
}
.comment-subscribe label {
  font-weight: normal;
}
.photo-preview-state .marked-as-cover {
  display: none;
}
.photo-preview-state .mark-as-cover {
  display: inline-block;
}
.photo-preview-state .photoset-is-cover .marked-as-cover {
  display: inline-block;
}
.photo-preview-state .photoset-is-cover .mark-as-cover {
  display: none;
}
.comment-text {
  font-size: 13px !important;
}
.comment-deleted * {
  background-color: #edc3c3 !important;
}
.comment-reply,
.comment-reply * {
  white-space: normal;
}
.comment-reply textarea {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.comment-self *,
.comment-new * {
  background-color: #FFFEF1;
}
.comment-current * {
  background-color: #F9FFF4 !important;
}
.comment-tools {
  margin-bottom: 8px;
}
.comment-tools ul {
  display: block;
  width: 100%;
  list-style: none;
  border: 0;
  margin: 0;
  padding: 0;
  height: 32px;
  line-height: 32px;
}
.comment-tools ul:before,
.comment-tools ul:after {
  content: " ";
  display: table;
}
.comment-tools ul:after {
  clear: both;
}
.comment-tools ul li {
  display: inline-block;
  float: left;
  height: 32px;
  line-height: 32px;
  position: relative;
  font-size: 13px;
  margin: 0 !important;
}
.comment-tools ul li.bordered a {
  border-left: 1px solid #e6e6e6;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.comment-tools ul li a,
.comment-tools ul li span,
.comment-tools ul li i,
.comment-tools ul li * {
  height: 32px;
  line-height: 32px;
  font-size: 13px !important;
}
.comment-tools ul li.comment-user {
  max-width: 25%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  /* Градиент */
  margin-right: 10px !important;
}
.comment-tools ul li.comment-user img {
  border-radius: 16px;
  margin-right: 6px;
}
.comment-tools ul li.comment-user a {
  color: #1c374c;
  border-left: 0;
  padding-left: 0;
  text-decoration: none;
  margin-left: 0 !important;
}
.comment-tools ul li.comment-user a span.caret {
  height: 0 !important;
  color: #e6e6e6;
  margin-left: 6px;
}
.comment-tools ul li.comment-date-block {
  max-width: 25%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  /* Градиент */
  margin-left: 10px;
  font-size: 12px !important;
}
.comment-tools ul li.comment-date-block .topic-date {
  font-size: 12px !important;
}
.comment-tools ul li.comment-date-block .topic-time {
  font-size: 12px !important;
}
.comment-footer {
  margin-top: 12px;
}
.comment-footer ul {
  display: block;
  width: 100%;
  list-style: none;
  border: 0;
  margin: 0;
  padding: 0;
}
.comment-footer ul li {
  float: left;
  margin-right: 10px;
}
.comment-footer ul * {
  color: #1c374c;
  font-size: 13px;
}
.comment-footer ul i {
  color: #93a6ad;
  font-size: 13px;
}
.comment-footer ul a {
  color: #93a6ad;
  font-size: 13px;
}
.comment-footer ul .collapse-block {
  float: none !important;
  font-size: 13px;
  position: inherit !important;
}
.comment-footer ul .comment-reply {
  margin-left: 0;
  text-decoration: none;
  border-bottom: 1px dashed #1c374c;
  color: #1c374c;
}
.comment-footer ul .comment-reply:hover {
  border-bottom: 1px dashed #c43a3a;
}
.paginator {
  margin-top: 58px;
  margin-left: 0;
  margin-bottom: 24px;
}
.paginator ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.paginator ul li {
  display: inline-block;
  height: 42px;
  min-width: 42px;
  text-align: center;
  line-height: 42px;
  background: #e6e6e6 none;
  margin-right: 4px;
  border: 0;
  cursor: pointer;
}
.paginator ul li:hover a,
.paginator ul li.active a,
.paginator ul li.active span,
.paginator ul li a:hover {
  color: #ffffff !important;
}
.paginator ul li:hover,
.paginator ul li.active {
  background: #93a6ad none;
}
.paginator ul li.disabled:hover,
.paginator ul li.disabled.active {
  background: #e6e6e6 none;
}
.paginator ul li a,
.paginator ul li > span,
.paginator ul li i {
  font-weight: normal !important;
  font-size: 13px;
  color: #1c374c;
  padding: 0;
  display: block;
  line-height: 42px;
  text-decoration: none;
}
.paginator ul li.next {
  margin-left: 4px;
}
.paginator ul li.next a:hover {
  color: #ffffff !important;
}
.paginator ul li.next a:hover i.fa {
  color: #ffffff !important;
}
.paginator ul li.prev {
  margin-right: 4px;
}
.paginator ul li.prev a:hover {
  color: #ffffff !important;
}
.paginator ul li.prev a:hover i.fa {
  color: #ffffff !important;
}
.paginator ul li.first,
.paginator ul li.last {
  padding: 0 12px;
}
/** САМЫЙ НИЖНИЙ ПОДВАЛ
__________________________________________________*/
.footer-2-container {
  background-color: #dae2e5;
}
.footer-2-container * {
  font-size: 13px !important;
}
.footer-2-container .left-copyright img {
  top: 6px;
  max-height: 32px;
}
.footer-2-container .right-copyright span {
  margin-right: 0 !important;
}
.footer-2-container .right-copyright a {
  display: inline-block;
}
/** ВЕРХНИЙ ПОДВАЛ
__________________________________________________*/
.footer-container {
  background-color: #e6ebee;
}
.footer-container .footer h4 {
  font-weight: normal !important;
  font-size: 18px !important;
}
.footer-container .footer ul.social-icons i {
  font-size: 24px !important;
}
.footer-container .footer .footer-column a {
  font-size: 13px !important;
}
/** ВИДЖЕТ ИНФОРМАЦИИ О БЛОГЕ
______________________________________________________*/
.widget-blog-about .panel-header {
  font-size: 14px !important;
  padding-bottom: 18px !important;
  border-bottom: 1px solid #d0dbdf !important;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  /* Градиент */
}
.widget-blog-about .panel-header a {
  text-decoration: none;
}
.widget-blog-about .panel-header i {
  color: #808080;
}
.widget-blog-about .panel-navigation {
  font-size: 14px !important;
}
.widget-blog-about .panel-content {
  margin-bottom: 18px;
}
.widget-blog-about .panel-content a {
  text-align: center;
  display: block;
}
.widget-blog-about .panel-content a img {
  width: 100%;
  border-radius: 200px;
}
.blogs-list img {
  border-radius: 32px;
  margin-right: 6px;
}
.panel-content .blogs-list li {
  height: 42px;
  line-height: 42px;
  padding-bottom: 0;
  display: table !important;
  table-layout: fixed;
  width: 100%;
  max-width: 100%;
}
.panel-content .blogs-list li .blog-line-image {
  max-width: 40px;
  width: 40px;
}
.panel-content .blogs-list li .blog-line-title {
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  /* Градиент */
  width: auto;
}
.panel-content .blogs-list li .blog-line-rating {
  color: #57a839;
  max-width: 40px;
  width: 40px;
  text-align: center;
}
.panel-content .blogs-list li a {
  display: table-row !important;
  line-height: 42px;
  margin: 0;
  padding: 0;
}
.panel-content .blogs-list li a > * {
  margin: 0;
  padding: 0;
  display: table-cell !important;
}
.panel-content .blogs-list li .blog-name img {
  top: 0;
}
.blog-submenu {
  margin-bottom: 12px;
}
.blog-submenu ul {
  border-radius: 0 !important;
  top: 38px !important;
  background-color: #e6e6e6 !important;
  background-image: none !important;
}
.blog-submenu ul a:hover {
  background-color: #f5f6f8 !important;
}
.blog-submenu .open .dropdown-menu {
  display: block !important;
}
#blog-more-content img {
  max-width: 100%;
}
/** ФОТОГРАФИИ ПОЛЬЗОВАТЕЛЯ
______________________________________________________*/
#js-profile-user-photos #image-categories-tree-container {
  margin-bottom: 24px;
  display: block;
  min-height: 32px !important;
}
#js-profile-user-photos #image-categories-tree-container ul:before,
#js-profile-user-photos #image-categories-tree-container ul:after {
  content: " ";
  display: table;
}
#js-profile-user-photos #image-categories-tree-container ul:after {
  clear: both;
}
#js-profile-user-photos #image-categories-tree-container ul li {
  margin-right: 12px;
  float: left;
  background-color: #ffffff;
}
#js-profile-user-photos #image-categories-tree-container ul li a {
  font-size: 13px;
  line-height: 20px;
  color: #1c374c !important;
  border-bottom: 1px dashed #1c374c;
  text-decoration: none;
}
#js-profile-user-photos #image-categories-tree-container ul li a:hover,
#js-profile-user-photos #image-categories-tree-container ul li a.active {
  color: #4b8bbc !important;
  border-bottom: 1px dashed #4b8bbc;
}
#js-profile-user-photos #image-categories-tree-container ul li a span {
  margin-left: 4px;
  font-size: 12px;
}
#js-profile-user-photos #image-categories-tree-container ul li:hover,
#js-profile-user-photos #image-categories-tree-container ul li.active {
  background-color: #ffffff !important;
}
#js-profile-user-photos #image-categories-tree-container ul li:hover a,
#js-profile-user-photos #image-categories-tree-container ul li.active a {
  color: #4b8bbc !important;
  border-bottom: 1px dashed #4b8bbc;
}
#js-profile-user-photos .image-loading {
  padding: 24px 0;
  color: #93a6ad;
}
#js-profile-user-photos .image-categories-nav a {
  color: #1c374c !important;
}
#js-profile-user-photos .image-categories-nav a:hover,
#js-profile-user-photos .image-categories-nav a.active {
  color: #4b8bbc !important;
}
#js-profile-user-photos .media-text {
  font-size: 13px;
}
.user-info .user-login {
  font-size: 22px;
}
.user-info .user-logo {
  border-radius: 50%;
}
.user-info .panel-footer {
  padding-right: 0;
}
.user-info .user-info-show-button a {
  vertical-align: top;
}
.user-info .user-info-show-button a i {
  color: #1c374c !important;
}
.user-info .user-about h5 {
  font-weight: 600;
}
.user-info .user-more th,
.user-info .user-more thead {
  border-bottom: 0 !important;
}
.user-info .user-more tr {
  border: 0 !important;
  border-bottom: none !important;
}
.user-info .user-more td {
  font-size: 13px !important;
  padding: 4px;
  border: 0 !important;
}
.user-info .empty-info {
  text-align: left;
  font-size: 13px;
}
.panel-user-activity .table-profile-info * {
  font-size: 13px !important;
}
.user-friends .panel-body {
  padding-bottom: 48px;
}
.friend {
  border-radius: 60px;
}
.friend a {
  display: block;
}
.friend img {
  border-radius: 60px;
  width: 100%;
}
.friend span {
  width: 18px;
  height: 18px;
  display: block;
  border: 2px solid white;
  border-radius: 16px !important;
  position: absolute;
  left: 80%;
  top: 10%;
  opacity: 1;
}
.friend span.success {
  background-color: #57a839;
}
.friend span.danger {
  background-color: #c43a3a;
}
/** ВИДЖЕТ ПРОФИЛЯ ПОЛЬЗОВАТЕЛЯ
______________________________________________________*/
.user-panel .panel-content {
  margin-bottom: 22px;
}
.user-panel .profile-logo-container {
  border-radius: 200px;
  position: relative;
}
.user-panel .profile-logo-container .profile-photo {
  border-radius: 200px;
  width: 100%;
  display: block;
  margin-bottom: 8px;
}
.user-panel .profile-logo-container .profile-online-status {
  width: 30px;
  height: 30px;
  display: block;
  border: 4px solid white;
  border-radius: 16px !important;
  position: absolute;
  left: 80%;
  top: 10%;
  opacity: 1;
}
.user-panel .profile-logo-container .profile-online-status.success {
  background-color: #57a839;
}
.user-panel .profile-logo-container .profile-online-status.danger {
  background-color: #c43a3a;
}
.user-panel .profile-photo-menu {
  font-size: 13px;
}
.user-panel .time-info {
  font-size: 13px;
  color: #93a6ad;
  background-color: #e6ebee;
  margin-left: -18px;
  margin-right: -18px;
  line-height: 40px;
  padding: 0 18px;
  margin-top: 18px;
  border-bottom: 1px solid #e6ebee;
}
.user-panel .user-nav {
  margin-top: 0;
  margin-left: -18px;
  margin-right: -18px;
  background-color: #ffffff;
}
.user-panel .user-nav li {
  line-height: 40px;
  border-radius: 0;
  border-bottom: 1px solid #e6ebee;
  margin-top: 0;
}
.user-panel .user-nav li.active a:hover {
  background-color: #ffffff !important;
}
.user-panel .user-nav li.active a {
  color: #4b8bbc !important;
}
.user-panel .user-nav li a {
  padding: 0 18px;
  line-height: 40px;
  border-radius: 0;
  background-color: #ffffff;
  font-size: 13px;
  color: #1c374c !important;
}
.user-panel .user-nav li a i {
  color: #1c374c !important;
}
.user-panel .user-nav li a span {
  background-color: #4b8bbc;
  font-weight: normal;
  position: relative;
  top: 12px;
  font-size: 13px;
}
.user-panel .user-nav li a:hover,
.user-panel .user-nav li a:active {
  color: #4b8bbc !important;
}
.user-panel .user-nav li a:hover .fa,
.user-panel .user-nav li a:active .fa {
  color: #4b8bbc !important;
}
.profile-avatar {
  border-radius: 100px !important;
}
.profile-avatar-menu {
  font-size: 13px;
}
.wall-controls:before,
.wall-submit-reply:before,
.wall-controls:after,
.wall-submit-reply:after {
  content: " ";
  display: table;
}
.wall-controls:after,
.wall-submit-reply:after {
  clear: both;
}
.panel-wall .wall-content {
  margin-left: 0;
  font-size: 13px !important;
}
.panel-wall .topic-date {
  color: #1c374c !important;
}
.wall-footer .comment-reply {
  margin-left: 0;
  text-decoration: none;
  border-bottom: 1px dashed #1c374c;
  color: #1c374c;
}
.wall-footer .comment-reply:hover {
  border-bottom: 1px dashed #c43a3a;
}
.panel-wall .comment {
  border: 0 !important;
}
.wall-content {
  border-bottom: 1px solid #e6ebee;
  padding-bottom: 12px;
  margin-bottom: 8px;
}
.comment-wrapper a {
  text-decoration: none !important;
}
.wall-more-inner {
  font-size: 13px;
}
span.counter {
  float: left;
}
.panel-table table th {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  border-bottom: 1px solid #e6ebee;
  padding-bottom: 16px;
}
.panel-table table th a {
  color: #1c374c !important;
  font-size: 13px !important;
  text-decoration: none !important;
  border-bottom: 1px dashed #1c374c;
}
.panel-table table th a:hover {
  color: #c43a3a !important;
}
.panel-table table th a:hover i.fa {
  color: #93a6ad !important;
}
.panel-table table th a:hover {
  border-bottom: 1px dashed #c43a3a;
}
.panel-table table td {
  border-bottom: 1px solid #e6ebee;
}
.panel-table table td,
.panel-table table td * {
  font-size: 13px !important;
}
.panel-table table .rating-value {
  font-size: 13px;
}
.panel-table .blog-name {
  white-space: normal !important;
  color: #1c374c !important;
  font-size: 13px !important;
  font-size: 14px !important;
  text-decoration: none;
}
.panel-table .blog-name:hover {
  color: #c43a3a !important;
}
.panel-table .blog-name:hover i.fa {
  color: #93a6ad !important;
}
.panel-table .blog-name-container {
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  /* Градиент */
  position: inherit;
}
.panel-table td {
  padding: 15px 0;
}
.panel-table img {
  border-radius: 32px;
}
.panel-table .user-date {
  color: #1c374c !important;
  vertical-align: middle;
}
.panel-table .user-time {
  vertical-align: middle;
}
.panel-table .power-value {
  color: #93a6ad !important;
  vertical-align: middle;
}
.panel-table .rating-value {
  color: #1c374c !important;
  vertical-align: middle;
}
.stream-body {
  margin-top: 4px;
  margin-left: 36px;
  font-size: 13px !important;
}
.stream-body .date {
  position: relative;
  margin-left: 18px;
}
.stream-body .date:before {
  content: "|";
  position: absolute;
  left: -12px;
  top: 9px;
  color: #e6e6e6;
  line-height: 12px;
  font-size: 14px;
  font-weight: bold;
  font-family: "Arial", serif;
}
.stream-body .date::before {
  top: 0;
}
.blogs-table td,
.blogs-table th {
  text-align: center;
}
.blogs-table td:first-child,
.blogs-table th:first-child {
  text-align: left;
}
.panel-table table.peoples-table .user-logo {
  width: 38px;
}
.user-toggle-publication-block {
  margin-top: 24px;
}
.user-toggle-publication-block a {
  width: 100%;
}
.table-talk {
  table-layout: fixed;
}
.table-talk td {
  width: auto;
}
.table-talk .cell-checkbox {
  padding-top: 12px;
  width: 40px;
  text-align: left;
}
.table-talk .cell-favourite {
  padding-top: 14px;
  width: 40px;
  text-align: center;
}
.table-talk .table-talk-addressee,
.table-talk .cell-recipients {
  vertical-align: middle;
  width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.table-talk .table-talk-content {
  vertical-align: middle;
}
.table-talk .table-talk-content > div {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  /* Градиент */
}
.table-talk .table-talk-count {
  vertical-align: middle;
  width: 64px;
  text-align: right;
}
.table-talk .cell-date {
  width: 120px;
  vertical-align: middle;
}
.table-talk .date {
  color: #1c374c !important;
  font-size: 12px;
}
.table-talk .time {
  font-size: 12px;
  color: #4b8bbc !important;
}
.table-talk .new-talk {
  background-color: #e6e6e6;
}
@media screen {
  body {
    overflow-y: scroll;
  }
  body.modal-open {
    overflow-y: scroll;
    margin: 0;
  }
  .modal {
    overflow: auto;
  }
}
.modal-header button {
  position: absolute;
  opacity: 1;
  font-size: 1px;
  width: 40px;
  height: 40px;
  right: -48px;
  cursor: pointer;
  color: #f0f0f0;
}
.modal-header button:hover,
.modal-header button:hover::after,
.modal-header button:hover::before {
  color: #f0f0f0;
}
.modal-header button:before,
.modal-header button:after {
  color: #ffffff;
  content: "|";
  font-weight: 100;
  display: block;
  font-size: 38.5px;
}
.modal-header button:before {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  left: 21px;
  top: 1.6px;
}
.modal-header button:after {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 1px;
  left: 16px;
  position: absolute;
}
.modal-header .image-categories-nav {
  position: absolute;
  right: 18px;
  top: 20px;
}
.modal-header .image-categories-nav i {
  color: #93a6ad !important;
}
.modal-header li {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.modal-header h4 {
  padding: 0;
}
#image-categories-tree-container .image-categories-tree li.active a {
  background: #ffffff !important;
  background-color: #ffffff !important;
  color: #4b8bbc !important;
}
#image-categories-tree-container .menu-sub {
  font-size: 13px;
  color: #1c374c;
  text-align: left;
  margin-bottom: 12px;
}
#image-categories-tree-container .btn {
  width: 100%;
  margin-bottom: 8px;
}
#image-categories-tree-container .image-categories-tree li:hover {
  background-color: #ffffff !important;
}
#image-categories-tree-container .image-categories-tree li.active a {
  color: #4b8bbc !important;
}
#image-categories-tree-container .image-categories-tree li.active a span {
  color: #4b8bbc !important;
}
#image-categories-tree-container .image-categories-tree a {
  color: #1c374c !important;
  font-size: 13px !important;
  padding: 3px 0;
}
#image-categories-tree-container .image-categories-tree a:hover {
  color: #c43a3a !important;
}
#image-categories-tree-container .image-categories-tree a:hover i.fa {
  color: #93a6ad !important;
}
#image-categories-tree-container .image-categories-tree a:hover {
  color: #4b8bbc !important;
}
#image-categories-tree-container .image-categories-tree a:hover span {
  color: #4b8bbc !important;
}
#image-categories-tree-container .image-categories-tree a span {
  display: inline-block;
  min-width: 24px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: normal;
  color: #1c374c;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #e6ebee;
  border-radius: 10px;
}
.modal #image-container .caption,
.modal #image-container .media-text {
  font-size: 13px !important;
}
.modal h5 {
  font-weight: bold;
}
.modal-write .link-dark.link-clear:hover {
  color: #1c374c !important;
}
.modal-write .link-dark.link-clear:hover i {
  color: #1c374c !important;
}
.modal-write .write-item-type-topic {
  max-width: 102px;
  text-align: center;
}
.modal-write li a {
  margin-bottom: 6px;
}
.modal-write .modal-dialog {
  width: 446px !important;
}
.modal-write .modal-write-list li:nth-child(5) {
  margin-top: 0;
}
.modal-write .modal-write-list li:nth-child(6) {
  margin-top: 0;
}
.modal-write .modal-write-list li:nth-child(7) {
  margin-top: 0;
}
.modal-write .modal-write-list li:nth-child(8) {
  margin-top: 0;
}
.modal-write .modal-write-list li:nth-child(9) {
  margin-top: 0;
}
.modal-write .modal-write-list li:nth-child(10) {
  margin-top: 0;
}
/* ----------------------------------
    Light Square Theme
----------------------------------- */
div.pp_experience .pp_left,
div.pp_experience .pp_middle,
div.pp_experience .pp_right,
div.pp_experience .pp_content {
  background: #fff;
}
div.pp_experience .pp_content .ppt {
  color: #000;
}
div.pp_experience .pp_expand,
div.pp_experience .pp_contract {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  position: absolute;
  opacity: 1;
  font-size: 1px;
  width: 40px;
  height: 40px;
  right: -48px;
  top: 20px;
  cursor: pointer;
  color: transparent;
  display: block;
  text-indent: 0;
  text-decoration: none;
  background: none;
}
div.pp_experience .pp_expand:before,
div.pp_experience .pp_contract:before {
  content: "\f00e";
  color: #ffffff;
  font-size: 30px;
}
div.pp_experience .pp_contract {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
div.pp_experience .pp_contract:before {
  content: "\f010";
  color: #ffffff;
  font-size: 30px;
}
div.pp_experience .pp_close {
  position: absolute !important;
  text-indent: 0;
  top: -20px;
  position: absolute;
  opacity: 1;
  font-size: 1px;
  width: 40px;
  height: 40px;
  right: -38px;
  cursor: pointer;
  color: #f0f0f0;
}
div.pp_experience .pp_close:hover,
div.pp_experience .pp_close:hover::after,
div.pp_experience .pp_close:hover::before {
  color: #f0f0f0;
}
div.pp_experience .pp_close:before,
div.pp_experience .pp_close:after {
  color: #ffffff;
  content: "|";
  font-weight: 100;
  display: block;
  font-size: 38.5px;
}
div.pp_experience .pp_close:before {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  left: 21px;
  top: 1.6px;
}
div.pp_experience .pp_close:after {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 1px;
  left: 16px;
  position: absolute;
}
div.pp_experience .pp_close:after {
  top: 1.6px;
  left: 16.5px;
}
div.pp_experience .pp_details {
  position: relative;
}
div.pp_experience .pp_description {
  margin-right: 85px;
  line-height: 28px;
}
div.pp_experience #pp_full_res .pp_inline {
  color: #000;
}
div.pp_experience .pp_gallery a.pp_arrow_previous,
div.pp_experience .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important;
}
div.pp_experience .pp_nav .pp_play {
  display: none !important;
}
div.pp_experience .pp_nav .pp_play:hover {
  display: none !important;
}
div.pp_experience .pp_nav .pp_pause {
  display: none !important;
}
div.pp_experience .pp_nav .pp_pause:hover {
  display: none !important;
}
div.pp_experience .pp_nav > p {
  margin: 0 8px;
}
div.pp_experience .pp_arrow_previous {
  height: 22px;
  text-decoration: none !important;
  color: transparent;
  text-indent: 0;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
div.pp_experience .pp_arrow_previous:before {
  content: "\f053";
  color: #93a6ad;
  font-size: 19px;
}
/* The previous arrow in the bottom nav */
div.pp_experience .pp_arrow_previous.disabled {
  height: 22px;
  text-decoration: none !important;
  color: transparent;
  text-indent: 0;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  cursor: default;
}
div.pp_experience .pp_arrow_previous.disabled:before {
  content: "\f053";
  color: #e6e6e6;
  font-size: 19px;
}
div.pp_experience .pp_arrow_next {
  height: 22px;
  text-decoration: none !important;
  color: transparent;
  text-indent: 0;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
div.pp_experience .pp_arrow_next:before {
  content: "\f054";
  color: #93a6ad;
  font-size: 19px;
}
/* The next arrow in the bottom nav */
div.pp_experience .pp_arrow_next.disabled {
  height: 22px;
  text-decoration: none !important;
  color: transparent;
  text-indent: 0;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
div.pp_experience .pp_arrow_next.disabled:before {
  content: "\f054";
  color: #e6e6e6;
  font-size: 19px;
}
div.pp_experience .pp_loaderIcon {
  background: url(../../images/loader.gif) center center no-repeat;
}
/* Loader icon */
[data-alto-role="popover"] + .popover,
.alto-popover {
  max-width: 340px !important;
  border-radius: 0 !important;
  padding: 0 !important;
}
[data-alto-role="popover"] + .popover *,
.alto-popover * {
  font-weight: normal !important;
}
[data-alto-role="popover"][data-type="blog"] + .popover .alto-popover-content,
.alto-popover.type-blog .alto-popover-content {
  height: 202px !important;
}
[data-alto-role="popover"][data-type="blog"] + .popover .alto-popover-content .blog-description-container,
.alto-popover.type-blog .alto-popover-content .blog-description-container {
  background: #e6ebee;
  margin: 0;
  width: 338px;
  height: 32px;
  top: -48px;
  position: relative;
  line-height: 32px;
  padding: 0 12px;
  text-overflow: ellipsis;
}
[data-alto-role="popover"][data-type="blog"] + .popover .arrow:after,
.alto-popover.type-blog .arrow:after {
  border-top-color: #e6ebee !important;
}
.topic-info .popover-content,
[data-alto-role="popover"] + .popover .popover-content,
.alto-popover .popover-content {
  padding: 0 !important;
}
.topic-info .alto-popover-content,
[data-alto-role="popover"] + .popover .alto-popover-content,
.alto-popover .alto-popover-content {
  width: 340px;
  height: 130px;
}
.topic-info .alto-popover-content .loader,
[data-alto-role="popover"] + .popover .alto-popover-content .loader,
.alto-popover .alto-popover-content .loader {
  width: 100%;
  height: 100%;
}
.topic-info .user-info-default-container,
[data-alto-role="popover"] + .popover .user-info-default-container,
.alto-popover .user-info-default-container {
  position: relative;
  height: 100%;
}
.topic-info .user-info-default-container a,
[data-alto-role="popover"] + .popover .user-info-default-container a,
.alto-popover .user-info-default-container a {
  text-decoration: none !important;
}
.topic-info .user-info-default-container > div,
[data-alto-role="popover"] + .popover .user-info-default-container > div,
.alto-popover .user-info-default-container > div {
  display: block;
  width: 99.7%;
  height: 50%;
  border: 0;
  padding: 8px 0 0 136px;
  margin: 0;
}
.topic-info .user-info-default-container > div.user-info-default-top,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top,
.alto-popover .user-info-default-container > div.user-info-default-top {
  background-color: #ffffff;
}
.topic-info .user-info-default-container > div.user-info-default-top ul,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top ul,
.alto-popover .user-info-default-container > div.user-info-default-top ul {
  margin: 0;
  padding: 0;
  list-style: none;
  border: 0;
}
.topic-info .user-info-default-container > div.user-info-default-top ul li,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top ul li,
.alto-popover .user-info-default-container > div.user-info-default-top ul li {
  line-height: 30px;
  vertical-align: baseline;
  float: left;
  padding: 0 !important;
}
.topic-info .user-info-default-container > div.user-info-default-top ul a,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top ul a,
.alto-popover .user-info-default-container > div.user-info-default-top ul a {
  font-size: 13px;
  color: #1c374c !important;
  font-size: 13px !important;
  line-height: 30px;
  padding: 12px 0 6px 0;
}
.topic-info .user-info-default-container > div.user-info-default-top ul a:hover,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top ul a:hover,
.alto-popover .user-info-default-container > div.user-info-default-top ul a:hover {
  color: #c43a3a !important;
}
.topic-info .user-info-default-container > div.user-info-default-top ul a:hover i.fa,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top ul a:hover i.fa,
.alto-popover .user-info-default-container > div.user-info-default-top ul a:hover i.fa {
  color: #93a6ad !important;
}
.topic-info .user-info-default-container > div.user-info-default-top .user-info-default-rss,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top .user-info-default-rss,
.alto-popover .user-info-default-container > div.user-info-default-top .user-info-default-rss {
  margin-right: 0 !important;
}
.topic-info .user-info-default-container > div.user-info-default-top .user-info-default-rss *,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top .user-info-default-rss *,
.alto-popover .user-info-default-container > div.user-info-default-top .user-info-default-rss * {
  color: #93a6ad !important;
}
.topic-info .user-info-default-container > div.user-info-default-top .user-info-default-rss i,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top .user-info-default-rss i,
.alto-popover .user-info-default-container > div.user-info-default-top .user-info-default-rss i {
  font-size: 14px !important;
  margin-right: 8px !important;
}
.topic-info .user-info-default-container > div.user-info-default-top .user-info-default-username,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top .user-info-default-username,
.alto-popover .user-info-default-container > div.user-info-default-top .user-info-default-username {
  margin-right: 6px;
  width: 108px;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  /* Градиент */
}
.topic-info .user-info-default-container > div.user-info-default-top .user-info-default-username a,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top .user-info-default-username a,
.alto-popover .user-info-default-container > div.user-info-default-top .user-info-default-username a {
  font-size: 18px !important;
}
.topic-info .user-info-default-container > div.user-info-default-top .user-info-default-display,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top .user-info-default-display,
.alto-popover .user-info-default-container > div.user-info-default-top .user-info-default-display {
  display: block;
  float: left;
  clear: left;
  padding-left: 19px;
  line-height: 12px;
  width: 185px;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  /* Градиент */
}
.topic-info .user-info-default-container > div.user-info-default-top .user-info-default-display a,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top .user-info-default-display a,
.alto-popover .user-info-default-container > div.user-info-default-top .user-info-default-display a {
  line-height: 12px;
}
.topic-info .user-info-default-container > div.user-info-default-top .user-info-default-rating,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top .user-info-default-rating,
.alto-popover .user-info-default-container > div.user-info-default-top .user-info-default-rating {
  float: right;
  margin-right: 16px;
}
.topic-info .user-info-default-container > div.user-info-default-top .user-info-default-rating span.positive,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top .user-info-default-rating span.positive,
.alto-popover .user-info-default-container > div.user-info-default-top .user-info-default-rating span.positive {
  color: #57a839 !important;
}
.topic-info .user-info-default-container > div.user-info-default-top .user-info-default-rating span.negative,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-top .user-info-default-rating span.negative,
.alto-popover .user-info-default-container > div.user-info-default-top .user-info-default-rating span.negative {
  color: #c43a3a !important;
}
.topic-info .user-info-default-container > div.user-info-default-bottom,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-bottom,
.alto-popover .user-info-default-container > div.user-info-default-bottom {
  background-color: #e6ebee;
  padding: 8px 0 0 136px;
}
.topic-info .user-info-default-container > div.user-info-default-bottom ul,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-bottom ul,
.alto-popover .user-info-default-container > div.user-info-default-bottom ul {
  margin: 0;
  padding: 0;
  list-style: none;
  border: 0;
}
.topic-info .user-info-default-container > div.user-info-default-bottom ul,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-bottom ul,
.alto-popover .user-info-default-container > div.user-info-default-bottom ul,
.topic-info .user-info-default-container > div.user-info-default-bottom ul *,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-bottom ul *,
.alto-popover .user-info-default-container > div.user-info-default-bottom ul * {
  line-height: 24px !important;
}
.topic-info .user-info-default-container > div.user-info-default-bottom ul li,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-bottom ul li,
.alto-popover .user-info-default-container > div.user-info-default-bottom ul li {
  display: block;
  width: 100%;
  padding: 0 !important;
  height: 24px !important;
}
.topic-info .user-info-default-container > div.user-info-default-bottom ul li:before,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-bottom ul li:before,
.alto-popover .user-info-default-container > div.user-info-default-bottom ul li:before {
  content: '' !important;
}
.topic-info .user-info-default-container > div.user-info-default-bottom ul a,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-bottom ul a,
.alto-popover .user-info-default-container > div.user-info-default-bottom ul a {
  font-size: 13px;
  color: #1c374c !important;
  font-size: 13px !important;
}
.topic-info .user-info-default-container > div.user-info-default-bottom ul a:hover,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-bottom ul a:hover,
.alto-popover .user-info-default-container > div.user-info-default-bottom ul a:hover {
  color: #c43a3a !important;
}
.topic-info .user-info-default-container > div.user-info-default-bottom ul a:hover i.fa,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-bottom ul a:hover i.fa,
.alto-popover .user-info-default-container > div.user-info-default-bottom ul a:hover i.fa {
  color: #93a6ad !important;
}
.topic-info .user-info-default-container > div.user-info-default-bottom ul a i,
[data-alto-role="popover"] + .popover .user-info-default-container > div.user-info-default-bottom ul a i,
.alto-popover .user-info-default-container > div.user-info-default-bottom ul a i {
  margin-right: 2px !important;
}
.topic-info .user-info-default-container > img,
[data-alto-role="popover"] + .popover .user-info-default-container > img,
.alto-popover .user-info-default-container > img {
  position: absolute;
  border-radius: 100px;
  top: 8px;
  left: 8px;
}
.topic-info .blog-info-default-container,
[data-alto-role="popover"] + .popover .blog-info-default-container,
.alto-popover .blog-info-default-container {
  padding: 12px;
  height: 218px !important;
  max-height: 280px !important;
}
.topic-info .blog-info-default-container h2.popover-header,
[data-alto-role="popover"] + .popover .blog-info-default-container h2.popover-header,
.alto-popover .blog-info-default-container h2.popover-header {
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  /* Градиент */
  font-size: 18px !important;
  text-align: center !important;
  margin-bottom: 6px !important;
  margin-top: 0;
}
.topic-info .blog-info-default-container img,
[data-alto-role="popover"] + .popover .blog-info-default-container img,
.alto-popover .blog-info-default-container img {
  max-width: 150px;
  border-radius: 150px;
  margin-bottom: 6px;
}
.topic-info .blog-info-default-container td,
[data-alto-role="popover"] + .popover .blog-info-default-container td,
.alto-popover .blog-info-default-container td {
  padding: 0;
}
.topic-info .blog-info-default-container .text-right,
[data-alto-role="popover"] + .popover .blog-info-default-container .text-right,
.alto-popover .blog-info-default-container .text-right {
  text-align: right !important;
}
.topic-info .blog-info-default-container .blog-description-container,
[data-alto-role="popover"] + .popover .blog-info-default-container .blog-description-container,
.alto-popover .blog-info-default-container .blog-description-container {
  max-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.topic-info .blog-info-default-container table,
[data-alto-role="popover"] + .popover .blog-info-default-container table,
.alto-popover .blog-info-default-container table {
  margin-bottom: 18px;
  margin-top: 18px;
  width: 100%;
}
.topic-info .blog-info-default-container table *,
[data-alto-role="popover"] + .popover .blog-info-default-container table *,
.alto-popover .blog-info-default-container table * {
  font-size: 12px !important;
}
.topic-info .blog-info-default-container table tr:last-child td,
[data-alto-role="popover"] + .popover .blog-info-default-container table tr:last-child td,
.alto-popover .blog-info-default-container table tr:last-child td {
  border-bottom: 0;
}
.topic-info .blog-info-default-container table tr,
[data-alto-role="popover"] + .popover .blog-info-default-container table tr,
.alto-popover .blog-info-default-container table tr {
  border-bottom: 1px solid #e6ebee;
}
.topic-info .blog-info-default-container a,
[data-alto-role="popover"] + .popover .blog-info-default-container a,
.alto-popover .blog-info-default-container a {
  text-decoration: none;
  color: #4b8bbc;
}
.topic-info .blog-info-default-container a.link-light-gray,
[data-alto-role="popover"] + .popover .blog-info-default-container a.link-light-gray,
.alto-popover .blog-info-default-container a.link-light-gray {
  color: #93a6ad;
}
[data-alto-role="popover"][data-placement="bottom"] + .popover,
.alto-popover.placement-bottom {
  left: 17px !important;
}
[data-alto-role="popover"][data-placement="bottom"] + .popover .arrow,
.alto-popover.placement-bottom .arrow {
  left: 50px !important;
}
[data-alto-role="popover"][data-placement="left"] + .popover,
.alto-popover.placement-left {
  max-width: 341px !important;
}
[data-alto-role="popover"][data-placement="left"] + .popover .arrow,
.alto-popover.placement-left .arrow {
  left: auto !important;
}
[data-alto-role="popover"][data-placement="right"] + .popover,
.alto-popover.placement-right {
  max-width: 340px !important;
}
[data-alto-role="popover"][data-placement="top"] + .popover .arrow:after,
.alto-popover.placement-top .arrow:after {
  border-top-color: #e6ebee !important;
}
.logo-img {
  max-height: 64px;
}
@media (max-width: 400px) {
  .hidden-xxs {
    display: none;
  }
  .visible-xxs {
    display: inline-block;
  }
}
@media (min-width: 400px) {
  .hidden-xxs {
    display: inline-block;
  }
  .visible-xxs {
    display: none;
  }
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 870px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1030px;
    /* 1000px - container + 30px */
  }
}
/* UPLOADER */
.uploader-actions {
  position: relative;
}
.uploader-actions-file {
  position: absolute;
  opacity: 0;
  top: 0;
  height: 20px;
  cursor: pointer;
}
/* СНИППЕТЫ
____________________________________________________________*/
.snippet-menu {
  width: 20px;
  height: 16px !important;
  background-image: none !important;
}
.snippet-menu ul {
  border: 1px solid #c7c7c7 !important;
  border-radius: 4px;
}
.snippet-menu li {
  border: 0;
  border-bottom: 1px solid #c7c7c7 !important;
  border-radius: 4px !important;
}
.snippet-menu li:last-child {
  border-bottom: 0 !important;
}
.snippet-menu li a {
  background: none;
  text-align: left;
  height: 24px;
  line-height: 24px;
  padding: 0 0 0 6px !important;
  width: 160px !important;
  background: white;
  color: #434343 !important;
}
.snippet-menu li a:hover {
  background-image: none;
  background-color: #e6e6e6 !important;
}
.spoiler {
  display: block;
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.spoiler-title {
  background: #eee;
  color: #555;
  text-align: left;
  padding-left: 12px;
  height: 18px;
  line-height: 18px;
}
.spoiler-slider {
  display: inline-block;
  float: right;
  width: 100px;
  text-align: right;
  padding-right: 12px;
  color: #555;
  cursor: pointer;
}
.spoiler-slider:hover {
  text-decoration: underline;
}
.spoiler-text {
  display: none;
  padding: 12px;
}
/* ФОТОСЕТ
______________________________________________________________*/
.am-wrapper {
  float: left;
  position: relative;
  overflow: hidden;
}
.am-wrapper img {
  position: absolute;
  outline: none;
}
.alto-photoset {
  display: block;
  margin: 0;
  padding: 0;
}
/* ДОБАВЛЕНИЕ КАРТИНКИ В РЕДАКТОР
____________________________________________________________*/
.editor-insert-picture {
  width: 20px;
  height: 16px !important;
  background-image: none !important;
}
.editor-insert-picture ul {
  border: 1px solid #c7c7c7 !important;
  border-radius: 4px;
}
.editor-insert-picture li {
  border: 0;
  border-bottom: 1px solid #c7c7c7 !important;
  border-radius: 4px !important;
}
.editor-insert-picture li:last-child {
  border-bottom: 0 !important;
}
.editor-insert-picture li a {
  background: none;
  text-align: left;
  height: 24px;
  line-height: 24px;
  padding: 0 0 0 6px !important;
  width: 160px !important;
  background: white;
  color: #434343 !important;
}
.editor-insert-picture li a:hover {
  background-image: none;
  background-color: #e6e6e6 !important;
}
.image-categories-tree {
  min-height: 230px;
  border: 1px #d3d3d3;
}
li.active.category-show {
  background-color: #e5e5e5;
}
.image-categories-tree span {
  font-style: italic;
  float: right;
  font-weight: normal;
}
#image-container img {
  opacity: 0.8;
  margin-bottom: 1px;
}
#image-container img:hover {
  opacity: 1;
}
#image-container .masonry-container {
  padding: 0;
}
#image-container .masonry-item {
  padding-left: 1px;
  padding-right: 1px;
}
.image-categories-tree .nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #428bca !important;
}
#js-alto-image-manager .modal-dialog {
  width: 600px;
}
#js-alto-image-manager .fileinput .form-control {
  width: 234px;
}
.image-categories-nav-trigger {
  font-size: 13px;
  color: #93a6ad !important;
}
.image-categories-nav-trigger .options-show {
  display: inline-block;
}
.image-categories-nav-trigger .options-hide {
  display: none;
}
.image-categories-nav-trigger.hidden-options .options-show {
  display: none;
}
.image-categories-nav-trigger.hidden-options .options-hide {
  display: inline-block;
}
.mce-snippets button > span {
  font-size: 18px !important;
  font-weight: bold;
  position: relative;
  top: -1px;
}
.markItUp a {
  -webkit-transition: 0;
  transition: 0;
}
.markItUp .editor-insert-picture a {
  background-position: -383px -2px;
}
.markItUp .snippet-menu a {
  background-position: -402px -2px;
}
.top0 {
  top: 0 !important;
}
@media (min-width: 772px) and (max-width: 1199px) {
  .container {
    width: 100%;
    padding-right: 36px;
    padding-left: 36px;
  }
  .container > .row {
    margin-right: 26px;
  }
}
@media (max-width: 900px) {
  .container > .row {
    margin-right: 0;
  }
}
.navbar-main .navbar-brand span {
  color: #ffffff;
}
body {
  background-color: #d3dce1;
}
.content .topic .topic-footer,
.panel-footer {
  background-color: #f5f6f8;
}
/** АДАПТИВНАЯ ЧАСТЬ
_________________________________________________________*/
@media only screen and (max-width: 768px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .dropdown-menu.dropdown-user-menu  > li  > a:hover {
    color: #ffffff !important;
    background-color: #2a5271 !important;
  }
  .user-button:hover {
    color: #ffffff !important;
  }
}
