@charset "utf-8";
/* .k-window-titlebar {
  height:43px !important;
  padding:0 !important;
  color:#333 !important;
  font-size:18px !important;
  border:0 !important;
  background:none !important;
  font-weight:bold;
}  */
.k-dialog .k-window-titlebar {height:41px !important; padding:0 0 0 20px !important; border-bottom:1px solid #eeeff1 !important; background:none !important; line-height:41px; box-sizing:border-box;}
.k-dialog .k-window-titlebar .k-dialog-title {color:#000 !important; font-size:12px !important; font-weight:normal; line-height:41px;}
.k-dialog .k-content {padding:20px 10px 25px; font-size:12px; color:#000; text-align:center;}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched {margin-bottom:15px; text-align:center;}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button {width:74px !important; height:32px; padding:0; background:#80c342; border:1px solid #80c342; border-radius:3px; font-size:12px; color:#fff; text-align:center; line-height:32px; }
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:nth-of-type(2) {border:1px solid #80c342; /*color:#80c342;*/ margin-left : 10px;}

div.k-window-content {padding:0; padding-bottom: 10px;}
.k-window-titlebar .k-window-actions a[aria-label="Refresh"] {display:none;}
/* .k-window-title {display:block; top:20px; left:30px; right:auto; height:20px; line-height:1;}
.k-window-title:before {content:''; display:inline-block; margin:3px 5px 0 0; width:2px; height:15px; background-color:#80c342; vertical-align:top;}

.k-window-titlebar .k-window-actions {top:16px; right:30px; width:24px; height:24px; padding:0;}
.k-window-titlebar .k-link {width:24px; height:24px;}
.k-window-titlebar .k-link {border-radius:0;}
.k-window-titlebar .k-window-actions a[aria-label="Refresh"] {display:none;}
.k-window-titlebar .k-window-actions .k-i-close {display:block; width:24px; height:24px; background:url('../images/close.png') no-repeat 0 0;}
.k-window-titlebar .k-window-actions .k-state-hover {padding:0; border:0;  background:url('../images/close.png') no-repeat 0 0;} */


.dv-grid-top {
    position: relative;
    top     : 7px;
}

.dv-grid-top-pager {
    position: relative;
    margin-top : -30px;
	top     : -4px;
    right   : 120px;
}
.dv-grid-top-pager2 {
    position: relative;
	top     : 5px;
    right   : 120px;
}
.dv-set-btn-type2,
.dv-set-btn-type3,
.dv-set-btn-type4,
.dv-set-btn-type5,
.dv-set-btn-type7 {min-width:74px; height:25px; padding:0 10px; border-radius:2px; box-sizing:border-box;}
.dv-set-btn-type8 {min-width:74px; height:20px; padding:0 10px; border-radius:2px; box-sizing:border-box;}

.dv-set-btn-type2 {background-color:#80c342; border:1px solid #80c342;  color:#fff !important;}
.dv-set-btn-type2[disabled="disabled"],
.dv-set-btn-type2[disabled="disabled"]:hover {background:#7abdf2; border:1px solid #69aadd; color:#fff !important;}
.dv-set-btn-type3 {background-color:#fff; border:1px solid #80c342; color:#80c342 !important;}
.dv-set-btn-type3[disabled="disabled"],
.dv-set-btn-type3[disabled="disabled"]:hover {background:#fff; border:1px solid #7ac4ff; color:#79c3ff !important;}
/*.dv-set-btn-type4 {background-color:#666; border:1px solid #555; color:#fff !important;}*/
/*.dv-set-btn-type4:active {background-color:#666; border:1px solid #555; color:#fff !important;}*/
/*.dv-set-btn-type4:hover {background-color:#666; border:1px solid #555; color:#fff !important;}*/
/*.dv-set-btn-type4[disabled="disabled"],
.dv-set-btn-type4[disabled="disabled"]:hover {background:#a2a2a2; border:1px solid #8d8d8d; color:#ececec !important;}*/
.dv-set-btn-type5 {background-color:#fafafa; border:1px solid #d1d1d1; color:#666 !important;}
.dv-set-btn-type5:active {background-color:#fafafa; border:1px solid #d1d1d1; color:#666 !important;}
.dv-set-btn-type5:hover {background-color:#fafafa; border:1px solid #d1d1d1;}
.dv-set-btn-type5[disabled="disabled"],
.dv-set-btn-type5[disabled="disabled"]:hover {background:#fafafa; border:1px solid #e9e9e9; color:#b0b0b0 !important;}
[class|="dv-set-btn-type6"] {padding:2px 10px; background-color:#999; border:1px solid #888; color:#fff !important; border-radius:2px;}
[class|="dv-set-btn-type6"][disabled="disabled"],
[class|="dv-set-btn-type6"][disabled="disabled"]:hover {background:#cacaca; border:1px solid #c2c2c2; color:#f4f4f4 !important;}
.dv-set-btn-type6-del {background-color:#fafafa; border:1px solid #ccc; color:#666 !important;}
.dv-set-btn-type6-del[disabled="disabled"],
.dv-set-btn-type6-del[disabled="disabled"]:hover {background:#fafafa; border:1px solid #e9e9e9; color:#b6b6b6 !important;}
.dv-set-btn-type7 {background-color:#999; border:1px solid #898989; color:#fff !important;}
.dv-set-btn-type7[disabled="disabled"],
.dv-set-btn-type7[disabled="disabled"]:hover {background:#cacaca; border:1px solid #c2c2c2; color:#fff !important;}
.dv-set-btn-type8 {background-color:#80c342; border:1px solid #80c342;  color:#fff !important;}
.dv-set-btn-type8[disabled="disabled"],
.dv-set-btn-type8[disabled="disabled"]:hover {background:#7abdf2; border:1px solid #69aadd; color:#fff !important;}

.sub-btn-tit {
    color: #555;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    vertical-align: middle;
}

/* input[type="number"] 수량 화살표 제거 */
input.no-spin[type="number"]::-webkit-outer-spin-button,
input.no-spin[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input.no-spin[type="number"] {
    -moz-appearance: textfield; /* Firefox */
}


/******************************************************************************************************************************************************/
#indexUserInfo {
    cursor: pointer;
}

.approval-auth-popup {
    padding: 15px 20px 25px;
}

.approval-auth-popup .datatable {
    width: 100%;
    table-layout: fixed;
}

.approval-auth-popup .complex-condition {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 6px;
}

.approval-auth-popup__notice {
    margin: 20px auto 0;
    padding: 16px 10px;
    border: 1px solid #ddd;
    text-align: center;
    color: #333;
    line-height: 1.6;
    background: #fff;
}

.approval-auth-popup__actions {
    margin-top: 16px;
    text-align: center;
}

body.fb__lock .k-animation-container,
body.fb__lock .k-popup {
    z-index: 10003 !important;
}
