input:disabled,
input[disabled]{
    cursor:auto !important;
}

select:disabled,
select[disabled]
{
    cursor:auto !important;
}
textarea:disabled,
textarea[disabled]
{
    cursor:auto !important;
}


.smart-form .toggle i:after {
    color: #ff0000;
}

.smart-form .toggle input:checked + i:after {
    color: #468847;
}

.breadcrumb_full {
    white-space: nowrap;
/ Отменяем перенос текста / overflow: hidden;
/ Обрезаем содержимое / position: relative;
/ Относительное позиционирование /
}

.breadcrumb_full:after {
    content: '';
/ Выводим элемент / position: absolute;
/ Абсолютное позиционирование / right: 0;
    top: 0;
/ Положение элемента / width: 40 px; /* Ширина градиента*/
    height: 100%;
/ Высота родителя / / Градиент / background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100 %);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0.2), #fff 100%);
}

.selectize-control {
    /* Align Selectize with input-group-btn */
    top: 2px;
}

.selectize-control > .selectize-dropdown {
    top: 34px;
}

/* Reset right rounded corners, see Bootstrap input-groups.less */
.input-group > .selectize-control > .selectize-input {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.select2 > .select2-choice.ui-select-match {
    /* Because of the inclusion of Bootstrap */
    height: 29px;
}

.selectize-control > .selectize-dropdown {
    top: 36px;
}

.panel-title {
    font-weight: 400;
}

#logo img {
    width: 210px;
}

#extr-page .logo-big {
    margin-top: 20px;
    margin-bottom: 20px;
}

a.disabled {
    color: #AAAAAA;
    cursor: default;
    pointer-events: none;
    text-decoration: none;
}

a.disabledTH {
    color: #333333;
    cursor: default;
    pointer-events: none;
    text-decoration: none;
}

.pricing-big .panel-title {
    text-transform: none;
}

.successTD {
    background-color: #dff0d8 !important;
}

.warningTD {
    background-color: #fcf8e3 !important;
}

.dangerTD {
    background-color: #f2dede !important;
}

.center-modal {
    position: fixed;
    top: 30%;
    left: 18.5%;
    z-index: 1050;
    width: 80%;
    height: 80%;
    margin-left: -10%;
}

.table > thead > tr > td.bg-korpus-2,
.table > tbody > tr > td.bg-korpus-2,
.table > tfoot > tr > td.bg-korpus-2,
.table > thead > tr > th.bg-korpus-2,
.table > tbody > tr > th.bg-korpus-2,
.table > tfoot > tr > th.bg-korpus-2,
.table > thead > tr.bg-korpus-2 > td,
.table > tbody > tr.bg-korpus-2 > td,
.table > tfoot > tr.bg-korpus-2 > td,
.table > thead > tr.bg-korpus-2 > th,
.table > tbody > tr.bg-korpus-2 > th,
.table > tfoot > tr.bg-korpus-2 > th {
    background-color: #ebf5ff
}

.table-hover > tbody > tr > td.bg-korpus-2:hover,
.table-hover > tbody > tr > th.bg-korpus-2:hover,
.table-hover > tbody > tr.bg-korpus-2:hover > td,
.table-hover > tbody > tr.bg-korpus-2:hover > th {
    background-color: #d7ebff
}

.table > thead > tr > td.bg-korpus-1,
.table > tbody > tr > td.bg-korpus-1,
.table > tfoot > tr > td.bg-korpus-1,
.table > thead > tr > th.bg-korpus-1,
.table > tbody > tr > th.bg-korpus-1,
.table > tfoot > tr > th.bg-korpus-1,
.table > thead > tr.bg-korpus-1 > td,
.table > tbody > tr.bg-korpus-1 > td,
.table > tfoot > tr.bg-korpus-1 > td,
.table > thead > tr.bg-korpus-1 > th,
.table > tbody > tr.bg-korpus-1 > th,
.table > tfoot > tr.bg-korpus-1 > th {
    background-color: #ebffe1
}

.table-hover > tbody > tr > td.bg-korpus-1:hover,
.table-hover > tbody > tr > th.bg-korpus-1:hover,
.table-hover > tbody > tr.bg-korpus-1:hover > td,
.table-hover > tbody > tr.bg-korpus-1:hover > th {
    background-color: #dcfac8
}
.table > tbody > tr > td {
    vertical-align: middle;
}
.week-line {
    border-top-color: #666; /* Цвет линии сверху */
    border-top-style: double; /* Стиль линии сверху */
    border-top-width: 6px; /* Толщина линии сверху */
}

/*.ui-select-match-text{
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 40px;
}

.ui-select-match-text2{

  overflow: hidden;
  text-overflow: ellipsis !important;
  background:red;
  padding-right: 40px;
}


.ui-select-toggle > .btn.btn-link {
  margin-right: 10px;
  top: 6px;
  position: absolute;
  right: 10px;
}*/

/*
.ui-select-toggle{display:flex;justify-content:space-between;}
.ui-select-match-text{overflow-x:hidden; text-overflow:ellipsis;}
*/

.ui-select-placeholder, .ui-select-match-text, .ui-select-match-item {
    width: 100%;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    padding-right: 20px;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
    width: auto;
    padding-right: 5px;
}

.img_100 {
    width: 100%;
    z-index: 0;
}

.cursor_pointer {
    cursor: pointer
}

.my-drop-zone {
    border: dotted 3px lightgray;
}

.nv-file-over {
    border: dotted 3px red;
}

/* Default class applied to drop zones on over */
.another-file-over-class {
    border: dotted 3px green;
}


.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
