
:root {
    --vandcOrange: #FF8534;
    --vandcPurple: #352C6E;
}

.select2-container {
    z-index: 100000;
}
.select2-close-mask {
    z-index: 2099;
}

/* .select2-dropdown {
    z-index: 3051;
} */
.select2-dropdown {
    z-index: 9001 !important;
}

.select2-container--open {
    z-index: 9999999
}

.select2-container {
    z-index: auto;
}

.btn-primary {
    background-color: var(--vandcPurple) !important;
    border: 1px solid var(--vandcPurple) !important;
}

.logo-container {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    /* Ensure the parent container has a height */
}
.flash {
    animation: pulse 1.5s ease-in-out infinite alternate;
}

.select2-container {
    width: 100% !important;
    padding: 0;
}

.select2-selection.select2-selection--single {
    height: 38px !important;
}
.overdueTasksAccord {
    color: #842029;
    background-color: #f8d7da;
    border-color: #f5c2c7;
}

@keyframes pulse {
    0% {
        background: transparent;
    }

    100% {
        background: rgb(132, 32, 41);
        color: white
    }
}

.main-header {
    border-bottom: solid 3px var(--vandcOrange) !important;
}

.btn-fire {
    background-color: var(--vandcPurple) !important;
    color: #fff !important;
}

.form-required {
    color: red !important;
}

hr {
    margin: 1rem 0 !important;
}

#ACustomer_credit_checked {
    top: -5px;
}

.fc-scrollgrid-section.fc-scrollgrid-section-body {
    background: #fff;
}

.select2.select2-container.select2-container--default.select2-container--focus {
    width: 100% !important;
    height: 38px;
}

#MonthlyFPReportArea .btn-toolbar .btn {
    font-size: 22px;
}

#ProjectPlannedTime span {
    font-size: 26px;
}

.green-text {
    color: green;
    font-weight: 600;
}

.red-text {
    color: red;
    font-weight: 600;
}

#alltimesheettable tfoot {
    display: none;
}

.filters .sorting:last-of-type {
    color: #fff;
}


table tr {
    cursor: pointer;
}


.preloader2 {
    display: -ms-flexbox;
    display: flex;
    background-color: #f4f6f964;
    height: 100vh;
    width: 100%;
    transition: height .2s linear;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
}

.animation__shake {
    -webkit-animation: shake 1500ms;
    animation: shake 1500ms;
    animation-iteration-count: infinite;
}

#tbl_DryliningMeasuredWorkItems input[type="number"] {
    height: 30px;
}

.main-sidebar {
    z-index: 9999999999 !important;
}

.select2-selection.select2-selection--single {
    border: var(--bs-border-width) solid var(--bs-border-color) !important;
}