﻿#calendarScheBody tr th.week {
    min-width: 134px;
}

    #calendarScheBody tr th.week .arrow-horizontal {
        display: block;
        padding: 21px 25px;
    }

        #calendarScheBody tr th.week .arrow-horizontal.arrow-left {
            float: left;
        }

        #calendarScheBody tr th.week .arrow-horizontal.arrow-right {
            float: right;
        }

    #calendarScheBody tr th.week .arrow-vertical {
        display: none;
    }

.header-inner.hidden-xs .container .brands a.noShowNameLink {
    width: auto;
    margin: -15px 0 5px 0;
    padding: 1px 1px 1px 1px;
    height: 70px;
}

    .header-inner.hidden-xs .container .brands a.noShowNameLink img {
        width: auto;
        height: 68px;
        margin: 0 0 0 0;
    }

.header-bottom .container .navbar-header .brands.visible-xs a.mobile-noShowNameLink {
    width: auto;
    height: 50px;
    padding: 2px 2px 2px 2px;
    margin: 0 0 0 0;
}

    .header-bottom .container .navbar-header .brands.visible-xs a.mobile-noShowNameLink img {
        width: auto;
        height: 46px;
        margin: 0 0 0 0;
    }

    .header-bottom .container .navbar-header .brands.visible-xs a.mobile-noShowNameLink p {
        vertical-align: middle;
    }

@media screen and (max-width: 1199px) {
    #calendarScheBody tr th.week {
        min-width: 111px;
    }

        #calendarScheBody tr th.week .arrow-horizontal {
            display: block;
            padding: 21px 19px;
        }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .inner .col-sm-2.custom-col-sm {
        float: left;
        width: 16.66666667%;
    }

    .inner .col-sm-10.custom-col-sm {
        float: left;
        width: 83.33333333%;
        padding-right: 0px;
        padding-left: 0px;
    }
}

@media screen and (max-width: 991px) {
    #calendarScheBody tr th.week .arrow-vertical {
        display: block;
    }

    #calendarScheBody tr th.week {
        min-width: auto;
    }

        #calendarScheBody tr th.week .arrow-horizontal {
            display: none;
            padding: 21px 16px;
        }
}

@media screen and (min-width: 992px) {
    .calendar-reservation table th.week {
        background-color: white;
    }
}
