.open>.dropdown-menu {
    display: block;
}

.main-grid-container .main-grid-table {
    width: 100%;
    table-layout: initial;
}

.main-grid-header th:last-child {
    display: none;
}

.main-grid-row td:last-child:not(:first-child) {
    display: none;
}

.main-grid-table .main-grid-cell-head,
.main-grid-table .main-grid-cell {
    min-width: 0;
    width: auto;
    vertical-align: top;
}

.main-grid-table .main-grid-head-title {
    overflow: initial;
    white-space: initial;
    text-overflow: initial;
}

.main-grid-cell-inner {}

.main-grid-cell-content {
    height: 100%;
}

.custom-list-header {
    display: flex;
    justify-content: space-between;
}

@media screen and (max-width: 991px) {
    .custom-list-header {
        flex-direction: column;

        .custom-list-actions {
            order: -1;
        }
    }
}

.custom-list-header.top {
    align-items: start;
}

.custom-list-header .tab-list {
    padding-left: 0;
}

.custom-list-filter {
    width: 100%;
}

.custom-list-actions {
    display: flex;
    align-items: end;
    padding-bottom: 15px;
}

.custom-list-actions .ui-btn {
    margin-left: 16px;

    &:only-child {
        margin-left: 0;
    }
}

.custom-input.js-datetimepicker {
    display: inline-block;
    width: auto;
}

.align-items-center {
    align-items: center;
}

.detail-table {
    display: table;
    table-layout: fixed;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.detail-table .row {
    display: table-row;
}

.detail-table .col {
    display: table-cell;
    vertical-align: top;
    padding: 0 16px;
    width: auto;
}

.detail {
    margin-bottom: 60px;
}

.detail-row {
    padding: 0 14px;
}

.detail-table img {
    width: 160px;
    margin-left: 20px;
}

.custom-btn {
    text-transform: uppercase;
}

.main-grid-table .status {
    position: relative;
    min-width: 190px;
    margin: -6px -10px -1px;
    padding: 6px 9px;
    color: #535c69;
    border-radius: 4px;
    border: 1px solid #ccc;
}

.main-grid-table .status.status_ordered {
    background: #c7e3ff;
    border-color: #35a9fb;
}

.main-grid-table .status.status_deleted {
    background: #efefef;
}

.main-grid-table .status.status_issued {
    background: #b0f5a5;
    border-color: #1bae03;
}

.main-grid-table .status.status_underReview {
    background: #fff293;
    border-color: #ffd400;
}

.main-grid-table .status.status_refusedToIssue {
    background: #ffbfbf;
    border-color: #e33052;
}

.main-grid-table .status.status_readyForIssue {
    background: #dec9ff;
    border-color: #a267ff;
}

.main-grid-table .status.status_blocked {
    background: #ffbfbf;
    border-color: #e33052;
}

.main-grid-table .status.status_requestToBlock {
    background: #ffd3a5;
    border-color: #fa0;
}

.main-grid-table .status.status_moderation {
    background: #fff293;
    border-color: #ffd400;
}

.custom-input-block .hint {
    padding: 12px 14px;
    background: #FCCAC8;
    border-radius: 4px;
    border: 1px solid #AE3C37;
    margin-top: 16px;
}

.form-description {
    padding: 12px 14px;
    background: #FCCAC8;
    border-radius: 4px;
    border: 1px solid #AE3C37;
    margin-bottom: 16px;
}

.form-description ul li {
    padding: 0 0 0 10px;
}

.form-description ul li:before {
    display: inline-block;
    content: "-";
    margin: 0 4px 0 -10px;
}

.d-none {
    display: none !important;
}

.flex-grow-1 {
    flex-grow: 1;
}

.data-table th,
.data-table td {
    padding: 8px 16px;
    position: relative;
}

.data-table tbody tr {
    border: none;
}

.data-table table {
    margin: -8px -16px;
    max-width: 45vw;
}

.vertical-top td {
    vertical-align: top;
}

.td-tooltip {
    display: none;
    position: absolute;
    width: auto;
    top: -10px;
    text-align: center;
    right: 0;
    transform: translate(100%, 0);
    color: #000;
    padding: 12px 14px;
    border-radius: 4px;
    border: 1px solid #000;
    background: #fff;
    z-index: 10;
}

.td-tooltip a {
    display: block;
    color: #000;
    text-decoration: none;
    white-space: nowrap;
}

.td-tooltip a:hover {
    text-decoration: underline;
}

.data-table td:hover .td-tooltip {
    display: block;
}

.management-menu {
    display: flex;
    /*justify-content: space-between;*/
}

.management-menu__item {
    width: 160px;
    padding: 16px;
    color: #000;
    margin-right: 80px;
}

.management-menu__icon {
    height: 50px;
    width: 100%;
    fill: #a10036;
    margin-bottom: 28px;
    background-position: center left;
    background-repeat: no-repeat;
}

.management-menu__icon.events {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MC44NDQiIGhlaWdodD0iNDMuNjY2IiB2aWV3Qm94PSIwIDAgNTAuODQ0IDQzLjY2NiI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcuNTA0IDAuMykiPjxwYXRoIGQ9Ik01My41OSw0LjY3MnEtLjE2LS4wMDUtLjMyLDBINDkuMjUyVjEuODE2QzQ5LjI1Mi42NzUsNDcuOTMzLDAsNDYuNTUyLDBoLTMuN2MtMS4zODEsMC0yLjM4Ni42NzUtMi4zODYsMS44MTZWNC42N0gyNS4zOVYxLjgxNkMyNS4zOS42NzUsMjQuMzg1LDAsMjMsMEgxOS4zYy0xLjM4MSwwLTIuNy42NzUtMi43LDEuODE2VjQuNjdIMTIuNThjLTIuNTY1LS4wNTktNC43LDEuNjExLTQuNzc1LDMuNzMxcTAsLjEzMiwwLC4yNjR2MjkuOTlhNC42Miw0LjYyLDAsMCwwLDQuNzcyLDQuNDFINTMuMjcxYTQuNjIsNC42MiwwLDAsMCw0Ljc3Mi00LjQxVjguNjY1QzU4LjE0OCw2LjU0Niw1Ni4xNTUsNC43NTgsNTMuNTksNC42NzJabS0xMC43NDQtMi42SDQ2Ljc0VjcuNzgzSDQyLjg0N1ptLTIzLjU0OCwwaDMuNTc5VjcuNzgzSDE5LjNWMi4wNzVabTM2LjIzMiwzNi41OGEyLjMsMi4zLDAsMCwxLTIuMjYxLDIuMzM1SDEyLjU4YTIuMywyLjMsMCwwLDEtMi4yNjEtMi4zMzVWMTYuNkg1NS41MzFWMzguNjU1Wm0wLTI5Ljk5djUuODYzSDEwLjMxOVY4LjY2NWExLjksMS45LDAsMCwxLDEuOTM0LTEuOTE2LDIuNTgzLDIuNTgzLDAsMCwxLC4zMjcsMEgxNi42VjcuODg3YzAsMS4xNDIsMS4zMTksMS45NzIsMi43LDEuOTcySDIzQTIuMTc4LDIuMTc4LDAsMCwwLDI1LjM5LDcuOTkycTAtLjA1MywwLS4xMDVWNi43NDVINDAuNDYxVjcuODg3QTIuMTI0LDIuMTI0LDAsMCwwLDQyLjcyLDkuODU4aDMuODMyYzEuMzgxLDAsMi43LS44MywyLjctMS45NzJWNi43NDVoNC4wMTlhMi4wMzQsMi4wMzQsMCwwLDEsMi4yNjUsMS42NUExLjQ2LDEuNDYsMCwwLDEsNTUuNTMxLDguNjY1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2ExMDAzNiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjAuNiIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NS4xMzkgLTE3NS45NDcpIiBmaWxsPSIjYTEwMDM2Ij48cGF0aCBkPSJNIDEyMS45OTE3MTQ0Nzc1MzkxIDIxMi43MDYxMDA0NjM4NjcyIEMgMTIxLjY0Mjg1Mjc4MzIwMzEgMjEyLjcwNjEwMDQ2Mzg2NzIgMTIxLjMyNTc4Mjc3NTg3ODkgMjEyLjUxNDI2Njk2Nzc3MzQgMTIxLjE2NDIzNzk3NjA3NDIgMjEyLjIwNTQ3NDg1MzUxNTYgQyAxMjEuMDcwODM4OTI4MjIyNyAyMTIuMDI2OTMxNzYyNjk1MyAxMjEuMDM3NTc0NzY4MDY2NCAyMTEuODE5MDYxMjc5Mjk2OSAxMjEuMDcwNTg3MTU4MjAzMSAyMTEuNjIwMTkzNDgxNDQ1MyBMIDEyMi4wNDQ3NzY5MTY1MDM5IDIwNi4yMDgxMjk4ODI4MTI1IEwgMTIyLjA1OTAyODYyNTQ4ODMgMjA2LjEyODk4MjU0Mzk0NTMgTCAxMjIuMDAwOTY4OTMzMTA1NSAyMDYuMDczMzAzMjIyNjU2MiBMIDExOC4wNTE5OTQzMjM3MzA1IDIwMi4yODY1NjAwNTg1OTM4IEMgMTE3LjgxMDM0ODUxMDc0MjIgMjAyLjAyMzA3MTI4OTA2MjUgMTE3LjcyMDM5Nzk0OTIxODggMjAxLjY0NzI3NzgzMjAzMTIgMTE3LjgxNjM5MDk5MTIxMDkgMjAxLjMwMzA4NTMyNzE0ODQgQyAxMTcuOTQzNTUwMTA5ODYzMyAyMDAuOTg3MzY1NzIyNjU2MiAxMTguMjMwMDEwOTg2MzI4MSAyMDAuNzU2MTE4Nzc0NDE0MSAxMTguNTY1NjY2MTk4NzMwNSAyMDAuNjk4Nzc2MjQ1MTE3MiBMIDEyMy45NzY3MTUwODc4OTA2IDE5OS44ODcxMzA3MzczMDQ3IEwgMTI0LjA1NDE5OTIxODc1IDE5OS44NzU1MTg3OTg4MjgxIEwgMTI0LjA4ODkyODIyMjY1NjIgMTk5LjgwNTI4MjU5Mjc3MzQgTCAxMjYuNTI1MjIyNzc4MzIwMyAxOTQuODc4NDk0MjYyNjk1MyBDIDEyNi42ODMwNjczMjE3NzczIDE5NC41NTI3MDM4NTc0MjE5IDEyNy4wMDUwNzM1NDczNjMzIDE5NC4zNTA5ODI2NjYwMTU2IDEyNy4zNjYxMTE3NTUzNzExIDE5NC4zNTA5ODI2NjYwMTU2IEMgMTI3LjUwNzI1NTU1NDE5OTIgMTk0LjM1MDk4MjY2NjAxNTYgMTI3LjY0MzgwNjQ1NzUxOTUgMTk0LjM4MjQ2MTU0Nzg1MTYgMTI3Ljc3MTk0MjEzODY3MTkgMTk0LjQ0NDUwMzc4NDE3OTcgQyAxMjcuOTU5OTUzMzA4MTA1NSAxOTQuNTM1NDkxOTQzMzU5NCAxMjguMTEzNjYyNzE5NzI2NiAxOTQuNjg5MjI0MjQzMTY0MSAxMjguMjA0ODE4NzI1NTg1OSAxOTQuODc3MzgwMzcxMDkzOCBMIDEzMC42NDE2NjI1OTc2NTYyIDE5OS44MDUyODI1OTI3NzM0IEwgMTMwLjY3NjM5MTYwMTU2MjUgMTk5Ljg3NTUxODc5ODgyODEgTCAxMzAuNzUzODc1NzMyNDIxOSAxOTkuODg3MTMwNzM3MzA0NyBMIDEzNi4xNjc5MzgyMzI0MjE5IDIwMC42OTkyNDkyNjc1NzgxIEMgMTM2LjUwMDYyNTYxMDM1MTYgMjAwLjc1NjIxMDMyNzE0ODQgMTM2Ljc4NzA3ODg1NzQyMTkgMjAwLjk4NzQ3MjUzNDE3OTcgMTM2LjkxNDE5OTgyOTEwMTYgMjAxLjMwMzA4NTMyNzE0ODQgQyAxMzcuMDEwMjA4MTI5ODgyOCAyMDEuNjQ3MzM4ODY3MTg3NSAxMzYuOTIwMjcyODI3MTQ4NCAyMDIuMDIzMTMyMzI0MjE4OCAxMzYuNjc4NjE5Mzg0NzY1NiAyMDIuMjg2NTQ0Nzk5ODA0NyBMIDEzMi43Mjk2NDQ3NzUzOTA2IDIwNi4wNzMxODExNTIzNDM4IEwgMTMyLjY3MTU4NTA4MzAwNzggMjA2LjEyODg2MDQ3MzYzMjggTCAxMzIuNjg1ODM2NzkxOTkyMiAyMDYuMjA4MDIzMDcxMjg5MSBMIDEzMy42NTk4MjA1NTY2NDA2IDIxMS42MTkzMDg0NzE2Nzk3IEMgMTMzLjcwODAyMzA3MTI4OTEgMjExLjk2MTA5MDA4Nzg5MDYgMTMzLjU2NTA0ODIxNzc3MzQgMjEyLjI5OTU0NTI4ODA4NTkgMTMzLjI4NjMxNTkxNzk2ODggMjEyLjUwMzEyODA1MTc1NzggQyAxMzMuMTI5MjQxOTQzMzU5NCAyMTIuNjI1MjQ0MTQwNjI1IDEzMi45Mzc2Njc4NDY2Nzk3IDIxMi42OTA5NzkwMDM5MDYyIDEzMi43NDMzMDEzOTE2MDE2IDIxMi42OTA5NzkwMDM5MDYyIEwgMTMyLjc0MjI5NDMxMTUyMzQgMjEyLjY5MDk2Mzc0NTExNzIgTCAxMzIuMjg5NzY0NDA0Mjk2OSAyMTIuNTkwMzkzMDY2NDA2MiBMIDEyNy40MzQ3NDU3ODg1NzQyIDIxMC4wNTQ5OTI2NzU3ODEyIEwgMTI3LjM2NTMwMzAzOTU1MDggMjEwLjAxODcyMjUzNDE3OTcgTCAxMjcuMjk1ODY3OTE5OTIxOSAyMTAuMDU0OTkyNjc1NzgxMiBMIDEyMi40MjMyNTU5MjA0MTAyIDIxMi41OTk1NjM1OTg2MzI4IEMgMTIyLjI4ODA5MzU2Njg5NDUgMjEyLjY3MDI4ODA4NTkzNzUgMTIyLjE0MjkzNjcwNjU0MyAyMTIuNzA2MTAwNDYzODY3MiAxMjEuOTkxNzE0NDc3NTM5MSAyMTIuNzA2MTAwNDYzODY3MiBaIE0gMTI3Ljc5OTU5MTA2NDQ1MzEgMjA4LjExMDEzNzkzOTQ1MzEgTCAxMzEuMTkyMDE2NjAxNTYyNSAyMDkuOTQwOTYzNzQ1MTE3MiBMIDEzMS40NjIzNDEzMDg1OTM4IDIxMC4wODY4NTMwMjczNDM4IEwgMTMxLjQxMTE0ODA3MTI4OTEgMjA5Ljc4Mzk1MDgwNTY2NDEgTCAxMzAuNzYxNTIwMzg1NzQyMiAyMDUuOTM5OTcxOTIzODI4MSBDIDEzMC43MTYyMTcwNDEwMTU2IDIwNS42MzM0MjI4NTE1NjI1IDEzMC44MjE2NDAwMTQ2NDg0IDIwNS4zMTcxODQ0NDgyNDIyIDEzMS4wNDQwMjE2MDY0NDUzIDIwNS4wOTcwNzY0MTYwMTU2IEwgMTMzLjgwMzU4ODg2NzE4NzUgMjAyLjQ0NTczOTc0NjA5MzggTCAxMzQuMDI2MDAwOTc2NTYyNSAyMDIuMjMyMDQwNDA1MjczNCBMIDEzMy43MjA1OTYzMTM0NzY2IDIwMi4xODkwNDExMzc2OTUzIEwgMTI5Ljg3NjYxNzQzMTY0MDYgMjAxLjY0NzY4OTgxOTMzNTkgQyAxMjkuNTkxNzUxMDk4NjMyOCAyMDEuNjA1MDU2NzYyNjk1MyAxMjkuMzQ2MDIzNTU5NTcwMyAyMDEuNDExOTcyMDQ1ODk4NCAxMjkuMjM2NjE4MDQxOTkyMiAyMDEuMTQzOTgxOTMzNTkzOCBMIDEyOS4yMzQ0NjY1NTI3MzQ0IDIwMS4xMzg3MDIzOTI1NzgxIEwgMTI5LjIzMTkxODMzNDk2MDkgMjAxLjEzMzU5MDY5ODI0MjIgTCAxMjcuNDk5NDczNTcxNzc3MyAxOTcuNjY4NTYzODQyNzczNCBMIDEyNy4zNjUzMDMwMzk1NTA4IDE5Ny40MDAyMjI3NzgzMjAzIEwgMTI3LjIzMTE0Nzc2NjExMzMgMTk3LjY2ODU2Mzg0Mjc3MzQgTCAxMjUuNDk4NjcyNDg1MzUxNiAyMDEuMTMzNTkwNjk4MjQyMiBMIDEyNS40OTYxMDkwMDg3ODkxIDIwMS4xMzg3MTc2NTEzNjcyIEwgMTI1LjQ5Mzk0MjI2MDc0MjIgMjAxLjE0NDAxMjQ1MTE3MTkgQyAxMjUuMzg0NjU4ODEzNDc2NiAyMDEuNDExOTcyMDQ1ODk4NCAxMjUuMTM4OTQ2NTMzMjAzMSAyMDEuNjA1MDQxNTAzOTA2MiAxMjQuODUyNzA2OTA5MTc5NyAyMDEuNjQ3ODcyOTI0ODA0NyBMIDEyMS4wMDk3ODg1MTMxODM2IDIwMi4xODkwNDExMzc2OTUzIEwgMTIwLjcwNDM2ODU5MTMwODYgMjAyLjIzMjA0MDQwNTI3MzQgTCAxMjAuOTI2Nzg4MzMwMDc4MSAyMDIuNDQ1NzM5NzQ2MDkzOCBMIDEyMy42ODc5NTc3NjM2NzE5IDIwNS4wOTg2MzI4MTI1IEMgMTIzLjkwODgwNTg0NzE2OCAyMDUuMzE3MjYwNzQyMTg3NSAxMjQuMDE0MjM2NDUwMTk1MyAyMDUuNjMzNDgzODg2NzE4OCAxMjMuOTY4MzY4NTMwMjczNCAyMDUuOTQyOTkzMTY0MDYyNSBMIDEyMy4zMTkyMDYyMzc3OTMgMjA5Ljc4Mzk1MDgwNTY2NDEgTCAxMjMuMjY4MDEzMDAwNDg4MyAyMTAuMDg2ODUzMDI3MzQzOCBMIDEyMy41MzgzNDUzMzY5MTQxIDIwOS45NDA5NjM3NDUxMTcyIEwgMTI2LjkzMDgwOTAyMDk5NjEgMjA4LjExMDEzNzkzOTQ1MzEgTCAxMjcuMzY1MjAzODU3NDIxOSAyMDguMDEzNTk1NTgxMDU0NyBMIDEyNy43OTk1OTEwNjQ0NTMxIDIwOC4xMTAxMzc5Mzk0NTMxIFoiIHN0cm9rZT0ibm9uZSIvPjxwYXRoIGQ9Ik0gMTIxLjk5MTcxNDQ3NzUzOTEgMjEyLjU1NjEwNjU2NzM4MjggTCAxMjEuOTkxNzA2ODQ4MTQ0NSAyMTIuNTU2MTA2NTY3MzgyOCBDIDEyMi4xMTg0NzY4Njc2NzU4IDIxMi41NTYxMDY1NjczODI4IDEyMi4yNDAyNDIwMDQzOTQ1IDIxMi41MjYwMzE0OTQxNDA2IDEyMi4zNTM4Mjg0MzAxNzU4IDIxMi40NjY2MTM3Njk1MzEyIEwgMTI3LjM2NTMwMzAzOTU1MDggMjA5Ljg0OTUwMjU2MzQ3NjYgTCAxMzIuMzQxNjU5NTQ1ODk4NCAyMTIuNDQ4MjcyNzA1MDc4MSBMIDEzMi43NTgwODcxNTgyMDMxIDIxMi41NDA4MTcyNjA3NDIyIEMgMTMyLjkxNDE4NDU3MDMxMjUgMjEyLjUzNzU5NzY1NjI1IDEzMy4wNjcyMzAyMjQ2MDk0IDIxMi40ODM0Mjg5NTUwNzgxIDEzMy4xOTA1ODIyNzUzOTA2IDIxMi4zODc0ODE2ODk0NTMxIEwgMTMzLjE5Nzg0NTQ1ODk4NDQgMjEyLjM4MjAwMzc4NDE3OTcgQyAxMzMuNDMwOTk5NzU1ODU5NCAyMTIuMjExNzE1Njk4MjQyMiAxMzMuNTUwOTY0MzU1NDY4OCAyMTEuOTI4OTg1NTk1NzAzMSAxMzMuNTExNzAzNDkxMjEwOSAyMTEuNjQzMTEyMTgyNjE3MiBMIDEzMi41MDk3MTk4NDg2MzI4IDIwNi4wNzYyNjM0Mjc3MzQ0IEwgMTM2LjU3MTE4MjI1MDk3NjYgMjAyLjE4MTc0NzQzNjUyMzQgQyAxMzYuNzczODQ5NDg3MzA0NyAyMDEuOTU4NTI2NjExMzI4MSAxMzYuODUwMTEyOTE1MDM5MSAyMDEuNjQyNDEwMjc4MzIwMyAxMzYuNzcxODk2MzYyMzA0NyAyMDEuMzUxNDA5OTEyMTA5NCBDIDEzNi42NjI5NDg2MDgzOTg0IDIwMS4wODg1NzcyNzA1MDc4IDEzNi40MjMyMTc3NzM0Mzc1IDIwMC44OTYxNzkxOTkyMTg4IDEzNi4xNDI0NzEzMTM0NzY2IDIwMC44NDcxMjIxOTIzODI4IEwgMTMwLjU3NjY2MDE1NjI1IDIwMC4wMTIyMzc1NDg4MjgxIEwgMTI4LjA2OTgyNDIxODc1IDE5NC45NDI3Nzk1NDEwMTU2IEMgMTI3Ljk5MzMyNDI3OTc4NTIgMTk0Ljc4NDg2NjMzMzAwNzggMTI3Ljg2NDM0MTczNTgzOTggMTk0LjY1NTg2ODUzMDI3MzQgMTI3LjcwNjU3MzQ4NjMyODEgMTk0LjU3OTUxMzU0OTgwNDcgQyAxMjcuNTk4OTc2MTM1MjUzOSAxOTQuNTI3NDA0Nzg1MTU2MiAxMjcuNDg0NDI4NDA1NzYxNyAxOTQuNTAwOTkxODIxMjg5MSAxMjcuMzY2MTExNzU1MzcxMSAxOTQuNTAwOTkxODIxMjg5MSBDIDEyNy4wNjMwNjQ1NzUxOTUzIDE5NC41MDA5OTE4MjEyODkxIDEyNi43OTI3ODU2NDQ1MzEyIDE5NC42NzAyNzI4MjcxNDg0IDEyNi42NTk2ODMyMjc1MzkxIDE5NC45NDQ5NzY4MDY2NDA2IEwgMTI0LjE1MzkyMzAzNDY2OCAyMDAuMDEyMjM3NTQ4ODI4MSBMIDExOC41ODgzNDA3NTkyNzczIDIwMC44NDcwNzY0MTYwMTU2IEMgMTE4LjMwNzUxODAwNTM3MTEgMjAwLjg5NTk2NTU3NjE3MTkgMTE4LjA2NzY4Nzk4ODI4MTIgMjAxLjA4ODQyNDY4MjYxNzIgMTE3Ljk1ODY3OTE5OTIxODggMjAxLjM1MTQ0MDQyOTY4NzUgQyAxMTcuODgwNTA4NDIyODUxNiAyMDEuNjQyMzY0NTAxOTUzMSAxMTcuOTU2Nzg3MTA5Mzc1IDIwMS45NTg0OTYwOTM3NSAxMTguMTU5NDU0MzQ1NzAzMSAyMDIuMTgxNzkzMjEyODkwNiBMIDEyMi4yMjA4OTM4NTk4NjMzIDIwNi4wNzYzNzAyMzkyNTc4IEwgMTIxLjIxODU2Njg5NDUzMTIgMjExLjY0NDc2MDEzMTgzNTkgQyAxMjEuMTkwODU2OTMzNTkzOCAyMTEuODExNjYwNzY2NjAxNiAxMjEuMjE4NzY1MjU4Nzg5MSAyMTEuOTg2MTE0NTAxOTUzMSAxMjEuMjk3MTQyMDI4ODA4NiAyMTIuMTM1OTQwNTUxNzU3OCBDIDEyMS40MzI3MzE2Mjg0MTggMjEyLjM5NTA5NTgyNTE5NTMgMTIxLjY5ODg3NTQyNzI0NjEgMjEyLjU1NjA5MTMwODU5MzggMTIxLjk5MTcxNDQ3NzUzOTEgMjEyLjU1NjEwNjU2NzM4MjggTSAxMjcuNzQ2NjUwNjk1ODAwOCAyMDguMjUyMDI5NDE4OTQ1MyBMIDEyNy4zNjUxOTYyMjgwMjczIDIwOC4xNjcyMzYzMjgxMjUgTCAxMjYuOTgzNzQ5Mzg5NjQ4NCAyMDguMjUyMDI5NDE4OTQ1MyBMIDEyMy4wNjg5MjM5NTAxOTUzIDIxMC4zNjQ3NDYwOTM3NSBMIDEyMy44MjA0MTE2ODIxMjg5IDIwNS45MTgxMDYwNzkxMDE2IEMgMTIzLjg1ODIyMjk2MTQyNTggMjA1LjY1NjU4NTY5MzM1OTQgMTIzLjc2ODc5ODgyODEyNSAyMDUuMzg5NzM5OTkwMjM0NCAxMjMuNTg0MDIyNTIxOTcyNyAyMDUuMjA2ODAyMzY4MTY0MSBMIDEyMC4zNzgwMzY0OTkwMjM0IDIwMi4xMjY1MTA2MjAxMTcyIEwgMTI0LjgzMDUwNTM3MTA5MzggMjAxLjQ5OTUxMTcxODc1IEMgMTI1LjA2NDY2Njc0ODA0NjkgMjAxLjQ2NDQ5Mjc5Nzg1MTYgMTI1LjI2NTY1NTUxNzU3ODEgMjAxLjMwNjU2NDMzMTA1NDcgMTI1LjM1NTA0OTEzMzMwMDggMjAxLjA4NzM3MTgyNjE3MTkgTCAxMjUuMzY0NTAxOTUzMTI1IDIwMS4wNjY1MTMwNjE1MjM0IEwgMTI3LjM2NTMwMzAzOTU1MDggMTk3LjA2NDgwNDA3NzE0ODQgTCAxMjkuMzc1NDg4MjgxMjUgMjAxLjA4NzI4MDI3MzQzNzUgQyAxMjkuNDY0OTk2MzM3ODkwNiAyMDEuMzA2NTMzODEzNDc2NiAxMjkuNjY2MDAwMzY2MjEwOSAyMDEuNDY0NDkyNzk3ODUxNiAxMjkuODk3NTM3MjMxNDQ1MyAyMDEuNDk5MTQ1NTA3ODEyNSBMIDEzNC4zNTIzNDA2OTgyNDIyIDIwMi4xMjY1MTA2MjAxMTcyIEwgMTMxLjE0OTU1MTM5MTYwMTYgMjA1LjIwMzY4OTU3NTE5NTMgQyAxMzAuOTYxNzAwNDM5NDUzMSAyMDUuMzg5NjAyNjYxMTMyOCAxMzAuODcyMjUzNDE3OTY4OCAyMDUuNjU2NDMzMTA1NDY4OCAxMzAuOTA5OTQyNjI2OTUzMSAyMDUuOTE4MDE0NTI2MzY3MiBMIDEzMS42NjE0Mzc5ODgyODEyIDIxMC4zNjQ3NDYwOTM3NSBMIDEyNy43NDY2NTA2OTU4MDA4IDIwOC4yNTIwMjk0MTg5NDUzIE0gMTIxLjk5MTcwNjg0ODE0NDUgMjEyLjg1NjEwOTYxOTE0MDYgQyAxMjEuNjAxNTg1Mzg4MTgzNiAyMTIuODU2MDk0MzYwMzUxNiAxMjEuMjI0NjkzMjk4MzM5OCAyMTIuNjQ0NjA3NTQzOTQ1MyAxMjEuMDMxMzI2MjkzOTQ1MyAyMTIuMjc1MDA5MTU1MjczNCBDIDEyMC45MjIyMDMwNjM5NjQ4IDIxMi4wNjY0MDYyNSAxMjAuODg0MDYzNzIwNzAzMSAyMTEuODI3ODUwMzQxNzk2OSAxMjAuOTIyNjE1MDUxMjY5NSAyMTEuNTk1NjI2ODMxMDU0NyBMIDEyMS44OTcxNDgxMzIzMjQyIDIwNi4xODE1NjQzMzEwNTQ3IEwgMTE3Ljk0NDg2MjM2NTcyMjcgMjAyLjM5MTY2MjU5NzY1NjIgQyAxMTcuNjYyMTYyNzgwNzYxNyAyMDIuMDg2MDc0ODI5MTAxNiAxMTcuNTU5NDYzNTAwOTc2NiAyMDEuNjU0OTgzNTIwNTA3OCAxMTcuNjc0MTc5MDc3MTQ4NCAyMDEuMjU0Nzc2MDAwOTc2NiBDIDExNy44MTk5ODQ0MzYwMzUyIDIwMC44ODQ4MTE0MDEzNjcyIDExOC4xNDg0OTg1MzUxNTYyIDIwMC42MTc4NTg4ODY3MTg4IDExOC41NDA0MTI5MDI4MzIgMjAwLjU1MDkxODU3OTEwMTYgTCAxMjMuOTU0NDY3NzczNDM3NSAxOTkuNzM4ODAwMDQ4ODI4MSBMIDEyNi4zOTA3NjIzMjkxMDE2IDE5NC44MTE5OTY0NTk5NjA5IEMgMTI2LjY1MTQ4OTI1NzgxMjUgMTk0LjI3MzgzNDIyODUxNTYgMTI3LjI5OTEwMjc4MzIwMzEgMTk0LjA0ODg4OTE2MDE1NjIgMTI3LjgzNzMyNjA0OTgwNDcgMTk0LjMwOTUwOTI3NzM0MzggQyAxMjguMDU2NTk0ODQ4NjMyOCAxOTQuNDE1NjE4ODk2NDg0NCAxMjguMjMzNTk2ODAxNzU3OCAxOTQuNTkyNzEyNDAyMzQzOCAxMjguMzM5ODEzMjMyNDIxOSAxOTQuODExOTk2NDU5OTYwOSBMIDEzMC43NzYxMjMwNDY4NzUgMTk5LjczODgwMDA0ODgyODEgTCAxMzYuMTkwMTg1NTQ2ODc1IDIwMC41NTA5MTg1NzkxMDE2IEMgMTM2LjU4MjA5MjI4NTE1NjIgMjAwLjYxNzk2NTY5ODI0MjIgMTM2LjkxMDU5ODc1NDg4MjggMjAwLjg4NDgxMTQwMTM2NzIgMTM3LjA1NjQxMTc0MzE2NDEgMjAxLjI1NDc3NjAwMDk3NjYgQyAxMzcuMTcxMTI3MzE5MzM1OSAyMDEuNjU0OTgzNTIwNTA3OCAxMzcuMDY4NTI3MjIxNjc5NyAyMDIuMDg2MDc0ODI5MTAxNiAxMzYuNzg1NzIwODI1MTk1MyAyMDIuMzkxNjYyNTk3NjU2MiBMIDEzMi44MzM0NjU1NzYxNzE5IDIwNi4xODE0NTc1MTk1MzEyIEwgMTMzLjgwNzk1Mjg4MDg1OTQgMjExLjU5NTUyMDAxOTUzMTIgQyAxMzMuODY0OTU5NzE2Nzk2OSAyMTEuOTkyMjAyNzU4Nzg5MSAxMzMuNjk4NDQwNTUxNzU3OCAyMTIuMzg3ODYzMTU5MTc5NyAxMzMuMzc0Nzg2Mzc2OTUzMSAyMTIuNjI0MjUyMzE5MzM1OSBDIDEzMy4xODkzOTIwODk4NDM4IDIxMi43Njg0NjMxMzQ3NjU2IDEzMi45NjAwOTgyNjY2MDE2IDIxMi44NDQ4MzMzNzQwMjM0IDEzMi43MjUxNDM0MzI2MTcyIDIxMi44NDA4MjAzMTI1IEwgMTMyLjIzNzg5OTc4MDI3MzQgMjEyLjczMjUyODY4NjUyMzQgTCAxMjcuMzY1MzAzMDM5NTUwOCAyMTAuMTg3OTQyNTA0ODgyOCBMIDEyMi40OTI2OTg2Njk0MzM2IDIxMi43MzI1Mjg2ODY1MjM0IEMgMTIyLjMzMjQ1MDg2NjY5OTIgMjEyLjgxNjM2MDQ3MzYzMjggMTIyLjE2MDg1MDUyNDkwMjMgMjEyLjg1NjEwOTYxOTE0MDYgMTIxLjk5MTcwNjg0ODE0NDUgMjEyLjg1NjEwOTYxOTE0MDYgWiBNIDEyNy4zNjUxOTYyMjgwMjczIDIwNy44NTk5MjQzMTY0MDYyIEwgMTI3Ljg1MjQ2Mjc2ODU1NDcgMjA3Ljk2ODIzMTIwMTE3MTkgTCAxMzEuMjYzMjU5ODg3Njk1MyAyMDkuODA4OTU5OTYwOTM3NSBMIDEzMC42MTM2MTY5NDMzNTk0IDIwNS45NjQ5ODEwNzkxMDE2IEMgMTMwLjU2MDY2ODk0NTMxMjUgMjA1LjYwNjk0ODg1MjUzOTEgMTMwLjY4MTI4OTY3Mjg1MTYgMjA1LjI0NTA1NjE1MjM0MzggMTMwLjkzODUwNzA4MDA3ODEgMjA0Ljk5MDQ2MzI1NjgzNTkgTCAxMzMuNjk5Njc2NTEzNjcxOSAyMDIuMzM3NTcwMTkwNDI5NyBMIDEyOS44NTU2OTc2MzE4MzU5IDIwMS43OTYyMTg4NzIwNzAzIEMgMTI5LjUxNTY4NjAzNTE1NjIgMjAxLjc0NTM0NjA2OTMzNTkgMTI5LjIyNzcwNjkwOTE3OTcgMjAxLjUxOTAyNzcwOTk2MDkgMTI5LjA5Nzc0NzgwMjczNDQgMjAxLjIwMDY2ODMzNDk2MDkgTCAxMjcuMzY1MzAzMDM5NTUwOCAxOTcuNzM1NjQxNDc5NDkyMiBMIDEyNS42MzI4MzUzODgxODM2IDIwMS4yMDA2NjgzMzQ5NjA5IEMgMTI1LjUwMjk5ODM1MjA1MDggMjAxLjUxOTAyNzcwOTk2MDkgMTI1LjIxNDkwNDc4NTE1NjIgMjAxLjc0NTM0NjA2OTMzNTkgMTI0Ljg3NDg5MzE4ODQ3NjYgMjAxLjc5NjIxODg3MjA3MDMgTCAxMjEuMDMwNzA4MzEyOTg4MyAyMDIuMzM3NTcwMTkwNDI5NyBMIDEyMy43OTE4Nzc3NDY1ODIgMjA0Ljk5MDQ2MzI1NjgzNTkgQyAxMjQuMDQ5MDg3NTI0NDE0MSAyMDUuMjQ1MDU2MTUyMzQzOCAxMjQuMTY5ODA3NDM0MDgyIDIwNS42MDY5NDg4NTI1MzkxIDEyNC4xMTY3NDQ5OTUxMTcyIDIwNS45NjQ5ODEwNzkxMDE2IEwgMTIzLjQ2NzEwMjA1MDc4MTIgMjA5LjgwODk1OTk2MDkzNzUgTCAxMjYuODc3OTM3MzE2ODk0NSAyMDcuOTY4MjMxMjAxMTcxOSBMIDEyNy4zNjUxOTYyMjgwMjczIDIwNy44NTk5MjQzMTY0MDYyIFoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2ZmZiIvPjwvZz48L2c+PC9zdmc+");
}

.management-menu__icon.violators {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ny4zMDUiIGhlaWdodD0iMzYuOTgzIiB2aWV3Qm94PSIwIDAgNDcuMzA1IDM2Ljk4MyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc2Ni40MjEgLTEzNi4xNTIpIj48cGF0aCBkPSJNMjIuNTgtOS41OTJsLTQuMTA5LTIuMDU1LTEuNzIzLTQuNzM4YTEuOTksMS45OSwwLDAsMC0uODYtMS4wMywyLjAxOCwyLjAxOCwwLDAsMC0uMzU5LS4xNywzLjA3NSwzLjA3NSwwLDAsMCwxLjc1NC0yLjc3MiwzLjA3OSwzLjA3OSwwLDAsMC0zLjA3NS0zLjA3NSwzLjA3OSwzLjA3OSwwLDAsMC0zLjA3NSwzLjA3NUEzLjA3NCwzLjA3NCwwLDAsMCwxMi42NzItMTcuN2gtMS4zNGwtLjE1MSwwYTIuMjI4LDIuMjI4LDAsMCwwLTEuMDM1LjIxOEw1LjE4NS0xNC45NTdsLS4yMjQuMTE0LS4xNDMuMjA2TDEuODUtMTAuMzU4YTEuOTgsMS45OCwwLDAsMC0uMzI0LDEuNDkxLDEuOTgsMS45OCwwLDAsMCwuODI2LDEuMjg0LDEuOTg0LDEuOTg0LDAsMCwwLDEuMTM2LjM1NiwyLDIsMCwwLDAsMS42MzktLjg1N2wyLjUzOS0zLjY2LDEuOTE5LS45NzZMOC4zMjgtNS4zMzksNy4yODEtLjQzMSwzLjM5NCw0LjdhMiwyLDAsMCwwLDEuNTksMy4yLDIsMiwwLDAsMCwxLjU5LS43OTFsNC4yODktNS42NjEuMTIyLS4xNjEuMDUtLjIuOTI0LTMuNjM2TDE0LjMxOC4yMjlsMi43MDYsNi40NDZBMS45OTQsMS45OTQsMCwwLDAsMjAuNyw1LjEzM0wxNy44MTYtMS43NDJsLS4wNDYtLjEwOS0uMDctLjA5NEwxNC41MDgtNi4zbC41MTktMywuMTA5LjI4MS4xNDEuMzY1LjM1Mi4xNzJMMjAuOC01Ljk1OGExLjksMS45LDAsMCwwLC44ODMuMTc2QTIuMDE5LDIuMDE5LDAsMCwwLDIzLjQ3Mi02LjksMi4wMDcsMi4wMDcsMCwwLDAsMjIuNTgtOS41OTJaTTE0LjIwOS0yMi40MzVhMi4wNzcsMi4wNzcsMCwwLDEsMi4wNzgsMi4wNzgsMi4wNzcsMi4wNzcsMCwwLDEtMi4wNzgsMi4wNzgsMi4wNzcsMi4wNzcsMCwwLDEtMi4wNzgtMi4wNzhBMi4wNzcsMi4wNzcsMCwwLDEsMTQuMjA5LTIyLjQzNVpNMjIuNTgtNy4zNDZhMS4wMTQsMS4wMTQsMCwwLDEtLjg5My41NjcuOTczLjk3MywwLDAsMS0uNDQ2LS4wNzRMMTYuMDY2LTkuMTI5bC0uNzczLTEuNzU0aC0uOTE4TDEzLjQ1My01LjgsMTYuOS0xLjIzMiwxOS43ODEsNS41OGEuOTYzLjk2MywwLDAsMS0uNTM0LDEuMjc0Ljk4My45ODMsMCwwLDEtLjM4NS4wNjIsMSwxLDAsMCwxLS45Mi0uNjE5TDE1LjE3Ny0uM2wtMi44MzgtMy4zNC0xLjE3NC4xNjlMMTAuMDY4Ljg0NSw1Ljc3OSw2LjUwNkExLDEsMCwwLDEsNC4xODksNS4zTDguMjEtLjAwNmwxLjEtNS4xNDUsMS41MTItOC44OHMuMDIxLS4xLS4xMDgtLjIxOGEuMjA5LjIwOSwwLDAsMC0uMTQ3LS4wNjQuMjM1LjIzNSwwLDAsMC0uMTI5LjA0Mkw2Ljk4OS0xMi41MTgsNC4zMDgtOC42NTJhMSwxLDAsMCwxLS44MjEuNDI4QS45OTIuOTkyLDAsMCwxLDIuOTItOC40LDEsMSwwLDAsMSwyLjY2OC05Ljc5bDIuOTY5LTQuMjc5TDEwLjYtMTYuNTkyYTEuMjYyLDEuMjYyLDAsMCwxLC41ODQtLjExMWMuMDg4LDAsLjE3NCwwLC4yNTUsMGwzLjQ1NywwYS45ODQuOTg0LDAsMCwxLC40NzguMTQxLjk4NC45ODQsMCwwLDEsLjQzOC41MTdsMS44NTksNS4xMTJMMjIuMTM0LTguN0ExLjAxNywxLjAxNywwLDAsMSwyMi41OC03LjM0NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc4OS42OTQgMTU5LjgzNCkiIGZpbGw9IiNhMTAwMzYiIHN0cm9rZT0iI2ExMDAzNiIgc3Ryb2tlLXdpZHRoPSIwLjUiLz48cGF0aCBkPSJNLTEwLjc4My0uNTE0djFBNC40LDQuNCwwLDAsMS02LjIxNyw0LjYzOGMuMDA3LjA5NC0uMDg1LjE4OS0uMDgzLjI4NUwtNS4yNTUsNC45YzAtLjExNC4wNC0uMjI3LjAzMi0uMzM4QTUuNCw1LjQsMCwwLDAtMTAuNzgzLS41MTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OTIuNDEzIDE1NC43NTgpIiBmaWxsPSIjYTEwMDM2IiBzdHJva2U9IiNhMTAwMzYiIHN0cm9rZS13aWR0aD0iMC41Ii8+PHBhdGggZD0iTS01Ljc4NCwxMi40MzNoLS41VjIuNzFsLS4wMDctLjI0OWgtLjAyOEE2LjkwOSw2LjkwOSwwLDAsMC0xMy4yNjQtMy43MSw2LjkxLDYuOTEsMCwwLDAtMjAuMjEsMi40NjFoLS4wMzV2OS45NzNoLS41YTMuMjksMy4yOSwwLDAsMC0zLjQ5LDMuMjQxVjE3LjQyaDIxLjk0VjE1LjY3NEEzLjI4OSwzLjI4OSwwLDAsMC01Ljc4NCwxMi40MzNaTS0xOS4yNDcsMy4wNDFsLjAwNy0uMzIxYTUuOTI0LDUuOTI0LDAsMCwxLDUuOTc3LTUuNjgyQTYuMDMsNi4wMywwLDAsMS03LjI4NywyLjg0NWwuMDA3LDkuNTg4SC0xOS4yNDdaTS0zLjI5MSwxNi40MjJILTIzLjIzNnYtLjc0OGEyLjMsMi4zLDAsMCwxLDIuNDkzLTIuMjQ0SC01Ljc4NGEyLjMsMi4zLDAsMCwxLDIuNDkzLDIuMjQ0di43NDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OTUuMzkyIDE1NS40NjUpIiBmaWxsPSIjYTEwMDM2IiBzdHJva2U9IiNhMTAwMzYiIHN0cm9rZS13aWR0aD0iMC41Ii8+PHBhdGggZD0iTS0yNS41MSw2LjEzOEgtMzB2MWg0LjQ4OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc5Ni42NjkgMTUzLjI4NCkiIGZpbGw9IiNhMTAwMzYiIHN0cm9rZT0iI2ExMDAzNiIgc3Ryb2tlLXdpZHRoPSIwLjUiLz48cGF0aCBkPSJNLTIzLjA4Ni0yLjIxLTI3LjAzNi00LjZsLS41MTguODUzTC0yMy42LTEuMzU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzk2LjEyOCAxNTUuNjY0KSIgZmlsbD0iI2ExMDAzNiIgc3Ryb2tlPSIjYTEwMDM2IiBzdHJva2Utd2lkdGg9IjAuNSIvPjxwYXRoIGQ9Ik0tMTcuNDYzLTcuMTUxbC0yLjMtNC0uODY1LjUsMi4zLDRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OTQuNTkzIDE1Ny4xMTQpIiBmaWxsPSIjYTEwMDM2IiBzdHJva2U9IiNhMTAwMzYiIHN0cm9rZS13aWR0aD0iMC41Ii8+PHBhdGggZD0iTS0uOS0xMC42NThsLS44NjUtLjUtMi4zNiw0LjExMS44NjUuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc5MC45MzcgMTU3LjExNCkiIGZpbGw9IiNhMTAwMzYiIHN0cm9rZT0iI2ExMDAzNiIgc3Ryb2tlLXdpZHRoPSIwLjUiLz48cGF0aCBkPSJNLTkuNzg2LTEzLjA3N2gtMXY0LjQ4OGgxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzkyLjQxMyAxNTcuNTQpIiBmaWxsPSIjYTEwMDM2IiBzdHJva2U9IiNhMTAwMzYiIHN0cm9rZS13aWR0aD0iMC41Ii8+PC9nPjwvc3ZnPg==");
}

.management-menu__text {
    font-size: 14px;
    font-weight: 600;

    text-transform: uppercase;
}

.management-menu__item:hover {
    text-decoration: none;
    color: #a10036;
    background: #f2f2f2;
}

.violation-status {
    margin: 0 4px;
    padding: 6px 9px;
    color: #535c69;
    border-radius: 4px;
    border: 1px solid #ccc;
}

.violation-status.deleted {
    background: #ffd3a5;
    border-color: #fa0;
}

.violation-status.active {
    background: #ffbfbf;
    border-color: #e33052;
    margin-left: 40px;
}

.violation-status.deleted+.violation-status.active {
    margin-left: 4px;
}

.violation-text {
    width: 270px;
    position: relative;
}

.violation-text-tooltip {
    display: none;
    position: absolute;
    width: 330px;
    color: #535c69;
    padding: 12px 14px;
    border-radius: 4px;
    border: 1px solid #535c69;
    background: #fff;
    z-index: 10;
    /*transform: translateY(-100%);*/
    margin: 0 0 0 270px;
}

/*.violation-text-tooltip.top {*/
/*    transform: translateY(0);*/
/*    margin: -70px 0 0 270px;*/
/*}*/

.violation-text-tooltip.open {
    display: block;
}

.violation-row-tooltip {
    display: none;
    position: absolute;
    color: #535c69;
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid #e8d18c;
    background: #fff2cc;
    z-index: 10;
    transform: translateY(-100%);
    white-space: nowrap;
    right: 20px;
    top: 8px;
}

.violators-table tr:hover .violation-row-tooltip {
    display: block;
}

.special-car-cell-marker {
    margin: -9px -12px;
    padding: 9px 12px;
    position: relative;
    background: #ffd255;
    border-radius: 4px;
}

.violator-cell-marker {
    display: block;
    margin: -15px -16px -10px;
    padding: 15px 16px 10px;
    height: 100%;
    position: relative;
}

.violator-tooltip {
    display: none;
    position: absolute;
    color: #535c69;
    padding: 8px 12px;
    border-radius: 4px;
    border: 1px solid #535c69;
    background: #fff;
    z-index: 10;
    margin: 0 0 0 100px;
}

.violator-tooltip a {
    color: #bf2d49;
    font-size: 14px;
    text-decoration: none;
}

.violator-tooltip a:hover {
    color: #bf2d49;
    text-decoration: underline;
}

/*.violator-cell-marker:hover + .violator-tooltip, .violator-tooltip:hover {*/
/*    display: block;*/
/*}*/

.violator-tooltip.open {
    display: block;
    text-decoration: none;
}

.violator-cell-marker.orange {
    background: #f9bf81;
}

.violator-cell-marker.orange+.violator-tooltip {
    width: 130px;
}

.violator-cell-marker.red {
    background: #f39d9d;
}

.place-green {
    color: #1bae03;
}

.place-orange {
    color: #fa0;
}

.place-red {
    color: #e33052;
}

.place-status {
    display: inline-block;
    position: relative;
    padding: 8px 9px 4px;
    color: #535c69;
    border-radius: 4px;
    border: 1px solid #ccc;
    background: #efefef;
}

.place-status+.place-status {
    margin-top: 16px;
}

.place-status.available {
    /*background: #b0f5a5;*/
    /*border-color: #1bae03;*/
}

.place-status.free {
    background: #6ce35a;
    border-color: #1bae03;
}

.place-status.current.new-place {
    background: #ffd3a5;
    border-color: #fa0;
}

.place-status.new-free,
.place-status.current.new-place.new-free {
    background: #1bae03;
    border-color: #1bae03;
}

.pass-place-list td {
    padding-bottom: 16px;
    text-align: center;
}

.pass-place-list th {
    white-space: nowrap;
    text-align: center;
    padding-bottom: 16px;
}

.place-tooltip {
    display: none;
    width: 300px;
    text-align: center;
    position: absolute;
    color: #535c69;
    padding: 8px 12px;
    border-radius: 4px;
    border: 1px solid #535c69;
    background: #fff;
    top: -20px;
    left: 50%;
    z-index: 15;
}

.place-status:hover .place-tooltip {
    display: block;
}

.dashboard-content-header {
    display: flex;
    justify-content: space-between;
}

.dashboard-content-header-nav {
    display: flex;
    gap: 16px;
}

.dashboard-content-header-nav .nav-item {
    height: fit-content;
}

.text-center {
    text-align: center;
}

.pass-report-modal {
    padding: 40px 30px 30px;
}

.pass-report-modal-buttons {
    display: flex;
    flex-direction: column;
    max-width: 330px;
    margin-left: auto;
    margin-right: auto;
}

.pass-report-modal-progress {
    display: none;
}

.pass-report-modal-result {
    display: none;
}

.custom-select-block.modal-fix {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}

.custom-select-block.modal-fix .bootstrap-select {
    position: relative;
}

.custom-select-block.modal-fix .dropdown-menu.open {
    position: fixed;
    top: auto;
    left: auto;
    min-width: initial;
    width: 300px;
    margin-top: 57px;
}

.pass-list-status-count {
    padding: 10px 0 2px;
}

.pass-list-status-count ul {
    padding-left: 0;
}

.pass-list-status-count ul li {
    display: inline-block;
    padding-left: 22px;
}

.pass-list-status-count ul li:before {
    display: block;
    content: "";
    position: absolute;
    margin: 10px 0 0 -12px;
    height: 6px;
    width: 6px;
    border-radius: 3px;
    border: 1px solid #535c69;
}

.pass-list-status-count ul li:first-child {
    padding-left: 0;
}

.pass-list-status-count ul li:first-child:before {
    display: none;
}

.pass-list-status-count ul li.ordered:before {
    border-color: #35a9fb;
}

.pass-list-status-count ul li.deleted:before {
    border-color: #e33052;
}

.pass-list-status-count ul li.issued:before {
    border-color: #1bae03;
}

.pass-list-status-count ul li.underReview:before {
    border-color: #ffd400;
}

.pass-list-status-count ul li.refusedToIssue:before {
    border-color: #e33052;
}

.pass-list-status-count ul li.readyForIssue:before {
    border-color: #a267ff;
}

.pass-list-status-count ul li.blocked:before {
    border-color: #e33052;
}

.pass-list-status-count ul li.requestToBlock:before {
    border-color: #fa0;
}

.pass-list-status-count ul li.moderation:before {
    border-color: #ffd400;
}

.fancybox-content .btnDoAction,
.fancybox-content .btnCloseModal {
    min-width: 124px;
}

.detail-row .custom-btn {
    min-width: 160px;
}

.status-dropdown-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 100%;
    position: absolute;
    right: 0;
    cursor: pointer;
}

.status-dropdown-btn:after {
    display: block;
    content: "";
    border: 5px solid transparent;
    border-top: 5px solid #a9a9a9;
    margin-top: 7px;
}

.status-dropdown-btn.open:after {
    border: 5px solid transparent;
    border-bottom: 5px solid #a9a9a9;
    margin-bottom: 12px;
}

.status-dropdown {
    display: none;
    position: absolute;
    padding: 2px 0;
    z-index: 10;
    border-radius: 0 0 4px 4px;
    border: 1px solid #ccc;
    border-top: 0;
    background: #fff;
}

.status-dropdown.open {
    display: block;
}

.status-dropdown a {
    display: block;
    position: relative;
    padding: 2px 10px;
    color: #bf2d49;
    font-size: 14px;
    text-decoration: none;
}

.status-dropdown a:hover {
    color: #bf2d49;
    text-decoration: underline;
}

#generateToken .custom-btn {
    min-width: 170px;
}

.modal-bodyCustom.fancybox-content {
    overflow: visible;
}

.main-grid-cell-content a {
    text-decoration: none;
    z-index: 8;
}

.main-grid-cell-content a,
.main-grid-cell-content a:hover {
    color: #182F8A;
}

.main-grid-cell-content a:hover {
    text-decoration: underline;
}

.main-ui-pagination a {
    text-decoration: none;
}

.main-ui-pagination a,
.main-ui-pagination a:hover {
    color: #535c69;
}

a.main-ui-pagination-arrow.main-ui-pagination-next::before,
a.main-ui-pagination-arrow.main-ui-pagination-prev::before,
a.main-ui-pagination-arrow.main-ui-pagination-next::after,
a.main-ui-pagination-arrow.main-ui-pagination-prev::after {
    background: #bf2d49;
}

.main-grid-nav-panel .main-grid-panel-table {
    margin-top: 0;
}

.main-grid-panel-wrap {
    border-top: none;
}

.main-grid-panel-select-pagesize {
    margin-left: 8px;
}

.data-table td a {
    text-decoration: none;
}

.data-table td a,
.data-table td a:hover {
    color: #bf2d49;
}

.group-actions a {
    text-decoration: none;
}

.collapse.in {
    display: block !important;
}

.pass-report-modal-footer {
    display: flex;
}

.main-grid .main-grid-ear {
    z-index: 5;
}

#place-report .dropdown {
    border: 0;
    padding: 0;
    position: relative !important;
    overflow: visible;
    top: 0;
    z-index: initial;
}

#place-report .bootstrap-select>.dropdown-menu.show {
    inset: 0 auto auto 0 !important;
    transform: translate(0px, 62px) !important;
}

#place-report .bootstrap-select .dropdown-menu .selected,
#place-report .bootstrap-select .dropdown-menu>.active>a {
    background: transparent;
    color: #212529;
    border-radius: 0;
}

#place-report .bootstrap-select .dropdown-menu>.active>a:focus,
#place-report .bootstrap-select .dropdown-menu>.active>a:hover {
    background: #f2f2f2;
    color: #212529;
    border-radius: 0;
}

.custom-password-input {
    position: relative;
}

.custom-password-input .pass-toggler {
    top: unset;
    bottom: 0;
    right: 0.5em;
    transform: translateY(calc(-50% - -0.5em));
}

.custom-radio-input {
    display: flex;
}

.custom-radio-input .custom-radio {
    margin-left: 12px;
}

.custom-checkbox-input {
    display: flex;
}

.custom-checkbox-input>span,
.custom-checkbox-input .custom-checkbox {
    margin-right: 12px;
}

.modal-bodyCustom[data-modal="action"] .dropdown {
    border: 0;
    padding: 0;
    position: relative !important;
    overflow: visible;
    top: 0;
    z-index: initial;
}

.modal-bodyCustom[data-modal="action"] .bootstrap-select>.dropdown-menu.show {
    inset: 0 auto auto 0 !important;
    transform: translate(0px, 62px) !important;
}

.modal-bodyCustom[data-modal="action"] .bootstrap-select .dropdown-menu .selected,
.modal-bodyCustom[data-modal="action"] .bootstrap-select .dropdown-menu>.active>a {
    background: transparent;
    color: #212529;
    border-radius: 0;
}

.modal-bodyCustom[data-modal="action"] .bootstrap-select .dropdown-menu>.active>a:focus,
.modal-bodyCustom[data-modal="action"] .bootstrap-select .dropdown-menu>.active>a:hover {
    background: #f2f2f2;
    color: #212529;
    border-radius: 0;
}

.modal-bodyCustom[data-modal="action"] .custom-select label.error {
    margin-top: 0;
    margin-bottom: 8px;
}

.modal-bodyCustom[data-modal="action"] .custom-input-block.error:after {
    top: 44px;
    right: 18px;
}

.header-close-btn {
    width: 30px;
    height: 30px;
}

@media screen and (max-width: 520px) {
    .custom-dashboard-block {
        padding: 0 !important;
    }

    .pass-list-status-count {
        ul li {
            display: block;
        }
    }

    .detail-table .col {
        padding: 0 8px;
    }
}

.services-card .services-card-image-shadow {
    display: none;
}


.services-card .services-card-title {
    text-transform: unset;
}
