.inventory_adjustment.fade .modal-dialog {width:1300px; 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;}
.inventory_adjustment .modal-dialog .modal-content {border:none; width:100%; padding:30px; float:left; position:relative;}
.inventory_adjustment .modal-dialog .modal-content .modal-header { padding:0; padding-bottom:30px; border:none; display:block; border-radius:0; border-bottom:1px solid #E9ECF0;}
.inventory_adjustment .modal-dialog .modal-content .modal-header p {font-size:18px; font-weight:700; line-height:30px; float:left;}
.inventory_adjustment .modal-dialog .modal-content .modal-body {padding:0; margin-top:20px;}
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box { height:300px; overflow-y:auto; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table { width:100%; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr th { width:8%; padding:0 10px; height:30px; position:sticky; top:0; background:#F8FBFF; z-index:1; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr th.narrow { width:6%; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr th.wide { width:11%; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr th.memo { width:14%; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr th:first-child { border-radius:5px 0 0 5px; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr th:last-child { border-radius:0 5px 5px 0; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td { padding:0 10px; height:50px; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box { width:100%; height:100%; display:table; position:relative; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box button { width:25px; height:25px; padding:0; position:absolute; top:13px; background:url('/image/web/icon.png')no-repeat 0 0; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box button.increase_btn { left:0px; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box button.increase_btn.off { background-position: 0 -25px; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box button.decrease_btn { right:0px; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box button.decrease_btn.on { background-position:-25px 0; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box button.decrease_btn.off { background-position:-25px -25px; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .input_box input { width:100%; height:36px; color:#8F8F8F; border:1px solid #E9ECF0; border-radius:5px; padding:0 10px; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tfoot tr td { font-weight:700; border-top:1px solid #E9ECF0; }


.inventory_adjustment .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0; padding-top:30px; background:#fff; position:relative; top:-1px; width:100%;}
.inventory_adjustment .modal-dialog .modal-content .modal-footer .btn_box {margin:0 auto; display:table;}
.inventory_adjustment .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;}
.inventory_adjustment .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;}



/* joy 추가 시작 */
/* 페이지게이션 */
.inventory_adjustment .modal-dialog .modal-content .page_box {position:absolute; bottom:20px; width:100%; height:24px;}
.inventory_adjustment .modal-dialog .modal-content .page_box .navigation {height:24px;}
.inventory_adjustment .modal-dialog .modal-content .page_box .navigation .pagination {margin:0 auto; display:table;}
.inventory_adjustment .modal-dialog .modal-content .page_box .navigation .pagination li {display:inline-block; padding:0}
.inventory_adjustment .modal-dialog .modal-content .page_box .navigation .pagination li:first-child a, .project_wrap .content_section .hospital_wrap .center_box .page_box .navigation .pagination li:last-child a {position:relative; width:24px; height:24px; background:none;}
.inventory_adjustment .modal-dialog .modal-content .page_box .navigation .pagination li:first-child a:hover, .project_wrap .content_section .hospital_wrap .center_box .page_box .navigation .pagination li:last-child a:hover {background:none;}
.inventory_adjustment .modal-dialog .modal-content .page_box .navigation .pagination li:first-child a img {position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); width:10px;}
.inventory_adjustment .modal-dialog .modal-content .page_box .navigation .pagination li:last-child a img {position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0) rotate(180deg); width:10px;}
.inventory_adjustment .modal-dialog .modal-content .page_box .navigation .pagination li a {width:24px; height:24px; padding:0; border:none; text-align:center; line-height:22px; font-size:14px; font-weight:500; background:#FFF; font-size:14px;}
.inventory_adjustment .modal-dialog .modal-content .page_box .navigation .pagination li a:hover, .project_wrap .content_section .hospital_wrap .center_box .right_note .page_box .navigation .pagination li a:focus {background:#3985EA; color:#fff; font-weight:700;}
.inventory_adjustment .modal-dialog .modal-content .page_box .navigation .pagination li.active a {background:#3985EA; color:#fff;}


/* 시술추가 - 마이너스 버튼 추가 (동적row) */
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box .add_box { width:calc(100% / 2); height:100%; float:left; padding:0 5px; position:relative; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box .add_box button { width:24px; height:24px; padding:0; position:absolute; top:50%; transform:translateY(-50%); background:none; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box .add_box button img { vertical-align:top; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box .add_box button:hover { background: none !important; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box .subtract_box { width:calc(100% / 2); height:100%; float:left; position:relative; padding:0 5px; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box .subtract_box button {  width:24px; height:24px; padding:0; position:absolute; top:50%; transform:translateY(-50%); background:none; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box .subtract_box button img { width:24px; height:24px; vertical-align:top; }
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box .subtract_box button:hover { background: none !important; }

/* 금액 오른쪽 정렬 */
.inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td.alignRight{text-align:right;}

/* joy 추가 종료 */

@media only screen and (max-width:1280px) {
    .inventory_adjustment.fade .modal-dialog { width:1060px; }
    .inventory_adjustment .modal-dialog .modal-content { padding:20px; }/*다른모달이랑 padding다름 - 다른 모달은 30px임 (참고하지말것)*/
    .inventory_adjustment .modal-dialog .modal-content .modal-header { padding-bottom:20px; }
    .inventory_adjustment .modal-dialog .modal-content .modal-header p.title { font-size:16px; }
    .inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr th { padding:0 5px; font-size:12px; }
    .inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td { padding:0 5px; font-size:12px; }
    .inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box button { width:22px; height:22px; background-size:44px; }
    .inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box button.increase_btn.off { background-position: 0 -22px; }
    .inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box button.decrease_btn.on { background-position:-22px 0; }
    .inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .button_box button.decrease_btn.off { background-position:-22px -22px; }
    .inventory_adjustment .modal-dialog .modal-content .modal-body .table_box table tr td .input_box input { height:32px; }
    .inventory_adjustment .modal-dialog .modal-content .modal-footer { padding-top:20px; }
    .inventory_adjustment .modal-dialog .modal-content .modal-footer .cancel_btn { width:80px; height:32px; margin-right:0; font-size:12px; }
    .inventory_adjustment .modal-dialog .modal-content .modal-footer .registration_bth { width:80px; height:32px; font-size:12px; }
}