@charset "utf-8";

.ico_cafe{display:inline-block;background:url(//t1.daumcdn.net/cafe_image/cf_img3/admin_2018/ico_admin_180123.png) no-repeat 0 0;vertical-align:top;*display:inline;*zoom:1}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
not all, only screen and (min-resolution: 144dpi),
only screen and (min-resolution: 1.5dppx){
	.ico_cafe{background-image:url(//t1.daumcdn.net/cafe_image/cf_img3/admin_2018/r2/ico_admin_180123.png);background-size:140px 600px}
}

/* select component */
.select_box{position:relative;display:inline-block;padding:1px;background:#fff;vertical-align:top;*display:inline;*zoom:1}
.select_box-button{display:block;overflow:hidden;height:32px;min-width:0;margin:-1px;padding:0 30px 0 10px;border:1px solid #CFD2D5;font-family:system-ui,-apple-system,AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',sans-serif;font-size:13px;color:#000;line-height:32px;background:transparent;text-decoration:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:url(//t1.daumcdn.net/cafe_image/cf_img3/admin_2018/arr_open_180116-2.gif) no-repeat 100% 14px}
.select_box-button:hover{text-decoration:none}
.select_box-button--press{border:1px solid #127cfd;border-bottom:1px solid #fff;background:url(//t1.daumcdn.net/cafe_image/cf_img3/admin_2018/arr_fold_180116-2.gif) no-repeat 100% 14px}
.select_box-layer{display:none;position:absolute;left:0;right:0;overflow:auto;border:solid 1px #127cfd;border-top:0;height:340px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10}
.select_box-layer-list{display:block;height:34px;padding:0 0 4px;white-space:nowrap;font-family:system-ui,-apple-system,AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',sans-serif;font-size:13px;line-height:30px;color:#000;background:transparent;text-align:left;cursor:pointer}
.os_mac .select_box-layer-list{line-height:34px}
.select_box-layer-list-select,
.select_box-layer-list-select:link,
.select_box-layer-list-select:hover,
.select_box-layer-list-select:visited,
.select_box-layer-list-select:active{display:block;overflow:hidden;padding:0 10px 4px;text-decoration:none;text-overflow:ellipsis}
.os_mac .select_box-layer-list-select,
.os_mac .select_box-layer-list-select:link,
.os_mac .select_box-layer-list-select:hover,
.os_mac .select_box-layer-list-select:visited,
.os_mac .select_box-layer-list-select:active{padding-bottom:0}
.select_box-layer-list-select:hover,
.select_box-layer-list-select:focus{background-color:#ECF4FF}
.select_box-layer-list-select--selected,
.select_box-layer-list-select--selected:link,
.select_box-layer-list-select--selected:hover,
.select_box-layer-list-select--selected:visited{color:#127cfd}

/* star schedule select */
.select_box-layer--spacing{border-top:1px solid #127cfd;margin-top:6px}
.sort_calendar .select_box-button{padding:0 31px 0 20px;height:34px;border-radius:20px;border:1px solid #cfd2d5;font-size:14px;line-height:30px;font-family:system-ui,-apple-system,Helvetica,AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',sans-serif;background:#fff;text-align:center}
.os_mac .sort_calendar .select_box-button{line-height:34px}
.sort_calendar .select_box-button:before{position:absolute;top:15px;right:5px;width:21px;height:6px;background-image:url(//t1.daumcdn.net/cafe_image/cf_img3/admin_2018/arr_open_180116-2.gif);content:''}
.sort_calendar .select_box-button:hover,
.sort_calendar .select_box-button--press{border-color:#cfd2d5;background:#f8f8f8;text-decoration:none}
.sort_calendar .select_box-button--press:before{background-image:url(//t1.daumcdn.net/cafe_image/cf_img3/admin_2018/arr_fold_180116-2.gif)}
.sort_calendar .select_box-layer{margin-top:6px}
.coll_apply .select_box-button{min-width:36px}
.coll_apply .select_box-button--no_border{min-width:0}
.select_box-button--no_border{border:0;padding-left:0;padding-right:26px}
.select_box-button--no_border+.select_box-layer .select_box-layer-list{padding-bottom:2px;line-height:31px}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
not all, only screen and (min-resolution: 144dpi),
only screen and (min-resolution: 1.5dppx){
	.select_box-button{background-image:url(//t1.daumcdn.net/cafe_image/cf_img3/admin_2018/r2/arr_open_180125.gif);background-size:21px 6px}
	.select_box-button--press{background-image:url(//t1.daumcdn.net/cafe_image/cf_img3/admin_2018/r2/arr_fold_180125.gif);background-size:21px 6px;}
}

/* datePicker component */
.ui-datepicker{margin:5px 0 0 -1px;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #127cfd !important;border-radius:0 !important;z-index:100 !important}

.date_picker{display:inline-block;width:114px;border:1px solid #CFD2D5;background:#fff;vertical-align:top;line-height:32px;*display:inline;*zoom:1}
.date_picker-button{border:0;padding:0 28px 0 10px;width:76px;height:32px;font-family:system-ui,-apple-system,AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',sans-serif;font-size:13px;color:#000;background:transparent;line-height:32px}
.ico_date{margin:11px 0 0 -23px;width:11px;height:11px;background-position:-120px -220px}

/* checkBox component */
.check_box{position:relative;overflow:hidden;padding:0 16px;height:34px;line-height:34px}
.check_box-input_check{display:inline-block;margin:12px 12px 8px 4px;width:8px;height:8px;vertical-align:top;*display:inline;*zoom:1;*width:auto;*height:auto;*margin:8px 8px 8px 0;width:auto\9;height:auto\9;margin:8px 8px 8px 0\9}
.check_box-label{margin-left:-24px;padding-left:24px;cursor:pointer}
.check_box-label:before{position:absolute;top:8px;left:0;width:18px;height:18px;background:#fff url(//t1.daumcdn.net/cafe_image/cf_img3/admin_2017/ico_check.gif) no-repeat 0 0;content:'';background:none\9}
.check_box-input_check:checked+.check_box-label:before{background-position:0 -20px}
.check_box-input_check:disabled+.check_box-label:before{background-position:-40px 0}
.check_box-input_check:disabled:checked+.check_box-label:before{background-position:-40px -20px}
.check_box-input_check:hover+.check_box-label:before{background-position:-20px 0}
.check_box-input_check:hover:checked+.check_box-label:before{background-position:-20px -20px}
.check_box-input_check:hover:disabled+.check_box-label:before{background-position:-40px 0}
.check_box-input_check:hover:disabled:checked+.check_box-label:before{background-position:-40px -20px}

.os_mac .check_box{line-height:32px}

/* star schedule checkbox */
.coll_cont .check_box-label{padding-left:28px}
.noti_itcoll .check_box{padding:0;line-height:24px;height:22px}
.noti_itcoll .check_box-label:before{top:4px}
.noti_itcoll .check_box-input_check{margin-top:10px;*margin-top:4px;margin-top:4px\9}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
not all, only screen and (min-resolution: 144dpi),
only screen and (min-resolution: 1.5dppx){
	.check_box-label:before{background-image:url(//t1.daumcdn.net/cafe_image/cf_img3/admin_2017/r2/ico_check.gif);background-size:60px 80px}
}

/* button */
.btn_type1{display:inline-block;width:auto;height:32px;padding:0 10px;border-radius:3px;border:1px solid #5AA4FF;font-size:14px;line-height:32px;background:#fff;vertical-align:top;*display:inline;*zoom:1}
.btn_type1:hover{background:#EBF6FF;text-decoration:none}
.btn_type1 .txt_btn{color:#127CFD;line-height:29px}
.ico_add{margin:12px 5px 0 0;width:9px;height:9px;background-position:-90px -70px}
