/* override here */
.alert {
    padding: .95rem;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    display: inline;
}

input::placeholder {
    color: black !important;
    opacity: 0.4 !important;; /* Firefox */
}

.modal:not(.show) /* , .pill-content > .pill-pane:not(.active) */
{
    display: block;
    height: 0;
    overflow-y: hidden;
}

.fit {
    white-space: nowrap;
    width: 1%;
}

select[readonly].select2-hidden-accessible + .select2-container {
    pointer-events: none;
    touch-action: none;
    opacity:0.6;
    cursor:no-drop;
}