@charset "utf-8";

/* 그리드 내 링크 텍스트 색상 */
.cursor {
    cursor: pointer;
}
.rg-grid{
	border: 0;
}
.text-link {
    cursor: pointer;
    color: #1d80d7 !important;
}

.text-left {
    text-align: left !important;
}

.text-center {
    text-align: center !important;
}

.text-right {
    text-align: right !important;
}


/* 그리드 공지사항 뎁스가 있는 경우 5단계 까지 */
.marginTxt01 img {
    margin-left: 12px !important;
}

.marginTxt02 img {
    margin-left: 24px !important;
}

.marginTxt03 img {
    margin-left: 36px !important;
}

.marginTxt04 img {
    margin-left: 48px !important;
}

.marginTxt05 img {
    margin-left: 60px !important;
}

/* 왼쪽 No 영역 선택되었을때 벼갱색 */
.rg-rowbarcontainer .rg-table tr td.rg-rowindicator-focus {
    background-color: #25c375;
    color: #fff;
}

/* 헤더 */
.rg-header, .rg-head{
	background: #F7F7F8;
	font-size: 14px;
	color: #98999f;
}

/* header 부분 선택 된 배경색 */
.rg-header-focus {
    background: #25c375;
    color: #fff;
}

/* 선택된 셀의 테두리 색상*/
.rg-focus {
    border: 2px solid #25c375
}

/* 편집상태 셀 테두리 색상 */
.rg-editor-container {
    border: 2px solid #233671;
}

/* 드래그 선택 영역 셀 배경 색상 */
.rg-selection {
    background: rgba(37, 159, 117, 0.2) !important;
    border: 1px solid #25c375;
}

/* 드래그 선택 영역 헤더 색상 */
.rg-header-select {
    background-color: rgba(37, 159, 117, 0.2);
}
.rg-rowbarcontainer .rg-table tr td.rg-rowindicator-select{
	background: rgba(37, 159, 117, 0.2) !important;
}
/* 바디 영역의 색깔 변경 */
.rg-body,
.rg-fixed-body,
.rg-alternate-row {
    background-color: #fff;
}

/* 편집가능 영역 색상 (common.css에 색상을 무시)*/
.bg-edit {
    background-color: #fcffe6 !important;
}

.rg-body .rg-table tr td{
	font-size: 14px;
	border-color: #e4e4e4;
}
.rg-header .rg-table tr td{
	border-color: #e4e4e4;
}
/* 인디케이터 선색상 */
.rg-rowbarcontainer .rg-table tr td{
	border-color: #e4e4e4;
	border-left: 1px solid #e4e4e4;
}
.rg-head .rg-table tr td{
	border-color: #e4e4e4;
	border-left: 1px solid #e4e4e4;
}
/* 셀 마우스 오버 배경 색상 */
.rg-body .rg-table tr td:hover,
.rg-fixed-body .rg-table tr td:hover {
    background: #e9e9e9;
}

/* select 선택 배경 색상 */
.rg-dropdown-select {
    background: #233671;
    color: #FFFFFF;
    margin: 0;
}

/* select 마우스 오버 배경 색상 */
.rg-dropdown-item:hover {
    background: #cdd2d9;
}

/* 소계 배경색상 */
.bg-sum01 {
    background-color: #e5eaf8;
    font-weight: bold;
}

/* 합계 배경색상 */
.bg-sum02 {
    background-color: #d2d9ed;
    font-weight: bold;
}

/* 합계 배경색상 */
.bg-sum03 {
    background-color: #f1f5ff;
    font-weight: bold;
}

/* 선택된 셀의 row 배경 색상 */
.rg-rowfocus {
    background: rgba(205, 210, 217, 0.2) !important;
}

.multiline-editor {
    white-space: pre-line;
}
.header-multiline {
    white-space: pre !important;
}

/* 고정된 fixed 영역 배경 색상 grid-body에 클래스 .fixed-type 추가 */
.grid-body .rg-fixed-body .rg-data-row {
    background: #fff !important;
}

/* row에 교차하는 배경색상이 필요한 경우 grid-body에 .alternate-type 클래스 추가 */
.grid-body.alternate-type .rg-alternate-row {
    background: #fafafa !important;
}

/* 병합 header 배경 색상 */
.rg-header-group-cell{
    background: #e4e7eb;
}

/*************************************
 그리드 내 달력 스타일 
 *************************************/
.rg-calendar .rg-cal-header {
    height: 30px;
    background-color: #233671 !important;
}

.rg-calendar .rg-cal-header .rg-cal-yearmonth .rg-cal-year,
.rg-calendar .rg-cal-header .rg-cal-yearmonth .rg-cal-month,
.rg-calendar .rg-cal-header .rg-cal-today-button {
    color: #fff;
}

.rg-cal-yearmonth {
    padding-top: 4px;
    padding-left: 10px !important;
    width: 120px !important;
    text-align: center !important;
}

.rg-calendar .rg-cal-header .rg-cal-today-button {
    top: 7px !important;
}

.rg-cal-prev-month {
    top: 6px;
    background: url('../images/icon/cal_prev.png')no-repeat 0 center !important;
    cursor: pointer;
}

.rg-cal-prev-month:hover {
    top: 6px;
    background: url('../images/icon/cal_prev_hover.png')no-repeat 0 center !important;
}

.rg-cal-next-month {
    top: 4px;
    background: url('../images/icon/cal_next.png')no-repeat 0 center !important;
    cursor: pointer;
}

.rg-cal-next-month:hover {
    top: 4px;
    background: url('../images/icon/cal_next_hover.png')no-repeat 0 center !important;
}

.rg-calendar .rg-cal-days-table {
    width: 100%;
}

.rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day {
    font-weight: bold !important;
    border-radius: 0 !important;
    -webkit-border-radius: ;
    -moz-border-radius: ;
    -ms-border-radius: ;
    -o-border-radius: ;
}

.rg-cal-day:hover {
    background: #e0e0e0 !important;
}

.rg-calendar .rg-cal-days-table .rg-cal-days .rg-cal-day:hover {
    border: 0 !important;
}

/* 가이드 형태의 그리드 상단 선 색상 */
.border-t-color {
    border-top: 2px solid #e4702a
}

.rg-cal-buttons {
    display: none !important;
}

/* ====== 250122 패키지 추가 커스텀 클래스 추가 ==== */
/* 초록 */
.grid2-cell-bgcolor-success {
    background-color: #398439;
}

/* 주황 */
.grid2-cell-bgcolor-warning {
    background-color: #C8882C;
}

/* 빨강 */
.grid2-cell-bgcolor-error {
    background-color: #C9302C;
}

/* 빨강(gp 체크된 셀의 색상) */
.grid2-cell-bgcolor-check {
    background-color: #FF0000;
}

/* 파랑 */
.grid2-cell-bgcolor-blue {
    background-color: #1084DE;
}

.grid2-cell-bgcolor-yellow {
    background-color: #F9FC44;
}

.grid2-cell-bgcolor-pink {
    background-color: #ffe10052;
}

.grid2-cell-bgcolor-green {
    background-color: #00FF00;
}

.grid2-cell-bgcolor-private {
    background-color: #D3D3D3;
}

.grid2-cell-bgcolor-disabled {
    background-color: #F5F5F5;
}

