.timeRow {
    background-color: #E6E6E6 !important;
}

.roomRow,
.dataRow {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis "..";
}

#main-tabs ul {
    font-size: 13px;
}

#main-tabs ul>li {
    width: 32%;
}

#main-tabs a {
    overflow-x: clip;
    text-overflow: ellipsis;
}
#main-tabs nav a {
    box-sizing: content-box;
}

/* FIXES FOR TABS UI */
#main-tabs>.ui-tabs-panel {
    border: solid 1px #999 !important;
    padding: 0.25rem;
}

#main-tabs {
    border: 0;
    margin-top: 0;
    position: relative;
    background: white;
}
#min-tabs .table .timeRow {
    text-overflow: ellipsis;
}


#tab-loading {
    position: absolute;
    left: 350px;
    top: 200px;
}
#tabs-loading {
    width: 100%;
    min-height: 21.5rem;
}
#tabs-loading-inner {
    position: absolute;
    left: 40%;
    top: 47%;
}

@media screen and (min-width: 992px) {
    #tab-link-ait {
        text-wrap: nowrap;
        max-width: 10rem;
    }
}

.normal-tabs>ul.ui-tabs-nav li a {
    width: 90%;
}

.ui-widget-content {
    border: solid 1px #999;
    padding: 0.25rem;
}

.layoutFull {
    table-layout: fixed;
    width: 100%;
}

#datepicker > div {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    padding: 0;
}