.md-calendar-booking .mbsc-calendar-text
{
    text-align: center;
}

.md-calendar-booking .booking-datetime .mbsc-datepicker-tab-calendar
{
    flex:      1 1 0;
    min-width: 300px;
}

.md-calendar-booking .mbsc-timegrid-item
{
    margin-top:    1.5em;
    margin-bottom: 1.5em;
}

.md-calendar-booking .mbsc-timegrid-container
{
    /*top: 30px;
    margin-top:30px;*/
    position: relative;
}

.mbsc-ios.mbsc-page {background: none;}

.mbsc-ios.mbsc-datepicker-inline
{border-top: none;border-bottom: none;}

.md-calendar-booking .mbsc-calendar-text
{
    text-align: center;
}

.md-calendar-booking .booking-datetime .mbsc-datepicker-tab-calendar
{
    flex:      1 1 0;
    min-width: 300px;
}

.md-calendar-booking .mbsc-timegrid-item
{
    margin-top:    1.5em;
    margin-bottom: 1.5em;
}

.md-calendar-booking .mbsc-timegrid-container
{
    /*top: 30px;
    margin-top:30px;*/
    position: relative;
}

.mbsc-datepicker-tab-timegrid {max-height: 400px;overflow-x: scroll;}

.md-calendar-booking .mbsc-timegrid-item
{
    margin-top:    0.1em;
    margin-bottom: 0.1em;
}

.mbsc-ios.mbsc-page {background: none;min-height:auto;}
.mbsc-ios.mbsc-datepicker-inline {border-top: none;border-bottom: none;}
#service_info {margin: 10px 15px;}
.lightgray{color:#62626259}
