/* 입고 모달 */
.ibgo_modal.fade .modal-dialog {width:1200px; 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;}
.ibgo_modal .modal-dialog .modal-content {border:none; width:100%; padding:30px; float:left; position:relative;}
.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;}
.ibgo_modal .modal-dialog .modal-content .modal-header p.title {font-size:18px; font-weight:700; line-height:30px; float:left;}
.ibgo_modal .modal-dialog .modal-content .modal-header p.manager {font-size:14px; font-weight:700; line-height:30px; float:right;}
.ibgo_modal .modal-dialog .modal-content .modal-header p.manager span { font-weight:400; margin-left:10px; }
.ibgo_modal .modal-dialog .modal-content .modal-body {padding:0; margin-top:20px;}
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box {display:table; width:100%;}
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .input_box {width:100%; display:table; float:left;}
.ibgo_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;}
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .input_box .search_box { width:200px; height:36px; position:relative; float:left; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .input_box .search_box img { position:absolute; top:50%; left:10px; transform:translatey(-50%); }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .input_box .search_box input { width:100%; height:100%; padding-left:40px; border:1px solid #E9ECF0; color:#8F8F8F; border-radius:5px; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .input_box .search_box input::placeholder {color:#B5BDC4;}
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box { clear:both; padding:20px 0 30px 0; border-bottom:1px solid #E9ECF0;  }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box label { margin-bottom:10px; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_title { display:flex; line-height:30px; font-weight:700; border-radius:5px; background:#F8FBFF; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content { display:flex; line-height:30px; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last { border-bottom:0; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_content { padding:0; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box > div { display:flex; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_title .modal_table_list_title { padding:0 10px; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content { padding:0 10px; margin:5px 0; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_title .modal_table_list_title:nth-child(1) { width:15%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_title .modal_table_list_title:nth-child(2) { width:15%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_title .modal_table_list_title:nth-child(3) { width:12%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_title .modal_table_list_title:nth-child(4) { width:13%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_title .modal_table_list_title:nth-child(5) { width:17%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_title .modal_table_list_title:nth-child(6) { width:28%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content:nth-child(1) { width:15%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content:nth-child(2) { width:15%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content:nth-child(3) { width:12%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content:nth-child(4) { width:13%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content:nth-child(5) { width:17%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content:nth-child(6) { width:28%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last > button { position:relative; margin-left:20px; color:#B5BDC4; font-size:12px; font-weight:700; text-indent:12px; background:none; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last > button::after { content:''; display:block; position:absolute; top:50%; left:10px; transform:translateY(-50%); width:14px; height:14px; border-radius:10px; background:#B5BDC4; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last > button img { z-index:1; position:absolute; top:50%; left:12px; transform:translateY(-50%); width:10px; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_title .modal_table_list_title { width:12%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_title .modal_table_list_title:nth-child(1) { width:8%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_title .modal_table_list_title:nth-child(3) { width:8%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_content .modal_table_list_content  { width:12%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_content .modal_table_list_content:nth-child(1) { width:8%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_content .modal_table_list_content:nth-child(3) { width:8%; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .calendar_box { width:100%; margin-right:10px; position:relative;}
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .calendar_box .date_box {position:relative; width:100%; height:36px; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .calendar_box .date_box img {position:absolute; top:50%; transform:translateY(-50%); left:10px; z-index:1; width:22px;}
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .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;}
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .calendar_box .date_box input[type="date"]::-webkit-calendar-picker-indicator {display:none;}
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .calendar_box .date_box .date_picker {-webkit-appearance:none; -moz-appearance:none; appearance:none; position:absolute; cursor:pointer;}
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .calendar_box .date_box input[type="date"] {opacity:0;}
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .input_box input { width:100%; height:36px; border:1px solid #E9ECF0; border-radius:5px; padding:0 10px;}
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .input_box input::placeholder {color:#B5BDC4;}
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_content .modal_table_list_content:nth-child(3),
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_content .modal_table_list_content:nth-child(6) { border-right:1px solid #E9ECF0; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_content .modal_table_list_content .filebox { position:relative; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_content .modal_table_list_content .filebox input[type='file'] { display:none; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_content .modal_table_list_content .filebox input[type='text'] { width:100%; padding-left:20px; border:0; background:none; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_content .modal_table_list_content .filebox input[type='text']::placeholder { color:#3985EA; font-weight:700; }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_content .modal_table_list_content .filebox label { position:absolute; top:50%; left:0px; transform:translateY(-50%); }
.ibgo_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box.last .modal_table_content .modal_table_list_content .filebox label img { margin:-2px 5px 0 0; }
.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%; /*임시*/margin-top:100px;}
.ibgo_modal .modal-dialog .modal-content .modal-footer .btn_box {margin:0 auto; display:table;}
.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;}
.ibgo_modal .modal-dialog .modal-content .modal-footer .check_bth {color:#fff; width:100px; height:36px; background:#3985EA; border-radius:16px; font-size:14px; margin-left:10px;}



/* 출고 모달 */
.release_modal.fade .modal-dialog {width:1200px; 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;}
.release_modal .modal-dialog .modal-content {border:none; width:100%; padding:30px; float:left; position:relative;}
.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;}
.release_modal .modal-dialog .modal-content .modal-header p.title {font-size:18px; font-weight:700; line-height:30px; float:left;}
.release_modal .modal-dialog .modal-content .modal-header p.manager {font-size:14px; font-weight:700; line-height:30px; float:right;}
.release_modal .modal-dialog .modal-content .modal-header p.manager span { font-weight:400; margin-left:10px; }
.release_modal .modal-dialog .modal-content .modal-body {padding:0; margin-top:20px; }
.release_modal .modal-dialog .modal-content .modal-body .form_box {display:table; width:100%;}
.release_modal .modal-dialog .modal-content .modal-body .form_box > label { margin-top:20px; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .input_box {width:100%; display:table; float:left;}
.release_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;}
.release_modal .modal-dialog .modal-content .modal-body .form_box .input_box .search_box { width:200px; height:36px; position:relative; float:left; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .input_box .search_box img { position:absolute; top:50%; left:10px; transform:translatey(-50%); }
.release_modal .modal-dialog .modal-content .modal-body .form_box .input_box .search_box input { width:100%; height:100%; padding-left:40px; border:1px solid #E9ECF0; color:#8F8F8F; border-radius:5px; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .input_box .search_box input::placeholder {color:#B5BDC4;}
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box { clear:both; border-bottom:1px solid #E9ECF0;  }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_title { display:flex; position:sticky; top:0; line-height:30px; font-weight:700; border-radius:5px; background:#F8FBFF; z-index:2; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content { display:flex; line-height:30px; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .scroll_box { overflow:auto; white-space: nowrap; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .table_scroll { width:1140px; height:250px; margin-top:10px; overflow:auto; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box { width:1500px; border-bottom:0; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content { padding:0; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box > div { display:flex; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_title .modal_table_list_title { padding:0 10px; width:7%; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content { padding:0 10px; margin:5px 0; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_title .modal_table_list_title:nth-child(8) { width:9%; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_title .modal_table_list_title:nth-child(9) { width:9%; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_title .modal_table_list_title:nth-child(10) { width:9%; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_title .modal_table_list_title:nth-child(12) { width:12%; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content { width:7%; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content:nth-child(8) { width:9%; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content:nth-child(9) { width:9%; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content:nth-child(10) { width:9%; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content:nth-child(12) { width:12%; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .calendar_box { width:100%; margin-right:10px; position:relative;}
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .calendar_box .date_box {position:relative; width:100%; height:36px; color:#8F8F8F;}
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .calendar_box .date_box img {position:absolute; top:50%; transform:translateY(-50%); left:10px; z-index:1; width:22px;}
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .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;}
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .calendar_box .date_box input[type="date"]::-webkit-calendar-picker-indicator {display:none;}
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .calendar_box .date_box .date_picker {-webkit-appearance:none; -moz-appearance:none; appearance:none; position:absolute; cursor:pointer;}
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .calendar_box .date_box input[type="date"] {opacity:0;}
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .input_box input { width:100%; height:36px; border:1px solid #E9ECF0; border-radius:5px; padding:0 10px;}
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .input_box input::placeholder {color:#B5BDC4;}
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content:nth-child(7),
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content:nth-child(10) { border-right:1px solid #E9ECF0; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .filebox { position:relative; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .filebox input[type='file'] { display:none; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .filebox input[type='text'] { width:100%; padding-left:20px; border:0; background:none; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .filebox input[type='text']::placeholder { color:#3985EA; font-weight:700; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .filebox label { position:absolute; top:50%; left:0px; transform:translateY(-50%); }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .filebox label img { margin:-2px 5px 0 0; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .select_box {width:100%; 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;}
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .select_box:last-child { margin-right:0; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .select_box.active {z-index:10;}
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .select_box .label { width:100%; height:36px; font-size:14px; font-weight:400; text-align:left; color:#494E53; background:none; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .select_box .select_option_list {width:100%; height:150px; display:none; margin-top:5px; padding:10px; border-radius:5px; border:solid 1px #E9ECF0; color:#fff; transition:.4s ease-in; position:relative; z-index:1; overflow-y:auto; background:#fff; }
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .select_box .select_option_list .option_list_item {transition:.1s; position:relative; line-height:30px; font-size:14px; color:#494E53; text-indent:0;}
.release_modal .modal-dialog .modal-content .modal-body .form_box .modal_table_box .modal_table_content .modal_table_list_content .select_box .select_option_list .option_list_item.first {margin:0;}
.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%; /*임시*/margin-top:100px;}
.release_modal .modal-dialog .modal-content .modal-footer .btn_box {margin:0 auto; display:table;}
.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;}
.release_modal .modal-dialog .modal-content .modal-footer .check_bth {color:#fff; width:100px; height:36px; background:#3985EA; border-radius:16px; font-size:14px; margin-left:10px;}

