.ae_cal {padding:7px 12px 12px 12px !important;box-sizing:border-box;background-color:rgb(255,255,255);border:1px solid rgb(234,234,234);margin-top:4px;border-radius:2px;background-image:linear-gradient(rgb(251,251,251),rgb(255,255,255) 10px);}.ae_cal_period{font-weight:500;}.ae_cal_day {display:inline-block;width:12.28%;padding:0;background:#FFF;color:#797979;margin:1%;text-align:center;vertical-align:middle;box-sizing:border-box;border-radius:1px;font:0.95rem/0.95rem 'Helvetica Neue',sans-serif;cursor:not-allowed;box-shadow:0 1px 1px -0.5px #dde0e4,inset 0 0 0 1px rgba(0,0,0,0.12);background-image:linear-gradient(to top,rgba(0,0,0,0.02),rgba(255,255,255,0));}.ae_cal_timebox {text-align:center;}.ae_cal_timebox hr{margin:7px;background-color:#efeff0;}.ae_cal_time{display:inline-block;width:18%;padding:0;background:#FFF;color:#797979;margin:1%;text-align:center;vertical-align:middle;box-sizing:border-box;border-radius:1px;font:0.95rem/0.95rem 'Helvetica Neue',sans-serif; cursor:not-allowed;box-shadow:0 1px 1px -0.5px #dde0e4,inset 0 0 0 1px rgba(0,0,0,0.12);background-image:linear-gradient(to top,rgba(0,0,0,0.02),rgba(255,255,255,0));}.ae_cal_day .ae_cal_day_num,.ae_cal_time .ae_cal_day_num{color:#797979;}.ae_cal_day_on{background-image:linear-gradient(225deg,#cdeac1 9px ,rgba(255,255,255,0) 10px),linear-gradient(to top,rgba(0,0,0,0.03),rgba(255,255,255,0));background-color:#eeffe0;color:#3d793a; cursor:pointer;}.ae_cal_day_on .ae_cal_day_num{color:#3d793a;}.ae_cal_day_on:hover{box-shadow:inset 0 0 1px 1px #adc5aa;background-image:linear-gradient(to bottom,rgba(136,220,135,0.35),rgb(242,255,224));}.ae_cal_day_off {background-color:#fdebef;color:#d48a8a;}.ae_cal_day_off .ae_cal_day_num {color:#d48a8a;}.ae_cal_today {background-image:linear-gradient(-45deg,#d0d0d0 9px ,rgba(255,255,255,0) 10px),linear-gradient(to top,rgba(0,0,0,0.03),rgba(255,255,255,0));font-weight:bold;}.ae_cal_day_out {background-image:none;box-shadow:0 0 0 0.5px #e4e4e4;}.ae_cal_day_out .ae_cal_day_num {color:#e2e2e2;}.ae_cal_select{box-shadow:0 0 1px 2px #fff,inset 0 -0.5px 1px 1px #747b7b;background-image:linear-gradient(to bottom,#78838e,#92a9af);text-shadow:-0.5px -0.5px 1px #272727;}.ae_cal_select .ae_cal_day_num{color:#FFF;font-weight:bold;}.ae_cal_head{display:inline-block;width:12.28%;padding:0 10px;margin:0 1%;text-align:center;vertical-align:middle;box-sizing:border-box;color:#757575;text-shadow:1px 1px #FFF;font:0.86rem/1rem 'Helvetica Neue',sans-serif;}.ae_cal_whead {width:98%;}.ae_cal_row {display:inline-block;width:100%;}.ae_cal_day_num {vertical-align:middle;display:inline-block;margin:10px;}.ae_cal_uinormal{color:#7c838c !important;box-shadow:0 1px 1px -0.5px #dde0e4,inset 0 0 0 1px rgba(0,0,0,0.12);font:0.95rem/0.95rem 'Helvetica Neue',sans-serif !important;background-image:linear-gradient(to top,#fbfbfb,#FFF);}.ae_cal_uinormal svg{fill:#7c838c;}.ae_cal_uinormal:hover,.ae_cal_uinormal.hovered{color:#838e9c !important;box-shadow:inset 0 0 1px 1px #bfc7ce;background-image:linear-gradient(to bottom,#e6ecf1,#f3f1f1);}.ae_cal_uinormal:hover svg,.ae_cal_uinormal.hovered svg{fill:#7188a5;}.ae_cal_uinormal_inactive {color:#7c838c !important;box-shadow:0 1px 1px -0.5px #dde0e4,inset 0 0 0 1px rgba(0,0,0,0.12);font:0.95rem/0.95rem 'Helvetica Neue',sans-serif !important;opacity:0.3;cursor:not-allowed;}em.ae_formcal_appdate {padding:1px 5px;margin-left:7px;box-shadow:inset 0 0 1px 1px rgba(51,51,51,0.21);border-radius:3px;font:600 0.83rem/0.85rem 'Helvetica Neue',Helvetica,Arial,sans-serif;}