.notification .btn {
    margin: 5%;
    width: 90%;
}

.panel-body div.checkbox {
    padding-bottom: 20px;
}

.form-params {
    display: flex;
}

@media print {
    .no-print, .no-print * {
        display: none !important;
    }
}

.header .header-col-expert-mode {
    margin-left: unset;
}

.price-list-settings .price-list-settings-row:not(:last-child) {
    margin-bottom: 20px;
}
.form-info-delimiter {
    text-align: center;
    width: 100%;
    border-bottom: 1px solid #000;
    line-height: 0.1em;
    margin: 5px 0 20px;
    font-size: 12px;
}
.form-info-delimiter span {
    background:#fff;
    padding:0 10px;
}
.custom-warning {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-top: -25px;
    color: #BDC2D2;
}
.checkbox.disabled [type="checkbox"]:checked ~ label i:before {
    background-color: #FCF3F0;
    color: #4F4D4D80;
}
.icon-warning-simple {
    color: #FFBA53;
}
.order-protection-info {
    justify-content: space-between;
    margin-left: -8px;
    margin-right: -8px;
}
.order-protection-info .flex-row-item:nth-child(2) {
    display: flex;
    align-items: center;
}
.materials-lenses-block {
    justify-content: space-around;
}
.row-photochromic {
    background-color: #FFFAF7;
}
.orders-table-td-checkbox {
    width: 24px !important;
    max-width: 24px !important;
}
.filter__input .filter__name.static::before,
.filter__input .filter__name.static::after {
    content: unset;
}

.ajax-loader {
    text-align: center;
}
.ajax-loader .lds-ring {
    /* change color here */
    color: #D5642A;
}
.ajax-loader .lds-ring,
.ajax-loader .lds-ring div {
    box-sizing: border-box;
}
.ajax-loader .lds-ring {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}
.ajax-loader .lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 8px;
    border: 8px solid currentColor;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: currentColor transparent transparent transparent;
}
.ajax-loader .lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
}
.ajax-loader .lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
}
.ajax-loader .lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
}
@keyframes lds-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.panel-profile.director {
    width: 600px;
}
.form-block--prices .form-info {
    margin-top: 7px;
}
.form-block--prices .form-info .radio-label > *:not(:last-child) {
    margin-right: 16px;
}
/*.order-confirm-cost.empty-prices tbody td:last-child {*/
/*    text-align: left;*/
/*}*/
/*.order-confirm-cost.empty-prices td:first-child {*/
/*    width: 85px;*/
/*}*/
/*.order-product.empty-prices td:last-child {*/
/*    text-align: left;*/
/*}*/
.form-params.form-params-line > .form-block {
    flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
}
.filter .checkbox-label i .icon {
    color: white;
}
.filter .checkbox [type="checkbox"]:checked ~ label i {
    background-color: #D5642A;
}
label.input-file.disabled {
    pointer-events: none;
    background-color: #FCF3F0;
    color: #4F4D4D80;
}
label.input-file.disabled span {
    color: #4F4D4D80;
}

