
.modal-content {
    /*position: fixed;*/
    top: 0;
    left:0;
    right: 0;
}
.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single {
    border-color: #ebebeb;
}
.filter .select2-container--default .select2-selection--multiple, .filter .select2-container--default .select2-selection--single {
    min-height: 34px;
}
.order-main-block .right .select2-container--default .select2-selection--single {
    min-height: 32px;
}
.help-block {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    color: red;
}
.text-reset {
    color: inherit !important;
}
.vs__dropdown-toggle {
    background-color: #fff !important;
}
.order-main-block .right .status .v-select {
    width: 60px;
}
.order-main-block .right .status .v-select .vs__selected-options {
    flex-wrap: nowrap !important;
}
.vs__selected {
    display: inherit;
    align-items: center;
    background-color: #f0f0f0;
    border: 1px solid rgba(60,60,60,.26);
    border-radius: 4px;
    color: #333;
    line-height: 1.4;
    margin: 1px 1px 0;
    padding: 0 0em;
}
.order-main-block .right .status .vs__actions {
    padding: 4px 0 0 0;
}
.order-main-block .right .vs--searchable .vs__dropdown-toggle {
    height: 32px;
}
.order-main-block .right .status .vs__dropdown-menu li a {
    width: 60px !important;
}
.order-main-block .left .v-select {
    width: 60px !important;
    margin-right: 5px;
}
.order-main-block .left .vs__actions {
    padding: 4px 0 0 0;
}
.order-main-block .left .vs__clear {
    margin-right: 3px;
    /* display: none; */
}
.order-main-block .left .vs--searchable .vs__dropdown-toggle {
    height: 22px;
}
/* Изменения сторонних стилей */


.pagination {
    display: flex!important;
}

.vs__actions {
    width: 0px;
}

.vs__selected-option, .vs__selected {
    white-space: nowrap!important;
}

.single_line_select .vs__dropdown-toggle {
    height: 32px;
}

.vs__open-indicator {
    display: none;
}
.input-group {
    display: flex !important;
}

#origin_section {
    padding-right: 0px!important;
    padding-left: 0px!important;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
}
#translation_section {
    padding-right: 0px!important;
    padding-left: 0px!important;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
}

.expand_section {
    position: absolute;
    z-index: 1001;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
}

/* Таблица для построчного редактирования перевода */
.translate-table-wrap {
    height: 100%;
    overflow-x:hidden;
    background-color: #fff;
    padding-top: 37px;
}
.tr-table__pagination-stroke {
    border-bottom: 0;
}
.tr-table__pagination-stroke .pagination {
    margin: 10px 0 0 10px;
}
.tr-table__pagination-stroke .pagination .page-link {
    font-weight: 700;
    color: #555;
    font-size: 12px;
}
.translateTextarea {
    overflow:hidden;
    display: block;
    width: 105%;
    box-sizing: border-box;
    margin: 0 0 5px 0;
    padding: 5px 10px;
    border: solid 1px transparent;
    background-color: transparent;
    /*min-height: 50% !important;*/
    font-size: 16px;
    line-height: 1.3;
    resize:none;
    border-radius: 0;
}
.translateTextarea:focus {
    /*background: #faf4e4 !important;*/
}
.tr-table__stroke {
    border-bottom: 1px solid #ddd;
    flex-wrap: wrap;
}
.tr-table__stroke .tr-table__number {
    width: 42px;
    padding: 4px 0 0 4px;
    position: relative;
}
.editor-arrow__send {
    color: #707070;
    background-color: #f4f4f4;
    border: 1px solid #e1e1e1;
}
.editor-arrow__send:hover {
    transition: 0.2s;
    background-color: #e1e1e1;
}
.tr-table__stroke .tr-table__original {
    width: calc(50% - 90px);
    display: flex;
}
.tr-table__stroke .tr-table__original .tr-btn-arrow {
    background-color: #f7f7f7;
    padding:0 2px;
    color: #b6b6b6;
    transition: 0.2s;
    font-size: 12px;
}
.tr-table__stroke .tr-table__original .tr-btn-arrow:hover {
    background-color: #ebebeb;
    color: #1F3040;
}
.tr-table__stroke .tr-table__translation {
    width: calc(50% - 110px);
    border-left: 1px solid #ddd;
}
.tr-table__stroke .tr-table__comment {
    width: 40px;
    height: 32px;
    padding: 10px 0 0 10px;
}
.tr-table__stroke .tr-table__comment img {
    width: 21px;
    height: auto;
}
.tr-table__stroke .tr-table__comment sup {
    display: inline-block;
    height: 14px;
    width: 14px;
    text-align: center;
    font-size: 10px;
    background-color: #fb841f;
    border-radius: 50%;
    color: #fff;
    line-height: 13px;
    margin-left: -5px;
    margin-top: -5px;
}
.comment_arrow-nav {
    height: 100%;
    width: 28px;
    background-color: #bebebe;
    color: #fff;
}
.tr-table__inputs_devider {
    height: 32px;
}
.comment_arrow-nav:hover {
    background-color: #a1a1a1;
}
.tr-table__comment .translateTextarea {
    width: calc(100% - 14px);
}
.tr-table__inputs {
    position: absolute;
    width: calc(100% - 45px);
    box-shadow: 0 10px 10px -5px rgba(0,0,0,0.15);
    margin-top: -37px;
    z-index: 10;
}
.tr-table__inputs input {
    padding-left: 10px;
    border-radius: 0;
    border: none;
}
.tr-table__inputs input:hover {
    background-color: #f4f4f4;
}
.tr-table__inputs .tr-table__original,
.tr-table__inputs .tr-table__translation {
    width: calc(50% - 90px);
    display: flex;
}
.tr-table__inputs .tr-table__comment {
    padding: 0;
}
.tr-table__inputs .tr-table__comment button {
    width: 40px;
    transition: 0.2s;
    background-color: #fff;
    color: #777;
}
.tr-table__inputs .tr-table__comment button:hover {
    background-color: #ebebeb;
}
.tr-table__number input {
    padding-left: 5px;
    background: url(../images/src/search-tr-table.png) no-repeat center;
    background-color: #fff;
}
.tr-table__number input:focus {
    background: none;
    background-color: #fff;
}
.tr-table__number .stroke-chain {
    position: absolute;
    width: 10px;
    height: 14px;
    bottom: -8px;
    right: 5px;
    z-index: 1;
}
.tr-table__number .stroke-chain img {
    margin-top: -8px;
}
.tr-table__number .stroke-chain:hover {
    background-color: #ebebeb;
}
.tr-table__stroke textarea {
    /*min-height: 100% !important;*/
}
.tr-table__add-comment {
    background-color: #ffffd9;
    border-bottom: 1px solid #ddd;
    width: 100%;
}
.add-comment__row {
    display: flex;
    padding: 10px;
    border-bottom: 1px solid #ddd;
}
.add-comment__row .left {
    width: 70%;
}
.add-comment__row .right {
    width: 30%;
    color: #acacac;
    text-align: right;
}
.add-coment__input {
    padding: 10px;
}
.add-coment__input textarea {
    width: calc(100% - 54px);
    height: 44px;
    border-radius: 5px;
    margin-right: 10px;
}
.add-coment__input button {
    height: 44px;
    width: 44px;
    background-color: #76a61c;
    color: #fff;
    border-radius: 5px;
}
/* Таблица для построчного редактирования перевода */
/* Новые окна для заданий переводчику 24-08-2020 */
.tr-task {
    width: 100%;
    max-width: 1320px;
    border-radius: 12px;
    border: 1px solid #e1e1e1;
    font-size: 12px;
    line-height: 1.4;
    margin-bottom: 30px;
}
.tr-task p {
    margin-bottom: 0;
}
.tr-task .label-like {
    font-size: 12px;
}
.tr-task__header {
    height: 50px;
    border-radius: 12px 12px 0 0;
    border-bottom: 1px solid #e1e1e1;
    background-color: #f4f4f4;
    line-height: 1.6;
}
.tr-task__header_contract {
    padding: 10px;
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
    background-color: #fef9ef;
    border-radius: 12px 0 0 0;
    flex-direction: column;
    justify-content: space-around;
    position: relative;
}
.tr-task__header_contract label {
    line-height: 21px;
}
.tr-task__header_contract:after {
    content: '';
    width: 0;
    height: 0;
    right: -10px;
    top: 0;
    position: absolute;
    border-top: 24px solid transparent;
    border-left: 10px solid #fef9ef;
    border-bottom: 24px solid transparent;
}
.tr-task__header_description {
    height: 50px;
    justify-content: space-between;
}
.tr-task__header_description-type, .tr-task__header_description-payment, .tr-task__header_description-manager {
    height: 100%;
    padding: 10px;
    flex-direction: column;
    justify-content: space-around;
}
.tr-task__header_description-type {
    width: 42%;
}
.tr-task__header_description-payment,
.tr-task__header_description-manager {
    width: 29%;
}
.bb-dashed {
    border-bottom: 1px dashed;
}
.tr-task__body {
}
.tr-task__body-task-wrap {
    width: 100%;
    padding: 10px;
}
.tr-task__body-task-wrap:nth-child(2n+1) {
    background-color: #f7f4f0;
}
.tr-task__body-task-wrap-item {
    display: contents;
}
.tr-task__body_status {
    flex: 0 0 10%;
    max-width: 10%;
}
.tr-task__body_file {
    flex: 0 0 37%;
    max-width: 37%;
}
.tr-task__body_statistic {
    flex: 0 0 35%;
    max-width: 35%;
}
.tr-task__body_statistic sup {
    padding-left: 1px;
}
.tr-task__body_description {
    width: 19%;
    position: relative;
}
.tr-task__body_description p {
    position: absolute;
}
.tr-task__body_description-oral {
    width: 77%;
}
.tr-task__new-file .tr-task__body_description {
    width: 28%;
}
.tr-task__new-oral .tr-task__body_description {
    width: 44%;
}

.tr-task__body_description-margin {
    margin-top: -26px;
}
.file-info-wrap {
    height: 28px;
    border-radius: 5px;
    border: 1px solid #acacac;
    line-height: 26px;
    padding-left: 10px;
    background-color: #f4f4f4;
}
.tr-task__body_file-download {
    white-space: no-wrap;
}
.tr-task__body_file-download span {
    color: #7d7d7d;
}
.tr-task__body_file .file-info-wrap {
    background-color: #fff;
}
.tr-task__body_file .file-info-wrap a {
    color: #333;
}
.tr-task__body_file-download {
    flex: 0 0 50%;
    max-width: 50%;
    position: relative;
}

.tr-task__body_file-download-used {
    flex: 0 0 85% !important;
    max-width: 85% !important;
}
.tr-task__body_file-accept {
    width: 70%;
}
.tr-task__body_file-download a {
    display: block;
    width: 100%;
    height: 26px;
    border-radius: 4px 0 0 4px;
    padding: 0 10px;
}
.tr-task__body_file-download a p {
    display: inline-block;
    max-width: 190px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tr-task__body_file-download a span {
    display: inline-block;
    float: right;
}
.tr-task__body_file-download a:hover {
    background-color: #f0db93;
}
.tr-task__body_file-upload {
    flex: 0 0 20%;
    max-width: 20%;
    border-left: 1px solid #acacac;
    background-color: #f4f4f4;
    color: #fff;
}
.tr-task__body_statistic .label-like i {
    font-size: 10px;
    padding-right: 2px;
}
.tr-task__body_file-upload a {
    display: block;
    line-height: 28px;
}
.tr-task__body_file-start {
    flex: 0 0 15%;
    max-width: 15%;
    background-color: #2774b9;
    border-radius: 0 4px 4px 0;
}
.tr-task__body_file-start a {
    color: #fff !important;
    display: block;
    line-height: 28px;
}
.tr-task__body_statistic-wrap {
    border: 1px solid #acacac;
    border-radius: 5px;
    height: 28px;
    line-height: 26px;
    text-align: center;
    overflow: hidden;
}
.statistic-field {
    border-right: 1px solid #acacac;
    background-color: #fff;
}
/*
.statistic-field:last-child {
    border-right: none;
}
*/
.tr-task__body_statistic-wrap .field-letters,
.label-statistics .field-letters {
    flex: 0 0 20%;
    max-width: 20%;
}
.tr-task__body_statistic-wrap .field-letters {
    word-break: break-all;
    line-height: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.tr-task__body_statistic-wrap .field-price,
.label-statistics .field-price {
    flex: 0 0 15%;
    max-width: 15%
}
.tr-task__body_statistic-wrap .field-percent,
.label-statistics .field-percent {
    background-color: #f4f4f4;
    width: 11.25%;
}
.tr-task__body_statistic-wrap .field-total,
.label-statistics .field-total {
    flex: 0 0 20%;
    max-width: 20%;
}
.label-statistics .field-percent {
    background-color: #fff;
}
.tr-task__body_statistic-wrap .field-oral {
    width: 33.33%;
}
.tr-task__body .label-statistics .label-like {
    letter-spacing: -0.5px;
    text-align: center;
}
.label-statistics .field-oral {
    width: 33.33%;
}
.bg-white {
    background-color: #fff !important;
}
.version-dl-file {
    flex-wrap: wrap;
    margin: 0 -1%;
    flex-wrap: wrap;
}
.file-dl-file {
    width: 23%;
    margin: 10px 1% 0 1%;
}
.version-dl-file .file-info-wrap {
    text-align: center;
    background-color: #f4f4f4;
    padding: 0;
}
.version-dl-file .file-info-wrap a {
    display: block;
    padding: 0 10px;
}
.version-dl-file .file-info-wrap a:hover {
    background-color: #f0db93;
}
.tr-task__accept a, .tr-task__decline a {
    display: block;
    color: #fff !important;
}
.tr-task__accept {
    width: 25%;
    border-radius: 0px;
}
.tr-task__decline {
    width: 25%;
    border-radius: 0 4px 4px 0;
}
.tr-task__accept-oral {
    width: 30%;
}
.tr-task__accept-oral .tr-task__accept {
    width: 100%;
}
.tr-task__total-price {
    line-height: 28px;
}
.header-menu-line {
    color: #fff !important;
    justify-content: space-between;
}
.header-menu__profile_nav {

}
.header-menu__profile_nav button {
    height: 56px;
}
.header-menu__bell a {

}
.header-menu__bell > .btn {
    font-size: 24px;
    line-height: 56px;
    height: 56px;
    border-radius: 0;
    width: 56px;
    padding: 0 !important;
}
.header-menu__bell > .btn:hover {
    color: inherit;
    background-color: #334453;
}
.header-menu__bell > .btn:focus {
    box-shadow: none;
    color: inherit;
    background-color: #334453;
}
.circle-sup-alert {
    display: inline-block;
    height: 18px;
    width: 18px;
    font-size: 14px;
    line-height: 18px;
    border-radius: 50%;
    background-color: #ff6c00;
    margin-left: -8px;
}
.menu__green {
    background-color: #76a61c !important;
}

/* Стилизация файл инпута заказов в кабинете переводчика */
.header-menu__bell .dropdown-menu .dropdown-item {
    padding: 10px;
    white-space: normal;
    font-size: 13px;
    line-height: 18px;
    border-bottom: 1px solid #e1e1e1;
}
.task__upload .btn-tertiary {
    color:#555;
    line-height:28px;
    width:100%;
    margin:auto;
    display:block;
}
.task__upload .btn-tertiary:hover,.task__upload .btn-tertiary:focus {
    color:#888;
    border-color:#888;
}
.task__upload .input-file {
    width:.1px;
    height:.1px;
    opacity:0;
    overflow:hidden;
    position:absolute;
    z-index:-1
}
.task__upload .input-file + .js-labelFile {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    padding:0 5px;
    cursor:pointer;
}

.upload-3columns-file {
    cursor:pointer;
}

.task__upload.w-100.in-work-task-file {
    height: 28px;
    line-height: 30px;
    background: #dcdcdc;
    width: 95px !important;
    color: #959595;
    text-align: center;
    padding: 0px 10px 0px 10px;
    border-radius: 3px;
}

.task__upload .input-file + .js-labelFile .icon:before {
    content:"\f093";
}

.task__upload .input-file + .js-labelFile .icon-for-file:before {
    content:"\f013";
}

.task__upload .input-file + .js-labelFile-3 .icon:before {
    content:"\f093 3";
}

.js-labelFile-3 .fa-upload::before {
    content: "\f093 3";
}

.js-labelFile-1 .fa-upload::before {
    content: "\f093";
}

.task__upload .input-file + .js-labelFile.has-file .icon:before {
    content:"\f00c";
    color:#5AAC7B;
}
.task__upload label {
    font-size: 12px;
}
/* Стилизация файл инпута заказов в кабинете переводчика */

/* Новые окна для заданий переводчику 24-08-2020 */


/* Окно создание заказа 01-09-2020 */
.order_edit {
    border: 1px solid #e1e1e1;
    border-radius: 6px;
    font-size: 12px;
    background-color: #f8f8f8;
}
.order-edit__header .form-inline {
    flex-wrap: nowrap;
}
.order-edit__header .form-control {
    height: 28px;
    font-size: 14px !important;
}
.order-edit__header .form__sm {
    width: 16%;
}
.order-edit__header .form__lg {
    width: 23%;
}
.order-edit__header .form__md {
    width: 19%;
}
.order-edit__header .input-group,
.order-edit__header .input-group-prepend,
.order-edit__header .input__wrap {
    height: 28px;
}
.order_edit .input-group .input-group-prepend {
    width: 15%;
    border-radius: 6px 0 0 6px;
    border: 1px solid #e1e1e1;
    background-color: #f4f4f4;
    line-height: 26px;
}
.order_edit .input-group .input-group-prepend label {
    width: 100%;
    height: 28px;
    text-align: center;
}
.order-edit__header .input-group .input__wrap {
    width: 85%;
    border-radius: 0 6px 6px 0;
    font-size: 14px;
}
.order-edit__options {
    padding: 10px;
    border-bottom: 1px solid #e1e1e1;
}
.h-28 {
    height: 28px;
    font-size: 12px;
}
.order-edit__body {
    padding: 10px;
}
.order-edit__options {
    background-color: #F8F8F8;
}
.label-btn {
    background-color: #d6d6d6 !important;
}
.label-btn a {
    display: block;
    width: 100%;
    font-size: 16px;
    color: #868686;
}
.order-edit__header .input-file label {
    font-size: 14px;
}
.form-check__wrap {
    border-radius: 5px;
    border: 1px solid #e1e1e1;
    background-color: #eee;
}
.form-check__wrap label {
    display: block;
    line-height: 28px;
    padding-right: 10px;
}
.form-check__wrap .form-check-input {
    margin-left: 5px;
}
.order_edit {
    margin-bottom: 20px;
}
.order-edit__options .btn {
    width: 100%;
}
.form__translators {
    width: 40%;
}
.order-edit__options .input-file {
    width: 15%;
}
.order-edit__sm-btn-wrap {
    width: 17%;
}
.order-edit__sm-btn-wrap .btn {
    font-size: 16px;
}
.order-edit__sm-btn-wrap .btn:focus {
    box-shadow: none;
}
.order-edit__sm-btn-wrap .active {
    background-color: #2774b9 !important;
}
.btn__del:hover {
    background-color: #dd4b39 !important;
}
.editor_file-stroke {
    margin-bottom: 10px;
}
.editor_file-stroke .file-status__select {
    flex: 0 0 5%;
    max-width: 5%;
}
.editor_file-stroke .file-info-wrap, .file-info-wrap__label {
    flex: 0 0 25%;
    max-width: 25%;
}
.editor_file-stroke .file-info__ver {
    flex: 0 0 25%;
    max-width: 25%;
}
.editor_file-stroke .file-info__statictics {
    flex: 0 0 38.5%;
    max-width: 38.5%;
}
.editor_file-stroke .file-info__statictics .label-like sup {
    color: #b7b7b7;
    padding-left: 1px;
}
.oral__options {
    flex: 0 0 40%;
    max-width: 40%;
}
.file__send-to-editor {
    flex: 0 0 3% !important;
    max-width: 3%;
}
.editor_file-stroke .file-info-wrap .file__download {
    width: 75%;
    background-color: #fff;
    border-radius: 4px 0 0 4px;
    overflow:hidden;
}
.editor_file-stroke .file-info-wrap .task__upload {
    width: 15%;
    border-left: 1px solid #acacac;
}
.editor_file-stroke .file-info-wrap .file__download a {
    display: block;
    padding: 0 10px;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.editor_file-stroke .file-info-wrap .file__download a:hover {
    transition: 0.2s;
    background-color: #f0db93;
}
.editor_file-stroke .file-info-wrap .file__delete {
    width: 10%;
    background-color: #eee;
    border-left: 1px solid #acacac;
    border-radius: 0 5px 5px 0;
    text-align: center;
}
.editor_file-stroke .file-info-wrap .file__delete a {
    display: block;
    width: 100%;
    text-align: center;
}
.editor_file-stroke .file-info-wrap .file__delete input[type="checkbox"] {
    margin-top: 7px;
}
.editor_file-stroke .file-info-wrap .file__delete a:hover {
    border-radius: 0 4px 4px 0;
    color: #fff !important;
}
.file-info__ver {
    margin: 0 -1%;
    flex-wrap: wrap;
}
.file-info__ver .file-info-wrap {
    flex: 0 0 18%;
    width: 18%;
    margin: 0 1%;
    padding: 0;
    overflow: hidden;
    margin-bottom: 5px;
}
.file-info__ver .file-info-wrap a {
    display: block;
    text-align: center;
    background-color: #fff;
}
.file-info__ver .file-info-wrap a:hover {
    background-color: #f0db93;
}
.file-info__statictics .form-group {
    margin-bottom: 0;
}
.file-info__statictics .label-like i {
    font-size: 10px;
    padding-right: 1px;
}
.file-info__statictics .form-group input {
    text-align: right;
    padding-right: 5px;
    height: 28px;
}
.editor_file-stroke .file-info__statictics .form__sm {
    flex: 0 0 12%;
    max-width: 12%;
}
.editor_file-stroke .file-info__statictics .form__lg {
    flex: 0 0 20%;
    max-width: 20%;
}
.order-edit__footer .form-group {
    margin-bottom: 0;
}
.order-edit__footer .footer__comment {
    flex: 0 0 25%;
}
.order-edit__footer .footer__total-table input {
    text-align: right;
    padding-right: 3px;
    padding-top: 7px;
}
.order-edit__add .order-edit__header {
    background-color: #faefdb;
    border-radius: 0;
}
.order-edit__add .order-edit__options {
    border-top: none;
}
/* Окно создание заказа 01-09-2020 */
/* Правки от 16-09-2020 */
.form__translator-date input {
    width: 84%;
    height: 28px;
    border-radius: 0 5px 5px 0;
}
.order-edit__header .input-file label {
    font-size: 12px;
    font-weight: normal;
}
.order-edit__header .form-check__wrap {
    width: 5%;
}
.order-edit__header .form-check__wrap input {
    margin: 0 5px 0 0;
}
.order-edit__add .order-edit__sm-btn-wrap {
    width: 22%;
}
.file-status__select .vs__selected i {
    position: absolute;
    left: 9px;
    top: 7px;
    z-index: 1;
}
.file-status__select .vs__search {
    z-index: 2;
}
.file-status__select .vs__actions {
    padding: 0;
}
.tr-task__body_description {
    width: 28%;
}
.tr-task__body_description textarea {
    position: absolute;
    height: 54px;
    width: 100%;
}
.tr-task__body_description_small {
    position: relative;
    width: 18%;
}
.tr-task__body_description_small textarea{
    position: absolute;
    height: 54px;
    width: 100%;
}
.file__send-to-editor .form-check input {
    margin-top: 6px;
}
.file__send-to-editor .form-check {
    padding-left: 0;
}
.file__send-to-editor label {
    padding-left: 18px;
    font-size: 14px;
    color: #707070;
}
.bell-contact h5 {
    margin-top: 0;
}
.bell-contact h5 button:focus, .bell-contact h5 button:active {
    outline: none;
}
.order-canceled {
    background-color: #de2e00;
}
.order-edit__header .vs__dropdown-toggle {
    padding: 0;
}


/** ToolTip color */
.tooltip-inner {
    background-color: #aecbd6 !important;
    color: #000;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #aecbd6;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #aecbd6;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #aecbd6;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #aecbd6;
}
/** End ToolTip color */

.tr-table__translation__repeat {
    outline: 1px solid #ffc0cb;
}
.order-main-block .right .col-12 hr {
    margin-top: 10px;
    margin-bottom: 10px;
}
.order-main-block .right .col-12:last-child hr {
    display: none;
}
.order_edit .order-edit__header select {
    height: 28px !important;
}
.order-main-block .right .order-editor {
    margin-top: -12px;
}
.tooltip {
    font-size: 11px !important;
}
.tooltip .tooltip-inner {
    max-width: 260px !important;
    padding: 12px !important;
    color: #fff;
    text-align: left !important;
    background-color: #1F3040!important;
    border-radius: 7px;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #1F3040!important;
}
.order-main-block .header .header-order-button a {
    height: 22px;
}
.order-main-block .header .dropdown  button {
    padding: 2px 10px;
}
.order-main-block .header {
    line-height: 22px;
}
.tr-task__original-file-download {
    height: 28px !important;
    width: 90px !important;
    border: 1px solid #acacac;
    background-color: #f4f4f4;
    position: absolute;
    right: 0;
    top: -1px;
    border-radius: 0 !important;
    box-shadow: -3px 0px 2px -1px rgb(0 0 0 / 20%);
}
/** 18-03-2021 **/
.order_edit_processing {
    pointer-events: none;
    z-index: 1000;
    background: #fff url(../images/await.gif) no-repeat top;
    opacity: 0.5;
}
.task-commit-wrap {
    border: 1px solid #ebebeb;
    border-radius: 6px;
    padding: 3px;
}
/* -------------------------------------------------------------------- */
/* -------------- Правки для нового дизайна 25-12-2021 ---------------- */
/* -------------------------------------------------------------------- */
.f-checkbox-wrap .form-group {
    padding-left: 3px !important;
    height: 28px;
    line-height: 26px;
}
.f-checkbox-wrap .form-group label {
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
.f-checkbox-wrap .form-group label .form-control {
    width: 16px;
    height: 16px;
    margin: 0 3px 0 0;
}
.f-checkbox-wrap .form-group .help-block {
    margin: 0;
}
.price-sort #workersearch-price_sort .label-price-sort {
    background-color: #959595;
    width: 24px;
    height: 28px;
    border-radius: 3px;
    text-align: center;
    margin-bottom: 0;
    color: #fff;
    line-height: 28px;
}
.price-sort #workersearch-price_sort .label-price-sort:hover {
    background-color: #707070;
    cursor: pointer;
}
.price-sort #workersearch-price_sort .label-price-sort .active {
    background-color: #709508;
    border-radius: 3px;
}
.price-sort #workersearch-price_sort .label-price-sort .input-price-sort {
    display: none;
}
button.price-sort {
    display: contents;
}
label.price-sort {
    padding-left: 13px;
}
.filter-header .pt-filter-21.width-letter-button {
    min-width: 150px;
}
.filter-header .pt-filter-21.width-letter-button .btn {
    line-height: 26px;
}
.filter-header .pt-filter-21.width-letter-button .btn:hover {
    cursor: pointer;
    color: #fff;
}
.select2-container--default .select2-results > .select2-results__options {
    max-height: 500px !important;
}
.trl-card .trl-card_subjects .types-of-trl_wrap .types-of-trl .types-of-trl_name {
    max-width: 110px;
    font-size: 12px;
}
/* -------------------------------------------------------------------- */
/* -------------- Правки для нового дизайна 25-12-2021 ---------------- */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* -------------- Правки для нового дизайна 25-12-2021 ---------------- */
/* -------------------------------------------------------------------- */
.f-checkbox-wrap .form-group {
    padding-left: 3px !important;
    height: 28px;
    line-height: 26px;
}
.f-checkbox-wrap .form-group label {
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
.f-checkbox-wrap .form-group label .form-control {
    width: 16px;
    height: 16px;
    margin: 0 3px 0 0;
}
.f-checkbox-wrap .form-group .help-block {
    margin: 0;
}
.price-sort #workersearch-price_sort .label-price-sort {
    background-color: #959595;
    width: 24px;
    height: 28px;
    border-radius: 3px;
    text-align: center;
    margin-bottom: 0;
    color: #fff;
    line-height: 28px;
}
.price-sort #workersearch-price_sort .label-price-sort:hover {
    background-color: #707070;
    cursor: pointer;
}
.price-sort #workersearch-price_sort .label-price-sort .active {
    background-color: #709508;
    border-radius: 3px;
}
.price-sort #workersearch-price_sort .label-price-sort .input-price-sort {
    display: none;
}
button.price-sort {
    display: contents;
}
label.price-sort {
    padding-left: 13px;
}
.filter-header .pt-filter-21.width-letter-button {
    min-width: 100px;
}
.select2-container--default .select2-results > .select2-results__options {
    max-height: 500px !important;
}
.select2-container--open .select2-dropdown--below {
    max-height: 540px !important;
}
.input-field-profile {
    max-width: 173px;
}
.select-field-profile {
    width: 173px;
}
.input-group_nowrap {
    flex-wrap: nowrap !important;
}
.input-group_nowrap .form-group {
    width: 100%;
}
.input-group_nowrap .form-group input,
.input-group_nowrap .form-group select {
    max-width: 100% !important;
    width: 100% !important;
    box-shadow: none !important;
}
.pillow h6 {
    font-size: 18px;
    font-weight: 700;
}
.field-worker-subjects #worker-subjects,
.field-worker-worker_skills #worker-worker_skills,
#updateworkerrequestmodel-subjectlist,
#updateworkerrequestmodel-workerskills,
#updateworkerrequestmodel-subjects {
    display: flex;
    flex-wrap: wrap;
}
.field-worker-subjects #worker-subjects label,
.field-worker-worker_skills #worker-worker_skills label,
#updateworkerrequestmodel-subjectlist .checkbox,
#updateworkerrequestmodel-workerskills .checkbox,
#updateworkerrequestmodel-subjects .checkbox {
    width: 25%;
    margin-bottom: 5px;
    margin-top: 0;
}
.field-worker-subjects #worker-subjects label input,
.field-worker-worker_skills #worker-worker_skills label input {
    vertical-align: sub;
}

#worker-birthday-kvdate .input-group-addon,
#updateworkerrequestmodel-birthday-kvdate .input-group-addon {
    padding: 3px 20px 3px 6px;
    font-size: 14px;
}
.pillow .input-group-prepend.payment span {
    color: #424242;
    width: 150px;
}
.trl-card_subjects-pc {
    border-top: 1px solid #ebebeb;
    margin: 10px 0;
    padding-top: 10px;
    font-size: 12px;
}
.trl-card_subjects-pc ul {
    padding-left: 0;
}
.trl-card_subjects-pc ul li {
    /* border: 1px solid #ebebeb; */
    border-radius: 3px;
    padding: 0 7px;
    display: inline-block;
    margin-bottom: 3px;
}
.btn-120 {
    display: inline-block;
    width: 115px;
    height: 28px;
    border-radius: 3px;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
    background-color: #959595;
    color: #fff;
    transition: 0.2s;
}
.f-subjects_list-wrap .select2-container .select2-search--inline .select2-search__field {
    margin-top: 0px;
}
.f-stroke .help-block {
    margin-bottom: 0;
    margin-top: 0;
}
.f-subjects_list-wrap .field-workersearch-subjects,
.f-subjects_list-wrap .field-workersearch-skillidlist {
    margin-top: -4px;
}
.f-subjects_list-wrap .select2-container .select2-selection--multiple {
    min-height: 28px;
    line-height: 1;
}
.f-subjects_list-wrap .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    line-height: 1.1;
}

.types-of-trl-mod {
    width: 100%;
    display: flex;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 5px;
    margin-right: 1%;
}

.text-reset.label-stroke {
    height: 32px;
    line-height: 32px;
    margin-bottom: 10px;
}

.text-reset.label-stroke.file {
    height: 32px;
    line-height: 32px;
    margin-bottom: 10px;
    margin-left: 20px;
}

.text-reset.label-stroke.cart {
    width: 28px;
    padding-left: 0;
    background-color: #ebebeb;
    display: block;
    margin-right: 7px;
    text-align: center;
    color: #b7b7b7;
}

#profile .order-content-text-left .active,
.d-flex.worker-content-comment .active {
    background-color: #76a61c;
}

#profile .order-content-text-left button {
    background-color: #d6d6d6;
    border-radius: 0;
    color: #fff;
}

.filter-header .btn-50.btn-green {
    width: 50%;
    float: right;
}

/* -------Перенести в fix --------------------------*/
.trl-card_contacts .trl-name {
    margin-bottom: 0;
}
.trl-card_types .trl-type_wrap .trl-type_wrap_stroke {
    display: grid;
    grid-template-columns: 250px 1fr;
    gap: 5px;
    margin-bottom: 7px;
    width: 100%;
}
.trl-card_types .trl-type_wrap .trl-type_wrap_stroke .raiting-wrap {
    display: grid;
    grid-template-columns: 130px 50px 20px;
    gap: 10px;
    font-size: 12px;
}
.trl-type_wrap_stroke .raiting-wrap .stars {
    color: #959595;
}
.trl-type_wrap_stroke .raiting-wrap .stars .active {
    color: #e8c100;
}
.trl-type_wrap_stroke .raiting-wrap .raiting-wrap_numbers {
    color: #a0a0a0;
    text-align: center;
    font-weight: bold;
}
.trl-type_wrap_stroke .raiting-wrap .raiting-wrap_numbers
.add-feedback {
    border-radius: 3px;
    background: #f4f4f4;
    color: #c9c9c9;
    transition: 0.2s;
}
.trl-type_wrap_stroke .raiting-wrap .raiting-wrap_numbers
.add-feedback:hover {
    background: #7aa600;
    color: #fff;
}
.raiting-wrap_cert {
    height: 20px;
    line-height: 20px;
    padding: 0 3px;
    border-radius: 3px;
    background: #e8c100;
    color: #333;
    font-size: 11px;
    display: flex;
    justify-content: space-between;
}
.raiting-wrap_cert.cert-red {
    background: #c43527;
    color: #f4f4f4;
}
.raiting-wrap_cert.cert-grey {
    background: #959595;
    color: #f4f4f4;
}
.trl-card_types .trl-type_wrap .trl-type_wrap_stroke .orders-comlete {
    color: #959595;
}
.trl-card_types .trl-type_wrap .trl-type_wrap_stroke .orders-comlete b {
    color: #252525;
}
.trl-card_types .trl-type_wrap .trl-type_wrap_stroke .orders-comlete .yes {
    color: #588f27;
}
.trl-card_types .trl-type_wrap .trl-type_wrap_stroke .orders-comlete .no {
    color: #c43527;
}

.raiting-wrap_numbers .btn-green {
    background-color: #78a701;
    color: #fff;
    padding: 3px 8px 1px 8px;
    border-radius: 3px 3px 3px 3px;
    transition: 0.2s;
}
.raiting-wrap_numbers .btn-green:hover {
    background-color: #709508;
}

.trl-card_contacts .position {
    margin-bottom: 5px;
}

.rating-window {
    text-transform: none !important;
}

.raiting-wrap_numbers.btn-plus-feedback {
    margin-top: -2px;
}

.stars-edit .active {
    color: gold;
    padding-left: 3px;
    padding-right: 3px;
}
.likes.stars-edit {
    background-color: #eeeeee !important;
}
.trl-task-block {
    margin-bottom: 20px;
}

.trl-task-comment {
    max-width: 85%;
    padding-top: 2px;
    display: inline;
    vertical-align: top;
    float: right;
}

.left-summary {
    float: right;
}

.order-information.summary {
    background-color: #f7f4f0;
}

.input-like_content.summary {
    background-color: #fff;
}

.header-menu-line.clearfix.header-menu-line {
    height: 55px !important;
}

.header-menu.new {
    margin-left: 0;
    margin-right: 50px;
}

.dropdown-header-menu.dropdown.photo-icon {
    background: rgba(255,255,255, 0.2);
    border-radius: 7px;
    height: 36px;
    margin-top: 8px;
    margin-left: 10px;
}

.trl-dropdown-photo.navigate {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    overflow: hidden;
}

.trl-dropdown-photo.navigate img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    vertical-align: middle;
    border-style: none;
}

.menu-photo.dropdown-menu {
    left: unset !important;
    right: 0 !important;
}

.title-nav.order-sort {
    margin-top: 10px;
    margin-bottom: 5px !important;
}

.user-stroke_access.request-access-uris {
    display: block !important;
}

.users-btn-search.btn-green {
    background-color: #76a61c;
    color: #fff;
    width: 41%;
    transition: 0.2s;
    height: 28px;
    border-radius: 3px;
    margin-left: 10.5%;
}

.btn {
    padding: 0 15px;
}

.permissionsReadonly {
    pointer-events: none;
}

.form-check-input.js-checkbox {
    position: relative;
    margin-top: 0.3rem !important;
    margin-left: -1.25rem;
}

.form-check-label.js-checkbox {
    font-weight: normal;
    margin-top: 0.3rem;
    position: absolute;
    margin-left: 0.5rem;
}

.select-field-user-role {
    width: 320%;
}

.select-field-user-sex {
    width: auto;
}

.pillow .form-group .col-sm-offset-3 {
    margin-left: 0 !important;
}

.pillow input[type="checkbox"] {
    margin-top: 0;
}

.input-field-user-profile {
    width: 173% !important;
}

.input-field-user-profile .form-control {
    padding-left: 10px !important;
}

.form-group.field-usermanagerform-role {
    margin-bottom: 0;
    width: 55%;
}

.form-group.field-usermanagerform-firstname,
.form-group.field-usermanagerform-name,
.form-group.field-usermanagerform-middlename {
    margin-bottom: 0;
    width: 55%;
}

#usermanagerform-firstname,
#usermanagerform-name,
#usermanagerform-middlename {
    padding-left: 10px !important;
    width: 67% !important;
    margin-left: 5px;
}

.form-group.field-usermanagerform-birthday,
.form-group.field-usermanagerform-birthday .col-sm-offset-3{
    margin-bottom: 0;
    width: 60%;
    height: 28px;
}

#usermanagerform-birthday-kvdate .input-group-addon.kv-date-picker,
#usermanagerform-birthday-kvdate .input-group-addon.kv-date-remove {
    height: 28px;
}

#usermanagerform-birthday-kvdate .input-group-addon.kv-date-picker i,
#usermanagerform-birthday-kvdate .input-group-addon.kv-date-remove i {
    margin-left: -6px;
    margin-top: -1px;
}

#usermanagerform-birthday-kvdate {
    width: 275%;
}

#usermanagerform-status {
    width: max-content;
    margin-left: 15px;
    margin-top: -16px;
    margin-bottom: 30px
}

#usermanagerform-status input {
    margin-top: -8px;
}

.form-group.field-usermanagerform-status {
    margin-top: 0;
}

#custom-checkbox-list {
    width: max-content;
}

.form-group.field-usermanagerform-photo .control-label.col-sm-3 {
    padding-top: 0;
    font-weight: normal;
    margin-left: 20px;
    display: inline-table;
    margin-top: -7px;
}

/* ------------------------ Модальное окно для ролей */
.modal-trl-role {
    min-width: 1500px !important;
}
/* ------------------------ Модальное окно для ролей */

/* ------------------------ Модальное окно для добавления ролей */
.modal-trl-role-create {
    min-width: 1300px !important;
}

.input-group-prepend.role-create-modal {
    width: inherit;
}

.span-role-create-modal span {
    width: 180px !important;
}

.input-role-create-modal {
    width: 68% !important;
}

.btn-28.active {
    background-color: #76a61c !important;
}
/* ------------------------ Модальное окно для добавления ролей */

.password-change-user {
    margin-left: 15px !important;
    width: 50%;
}

.hidden-options-stroke .without-file {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px;
}

.hidden-options-stroke .card-without-file {
    padding: 20px 0 0 0;
    border: none;
    display: grid;
    grid-template-columns: 29% 1fr;
    gap: 10px;
}

.trl-order_file.short-border {
    border: 1px solid #fff !important;
}

.short-short-border {
    border: 1px solid #ebebeb !important;
    float: right;
    width: max-content;
    padding: 10px 10px 10px 10px;
    margin-top: -16px;
    margin-right: -10px;
}

input[type="checkbox"].form-check-input.list-operation {
    margin-left: -16px !important;
}

.btn-group.button-in-row {
    display: flex !important;
}

.bell-btns button:hover,
.bell-btns button:focus{
    color: #23527c;
}
.bell-btns .active {
    background-color: #f39924 !important;
}

.bell-btns .primary {
    background-color: #007bff !important;
}

.comment.comment-row {
    display: grid;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 5px;
}

.comment-form.comment-row {
    margin-bottom: 10px;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
}

.comment-textarea {
    border: none !important;
    font-size: 12px;
    line-height: 14px;
}

.comment_read.comment-row span,
.actual-comment_read.comment-row span {
    color: #707070;
    display: inline-block;
    background: #f4f4f4;
    font-size: 12px;
    border-radius: 3px;
    padding: 0px 7px;
    line-height: 18px;
}

.comment_read.comment-row::after {
    content: '';
    position: absolute;
    top: 0;
    left: 10px;
    width: 100px;
    height: 1px;
    background: #eeddc9;
}

.actual-comment.comment-row {
    margin-bottom: 10px;
}

.comment-chevron-right {
    min-width: 25px;
    background: #82b016 !important;
}

.comment-trash,
.comment-edit {
    min-width: 25px;
    min-height: 21px;
    text-align: center;
    background: #f4f4f4 !important;
}

.leave-comment-collapse.comment-row {
    display: block;
    width: 100%;
    height: 21px;
    color: #ebebeb;
    text-align: center;
    transition: 0.2s;
}
.leave-comment-collapse.comment-row:hover {
    background-color: #ebebeb;
    color: #959595;
}
.all-comments.comment-row {
    margin-bottom: 2px;
    max-height: 500px;
    overflow: auto;
    overflow-x: hidden;
}
.all-comments .nav-comment-in-order a {
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 3px;
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    border: 1px solid #fff;
    color: #707070;
    transition: 0.2s;
}
.all-comments .nav-comment-in-order .comment-edit:hover {
    background: #76a61c !important;
    color: #fff !important;
}
.all-comments .nav-comment-in-order .comment-trash:hover {
    background: red !important;
    color: #fff !important;
}
.download-one-column-file {
    background: #76a61c;
    padding: 0 5px;
    border-radius: 3px;
    color: white;
}
.daterangepicker .drp-buttons .btn {
    padding: 0 12px;
}
.download-one-column-file:hover,
.download-tree-columns-file:hover {
    background: #707070;
    padding: 0 5px;
    border-radius: 3px;
    color: white;
}

.download-tree-columns-file {
    background: #2774b9;
    padding: 0 5px;
    border-radius: 3px;
    color: white;
}

.upload-tree-columns-file {
    background: #f8ba00 !important;
    padding: 0 5px !important;
    border-radius: 3px !important;
    color: white !important;
    margin-left: 6px;
    cursor: pointer;
    font-weight: bold !important;
    font-size: 10px;
    line-height: 12px !important;
}

.download-v.order-form {
    padding: 2px 5px 5px 10px;
    border: 1px solid #acacac;
    background-color: #f4f4f4;
    border-radius: 5px;
    line-height: 17px;
    width: 100px;
}

.dropdown-toggle.dropdown-toggle-split.align-right {
    float: right;
    padding-top: 5px;
}

.task__upload.small-sign {
    width: 19px;
    float: right;
}

.translation-version {
    width: 100px;
}


.modal.fade.modal-right {
    transform: translate(4%, 0px);
}

.modal-footer.client-modal-form,
#clientContent {
    margin-top: 15px;
}

.modal-content.width-modal-window {
    min-width: 800px;
}

.modal-header-title {
    color: red;
    font-weight: bold;
    text-align: center;
}

.client-manager-name {
    margin-left: 2px;
    margin-bottom: 10px;
}

.client-manager-name.name {
    margin-left: 2px;
    font-weight: bold;
}

.paint-over {
    background-color: khaki;
}
.class-order-requests-menu-item {
    animation: blink 2s linear infinite;
    background: #000;
}

@keyframes blink {
    0%, 20% {
        background: #FF0;
    }
    10% {
        background: #F00;
    }
}

.text-for-upload-link {
    font-size: 14px;
}

.btn.color-bg-green.w-100.big-text-for-button,
.btn.color-bg-blue.w-100.big-text-for-button {
    height: max-content !important;
}

.manager-client-card.width-large {
    display: grid;
    grid-template-columns: 30px 400px 1fr 500px !important;
}

#button-for-unduplicate-client-card {
    cursor: pointer;
}

.border-on-click {
    border: 1px solid #00c0ef;
}

.row-container-width-max {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.business-type-worker {
    font-size: 13px;
}

.grid-for {
    display: grid;
    grid-template-columns: 0.25fr 0.25fr 0.25fr 0.25fr;
}

.grid-three {
    display: grid;
    grid-template-columns: 0.33fr 0.33fr 0.33fr;
}

.grid-block-for {
    display: grid;
    grid-template-columns: 160px 1fr;
}

.grid-block-three {
    display: grid;
    grid-template-columns: 180px 1fr;
}

.off-button {
    pointer-events: none;
}

.on-button {
    pointer-events: auto;
}

.red-color-hover:hover {
    opacity: 0.5;
}

.translate-window-header {
    background: #777;
    border-top: 1px solid #fff;
    height: 28px;
    line-height: 26px;
}
.translate-window-header a {
    font-size: 12px !important;
    color: #fff;
}
.translate-window-header a:hover {
    background: #434343;
}
.translate-window-header .text-for-upload-link {
    font-size: 12px;
}
.tr-table__pagination-stroke .pagination .page-link {
    font-weight: 400;
    border: none;
}
.tr-table__pagination-stroke .pagination .active .page-link {
    color: #fff;
    background: #707070;
    border-radius: 3px;
}
.tr-table__stroke .tr-table__original .tr-btn-arrow {
    background: #fff;
    padding-left: 3px;
    border-left: 1px solid #ebebeb;
}
.expand-window {
    transition: 0.3s;
}
.expand-window:hover {
    transform: scale(1.2);
}
.translateTextarea {
    font-size: 13px;
    color: #111;
}
.tr-table__stroke .tr-table__translation {
    border-left: 1px solid #ebebeb;
}
.translate-table-wrap .tr-table__stroke {
    transition: 0.2s;
    border-bottom: 1px solid #ebebeb;
}
/*
.translate-table-wrap .tr-table__stroke:hover {
    background: #faf4e4;
}
 */

.translate-table-wrap .tr-table__stroke:hover
.tr-btn-arrow {
    background: #faf4e4;
    color: #111;
}

.translate-table-wrap .tr-table__stroke:hover
.tr-btn-arrow:hover {
    background: #faf4e4;
}

.tr-table__stroke {
    border: none;
}
.tr-table__stroke .tr-table__comment {
    text-align: right;
    /*padding-right: 5px;*/
}
.tr-table__stroke .tr-table__comment sup {
    margin: 0;
    margin-right: -10px;
}
.translate-table-wrap .active-stroke,
.translate-table-wrap .active-stroke .tr-btn-arrow {
    background: #faf4e4 !important;
}

.translate-table-wrap .accept-stroke,
.translate-table-wrap .accept-stroke .tr-btn-arrow {
    background: #e2f4d8 !important;
}

.swal2-title {
    font-size: 1em !important;
}
.swal2-content,
.swal2-content p {
    font-size: 14px !important;
    text-align: center !important;
}
.swal2-styled.swal2-confirm,
.swal2-styled.swal2-deny,
.swal2-styled.swal2-cancel {
    font-size: 14px !important;
}

.translateTextarea-light {
    box-shadow: none !important;
    border: none !important;
}

.trl-comment-wrap {
    font-size: 13px;
}
.comment-read .comment-read_text {
    font-size: 13px;
    padding: 7px 10px;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.12);
}
.types-of-trl .types-of-trl_name {
    max-width: 150px;
}

.trl-card_docs .pillow {
    box-shadow: none;
    background: #fff;
}
.trl-card_docs .worker-content-comment {
    background: #fff;
    padding: 5px 3px;
}
.trl-card_docs .worker-content-comment button {
    transition: 0.2s;
    background: #f4f4f4;
    border-radius: 3px;
    margin-right: 5px;
}
.trl-card_docs .worker-content-comment button:hover {
    background: #707070;
    color: #fff;
}
.order-main-block .btn:focus {
    outline: none;
}
.changes-client {
    font-size: 12px;
    width: 26px;
    border-radius: 3px;
    text-align: center;
    /*background: #f8f9fa;*/
    transition: 0.2s;
}
.changes-client:hover {
    background: #707070;
    color: #fff;
}
.changes-client .delete-client:hover {
    background: #dc3545;
}
.modal-trl_comment .comment-wrap_body > div {
    border-bottom: 1px solid #ebebeb;
}
.modal-trl_comment .comment-wrap_body > div .trl-type_name {
    background: #ccc;
}
.modal-trl_comment .comment-wrap_body > div .trl-type_lang {
    background: #eee;
}
.modal-trl_comment .comment-read:hover {
    background: #fafafa;
}
.translator-modal,
.modal-open {
    padding: 0 !important;
    margin: 0 !important;
}
/* Баг в Хроме при котором после закрытия модального окна резался 
 боди на 17 пикселей, при повторном открытии окна ещё на 17 и тд */
body {
    padding-right: 0 !important;
}

.input-wrap div div .input-group-addon .glyphicon.glyphicon-calendar {
    left: -6px;
}

.input-wrap div div .input-group-addon .glyphicon.glyphicon-remove {
    left: -10px;
}

/* Разметка для маленькой карточки переводчика */
.trl-card_small {
    display: grid;
    grid-template-columns: 32px 68px 1fr;
}
.trl-map-wrap {
    height: 580px;
    overflow-y: auto;
}

.ymaps-2-1-79-search.ymaps-2-1-79-search_layout_normal.ymaps-2-1-79-searchbox__normal-layout,
.ymaps-2-1-79-controls__toolbar_left,
.ymaps-2-1-79-controls__control_toolbar,
.ymaps-2-1-79-gototech,
.ymaps-2-1-79-map-copyrights-promo {
    opacity: 0;
    pointer-events: none;
}

.ymaps-2-1-79-controls__control_toolbar.ymaps-2-1-79-user-selection-none {
    opacity: 1 !important;
    pointer-events: auto !important;
}

.zp-disabled {
    opacity: 0.8;
    pointer-events: none;
}

.order-card_body-textarea .comment .nav a.button-display {
    opacity: 1;
}

/* Новая разметка для рабочих языков в профиле переводчика */
.profile-working-lang {
    display: grid;
    grid-template-columns: 1fr;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-bottom: 20px;
}
.profile-working-lang .right {
    padding: 10px 10px 0 10px;
}
.profile-working-lang .left .working-lang_select-type {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 70px;
    gap: 10px;
    background: #f4f4f4;
    padding: 10px;
}
.profile-working-lang .left .working-lang_select-options .stroke-cover {
    justify-content: space-between;
}
.profile-working-lang .left .working-lang_select-options .stroke-cover input {
    vertical-align: sub;
}
.profile-working-lang .right .working-lang_price {
    display: grid;
    grid-template-columns: 1fr 50px;
    gap: 10px;
}
.working-lang_price-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 5px;
}
.working-lang_tmx {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 10px;
    margin-bottom: 10px;
}
.working-lang_tmx-text {
    font-size: 11px;
    line-height: 14px;
    color: #959595;
}
.width-60 {
    width: 60px;
}
.width-45 {
    width: 45px;
}
.btn-del:hover {
    background-color: #df5847;
}
.profile-working-lang .stroke-cover {
    border-color: #ebebeb !important;
}
/* Стилизация файлинпута */
.upload-file-style .input-file {
    position: relative;
    display: inline-block;
}
.upload-file-style .input-file span {
    position: relative;
    display: inline-block;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    font-size: 12px;
    vertical-align: middle;
    color: rgb(255 255 255);
    text-align: center;
    border-radius: 4px;
    background-color: #959595;
    line-height: 21px;
    height: 28px;
    padding: 4px 10px;
    box-sizing: border-box;
    border: none;
    margin: 0;
    transition: background-color 0.2s;
    font-weight: 400;
}
.upload-file-style .input-file input[type=file] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    display: block;
    width: 0;
    height: 0;
}
.btn-200 {
    display: inline-block;
    width: 250px;
    height: 28px;
    border-radius: 3px;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
    background-color: #959595;
    color: #fff;
    transition: 0.2s;
}
/* Focus */
.upload-file-style .input-file input[type=file]:focus + span {
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
/* Hover/active */
.upload-file-style .input-file:hover span {
    background-color: #707070;
}
.upload-file-style .input-file:active span {
    background-color: #555;
}
/* Disabled */
.upload-file-style .input-file input[type=file]:disabled + span {
    background-color: #eee;
}

.disabledTranslatorField {
    /*cursor: none;*/
    /*pointer-events: none;*/
}

.audit-not-display {
    display: none !important;
}

.audit-display {
    display: inline-flex;
}

.profile-working-lang .right .working-lang_price {
    display: grid;
    grid-template-columns: 50px 1fr;
    gap: 15px;
}
.profile-working-lang .right .currancy-type {
    width: 100%;
    border: 1px solid #ebebeb;
    background: #fff;
    border-radius: 3px;
    padding: 0 7px;
    line-height: 28px;
}
.profile-working-lang .right .currancy-type .currency-wrap_name {
    display: flex;
    height: 28px;
    justify-content: space-between;
    align-items: center;
}
.working-lang_select-options {
    padding: 0 10px 10px 10px;
}
.working-lang_select-options .form-check-label {
    color: #333;
}
/* Изменения в стилях при создании заказа 31-07-2023 начало */
.btn-bell-order a {
    color: #fff;
    font-size: 12px;
}

.btn-bell-order .primary,
.btn-bell-order.primary {
    background-color: #007bff;
}

.btn-bell-order .active,
.btn-bell-order.active {
    background-color: orange;
}

.btn-bell-order .inactive,
.btn-bell-order.inactive {
    background-color: #ebebeb;
}

.order-status-input .v-select {
    width: 100%;
}
.order-status-input .vs__search {
    border: none;
}
.order-status-input .vs__dropdown-toggle,
.order-status-input .vs__dropdown-toggle .vs__selected {
    height: 28px;
}
.order-status-input .vs__dropdown-toggle {
    border-color: #ebebeb;
}
.pillow .nav-pills .nav-item .nav-link {
    height: 28px;
    line-height: 28px;
    border-radius: 3px;
    padding: 0 7px;
    background-color: #f4f4f4;
    color: #959595;
}
.order-client-search .vs__dropdown-toggle,
.order-client-search .vs__dropdown-toggle .vs__selected,
.order-comapany-name-inn .vs__dropdown-toggle,
.order-comapany-name-inn .vs__dropdown-toggle .vs__selected,
.pillow_task-wrap .vs__dropdown-toggle {
    height: 28px;
    max-width: 100%;
    overflow: hidden;
}
.order-client-search .vs__search,
.order-comapany-name-inn .vs__search,
.pillow_task-wrap .vs__search,
.redactor_file-stroke_grid .vs__search {
    height: 26px !important;
    margin-top: 0;
    border-color: transparent;
}
.order-client-search .vs--searchable .vs__dropdown-toggle,
.order-comapany-name-inn .vs--searchable .vs__dropdown-toggle {
    border-color: #ebebeb;
}
.order-comapany-name-inn {
    margin-bottom: 10px !important;
}
.pillow .form-control {
    border-top: none;
}
.pillow input[type="text"]:focus, 
.pillow input[type="tel"]:focus, 
.pillow input[type="email"]:focus, 
.pillow textarea:focus {
    border: none;
    border-radius: 0px !important;
    border-bottom: 1px solid green;
    background-color: rgba(0,0,0,0.02);
}
.pillow_task-wrap .vs__dropdown-toggle,
.redactor_file-stroke_grid {
    font-size: 12px;
    margin-top: -3px;
    border-color: transparent;
    height: 26px;
}
.pillow_task-wrap .vs__dropdown-menu {
    max-width: 100%;
    padding-left: 0;
}
.pillow_task-wrap .vs__dropdown-menu .vs__dropdown-option {
    font-size: 12px !important;
    padding-left: 10px;
}
.pillow_task-wrap .vs__dropdown-toggle .vs__selected {
    height: 26px;
}
.order-trl-stroke-raiting .likes {
    width: 24px;
    height: 28px;
    text-align: center;
    padding: 0;
    border-radius: 3px;
    background-color: transparent !important;
    transition: 0.2s;
}
.order-trl-stroke-raiting .likes:hover {
    background-color: #f4f4f4 !important;
}
.order-trl-stroke-raiting .form-group_trl {
    border-bottom: 1px solid #ebebeb;
    height: 27px;
}
.order-option-btns {
    display: grid;
    grid-template-columns: 1fr 50px 50px 50px 50px 50px 50px;
    gap: 10px;
}
.order-option-btns .upload-file-label {
    width: auto;
    padding: 0 15px;
    font-size: 12px;
    font-weight: 400;
    border-radius: 3px;
    margin-right: 0;
}
.order-option-btns .form-check input {
    vertical-align: middle;
    margin: 5px 5px 0 0;
}
.order-option-btns .btn {
    border-radius: 3px;
    background: #959595;
    width: 50px;
}
.order-option-btns .btn.active {
    background-color: #4e7ac7 !important;
}
.form-control_order-status {
    height: 28px;
    border-radius: 3px;
}
.pillow .editor_file-stroke_grid {
    display: grid;
    grid-template-columns: 50px 16px 250px 120px 1fr;
    gap:10px;
    margin-bottom: 10px;
    transition: 0.2s;
}
.pillow .editor_file-stroke_grid:hover,
.pillow .redactor_file-stroke_grid:hover {
    background-color: rgba(0,0,0,0.035);
}
.pillow .editor_file-stroke_title:hover,
.pillow .redactor_file-stroke_grid-title:hover {
    background-color: #fff;
}
.editor_file-stroke_grid .file-status__select {
    margin-top: 3px;
}
.editor_file-stroke_grid .file-status__select input,
.redactor_file-stroke_grid .file-status__select input {
    border-bottom: 1px solid #ebebeb;
    background: url(/backend/web/images/src/v-select_sm-arrow.png) no-repeat right 50%;
}
.editor_file-stroke_grid .file-status__select input:hover,
.redactor_file-stroke_grid .file-status__select input:hover {
    border-bottom-color: green;
}
.order-table-label {
    font-size: 12px;
    color: #ccc;
    font-weight: normal;
}
.file-info-wrap_grid {
    display: grid;
    grid-template-columns: 150px 100px;
    gap: 5px;

}
.file-info-wrap_grid .file__download .file-name,
.redactor_file-stroke_grid .file__download .file-name {
    display: block;
    height: 27px;
    line-height: 27px;
    max-width: 140px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 !important;
    transition: 0.2s;
    border-radius: 3px;
    font-size: 12px;
}
.file-info-wrap_grid .file__download .file-name:hover,
.redactor_file-stroke_grid .file__download .file-name:hover {
    background-color: #f0db93;
}
.file-info-wrap_grid .btn__del,
.redactor_file_upload_options .btn__del {
    display: block;
    width: 21px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-radius: 3px;
}
.file-info-wrap_grid .btn__del:hover,
.redactor_file_upload_options .btn__del:hover {
    background-color: red;
    color: #fff !important;
}
.file-info-wrap_grid .file_options .task__upload a,
.file-info-wrap_grid .file_options .task__upload label,
.file-info-wrap_grid .btn__del {
    color: #ccc !important;
}
.file-info-wrap_grid .file_options .task__upload a:hover,
.file-info-wrap_grid .file_options .task__upload label:hover {
    color: #707070 !important;
}
.file-info__ver-grid {
    display: grid;
    grid-template-columns: 1.5fr 1.5fr 1fr 1fr;
    gap:2px;
}
.file-info__ver-grid .translate-version {

}
.file-info__ver-grid .translate-version a {
    display: block;
    width: 100%;
    height: 26px;
    line-height: 26px;
    border-radius: 3px;
    text-align: center;
    transition: 0.2s;
}
.file-info__ver-grid .translate-version a:hover {
    background-color: #f0db93;
}
.file-info__ver-grid b {
    font-weight: normal;
    font-size: 12px;
    position: absolute;
    border: 1px solid #959595;
    border-radius: 3px;
    padding: 3px 5px 3px 5px;
    box-shadow: 12px 12px 12px rgba(0,0,0,0.1);
    background-color: #fff;
}
.file-info__ver-grid b .corner .corner-white {
    width: 0px;
    height: 0px;
    border-color: transparent #fff transparent transparent;
    border-style: solid;
    border-width: 6px;
    position: absolute;
    top: 7px;
    left: -12px;
    z-index: 10;
}
.file-info__ver-grid b .corner .corner-grey {
    width: 0px;
    height: 0px;
    border-color: transparent #959595 transparent transparent;
    border-style: solid;
    border-width: 7px;
    position: absolute;
    top: 6px;
    left: -14px;
    z-index: 1;
}
.pillow_task-wrap .form-group input[disabled] {
    background-color: #fff;
    border: transparent;
    background: transparent;
    font-weight: 400;
    font-size: 12px;
}
.footer__total-table .form-group input[disabled] {
    background: #f4f4f4;
}
.file-info__statictics {
    display: grid;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.5fr;
    gap: 5px;
}
.file-info__statictics .form-group input {
    font-size: 12px;
    font-weight: normal;
}
.header-decor_order {
    background-color: #f4f4f4;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
    padding: 15px 15px 0 15px;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 10px;
}
.order-edit__footer .form-group {
    text-align: right;
}
.order-edit__footer {
    display: grid;
    grid-template-columns: 300px 1fr;
    gap: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #ebebeb;
    padding-top: 5px;
}
.order-edit__add .order-edit__footer {
    margin-left: 10px;
    margin-right: 10px;
}
.order-edit__footer .footer__comment {
    margin-top: 0px;
    text-align: left;
    position: relative;
}

/* 03-10-2025 */
.desk-board-wrap {
    width: 400px;
    z-index: 100;
}
.order-edit__footer .manager-order-settings_body {
    width: 500px;
    padding-bottom: 5px;
    background: #fff;
    padding: 15px;
    border-radius: 7px;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
    border: 2px solid #f39924;
}

.order-edit__footer .manager-order-settings_button {
    display: block;
    width: 28px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    transition: 0.2s;
    color: #707070;
    border: 1px solid #ebebeb;
    border-radius: 3px;
}
.order-edit__footer .manager-order-settings_button:hover {
    background: #ebebeb;
}
.order-edit__footer .order-setting-input-wrap {
    display: grid;
    grid-template-columns: 110px 1fr;
    gap: 5px;
    margin-bottom: 5px;
}
.order-edit__footer .order-setting-input-wrap_text {
    color: #959595;
    line-height: 28px;
    font-size: 12px;
}
.order-edit__footer .order-setting-buttons-wrap_checkbox {
    padding-top: 3px;
    padding-bottom: 10px;
}
.order-edit__footer .order-setting-buttons-wrap_checkbox .form-check-input {
    width: 16px;
    height: 16px;
}
.order-edit__footer .order-setting-buttons-wrap_checkbox .form-check-label {
    padding-left: 20px;
    line-height: 25px;
}
.order-edit__footer .order-setting-buttons-wrap_btn button {
    border-radius: 3px;
    height: 28px;
    width: 100%;
    background: #76a61c;
    transition: 0.2s;
    color: #fff;
    font-size: 12px;
    line-height: 28px;
}
.order-edit__footer .order-setting-buttons-wrap_btn button:hover {
    background: #64920d;
}
/* 03-10-2025 */

.order-edit__footer .footer__comment textarea {
    height: 52px;
    font-size: 12px;
}
.order-edit__add {
    margin-left: -15px;
    margin-right: -15px;
}
.editor-options-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr 50px 50px;
    gap: 10px;
}
.editor-options-wrap .upload-file-label {
    border-radius: 3px;
}
.redactor_file-stroke_grid {
    display: grid;
    grid-template-columns: 50px 266px 200px 1fr;
    gap: 10px;
}
.redactor_file-stroke_grid .file-info-wrap {

}
.redactor_file_upload {
    display: grid;
    grid-template-columns: 150px 1fr;
    gap: 10px;
}
.redactor_file_upload_options {
    display: grid;
    grid-template-columns: 50px 50px;
    gap: 10px;
}
.order-card_body-textarea .card {
    border: none;
}
.order-card_body-textarea .card-body {
    padding: 0;
}
.make-ur-lico {
    padding: 0 10px;
    border-radius: 3px;
    transition: 0.2s;
}
.make-ur-lico:hover {
    background-color: #959595;
    color: #fff !important;;
}
.order-card_body .leave-comment .comment-row {
    overflow-x: hidden;
    overflow-y: hidden;
}
.order-card_body .leave-comment .comment-row .nav a {
    background-color: #fff !important;
    transition: 0.2s;
    color: #959595;
    border-radius: 3px;
}
.order-card_body .leave-comment .comment-row .nav a:hover {
    background-color: #959595 !important;
    color: #fff;
}
.order-card_body .leave-comment .comment-row .nav .comment-trash:hover {
    background-color: #dd4b39 !important;
}
.order-card_body .actual-comment.comment-row {
    margin-bottom: 0px;
}
.order-card_body .comment_read {
    margin-bottom: 10px !important;
}
.order-page-header-nav .input-group-text {
    font-size: 12px;
}
.order-page-header-nav .input-group input[disabled] {
    background: #fff;
}
/* Изменения в стилях при создании заказа 31-07-2023 конец */

/* Изменения в стилях при создании заказа 17-08-2023 начало */
.footer__total-table {
    display: grid;
    grid-template-columns: 160px 50px 100px 1fr 160px 160px;
    gap: 5px;
}

.pay-total-wrap {
    display: grid;
}
.pay-total-wrap .input-text {
    margin-bottom: 3px;
}
/* Отключил стили 21-01-2026
.pay-total-wrap_col-3 {
    grid-template-columns: 1fr 1fr 1fr;
}
.pay-total-wrap_col-2 {
    grid-template-columns: 1fr 1fr;
}
.pay-total-wrap_col-1 {
    grid-template-columns: 1fr;
}
.pay-total-wrap .input-and-badge .input-text {
    border-radius: 0 !important;
    font-size: 13px !important;
}
Отключил стили 21-01-2026 */
/*
.pay-total-wrap
.input-and-badge:first-child .input-text {
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
    border-right: none;
}
.pay-total-wrap
.input-and-badge:last-child .input-text {
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}
.pay-total-wrap_col-3
.input-and-badge:first-child .input-text {
    border-right: none;
}
.pay-total-wrap_col-3
.input-and-badge:last-child .input-text {
    border-left: none;
}
.pay-total-wrap_col-2
.input-and-badge:first-child .input-text {
    border-right: none;
}
.pay-total-wrap_col-1
.input-and-badge:last-child .input-text {
    border-left: 1px solid #ebebeb;
}
.pay-total-wrap_col-1
.input-and-badge:first-child .input-text {
    border-right: 1px solid #ebebeb;
}
.pay-total-wrap_col-1
.input-and-badge .input-text[disabled] {
    border:none;
}
*/
.input-and-badge {
    position: relative;

}
/* Отключил цвета инпутов 
.input-and-badge_gray {
    border-color: #ccc;
}
.input-and-badge_green {
    border-color: #42922f;
}
.input-and-badge_orange {
    border-color: #fba928;
}
.input-and-badge_blue {
    border-color: #009fe3;
}
.input-and-badge input.input-text {
    border: none !important;
}
Отключил цвета инпутов  */
.input-and-badge .input-badge {
    position: absolute;
    width: fit-content;
    left: 0;
    top: 1px;
    background-color: transparent;
    padding: 0 3px;
    color: #959595;
    font-size: 10px;
    border-radius: 2px 2px 2px 0;
    height: 12px;
    line-height: 12px;
    right: 0;
}
.input-badge_main {
    position: absolute;
    width: fit-content;
    right: -1px;
    top: -9px;
    background-color: #ebebeb;
    color: #959595;
    border-radius: 2px 2px 0 2px;
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    padding-right: 3px;
    padding-left: 3px;
}
.input-and-badge_orange .input-badge_main {
    background-color: #fba928;
    color: #fff;
}
.input-and-badge_blue .input-badge_main {
    background-color: #009fe3;
    color: #fff;
}
.input-and-badge_green .input-badge_main {
    background-color: #42922f;
    color: #fff;
}
/*
.input-and-badge .input-badge .fa-rub {
    color: #009fe3;
}
.input-and-badge .input-badge .fa-jpy {
    color: #dd4c3b;
}
.input-and-badge .input-badge .fa-usd {
    color: #42922f;
}
.input-and-badge .input-badge .fa-eur {
    color: #fba928;
}
*/
.order-page-header-nav .input-text[disabled] {
    background-color: #fff;
}

button.vs__clear {
    margin-left: -10px;
    z-index: 1000;
}

.blocked-input {
    pointer-events: none;
    cursor: none;
    background-color: #f4f4f4 !important;
}
.blocked-input-order {
    pointer-events: none;
    cursor: none;
    background-color: #f4f4f4 !important;
}
.order-page-header-nav .v-select {
    font-size: 13px;
}
.order-page-header-nav .vs__dropdown-toggle {
    height: 28px;
}
/* Изменения в стилях при создании заказа 17-08-2023 конец */
/* Изменения в стилях при создании заказа 26-08-2023 начало */
.order-left-side-position {
    margin-top: -50px;
}
.grid-order-status-and-coment {
    display: grid;
    grid-template-columns: 120px 230px 170px 1fr 28px;
    gap: 10px;
}
.show-comments-in-order {
    width: 100%;
    height: 28px;
    background: #f4f4f4;
    text-align: center;
    line-height: 27px;
    border-radius: 3px;
    border: 1px solid #ebebeb;
    transition: 0.2s;
}
.show-comments-in-order:hover {
    background: #ebebeb;
}
.show-comments-in-order .fa {
    display: block;
    height: 28px;
    line-height: 27px;
}
.leave-comment-in-order .comment-textarea {
    border-radius: 3px !important;
    border: 1px solid #959595 !important;
    padding: 5px !important;
    font-size: 13px !important;
    color: #222 !important;
}
.order-card_body-textarea .actual-comment_read {
    font-size: 13px;
    margin-bottom: 10px;
    color: #222;
}
.comment-textarea.comment-textarea-edit {
    border-color: #82b016 !important;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}
.order-create-number {
    display: block;
    font-weight: bold;
    margin-top: 5px;
}
.order-trl-stroke-raiting .stars-edit,
.order_to-trl-profile {
    color: #959595;
    transition: 0.2s;
}
.order-trl-stroke-raiting .stars-edit:hover,
.order_to-trl-profile:hover {
    color: #707070;
}
.font-bold {
    font-weight: 700;
}
.font-normal {
    font-weight: normal;
}
.order-page-header-nav .custom-select {
    font-size: 12px;
}
.pillow .vs__search::placeholder {
    color: #ccc;
}
.pay-total-wrap_col-2 .input-and-badge:first-child,
.pay-total-wrap_col-3 .input-and-badge:first-child {
    border-right: none;
}
.pay-total-wrap_col-2 .input-and-badge:last-child,
.pay-total-wrap_col-3 .input-and-badge:last-child {
    border-left: none;
}
.pay-total-wrap_col-3 .input-and-badge:nth-child(2) {
    border-right: none;
    border-left: none;
}
/* Изменения в стилях при создании заказа 26-08-2023 конец */


.fa-user::before {
    content: "\f007";
    /*color: darkgray !important;*/
}

.fa-folder-open::before {
    content: "\f07c";
    color: darkgray !important;
}

.select-on-check-all {
    height: 22px !important;
    width: 22px !important;
}

.btn.color-bg-grey.h-28.mr-2.blue-cloud-button {
    background-color: #4e7ac7 !important;
}