.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: #ffffff;
}

body {
    background-color: var(--bs-body-bg);
}

:root,
[data-bs-theme=light] {
    --bs-body-bg: #f6f9fe;
}

.table>:not(caption)>*>* {
    background-color: #ffffff;
}

.topMenuSelect > .btn {
    color: #ffffff;
}

.topMenuSelectSmall > ul {
    min-width: 2rem;
}

.selectedHotel {
    max-width: 12rem;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    float: left;
    margin: 0.2rem .5em 0 0 !important;
}

.room-picker-container > div
{
    width: 50%;
}

.position-fixed.onParent {
    position: absolute !important;
}

.headerTitle {
    margin-top: 5rem !important;
}

.dropdown-menu.show.ultrawidth {
    width: 100%;
    display: block;
    background-color: #ffffff;
}

.btn-group.dropdown > ul > li {
    cursor: pointer;
}

.ui.icon.input>i.icon:after, .ui.icon.input>i.icon:before {
    left: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
    margin-top: -.5em;
}

.widthed-modal {
    max-width: 100%;
    margin-left: 15rem;
    margin-right: 15rem;
}

.centerBox {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}