/******************************* 매체지원 ******************************/
.select_btnCheck {
  padding: 36px 0px;
  text-align: center;  
}
.btnCheckOff {
  margin: auto;
  background-image: url('/kte/images/btn/off.png');
  width: 10px;
  height: 10px;
}
.btnCheckOn {
  margin: auto;
  background-image: url('/kte/images/btn/on.png');
  width: 10px;
  height: 10px;
}

.fc-event{
  height: 20px !important;
  width:100px !important;
}
#calendar {
  font-size: 10px;
}
.fc-header-title h2 {
  font-size: 12px;
  white-space: normal !important;
}
.fc-view-month .fc-event, .fc-view-agendaWeek .fc-event {
  font-size: 0;
  overflow: hidden;
  height: 2px;
}
.fc-view-agendaWeek .fc-event-vert {
  font-size: 0;
  overflow: hidden;
  width: 2px !important;
}
.fc-agenda-axis {
  width: 20px !important;
  font-size: .7em;
}

.fc-button-content {padding: 0;}
.fc-header td {padding-bottom: 0;}
.fc-header-center > .fc-button{padding: 0 10px;}
.fc-header-left{width: 20%;}
.fc-header-left > .fc-button{margin: 0;}
.fc-past {background: #F2F2F2 !important; }

.fc-start-dt {background: #9EDAFF !important; }
.fc-between-dt {background: #D8F0FF !important; }
.fc-end-dt {background: #9EDAFF !important; } 
    
.fc-first > .ui-widget-header {font-size: 10px;}
.fc-grid .fc-day-number{font-size: 11px; text-align: center;}
.ui-state-highlight{}
.fc-header-center > .fc-button > .ui-icon-circle-triangle-w{background: url('/kte/images/icon/cal_prev.png') no-repeat; width: 13px; height: 13px; margin-top: -6px; background-size: cover;}
.fc-header-center > .fc-button > .ui-icon-circle-triangle-e{background: url('/kte/images/icon/cal_next.png') no-repeat; width: 13px; height: 13px; margin-top: -6px; background-size: cover;}
.fc-today{background-color: #facd89 !important; color: #fff !important;}
.fc-clickday{background: none; background-color: #90caf9 !important; color: #fff !important;}

.room_apply_table{overflow: hidden; width: 100%; margin-left: 30px;}
.room_apply_table > tbody > tr > th {color: #444; text-align: left;}
.room_apply_table > tbody > tr > td {width: 100%; margin: 8px 0;}
.room_apply_table > tbody > tr > td > input {width: 100%; padding: 13.5px 9px; background-color: #f2f2f2; border: none;} 
.room_apply_table > tbody > tr > td > textarea {padding: 13.5px 9px; width: 100%; height: 100px; background-color: #f2f2f2; border: none;}

.reserveTime > tbody > tr:nth-child(odd) {background-color: #f2f2f2;}
.reserveTime > tbody > tr > td {border-right: 1px solid #ddd;}
.reserveTime{border-collapse:collapse; width: 100%;}
.reserveTime thead{width: 100%;}
.reserveTime thead tr {width: 100%;}
.reserveTime thead tr th:nth-child(1) {width: 20%;}
.reserveTime thead tr th:nth-child(2) {width: 40%;}
.reserveTime thead tr th:nth-child(3) {width: 40%;}
.reserveTime tbody {overflow-y:auto; overflow-x:hidden; width: 100%; height:260px}
.reserveTime tbody tr {width: 100%;}
.reserveTime tbody tr td {width: 40%; padding-left: 3.5%;}
.reserveTime tbody tr td:nth-child(1) {width: 20%;}



.calendar_col {display: inline-block; width: calc(30% - 14px); float: left;}
.program_total_cnt{color: #444; font-weight: bold; font-size: 15px;}
.equi_ul{display: inline-block; vertical-align: top; margin: 0; width: calc(100% - 190px);}
.search_cate_item{width: calc(15% - 10px);}

.equi_apply_table{overflow: hidden; width: 100%; margin-left: 30px;}
.equi_apply_table > tbody > tr > th {color: #444; text-align: left;}
.equi_apply_table > tbody > tr > td {width: 100%; margin: 8px 0;}
.equi_apply_table > tbody > tr > td > input {width: 80%; padding: 13.5px 9px; background-color: #f2f2f2; border: none;} 
.equi_apply_table > tbody > tr > td > textarea {padding: 13.5px 9px; width: 90%; height: 100px; background-color: #f2f2f2; border: none;}
.program_grid_col:hover {box-shadow: none !important;}