@charset "utf-8";
/* SIR 지운아빠 */

/* ### 기본 스타일 커스터마이징 시작 ### */

#ca_list table.cal {border-collapse:collapse; table-layout:fixed;}
#ca_list table.cal th { font-size:14px;  padding-left:0px; background: #ececec; border: 1px solid #dbdbdb;color: #525252; height:30px; font-weight:bold;text-align: center; }
#ca_list table.cal td { font-size:13px; padding:0px; border:1px solid #e0e0e0; width:14.2%;  vertical-align:middle; min-height:50px; height:60px;text-align:center; background:#F0f0f0;}
#ca_list table.cal td a { text-decoration:none;color:#595959;font-size:13px;padding: 10px 0px;width: 100%;display:inline-block; }
#ca_list table.cal thead tr th {  }

.cal_arr { display: inline-flex; align-items:center; justify-content:center; border-radius: 30px;border: 2px solid #02a441; width: 35px;height: 35px; text-align: center;font-size: 24px;color: #02a441 !important;background:#ffffff;cursor:pointer; }
.cal_arr:hover { background:#02a441 !important;border:1px solid #02a441;color:#ffffff !important; }

.alink { cursor:pointer; background:#FFF;}
.alink:hover { font-weight:bold; } 

.start { color: #ffffff !important;background: #6b6b6b !important;border-radius: 0px; }
.start font { color: #ffffff !important; }
.end { color: #ffffff !important;background: #5286bb !important;border-radius: 0px; }
.end font { color: #ffffff !important; }
.gap { color: #ffffff !important;background: #5286bb !important; }
.gap font { color: #ffffff !important; }

.cal_bottom_div { font-size: 12px;color:#595959;overflow:hidden; }
.ye_color1 { color:#d9d9d9 !important; } /*예약완료*/
.ye_color2 { color:#ffffff !important; } /*예약가능일초과*/
.ye_color3 { color:#edd5ed !important; } /*예약가능*/
.ye_color4 { color:#f6ecf6 !important; } /*예약일부가능*/
