/* 입고 모달 */
.sub_ibgo_modal.fade .modal-dialog {width:590px; background:none; bottom:0; z-index:1; border-radius:5px; position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); margin:0; display:table;}
.sub_ibgo_modal .modal-dialog .modal-content {border:none; width:100%; padding:30px; float:left; position:relative;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-header { padding:0; padding-bottom:30px; border:none; display:block; border-radius:0; border-bottom:1px solid #E9ECF0;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-header p.title { float:left; font-size:18px; font-weight:700; line-height:30px; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-header p.ibgo_code { float:right; font-size:14px; font-weight:700; line-height:30px; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-header p.ibgo_code span { font-weight:400; margin-left:10px; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body {padding:0; margin-top:10px;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box {display:table; width:100%;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul { padding:10px 0; border-bottom:1px solid #E9ECF0; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul.first { padding-top:0; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul:last-child { border:0; padding-bottom:0; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li { width:100%; display:table; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li label {width:100px; font-size:14px; line-height:36px; margin-bottom:5px; float:left;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li p { float:left; line-height:36px; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .input_box {width:calc(100% - 100px); height:36px; display:table; float:left;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .input_box input { width:200px; height:100%; padding:0 10px; border:1px solid #E9ECF0; color:#8F8F8F; border-radius:5px; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .file_box {width:calc(100% - 100px); height:36px; display:table; float:left;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .file_box input { width:200px; height:36px; padding:0 10px; border:1px solid #E9ECF0; color:#8F8F8F; border-radius:5px; float:left }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .file_box #ibgoFile { display: none; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .file_box label {  margin: 0 0 0 5px; padding: 0 9px; line-height: 36px; color: #fff; border-radius: 5px; background: #3985EA; float: left; text-align: center; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .file_box label:hover { background:#1B66C9!important; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box { width:200px; margin-right:10px; position:relative; float:left;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box {position:relative; width:100%; height:36px; color:#8F8F8F;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box img {position:absolute; top:50%; transform:translateY(-50%); left:10px; z-index:1; width:22px;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box .date_picker { color:#494E53; line-height:34px; display:block; width:100%; padding:0 12px; padding-left:40px; outline:none; border:1px solid #E9ECF0; border-radius:5px;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box input[type="date"]::-webkit-calendar-picker-indicator {display:none;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box .date_picker { height:36px; -webkit-appearance:none; -moz-appearance:none; appearance:none; position:absolute; cursor:pointer;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul:nth-child(2) li:nth-child(4) { position:relative; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul:nth-child(2) li:nth-child(4) p { position:absolute; top:45%; right:45%; transform:translateY(-55%); }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul:nth-child(2) li:nth-child(4) .input_box input { padding-right:25px; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .textarea_box textarea { width:calc(100% - 100px); height: 100px; border:1px solid #E9ECF0; border-radius:5px; padding:10px; resize:none; }
.sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .textarea_box textarea::placeholder {color:#B5BDC4;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0; padding-top:30px; background:#fff; position:relative; top:-1px; width:100%;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-footer .btn_box {margin:0 auto; display:table;}
.sub_ibgo_modal .modal-dialog .modal-content .modal-footer .cancel_btn {color:#21272C; width:100px; height:36px; background:#F8FBFF; border-radius:16px; font-size:14px; float:left; margin-right:10px;}
.sub_ibgo_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;}

/* 출고 모달 */
.sub_release_modal.fade .modal-dialog {width:590px; background:none; bottom:0; z-index:1; border-radius:5px; position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); margin:0; display:table;}
.sub_release_modal .modal-dialog .modal-content {border:none; width:100%; padding:30px; float:left; position:relative;}
.sub_release_modal .modal-dialog .modal-content .modal-header { padding:0; padding-bottom:30px; border:none; display:block; border-radius:0; border-bottom:1px solid #E9ECF0;}
.sub_release_modal .modal-dialog .modal-content .modal-header p.title { float:left; font-size:18px; font-weight:700; line-height:30px; }
.sub_release_modal .modal-dialog .modal-content .modal-header p.release_code { float:right; font-size:14px; font-weight:700; line-height:30px; }
.sub_release_modal .modal-dialog .modal-content .modal-header p.release_code span { font-weight:400; margin-left:10px; }
.sub_release_modal .modal-dialog .modal-content .modal-body {padding:0; margin-top:10px;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box {display:table; width:100%;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul { padding:10px 0; border-bottom:1px solid #E9ECF0; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul.first { padding-top:0; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul:last-child { border:0; padding-bottom:0; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li { width:100%; display:table; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li label {width:100px; font-size:14px; line-height:36px; margin-bottom:5px; float:left;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li p { float:left; line-height:36px; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .input_box {width:calc(100% - 100px); height:36px; display:table; float:left;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .input_box input { width:200px; height:100%; padding:0 10px; border:1px solid #E9ECF0; border-radius:5px; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .file_box {width:calc(100% - 100px); height:36px; display:table; float:left;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .file_box input { width:200px; height:36px; padding:0 10px; border:1px solid #E9ECF0; color:#8F8F8F; border-radius:5px; float:left }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .file_box #releaseFile { display: none; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .file_box label {  margin: 0 0 0 5px; padding: 0 9px; line-height: 36px; color: #fff; border-radius: 5px; background: #3985EA; float: left; text-align: center; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .file_box label:hover { background:#1B66C9!important; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box { width:200px; margin-right:10px; position:relative; float:left;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box {position:relative; width:100%; height:36px; color:#8F8F8F;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box img {position:absolute; top:50%; transform:translateY(-50%); left:10px; z-index:1; width:22px;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box .date_picker {color:#494E53; line-height:34px; display:block; width:100%; padding:0 12px; padding-left:40px; outline:none; border:1px solid #E9ECF0; border-radius:5px;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box input[type="date"]::-webkit-calendar-picker-indicator {display:none;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box .date_picker {height:36px; -webkit-appearance:none; -moz-appearance:none; appearance:none; position:absolute; cursor:pointer;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box {width:200px; height:36px; margin-right:10px; float:left; border: 1px solid #E9ECF0; border-radius:5px; background:url(/image/web/select_arrow.svg) no-repeat 95% 55%/20px auto;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box:last-child { margin-right:0; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box.active {z-index:10;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box .label { width:100%; height:36px; font-weight:400; font-size:14px; text-align:left; color:#494E53; background:none; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box .select_option_list {min-width:100%; padding:10px; border-radius:5px; border:solid 1px #E9ECF0; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box .select_option_list .option_list_item {transition:.1s; position:relative; line-height:30px; color:#494E53; text-indent:0;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box .select_option_list .option_list_item.first {margin:0;}
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul:nth-child(2) li:nth-child(5) { position:relative; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul:nth-child(2) li:nth-child(5) p { position:absolute; top:45%; right:45%; transform:translateY(-55%); }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul:nth-child(2) li:nth-child(5) .input_box input { padding-right:25px; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .textarea_box textarea { width:calc(100% - 100px); height: 100px; border:1px solid #E9ECF0; border-radius:5px; padding:10px; resize:none; }
.sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .textarea_box textarea::placeholder { color:#D8DDE3; }
.sub_release_modal .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0; padding-top:30px; background:#fff; position:relative; top:-1px; width:100%;}
.sub_release_modal .modal-dialog .modal-content .modal-footer .btn_box {margin:0 auto; display:table;}
.sub_release_modal .modal-dialog .modal-content .modal-footer .cancel_btn {color:#21272C; width:100px; height:36px; background:#F8FBFF; border-radius:16px; font-size:14px; float:left; margin-right:10px;}
.sub_release_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;}

/* 재고조정 모달 */
.sub_inventory_adjustments_modal.fade .modal-dialog {width:590px; background:none; bottom:0; z-index:1; border-radius:5px; position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); margin:0; display:table; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content {border:none; width:100%; padding:30px; float:left; position:relative;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-header { padding:0; padding-bottom:30px; border:none; display:block; border-radius:0; border-bottom:1px solid #E9ECF0;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-header p.title { float:left; font-size:18px; font-weight:700; line-height:30px; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-header p.inventory_adjustments_code { float:right; font-size:14px; font-weight:700; line-height:30px; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-header p.inventory_adjustments_code span { font-weight:400; margin-left:10px; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body {padding:0; margin-top:20px;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box {display:table; width:100%;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul { padding:20px 0; border-bottom:1px solid #E9ECF0; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul.first { padding-top:0; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul:last-child { border:0; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li { width:100%; display:table; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li label {width:100px; font-size:14px; line-height:36px; margin-bottom:5px; float:left;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li p { float:left; line-height:36px; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .input_box {width:calc(100% - 100px); height:36px; display:table; float:left;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .input_box input { width:200px; height:100%; padding:0 10px; border:1px solid #E9ECF0; color:#494E53; border-radius:5px;  }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box { width:200px; margin-right:10px; position:relative; float:left;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box {position:relative; width:100%; height:36px; color:#494E53;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box img {position:absolute; top:50%; transform:translateY(-50%); left:10px; z-index:1; width:22px;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box .date_picker {line-height:34px; display:block; width:100%; padding:0 12px; padding-left:40px; outline:none; border:1px solid #E9ECF0; border-radius:5px;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box input[type="date"]::-webkit-calendar-picker-indicator {display:none;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box .date_picker { height:36px; -webkit-appearance:none; -moz-appearance:none; appearance:none; position:absolute; cursor:pointer;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box {width:200px; height:36px; margin-right:10px; float:left; border: 1px solid #E9ECF0; border-radius:5px; background:url(/image/web/select_arrow.svg) no-repeat 95% 55%/20px auto;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box:last-child { margin-right:0; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box.active {z-index:10;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box .label { width:100%; height:36px; font-size:14px; font-weight:400; text-align:left; color:#494E53; background:none; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box .select_option_list {min-width:100%; padding:10px; border-radius:5px; border:solid 1px #E9ECF0; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box .select_option_list .option_list_item {transition:.1s; position:relative; line-height:30px; color:#494E53; text-indent:0;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box .select_option_list .option_list_item.first {margin:0;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul:nth-child(2) li:nth-child(4) { position:relative; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul:nth-child(2) li:nth-child(4) p { position:absolute; top:45%; right:45%; transform:translateY(-55%); }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul:nth-child(2) li:nth-child(4) .input_box input { padding-right:25px; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .textarea_box textarea { width:calc(100% - 100px); height: 100px; border:1px solid #E9ECF0; border-radius:5px; padding:10px; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-body .form_box ul li .textarea_box textarea::placeholder { color:#D8DDE3; }
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0; padding-top:30px; background:#fff; position:relative; top:-1px; width:100%;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-footer .btn_box {margin:0 auto; display:table;}
.sub_inventory_adjustments_modal .modal-dialog .modal-content .modal-footer .cancel_btn {color:#21272C; width:100px; height:36px; background:#F8FBFF; border-radius:16px; font-size:14px; float:left; margin-right:10px;}
.sub_inventory_adjustments_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) {
    /* 입고 모달 */
    .sub_ibgo_modal.fade .modal-dialog { width:490px; }
    .sub_ibgo_modal .modal-dialog .modal-content { padding:30px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-header { padding-bottom:20px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-header p.title { font-size:16px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-header p.ibgo_code { font-size:12px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body { margin-top:10px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul { padding:10px 0; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li { margin-bottom:5px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li label { width:80px; margin-bottom:0; font-size:12px; line-height:32px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li p { font-size:12px; line-height:32px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box { width:150px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box { height:32px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box img { width:20px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box .date_picker { height:32px; padding-left:35px; font-size:12px; line-height:32px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .input_box { height:32px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .input_box input { width:150px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul:nth-child(2) li:nth-child(4) p { top:50%; right:49%; transform:translateY(-50%); font-size:12px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .input_box input { font-size:12px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .textarea_box textarea { width:calc(100% - 80px); height:70px; font-size:12px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-body .form_box ul li .file_box input { font-size:12px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-footer { padding-top:20px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-footer .cancel_btn { width:80px; height:32px; margin-right:0; font-size:12px; }
    .sub_ibgo_modal .modal-dialog .modal-content .modal-footer .registration_bth { width:80px; height:32px; font-size:12px; }

    /* 출고 모달 */
    .sub_release_modal.fade .modal-dialog { width:490px; }
    .sub_release_modal .modal-dialog .modal-content { padding:30px; }
    .sub_release_modal .modal-dialog .modal-content .modal-header { padding-bottom:20px; }
    .sub_release_modal .modal-dialog .modal-content .modal-header p.title { font-size:16px; }
    .sub_release_modal .modal-dialog .modal-content .modal-header p.release_code { font-size:12px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body { margin-top:10px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul { padding:10px 0; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li { margin-bottom:5px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li label { width:80px; margin-bottom:0; font-size:12px; line-height:32px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li p { font-size:12px; line-height:32px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box { width:150px; height:32px; background-size:18px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box .label { font-size:12px; height:32px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .select_box .select_option_list .option_list_item { font-size:12px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box { width:150px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box { height:32px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box img { width:20px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .calendar_box .date_box .date_picker { height:32px; padding-left:35px; font-size:12px; line-height:32px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .input_box { height:32px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul:nth-child(2) li:nth-child(5) p { top:50%; right:48%; transform:translateY(-50%); font-size:12px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .input_box input { width:150px; font-size:12px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .textarea_box textarea { width:calc(100% - 80px); height:70px; font-size:12px; }
    .sub_release_modal .modal-dialog .modal-content .modal-body .form_box ul li .file_box input { font-size:12px; }
    .sub_release_modal .modal-dialog .modal-content .modal-footer { padding-top:20px; }
    .sub_release_modal .modal-dialog .modal-content .modal-footer .cancel_btn { width:80px; height:32px; margin-right:0; font-size:12px; }
    .sub_release_modal .modal-dialog .modal-content .modal-footer .registration_bth { width:80px; height:32px; font-size:12px; }
}