/* general setting ******************************************/

/*경고 경우 빨간색 스타일 적용*/
.k-alert.warnning .k-window-titlebar,
.k-confirm.warnning .k-window-titlebar {
    border-color: inherit;
    color: #fff;
    background-color: #F64E60;
}

.k-confirm.warnning button.k-button-solid-primary {
    border-color: #F64E60;
    background-color: #F64E60;
}


/*윈도우 타이틀바 색상은 dialog창과 같은 스타일 적용*/
.k-window .k-window-titlebar {
    border-color: inherit;
    color: #fff;
    background-color: #1274ac;
}

/* kendogrid 아래줄o  */
.k-grid td {
    border-bottom: 1px solid #ddd !important;
}
/* grid 헤더 라인 */
.k-grid .k-grid-header {
    background: #efefef;
}
    /* grid 헤더 텍스트 */
    .k-grid .k-grid-header th.k-header {
        font-weight: 600;
        text-align: center;
        justify-content: center
    }
/* grid 호버시 노란색*/
.k-grid tbody tr.k-master-row:hover {
    background: #FCF4CA !important;
}

/* 타이틀 bullet */
.card .card-header .card-title.menu-icon::before {
    position: absolute;
    content: "";
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: transparent;
    border: 2px solid #e84444;
    left: 25px;
}

/* 마지막줄 라인 표시*/
.k-grid-content tr:last-child > td, .k-grid-content-locked tr:last-child > td {
    border-bottom-width: 1px !important;
}

/* 상단 검색 영역*/
.card .panel {
    padding: 1.25rem;
    margin-bottom: 1.25rem;
    border: 1px solid #EBEDF3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    background-color: #FFF;
}

/* 텍스트 기본정렬 : 가운데*/
/*.k-grid>.k-grid-content td {
    text-align: center;
}*/

/* Upload 업로더 버튼 숨김 */
.k-clear-selected,
.k-upload-selected {
    display: none !important;
}

.k-toolbar .k-searchbox {
    width: 300px;
}

/* ****************************************************/
