/* 문의 */
.bring_modal.fade .modal-dialog {width:1200px; background:none; z-index:1; border-radius:5px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); margin:0;}
.bring_modal .modal-dialog .modal-content {border:none; width:100%; padding:30px; float:left;}
.bring_modal .modal-dialog .modal-content .modal-header {padding:0; border:none; display:block; border-radius:0; }
.bring_modal .modal-dialog .modal-content .modal-header p {font-size:18px; font-weight:700; }
.bring_modal .modal-dialog .modal-content .modal-body {padding:0; margin-top:20px;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box {display:table; width:100%; padding:20px 0;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .select_box {width:140px; height:36px; margin-left:10px; border:1px solid #E9ECF0; border-radius:5px; background:url(/image/web/select_arrow.svg) no-repeat 95% 55%/20px auto #fff; float:left; }
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .select_box.first { width:100px; margin-left:0; float:left; }
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .slash {width:6px; font-size:14px; font-weight:400; color:#000; line-height:36px; margin:0 12px; display:block; float:left;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .search_list_box { margin-left:10px; }
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .select_box.active {z-index:10;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .select_box .label {width:100%; height:100%; padding:0 10px; outline:none; font-size:14px; font-weight:400; text-align:left; color: #494E53; cursor:pointer; background:none;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .select_box .select_option_list {min-width:100%; border-radius:5px; transition:.4s ease-in; border:Solid 1px #E9ECF0; padding:10px; }
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .select_box .select_option_list .option_list_item {width:100%; line-height:30px; transition:.1s; position:relative; display:table; font-size:14px; color:#494E53;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .select_box .select_option_list .option_list_item label {width:100%; line-height:30px; margin-bottom:0px; clear:both; font-weight:400;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .calendar_box {border-radius:8px; float:left; position:relative;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .calendar_box .date_box {position:relative; width:140px; height:36px; float:left; margin-left:10px;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .calendar_box .date_box.last {margin-left:0;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .calendar_box .date_box img {position:absolute; top:50%; transform:translateY(-50%); left:10px; z-index:1; width:22px;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .calendar_box .date_box .date_picker {line-height:34px; display:block; margin-right:20px; width:100%; font-size:14px; padding:0 12px; padding-left:40px; outline:none; border:1px solid #E9ECF0; border-radius:5px;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .calendar_box .date_box input[type="date"]::-webkit-calendar-picker-indicator {display:none;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .calendar_box .date_box .date_picker {-webkit-appearance:none; -moz-appearance:none; appearance:none; position:absolute; cursor:pointer;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .calendar_box .slash {color:#000; font-size:14px; font-weight:400; line-height:36px; margin:0 5px; width:6px; display:block; float:left;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .search_list {float:left; position:relative; margin-left:10px;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .search_list .search_box {width:150px; float:left; height:36px; position:relative;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .search_list .search_box img {position:absolute; top:50%; transform:translateY(-50%); left:5px; z-index:1;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .search_list .search_box input {width:100%; height:36px; border:1px solid #E9ECF0; border-radius:5px; background:none; position:absolute; left:0; padding:0 10px 0 30px; font-size:14px; background:#fff;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .search_list .search_box input::placeholder {color:#B5BDC4;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .search_list .search_box .search_list {position:absolute; top:40px; left:0; width:150px; background:#fff; color:#fff; border-radius:5px; transition:.4s ease-in; z-index:1; border:solid 1px #E9ECF0; display:none; margin:0; padding:10px;}
.bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .search_list .search_btn {background:#3985EA; border-radius:5px; color:#fff; margin-left:5px;}
.bring_modal .modal-dialog .modal-content .modal-body .table_box { min-height:300px; overflow-y:auto; }
.bring_modal .modal-dialog .modal-content .modal-body .table_box .grid { height: 300px; }


.bring_modal .modal-dialog .modal-content .modal-footer {border:none; display:table; padding:0; padding-top:30px; background:#fff; position:relative; top:-1px; width:100%;}
.bring_modal .modal-dialog .modal-content .modal-footer .btn_box {margin:0 auto; display:table;}
.bring_modal .modal-dialog .modal-content .modal-footer .cancel_btn { color:#fff; width:100px; height:36px; background:#FF2222; color:#fff; border-radius:16px; }
.bring_modal .modal-dialog .modal-content .modal-footer .correction_bth {color:#fff; width:100px; height:36px; background:#3985EA; border-radius:16px; font-size:14px; margin-left:10px;}

/*반응형 View*/
@media only screen and (max-width:1280px) {
    .bring_modal.fade .modal-dialog { width:800px; }
    .bring_modal .modal-dialog .modal-content { padding:30px; }
    .bring_modal .modal-dialog .modal-content .modal-header p { font-size:16px; }
    .bring_modal .modal-dialog .modal-content .modal-body { margin-top:10px; }

    .bring_modal .modal-dialog .modal-content .modal-body .filter_box { padding:15px 0; }
    .bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .select_box { width:120px; height:32px; background-size:18px; }
    .bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .select_box .label { padding:0 10px; font-size:12px; }
    .bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .select_box .select_option_list .option_list_item { font-size:12px; }
    .bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .calendar_box .date_box { width:120px; height:32px; }
    .bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .calendar_box .date_box img { width:20px; }
    .bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .calendar_box .date_box .date_picker { height:32px; padding-left:35px; font-size:12px; line-height:32px; }
    .bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .calendar_box .slash { line-height:32px; }
    .bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .search_list .search_box { width:120px; height:32px; }
    .bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .search_list .search_box img { width:22px; }
    .bring_modal .modal-dialog .modal-content .modal-body .filter_box .form_box .search_list .search_box input { height:32px; padding-left:35px; font-size:12px; }

    .bring_modal .modal-dialog .modal-content .modal-footer { padding-top:20px; }
    .bring_modal .modal-dialog .modal-content .modal-footer .cancel_btn { width:80px; height:32px; margin-right:0; font-size:12px; }
    .bring_modal .modal-dialog .modal-content .modal-footer .correction_bth { width:80px; height:32px; font-size:12px; }
}