/* Minification failed. Returning unminified contents.
(2,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(338,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(338,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(343,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(343,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(348,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(348,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(371,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(372,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(377,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(378,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(383,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(384,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(389,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(390,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(395,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(396,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(397,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(401,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(402,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(402,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(403,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(408,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(409,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(409,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(410,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning'
(411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(416,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(416,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(417,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(423,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(423,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(424,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(430,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(431,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color: var(--bs-navbar-active-color);
}

.form-signin {
    max-width: 1000px;
    padding: 1rem;
}

.bi {
    width: 1em;
    height: 1em;
    vertical-align: -.125em;
    fill: currentcolor
}

    .bi.bi-revert {
        width: revert;
        height: revert;
        vertical-align: middle;
    }

.scrollable {
    min-height: 300px;
    overflow-y: auto;
}

.scrollable-100 {
    max-height: 100px;
    overflow-y: auto;
}

.scrollable-120 {
    max-height: 120px;
    overflow-y: auto;
}

.scrollable-150 {
    max-height: 150px;
    overflow-y: auto;
}

.scrollable-200 {
    max-height: 200px;
    overflow-y: auto;
}

.scrollable-300 {
    max-height: 300px;
    overflow-y: auto;
}

.scrollable-400 {
    max-height: 400px;
    overflow-y: auto;
}

.scrollable-500 {
    max-height: 500px;
    overflow-y: auto;
}

.scrollable-600 {
    max-height: 600px;
    overflow-y: auto;
}

.scrollable-700 {
    max-height: 700px;
    overflow-y: auto;
}

.scrollable-1000 {
    max-height: 1000px;
    overflow-y: auto;
}

.min-h-100 {
    min-height: 100px;
}

.min-h-200 {
    min-height: 200px;
}

.min-h-300 {
    min-height: 300px;
}

.min-h-inherit {
    min-height: inherit;
}

.min-h-auto {
    min-height: auto;
}

.max-h-100 {
    max-height: 100px;
}

.max-h-200 {
    max-height: 200px;
}

.max-h-300 {
    max-height: 300px;
}

.max-h-400 {
    max-height: 400px;
}

.max-h-500 {
    max-height: 500px;
}

.max-h-600 {
    max-height: 600px;
}

.max-w-100 {
    max-width: 100px;
}

.max-w-200 {
    max-width: 200px;
}

.max-w-300 {
    max-width: 300px;
}

.max-w-640 {
    max-width: 640px;
}

.x-small {
    font-size: 0.75em;
}

.panel-group .panel.option.selected .panel-title {
    font-weight: bold;
}

/*`sm` applies to x-small devices (portrait phones, less than 576px)*/
@media (min-width: 576px) {
    .list-group-horizontal.reverse {
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
    }

    .list-group-horizontal-sm.reverse {
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
    }

    .scrollable-500-sm {
        max-height: 500px;
        overflow-y: auto;
    }

    .scrollable-600-sm {
        max-height: 600px;
        overflow-y: auto;
    }

    .scrollable-700-sm {
        max-height: 700px;
        overflow-y: auto;
    }
}

/*`md` applies to small devices (landscape phones, less than 768px)*/
@media (min-width: 768px) {
    .list-group-horizontal.reverse {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .list-group-horizontal-sm.reverse {
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
    }

    .scrollable-500-md {
        max-height: 500px;
        overflow-y: auto;
    }

    .scrollable-600-md {
        max-height: 600px;
        overflow-y: auto;
    }

    .scrollable-700-md {
        max-height: 700px;
        overflow-y: auto;
    }
}

/*`lg` applies to medium devices (tablets, less than 992px)*/
@media (min-width: 992px) {
    .list-group-horizontal.reverse {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .list-group-horizontal-sm.reverse {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .scrollable-500-lg {
        max-height: 500px;
        overflow-y: auto;
    }

    .scrollable-600-lg {
        max-height: 600px;
        overflow-y: auto;
    }

    .scrollable-700-lg {
        max-height: 700px;
        overflow-y: auto;
    }
}

/*`xl` applies to large devices (desktops, less than 1200px)*/
@media (min-width: 1200px) {
    .list-group-horizontal.reverse {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .list-group-horizontal-sm.reverse {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .scrollable-500-xl {
        max-height: 500px;
        overflow-y: auto;
    }

    .scrollable-600-xl {
        max-height: 600px;
        overflow-y: auto;
    }

    .scrollable-700-xl {
        max-height: 700px;
        overflow-y: auto;
    }
}

/*`xxl` applies to x-large devices (large desktops, less than 1400px)*/
@media (min-width: 1400px) {
    .list-group-horizontal.reverse {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .list-group-horizontal-sm.reverse {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .scrollable-500-xxl {
        max-height: 500px;
        overflow-y: auto;
    }

    .scrollable-600-xxl {
        max-height: 600px;
        overflow-y: auto;
    }

    .scrollable-700-xxl {
        max-height: 700px;
        overflow-y: auto;
    }
}

.list-group-item:hover > form > span.delete {
    display: inline !important;
}

.vh-10 {
    height: 10vh !important;
}

.vh-20 {
    height: 20vh !important;
}

.vh-30 {
    height: 30vh !important;
}

.vh-40 {
    height: 40vh !important;
}

.vh-50 {
    height: 50vh !important;
}

.vh-60 {
    height: 60vh !important;
}

.vh-70 {
    height: 70vh !important;
}

.vh-80 {
    height: 80vh !important;
}

.vh-90 {
    height: 90vh !important;
}

.low {
    color: #fff !important;
    background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.medium {
    color: #000 !important;
    background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.high {
    color: #fff !important;
    background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.logo {
    max-height: 160px;
    max-width: 160px;
}

.logo-nav {
    height: 48px;
    max-width: 160px;
}

.logo-report {
    height: 70px;
    max-width: 250px;
}

#tblIssues tr {
    cursor: pointer;
}

.crime {
    color: var(--bs-danger-text-emphasis) !important;
    background-color: var(--bs-danger-bg-subtle) !important;
    --bs-table-bg-type: inherit !important;
}

.compliance {
    color: var(--bs-info-text-emphasis) !important;
    background-color: var(--bs-info-bg-subtle) !important;
    --bs-table-bg-type: inherit !important;
}

.maintenance {
    color: var(--bs-warning-text-emphasis) !important;
    background-color: var(--bs-warning-bg-subtle) !important;
    --bs-table-bg-type: inherit !important;
}

.parking {
    color: var(--bs-primary-text-emphasis) !important;
    background-color: var(--bs-primary-bg-subtle) !important;
    --bs-table-bg-type: inherit !important;
}

.security {
    color: var(--bs-success-text-emphasis) !important;
    background-color: var(--bs-success-bg-subtle) !important;
    --bs-table-bg-type: inherit !important;
}

.unassigned {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
    background-color: var(--bs-danger) !important;
    --bs-table-bg-type: inherit !important;
}

.assigned {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
    background-color: var(--bs-warning) !important;
    --bs-table-bg-type: inherit !important;
}

.arrived {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
    background-color: var(--bs-primary) !important;
    --bs-table-bg-type: inherit !important;
}

.departed {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
    background-color: var(--bs-success) !important;
    --bs-table-bg-type: inherit !important;
}

.closed {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
    background-color: var(--bs-secondary-bg) !important;
    --bs-table-bg-type: inherit !important;
    -webkit-text-decoration: line-through;
    text-decoration: line-through;
}

.carousel .carousel-control-next, .carousel .carousel-control-prev {
    width: 5% !important;
}

.carousel .carousel-control-prev {
    background: linear-gradient(90deg, #b2b2b2, transparent);
}

.carousel .carousel-control-next {
    background: linear-gradient(90deg, transparent, #b2b2b2);
}

