/* Default jquery-loading styles */

/****************** CUSTOM CSS STARTS HERE ***************/
.sidebar-mini #title_selector, .sidebar-mini #event_selector{display:none;}
.service-center{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;}
.service-center .service-center_left, .service-center .service-center-right{width:50%;}
.service-center .service-center_left{padding-right:15px;}

/****************** LIST VIEW CSS STARTS HERE ***************/
.sidebar-mini.list-view #title_selector, .sidebar-mini.list-view #event_selector{display:block;}
.sidebar-mini.list-view #fullCalendar .fc-toolbar.fc-header-toolbar{margin:0;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:40px;left:0;width:100%;}
.sidebar-mini.list-view #fullCalendar .fc-toolbar.fc-header-toolbar .fc-center h2{padding:0 30px;}
.filters{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;margin:100px 0 40px;}
.filters input, .filters select{height:36px;margin:0 10px;padding:10px 15px;line-height:14px;border:solid 1px #e8e8e8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.filters input:hover, .filters select:hover, .filters input:focus, .filters select:focus{border-color:#999;}
.filters .nice-select{height:36px;line-height:34px;margin:0 10px;min-width:145px;}
/****************** LIST VIEW CSS ENDS HERE ***************/

/****************** LOADING OVERLAY CSS STARTS HERE ***************/
.loading-overlay{display:table;opacity:0.7;}
.loading-overlay-content{text-transform:uppercase;letter-spacing:0.4em;font-size:1.15em;font-weight:bold;text-align:center;display:table-cell;vertical-align:middle;}
.loading-overlay.loading-theme-light{background-color:#fff;color:#000;}
.loading-overlay.loading-theme-dark{background-color:#000;color:#fff;}
/****************** LOADING OVERLAY CSS ENDS HERE ***************/

/****************** CUSTOM CSS ENDS HERE ***************/


/****************** RESPONSIVE CSS STARTS HERE ***************/

@media (max-width: 579px){
  .filters > div, .filters input, .filters select{width:100%;}
  .filters .nice-select{margin:0;}
  .filters input, .filters select{margin:10px 0 0;}
}

/****************** RESPONSIVE CSS ENDS HERE ***************/
