/* 근무일정 생성*/
.create_schedule_modal.fade .modal-dialog {width:540px; background:none; bottom:0; z-index:1; border-radius:5px; position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); margin:0;}
.create_schedule_modal .modal-dialog .modal-content {border:none; width:100%; padding:30px; float:left;}
.create_schedule_modal .modal-dialog .modal-content .modal-header {padding:0; padding-bottom:30px; border:none; display:block; border-radius:0; border-bottom:1px solid #E9ECF0;}
.create_schedule_modal .modal-dialog .modal-content .modal-header p {font-size:18px; font-weight:700;}
.create_schedule_modal .modal-dialog .modal-content .modal-body {padding:0; margin-top:20px;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box {display:table; width:100%;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box {width:100%; display:table; float:left;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box label {width:100px; font-size:14px; line-height:36px; margin-bottom:10px; float:left;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box input { width:calc(100% - 100px); height:36px; border:1px solid #E9ECF0; border-radius:5px; padding:0 10px; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box .slash {color:#000; font-size:14px; font-weight:400; line-height:36px; margin:0 12px; width:6px; display:block; float:left;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box .slash {color:#000; font-size:14px; font-weight:400; line-height:36px; margin:0 12px; width:6px; display:block; float:left;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box .select_time_list_box { width:calc(100% - 100px); float:left; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box .select_time_list_box .select_list {width:calc(50% - 15px); background:#fff; border-radius:5px; float:left; position:relative;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box .select_time_list_box .select_list .select_box {width:100%; height:36px; border:1px solid #E9ECF0; border-radius:5px;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box .select_time_list_box .select_list .select_box .label { width:100%; height:100%; padding:0 10px; position:absolute; top:50%; left:50%; transform:translate3D(-50%, -50%, 0); outline:none; font-size:14px; font-weight:400; color:#494E53; cursor:pointer; background:none; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box .select_time_list_box .select_list .select_box .select_option_list { max-height:200px; overflow-y:auto; min-width:100%; border-radius:5px; border:Solid 1px #E9ECF0; padding:10px; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box .select_time_list_box .select_list .select_box .select_option_list .option_list_item { width:100%; transition:.1s; position:relative; display:table; color:#494E53; text-align:center; line-height:30px; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .option_list_item { text-align:left; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box { background: url(/image/web/select_arrow.svg) no-repeat 95% 55%/20px auto; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .label { text-align:left; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box label {width:100px; font-size:14px; line-height:36px; margin-bottom:10px; float:left;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box { width:100%; display:table; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box { width:calc(100% - 100px); float:left; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list {width:calc(50% - 15px); background:#fff; border-radius:5px; float:left; position:relative;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box {width:100%; height:36px; border:1px solid #E9ECF0; border-radius:5px;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .slash {width:6px; font-size:14px; font-weight:400; color:#000; line-height:36px; margin:0 12px; display:block; float:left;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box.active {z-index:10;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .label { width:100%; height:100%; padding:0 10px; position:absolute; top:50%; left:50%; transform:translate3D(-50%, -50%, 0); outline:none; font-size:14px; font-weight:400; color:#494E53; cursor:pointer; background:none; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list {max-height:200px; overflow-y:auto; min-width:100%; border-radius:5px; border:Solid 1px #E9ECF0; padding:10px; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .option_list_item { width:100%; transition:.1s; position:relative; display:table; font-size:14px; color:#494E53; line-height:30px; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .search_box { width:100%; height:36px; position:relative; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .search_box img { position:absolute; top:50%; left:10px; transform:translatey(-50%); }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .search_box input { width:100%; height:100%; padding-left:40px; border:1px solid #E9ECF0; border-radius:5px; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .option_list_item.first {margin-bottom:5px;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .option_list_item label {width:100%; line-height:30px; margin-bottom:0px; clear:both; font-weight:400;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .option_list_item .chk_box { cursor:pointer; text-indent:25px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .option_list_item .chk_box .on {width:18px; height:18px; position:absolute; top:50%; left:0; transform:translateY(-50%); border:solid 2px #3985EA; box-sizing:border-box; border-radius:3px;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .option_list_item .chk_box input[type="radio"]:checked + .on {background:#3985EA; border:none;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .option_list_item .chk_box input[type="radio"]:checked + .on:after { content:''; display:block; width:6px; height:10px; border:solid #fff; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); position:absolute; left:6px; top:2px; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .option_list_item .chk_box input[type="radio"] { display:none; }
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .textarea_box {width:100%; display:table;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .textarea_box label {width:100px; font-size:14px; line-height:40px; margin-bottom:10px; float:left;}
.create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .textarea_box textarea {width:calc(100% - 100px); height:100px; color: #8F8F8F; border:1px solid #E9ECF0; border-radius:5px; padding:10px; resize:none;}
.create_schedule_modal .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0; padding-top:30px; background:#fff; position:relative; top:-1px; width:100%; resize:none; }
.create_schedule_modal .modal-dialog .modal-content .modal-footer .btn_box {margin:0 auto; display:table;}
.create_schedule_modal .modal-dialog .modal-content .modal-footer .cancel_btn {color:#fff; width:100px; height:36px; background:#F8FBFF; color:#21272C; border-radius:16px; font-size:14px; float:left; margin-right:10px;}
.create_schedule_modal .modal-dialog .modal-content .modal-footer .registration_bth {color:#fff; width:100px; height:36px; background:#3985EA; border-radius:16px; font-size:14px; margin-left:10px;}


/* 휴가유형 생성*/
.create_vacation_modal.fade .modal-dialog {width:540px; background:none; bottom:0; z-index:1; border-radius:5px; position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); margin:0;}
.create_vacation_modal .modal-dialog .modal-content {border:none; width:100%; padding:30px; float:left;}
.create_vacation_modal .modal-dialog .modal-content .modal-header {padding:0; padding-bottom:30px; border:none; display:block; border-radius:0; border-bottom:1px solid #E9ECF0;}
.create_vacation_modal .modal-dialog .modal-content .modal-header p {font-size:18px; font-weight:700;}
.create_vacation_modal .modal-dialog .modal-content .modal-body {padding:0; margin-top:20px;}
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box {display:table; width:100%;}
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .input_box {width:100%; display:table; float:left;}
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .input_box label {width:100px; font-size:14px; line-height:36px; margin-bottom:10px; float:left;}
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .input_box input { width:calc(100% - 100px); height:36px; color: #8F8F8F; border:1px solid #E9ECF0; border-radius:5px; font-size:12px; padding:0 10px; }
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box { width:100%; display:table; }
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box label {width:100px; font-size:14px; line-height:36px; margin-bottom:10px; float:left;}
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box { width:calc(100% - 100px); float:left; }
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list {width:calc(50% - 5px); margin-right:10px; background:#fff; border-radius:5px; float:left; position:relative;}
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box { width:100%; height:36px; border:1px solid #E9ECF0; border-radius:5px; background: url(/image/web/select_arrow.svg) no-repeat 95% 55%/20px auto; }
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box.active {z-index:10;}
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box .label { text-align:left; }
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box .select_option_list .option_list_item { text-align:left; }
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box .label { width:100%; height:100%; padding:0 10px; position:absolute; top:50%; left:50%; transform:translate3D(-50%, -50%, 0); outline:none; font-size:12px; font-weight:400; color:#8F8F8F; cursor:pointer; background:none; }
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box .select_option_list {min-width:100%; border-radius:5px; border:Solid 1px #E9ECF0; padding:10px; }
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box .select_option_list .option_list_item { width:100%; line-height:30px; transition:.1s; position:relative; display:table; font-size:12px; color:#494E53; }
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .time_box {width:calc(50% - 5px); height:36px; float:left; border:1px solid #E9ECF0; border-radius:5px; font-size:12px; padding:0 10px;}
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .time_box input {width:83%; height:36px; color: #8F8F8F; border:0; background:inherit;}
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .time_box span {font-weight:700;}
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .input_box .time_box {width:calc(100% - 100px); height:36px; float:left; border:1px solid #E9ECF0; border-radius:5px; font-size:12px;}
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .input_box .time_box input {width:93%; height:36px; color: #8F8F8F; border:0; background:inherit;}
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .input_box .time_box span {font-weight:700;}
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .textarea_box label {width:100px; font-size:14px; line-height:40px; margin-bottom:10px; float:left;}
.create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .textarea_box textarea {width:calc(100% - 100px); height:100px; color: #8F8F8F; border:1px solid #E9ECF0; font-size:12px; border-radius:5px; padding:10px; resize:none;}
.create_vacation_modal .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0; padding-top:30px; background:#fff; position:relative; top:-1px; width:100%;}
.create_vacation_modal .modal-dialog .modal-content .modal-footer .btn_box {margin:0 auto; display:table;}
.create_vacation_modal .modal-dialog .modal-content .modal-footer .cancel_btn {color:#fff; width:100px; height:36px; background:#F8FBFF; color:#21272C; border-radius:16px; font-size:14px; float:left; margin-right:10px;}
.create_vacation_modal .modal-dialog .modal-content .modal-footer .registration_bth {color:#fff; width:100px; height:36px; background:#3985EA; border-radius:16px; font-size:14px; margin-left:10px;}


/* 휴가유형 생성*/
.vacation_detail_modal.fade .modal-dialog {width:540px; background:none; bottom:0; z-index:1; border-radius:5px; position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); margin:0;}
.vacation_detail_modal .modal-dialog .modal-content {border:none; width:100%; padding:30px; float:left;}
.vacation_detail_modal .modal-dialog .modal-content .modal-header {padding:0; padding-bottom:30px; border:none; display:block; border-radius:0; border-bottom:1px solid #E9ECF0;}
.vacation_detail_modal .modal-dialog .modal-content .modal-header p {font-size:18px; font-weight:700;}
.vacation_detail_modal .modal-dialog .modal-content .modal-body {padding:0; margin-top:20px;}
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box {display:table; width:100%;}
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .input_box {width:100%; display:table; float:left;}
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .input_box label {width:100px; font-size:14px; line-height:36px; margin-bottom:10px; float:left;}
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .input_box input { width:calc(100% - 100px); height:36px; border:1px solid #E9ECF0; border-radius:5px; padding:0 10px; }
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box { width:100%; display:table; }
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box label {width:100px; font-size:14px; line-height:36px; margin-bottom:10px; float:left;}
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box { width:calc(100% - 100px); float:left; }
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list {width:100%; margin-right:0; background:#fff; border-radius:5px; float:left; position:relative;}
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box { width:100%; height:36px; border:1px solid #E9ECF0; border-radius:5px; background: url(/image/web/select_arrow.svg) no-repeat 98% 55%/20px auto; background-color:#fafafa; }
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box.active {z-index:10;}
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box .label { text-align:left; }
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box .select_option_list .option_list_item { text-align:left; }
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box .label { width:100%; height:100%; padding:0 10px; position:absolute; top:50%; left:50%; transform:translate3D(-50%, -50%, 0); outline:none; font-size:14px; font-weight:400; color:#494E53; cursor:pointer; background:none; }
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box .select_option_list {min-width:100%; border-radius:5px; border:Solid 1px #E9ECF0; padding:10px; }
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box .select_option_list .option_list_item { width:100%; line-height:30px; transition:.1s; position:relative; display:table; color:#494E53; }
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .input_box .time_box {width:calc(100% - 100px); height:36px; float:left; border:1px solid #E9ECF0; border-radius:5px; background: #fafafa;}
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .input_box .time_box input {width:93%; height:36px; border:0; background:none;}
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .input_box .time_box span {font-weight:700;}
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .textarea_box label {width:100px; font-size:14px; line-height:40px; margin-bottom:10px; float:left;}
.vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .textarea_box textarea {width:calc(100% - 100px); height:100px; border:1px solid #E9ECF0; border-radius:5px; padding:10px; resize:none;}
.vacation_detail_modal .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0; padding-top:30px; background:#fff; position:relative; top:-1px; width:100%;}
.vacation_detail_modal .modal-dialog .modal-content .modal-footer .btn_box {margin:0 auto; display:table;}
.vacation_detail_modal .modal-dialog .modal-content .modal-footer .cancel_btn {color:#fff; width:100px; height:36px; background:#F8FBFF; color:#21272C; border-radius:16px; font-size:14px; float:left; margin-right:10px;}
.vacation_detail_modal .modal-dialog .modal-content .modal-footer .registration_bth {color:#fff; width:100px; height:36px; background:#3985EA; border-radius:16px; font-size:14px; margin-left:10px;}


@media only screen and (max-width:1280px) {
    /* 휴가유형 등록*/
    .vacation_detail_modal.fade .modal-dialog { width:490px; }
    .vacation_detail_modal .modal-dialog .modal-content { padding:30px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-header { padding-bottom:20px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-header p { font-size:16px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .input_box label { width:80px; font-size:12px; line-height:32px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box label { width:80px; font-size:12px; line-height:32px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .textarea_box label { width:80px; font-size:12px; line-height:32px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .input_box input { width:calc(100% - 80px); font-size:12px; height:32px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .input_box .time_box { width:calc(100% - 80px); height:32px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .input_box .time_box span { font-size:12px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .input_box .time_box input { height:32px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .textarea_box textarea { width:calc(100% - 80px); font-size:12px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box { width:calc(100% - 80px); }
    .vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box { height:32px; background-size:18px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box .label { font-size:12px; height:32px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box .select_option_list .option_list_item { font-size:12px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-footer { padding-top:20px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-footer .cancel_btn { width:80px; height:32px; margin-right:0; font-size:12px; }
    .vacation_detail_modal .modal-dialog .modal-content .modal-footer .registration_bth { width:80px; height:32px; font-size:12px; }

    /* 휴가유형 생성*/
    .create_vacation_modal.fade .modal-dialog { width:490px; }
    .create_vacation_modal .modal-dialog .modal-content { padding:30px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-header { padding-bottom:20px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-header p { font-size:16px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .input_box label { width:80px; font-size:12px; line-height:32px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box label { width:80px; font-size:12px; line-height:32px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .textarea_box label { width:80px; font-size:12px; line-height:32px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .textarea_box textarea { width:calc(100% - 80px); font-size:12px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .input_box input { width:calc(100% - 80px); height:32px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box { width:calc(100% - 80px); }
    .create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .time_box input { width:82%; }
    .create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .input_box .time_box { width:calc(100% - 80px); height:32px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .input_box .time_box input { height:32px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .time_box { height:32px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .time_box input { height:32px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_time_list_box .select_list .select_box { height:32px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-footer { padding-top:20px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-footer .cancel_btn { width:80px; height:32px; margin-right:0; font-size:12px; }
    .create_vacation_modal .modal-dialog .modal-content .modal-footer .registration_bth { width:80px; height:32px; font-size:12px; }

    /* 근무일정 생성*/
    .create_schedule_modal.fade .modal-dialog { width:490px; }
    .create_schedule_modal .modal-dialog .modal-content { padding:30px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-header { padding-bottom:20px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-header p { font-size:16px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box label { width:80px; font-size:12px; line-height:32px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box label { width:80px; font-size:12px; line-height:32px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .textarea_box label { width:80px; font-size:12px; line-height:32px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box input { width:calc(100% - 80px); height:32px; font-size:12px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .textarea_box textarea { width:calc(100% - 80px); font-size:12px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box .select_time_list_box { width:calc(100% - 80px); }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box .slash { margin:0 5px; line-height:32px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box .select_time_list_box .select_list { width:calc(50% - 8px); }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box .select_time_list_box .select_list .select_box { height:32px; background-size:18px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box .select_time_list_box .select_list .select_box .label { font-size:12px; height:32px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .input_box .select_time_list_box .select_list .select_box .select_option_list .option_list_item { font-size:12px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box { width:calc(100% - 80px); }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list { width:calc(50% - 8px); }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box { height:32px; background-size:18px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .label { font-size:12px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .search_box { height:28px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .search_box img { width:22px; margin-top:1px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .option_list_item { font-size:12px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .option_list_item .chk_box { font-size:12px; text-indent:22px }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .option_list_item .chk_box .on { width:15px; height:15px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .select_list .select_box .select_option_list .option_list_item .chk_box input[type="radio"]:checked + .on:after { width:5px; height:8px; left:5px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-body .form_box .select_list_box .select_bip_box .slash { margin:0 5px; line-height:32px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-footer { padding-top:20px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-footer .cancel_btn { width:80px; height:32px; margin-right:0; font-size:12px; }
    .create_schedule_modal .modal-dialog .modal-content .modal-footer .registration_bth { width:80px; height:32px; font-size:12px; }
}









