.content .page-title {
    text-transform: none !important;
}

.card-header {
    min-height: 2.5rem !important;
}

.has-error .twitter-typeahead .tt-input, .has-error .twitter-typeahead .tt-hint {
    border-color: #dc3545;
}

.has-error input, .has-error select {
    border-color: #dc3545;
}

tr.text-success td {
    color:#28a745 !important;
}

.has-error .form-select {
    border:1px solid #df5645 !important;
}

.kv-table-header {
    background:none !important;
}

.table-bordered > thead.kv-table-header > tr, .table-bordered > thead.kv-table-header > tr > th, .table-bordered > thead.kv-table-header > tr > td, .kv-table-header > tr, .kv-table-header > tr > th, .kv-table-header > tr > td {
    border-bottom:1px solid #dee2e6 !important;
    border-top:1px solid #dee2e6 !important;
}

.select2-container--krajee-bs5 .select2-selection--single {
    line-height: 2.3 !important;
}

.select2-container--krajee-bs5 .select2-selection--single .select2-selection__rendered {
    color: #75868f !important;
}

.datepicker {
    z-index: 99999999999999 !important;
}

.ui-datepicker {
    z-index: 99999999999999 !important;
}

.glyphicon-chevron-left {
    background-color: red !important;
    content: 'xxx' !important;
}

.open-accessibility {
    z-index: 99999999999999 !important;
    top:50px !important;
}

@media (max-width: 780px) {
    .open-accessibility-expand-button {
        line-height: initial !important;
    }
}

.front-container .content__wrap {
    padding-bottom: 180px !important;
}

.start footer {
    position: fixed;
    bottom: 0;
    height: 140px;
    padding-left: calc(((100vw - 47.5rem) / 2) + 1.25rem);
    padding-right: calc(((100vw - 47.5rem) / 2) + 1.25rem);
    margin-top: 5rem;
    border: 1px solid rgba(0, 0, 0, .07);
    box-shadow: 0 -10px 10px -10px rgb(105 96 215 / 18%);
}

.brand-img img {
    width: auto !important;
    height: auto !important;
    max-width: 25px !important;
}