.column.is-3 {
    flex-basis: calc(25% - 0.25px);
    flex-grow: 0;
}
.column.is-4 {
    flex-basis: calc(33.33333% - 0.33333px);
    flex-grow: 0;
}
.column.is-5 {
    flex-basis: calc(41.66666% - 0.41666px);
    flex-grow: 0;
}
.column.is-6 {
    flex-basis: calc(50% - 0.5px);
    flex-grow: 0;
}

.padding-left30 {
    padding-left:30px
}

.tui-grid-cell .link {
	cursor: pointer;
	text-decoration: underline;
    white-space: normal;
}

.link > .tui-grid-cell-content  {
	cursor: pointer;
	text-decoration: underline;
    white-space: normal;
}

.tui-grid-cell .link-no-wrap {
    cursor: pointer;
    text-decoration: underline;
}

.link-no-wrap > .tui-grid-cell-content {
    cursor: pointer;
    text-decoration: underline;
}

.dialog-scroll {
	overflow-y: auto;
}

/* 그리드 수정 */
.tui-pagination .tui-next-is-ellip, .tui-pagination .tui-prev-is-ellip {
    height: 28px;
}
.tui-grid-cell-content.whitespace-normal {
    white-space: normal;
    padding: 1px 5px;
}

/* 차트 툴팁 수정 */
.tui-chart .tui-chart-tooltip-area .tui-chart-tooltip .tui-chart-default-tooltip>.tui-chart-tooltip-body span.tui-chart-legend-rect {
    vertical-align: bottom;
}

.tui-chart .tui-chart-tooltip-area .tui-chart-tooltip .tui-chart-default-tooltip>.tui-chart-tooltip-body span {
    vertical-align: sub;
}

.animate-fade-in {
  position: relative;
  -webkit-animation-name: animate-fade-in;
  -webkit-animation-duration: 0.6s;
  animation-name: animate-fade-in;
  animation-duration: 0.6s
}

@-webkit-keyframes animate-fade-in {
  from { opacity:0 }
  to { opacity:1 }
}

.side-modal {
	display: none;
	z-index: 1100;
	background-color: rgba(0, 0, 0, 0.35);
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
    min-width: 240px;
}

.top-modal {
    display: none;
    z-index: 1100;
    background-color: rgba(0, 0, 0, 0.35);
    position: fixed;
    top: 0;
    left: 240px;
    right: 0;
    min-height: 94px;
}

/* checkbox disabled 색 조정 */
.checkbox input[disabled]~.input-button{
    background-color: #bebebe;
}

.button .is-search {
    width: max-content;
}

/* (주)GS main 로고 사이즈 적용 */
.icon.is-medium.is-logo-gs {
    width: 217.6px;
    height: 72px;
}

.realgrid .sky-column  td{
 background: #dde4f2 !important;
}

.change-password-margin{
    margin-left: 3%;
    margin-top: 2%;
}

.change-password-section{
    max-width: 320px;
    margin: auto;
    margin-top: 10%;
}

.change-password-is-sub{
    height: 720px;
}

.change-password-input{
    border-radius: 10px;
}

.is-main-notice{
    min-height: 257rem;
}

.navbar-item #inputEmplSearch{
    height: 80%;
}

.navbar-menu {
    left: 300rem;
}

/* disabled black 처리 */
fieldset[disabled] .control.is-select select, .control.is-select select[disabled] {
     color: #000 !important;
}

fieldset[disabled] .input, .input[disabled] {
     color: #000 !important;
}

/* 메인화면(CEO) - 부서장부재현황 카드 조정 */
.container.is-page.is-main .main-body > .columns > .column > .has-lists .has-3-columns .column .columns {
    align-items: center;
    justify-content: flex-start;
}
.container.is-page.is-main .main-body > .columns > .column > .has-lists .has-3-columns .column:nth-child(3n) .columns {
    justify-content: flex-start;
}

/* 그리드 셀 색 넣기 */
.rg-body .rg-table tr td.is-stripe-yell,
.rg-fixed-body .rg-table tr td.is-stripe-yell {
    background-color: #FFF9E4;
    color: #000;
}

.rg-body .rg-table tr td.is-stripe-yell .rg-renderer,
.rg-fixed-body .rg-table tr td.is-stripe-yell .rg-renderer {
    font-weight: 600;
}


.rg-body .rg-table tr td.is-stripe-blue,
.rg-fixed-body .rg-table tr td.is-stripe-blue {
    background-color: #E7F4FF;
    color: #000;
}

.rg-body .rg-table tr td.is-stripe-blue .rg-renderer,
.rg-fixed-body .rg-table tr td.is-stripe-blue .rg-renderer {
    font-weight: 600;
}
/* 그리드 셀 색 넣기 */