.hd-grid-number {
    text-align: right;
}
.hd-grid-code {
    text-align: center;
}
.hd-grid-edit {
    background-color:#ffff99
}

.div-percent-bar {
    display: inline-block;
    height: 100%;
    position: absolute;
}

.div-percent-value {
    position: absolute;
    padding-left: 4px;
    font-weight: bold;
}

.div-outer-div {
    display: inline-block;
    height: 100%;
    width: 100%;
}


/* 그리드 커스텀 추가 시작 ceduce */

.ag-theme-balham .ag-row{
    font-size:11px;
    color: var(--ag-data-color,var(--ag-foreground-color,#222)) !important;
    font-weight:400;
}

.ag-theme-balham .ag-cell-value, 
.ag-theme-balham .ag-group-value {
    text-overflow: initial;
}

.ag-theme-balham .ag-ltr .ag-cell {
    border-right: 1px solid #D9DDDF;
}

.ag-theme-balham .ag-ltr .ag-cell:focus {
    border-right: 1px solid #0091ea;
}

.ag-header-group-cell-label, .ag-header-cell-label { justify-content: center; }

.card{margin-bottom: 0px;}
#content .innter_wrap{padding:calc(70px + 20px) calc(40px / 2) 20px calc(40px / 2);}
#search-area .card-header{padding:1.25rem 1.25rem 0.5rem 1.25rem;}

.ag-theme-balham .ag-header-cell, .ag-theme-balham .ag-header-group-cell {
    padding-left: 5px;
    padding-right: 5px;
}

.ag-theme-balham .ag-cell, .ag-theme-balham .ag-row>.ag-cell-wrapper {
    padding-left: 6px;
    padding-right: 6px;
}

.ag-theme-balham .ag-ltr .ag-header-select-all,
.ag-theme-balham .ag-ltr .ag-selection-checkbox,
.ag-theme-balham-dark .ag-ltr .ag-selection-checkbox {
	margin-right: 0;
}

.ag-cell[col-id=chk] .ag-cell-wrapper {
	justify-content: center;
}

/* 그리드 커스텀 추가 종료 ceduce */

/* 필수입력요소 *표시 커스텀 */
.required::after {content:" *"; color: #ff0000;}

/* custom grid css - 이전 bizest 스타일 형식으로 UI/UX 로 변경 */
.ag-header-row.ag-header-row-column, .ag-header-row.ag-header-row-column-group {
    overflow: inherit;
}

.ag-theme-balham .ag-header-row:not(:first-child) .ag-header-cell, .ag-theme-balham 
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
	border-top: 0;
}

.ag-header-group-cell-with-group {
    border-bottom: 1px solid #bdc3c7;
}

.ag-header-group-cell-with-group .ag-header-cell {
	transform: translateY(-50%);
	height: 100% !important;
}

.ag-theme-balham .ag-header-cell:after, .ag-theme-balham .ag-header-group-cell:after {
	top: 5%;
	height: 100%;
    height: 100px;
    background-color: lightgray;
}

.ag-header-row.ag-header-row-column-group + .ag-header-row.ag-header-row-column > .bizest.ag-header-cell {
    transform: translateY(-50%);
    height: 200%;
}

.ag-pinned-left-header {
    overflow: visible;
}

/*
.ag-theme-balham {
	font-family: "Noto Sans KR", sans-serif;
}

.ag-theme-balham .ag-row {
	font-size:11px;
	font-weight:400;
}
*/
