/* Project-specific style overrides. */

/* Floating messages Start */

.alert-floating-messages {
top: 80px;
z-index: 9999;
right: 20px;
float: right;
width: min(500px, calc(100vw - 48px));
}

.alert-floating-messages .alert.fade {
transition: opacity 1.0s linear;
}

.alert-floating-messages .alert {
animation: floatingAlertFadeIn 1.0s ease-out;
}

@keyframes floatingAlertFadeIn {
from {
opacity: 0;
transform: translateY(-8px);
}

to {
opacity: 1;
transform: translateY(0);
}
}

/* Floating messages End */

.min-w-20px {
min-width: 20px !important;
}

.min-w-30px {
min-width: 30px !important;
}

.min-w-40px {
min-width: 40px !important;
}

.min-w-50px {
min-width: 50px !important;
}

.min-w-60px {
min-width: 60px !important;
}

.min-w-70px {
min-width: 70px !important;
}

.min-w-80px {
min-width: 80px !important;
}

.min-w-90px {
min-width: 90px !important;
}

.min-w-100px {
min-width: 100px !important;
}

.min-w-125px {
min-width: 125px !important;
}

.min-w-150px {
min-width: 150px !important;
}

.min-w-175px {
min-width: 175px !important;
}

.min-w-200px {
min-width: 200px !important;
}

.w-30px {
width: 30px !important;
}

.w-50px {
width: 50px !important;
}

.w-70px {
width: 70px !important;
}

.w-100px {
width: 100px !important;
}

.table.dataTable thead th {
  font-size: 15px !important;
  font-weight: 500 !important;
}

/* Select2 Custom Styles Start */

select[data-allow-clear="true"] + .select2-container .select2-selection--single .select2-selection__rendered {
padding-right: 70px;
}

select[data-allow-clear="true"] + .select2-container .select2-selection--single .select2-selection__clear {
position: absolute;
right: 38px;
top: 50%;
z-index: 2;
line-height: 1;
cursor: pointer;
transform: translateY(-50%);
}

.select2-container--default .select2-results__option--selected,
.select2-container--default .select2-results__option[aria-selected="true"],
.select2-container--default .select2-results__option--selected.select2-results__option--highlighted,
.select2-container--default .select2-results__option[aria-selected="true"].select2-results__option--highlighted {
background-color: var(--light-900) !important;
color: var(--body-color) !important;
}

/* Select2 Custom Styles End */