@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
body{font-family: 'Roboto', sans-serif;}
.hall_timings > table {border-collapse: collapse;margin-top: 15px;}
.hall_timings table tr,.hall_timings table th,.hall_timings table td {border: 1px solid #ccc;font-size: 14px;text-align: left;padding: 10px;}
.hall_timings table thead th { text-transform: uppercase; color: #5c5a5a; }
.hall_time_zone { display: inline-flex; background: #2b9363; padding: 8px 15px; border-radius: 3px; color: #fff; text-transform: capitalize; align-items: center; }
.notavailable { background: #e13f27; }

.tab-content > .edit-actions a.button {background: #ce250c;color: #fff;border: none !important;font-size: 14px;padding: 7px 15px;line-height: 20px;}
.tab-content > .edit-actions {margin: 15px 0;}
.tab-content > .edit-actions a.button:hover{background: #000;}
table.table_com {border-collapse: collapse;}
table.table_com th {text-align: left;text-transform: uppercase;color: #5c5a5a;}
table.table_com th, table.table_com td,table.table_com tr {font-size: 14px;padding: 10px;border: 1px solid #ccc;}

.edit_holidays input { background: transparent; border: none; border-bottom: 1px solid #ccc; border-radius: 0; height: 40px; outline: none;box-shadow: none !important; }

.edit_holidays button {padding: 7px 10px;border: none;color: #fff;border-radius: 4px;}
.add-holiday { background: #2b9363; }
.edit_holidays .remove-holiday { background: #e13f27; }

#holiday-calender .ui-datepicker-calendar {width: 100%;border-collapse: collapse;}
#holiday-calender .ui-datepicker-calendar td,#holiday-calender .ui-datepicker-calendar th {text-align: left;padding: 10px;font-size: 14px;}
#holiday-calender .ui-datepicker-calendar td {height: 80px;vertical-align: top;}
#holiday-calender .ui-datepicker-calendar td,#holiday-calender .ui-datepicker-calendar th,#holiday-calender .ui-datepicker-calendar tr {border: 1px solid #ccc;}
#holiday-calender .ui-datepicker-header a {background: #c4c4c4;cursor: pointer; margin-right: 7px;padding: 7px;display: inline-block;color: #fff;border-radius: 3px;}
#holiday-calender .ui-datepicker-header {display: flex;margin: 0 0 15px;align-items: center;}
#holiday-calender .ui-datepicker-title {font-size: 16px;}
#holiday-calender .ui-datepicker-calendar td,#holiday-calender .ui-datepicker-calendar td a{color: #333;text-decoration: none;}
#holiday-calender .ui-datepicker-today { background: #ce250c42; color: #ce250c !important; }
#holiday-calender .ui-datepicker-today a{font-weight: 500;color: #ce250c !important;}
#holiday-calender .ui-state-disabled { background: #edeaea; cursor: not-allowed !important; }
/* 19 May 22 */
.fc-event { font-size: 12px !important; padding: 1px 2px !important; }
span.fc-time { display: none; }






