.spinner-lg {
    width: 16rem;
    height: 16rem;
    border-width: 0.5rem;
}

.dt-toolbar {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding-bottom: 2rem
}

@media (min-width: 992px) {
    .dt-toolbar {
       justify-content: space-between;
    }
}

.dataTable th {
	white-space: nowrap
}

td {
	white-space: nowrap;
	font-size: small;
}

.dt-toolbar div {
    margin: .5rem;
}

.dt-content {
    overflow: auto;
}

.dt-footer {
    padding-top: 2rem;
}

.dt-button-info{
    background-color: var(--phoenix-gray-50) !important;
    color: var(--phoenix-gray-800) !important;
}

.dt-buttons{
    justify-content: center;
}

.big-icon {
    font-size: 10rem;
    
}

.color-white {
    color: white;
}

.color-black {
    color: black;
}

.choices__inner.is-invalid{
    border-color: var(--phoenix-form-invalid-border-color)
}

.vh-25 {
    height: 25vh;
}

.select2-selection {
    background-color: var(--phoenix-emphasis-bg) !important;
    color:var(--phoenix-body-color) !important;
    border: var(--phoenix-border-width) solid var(--phoenix-border-color) !important;
}

.select2-dropdown {
    background-color: var(--phoenix-emphasis-bg) !important;
    color: var(--phoenix-body-color) !important;
    border: var(--phoenix-border-width) solid var(--phoenix-border-color) !important;
}

.select2-selection__rendered {
    color: var(--phoenix-body-color) !important;
}

.select2-search {
    border: var(--phoenix-border-width) solid var(--phoenix-border-color) !important;
}
.select2-search__field {
    border: var(--phoenix-border-width) solid var(--phoenix-border-color) !important;
    outline:none;
}

.select2-results__option--highlighted {
    --phoenix-bg-opacity: 1;
    color: var(--phoenix-body-color) !important;
    background-color: rgba(var(--phoenix-secondary-bg-rgb), var(--phoenix-bg-opacity)) !important;
}


.select2-results__option[aria-selected=true] {
    --phoenix-bg-opacity: 1;
    color: var(--phoenix-body-color) !important;
    background-color: rgba(var(--phoenix-secondary-bg-rgb), var(--phoenix-bg-opacity)) !important;
}

.select2-search {
    border: none !important;
}
