﻿html,body{overflow-x:hidden;height:100%;}div#container-fluid{height:calc(100% - 110px);}div#bodyContainer{height:100%;}div#bodyContent{height:inherit;}div#meetingAppointmentsRootContainer{height:inherit;}div#meetingAppointmentsLeftPane{height:inherit;}div#meetingAppointmentsRightPane{height:inherit;}div#datagrid{height:inherit;}div#meetingAppointments_grid{height:inherit;border:0;}.k-grid-content{height:calc(100% - 47px);}.noBorder{border:0;}div#colorLegend{position:absolute;bottom:0;padding:0 .625em;}.k-grid-header th.k-header,.k-filter-row th{padding-left:0 !important;padding-right:0 !important;}th.k-header.k-text-left{text-align:left !important;}th.k-header.k-text-right{text-align:right !important;}.k-grid-header .k-link{text-align:revert !important;}.colorLegend{list-style:none;padding:unset;}.colorLegend li{float:left;margin-right:10px;}.colorLegend span{border:1px solid #ccc;float:left;width:12px;height:12px;margin:2px;}.bookedForMeeting{background-color:#008000;}.waitlisted{background-color:#ffa500;}fieldset{border:none;border-radius:2px;margin-bottom:12px;overflow:hidden;padding:0 .625em;}.k-text-left{text-align:left !important;justify-content:flex-start !important;}.k-text-right{text-align:right !important;justify-content:flex-end !important;}div#meetingAppointmentsLeftPane{float:left;}.form-group{display:flex;flex-flow:row wrap;align-items:center;}[class*="form-col"]{flex:0 1 100%;padding:0 1rem 0 0;}@media(min-width:576px){.form-col-4{flex:0 0 25%;max-width:25%;text-align:end;}.form-col-8{flex:0 0 75%;max-width:75%;}.offset-form-col-4{margin-left:25%;}}input{display:block;width:100%;}label,select{display:block;width:100%;max-width:100%;}