@CHARSET "UTF-8";

/*
.cl-grid [role='row'].cl-viewing.cl-selected .cl-grid-cell[role='gridcell'] {
    background-color : rgba(230, 248, 245, 0.4);
}
*/

/* .cl-loadmask.cl-overlay { */
/*     background-color : rgba(86, 88, 92, 0.4); */
/* } */

/* .cl-loadmask .cl-dialog { */
/*     background-color : #ffffff; */
/* } */

/* .cl-control.component-css { */
/*     background-color: #F4F8F9; */
/* } */

/* .cl-grid-footer { */
/*     background-color: #DCDCDC; */
/*     border: 0px; */
/* } */

 .div_work {
     padding: 20px 20px 20px 20px;
     border-top: 6px solid #f2f2f2;
     border-bottom: 3px solid #f2f2f2;
     background:#fff;
 }

.cl-placeholder {
  color: #989898 !important;
}
.ipb_mb_com .cl-placeholder {
  color: #555 !important;
}


.div_work_box {
    background:#fff;
    padding:20px 25px;
    border:1px solid #d8d8d8;
    border-radius:4px;
}

.div_work_top {
    padding-top: 15px;
    margin: 0px;
}

.div_work_left {
    padding-left: 15px;
    margin: 0px;
}

.div_work_right {
    padding-right: 15px;
    margin: 0px;
}

.div_search {
    margin-bottom:5px;
    padding:19px 25px 15px 25px;
    background:#fff;
    border:1px solid #d8d8d8;
    border-radius:4px;
}


/* 게시판 */
.bbs_list .list_body_pc {
  border-bottom: solid 1px #e0e0e0;
}

@keyframes blink-effect { 50% { opacity: 0; } }
.blink {
    animation: blink-effect 1.5s step-end infinite;
}


/******************* 포털 CSS START ******/
.por-main-body .cl-tabfolder .cl-tabfolder-header .cl-tabfolder-item {
    background-color: transparent;
    font-size: 14px;
    color: #999;
    border-color: transparent;
    background-image:url('images/com/portal/main_body_mdi_header_bg.png');
    background-repeat: no-repeat;
    background-position: right;
}

.por-main-body .cl-tabfolder .cl-tabfolder-header .cl-tabfolder-item.cl-selected {
    background-color: transparent;
    font-size: 14px;
    color: #08326b;
    border-color: transparent;
    background-image:url('images/com/portal/main_body_mdi_header_bg.png');
    background-repeat: no-repeat;
    background-position: right;
}

.por-main-body .cl-tabfolder .cl-tabfolder-header .cl-tabfolder-item:not(.cl-selected):hover {
    background-color: transparent;
}


/******************* 포털 CSS END ******/

/***************** 입학지원서 START ******/
.essential .cl-text:after {
  content: '*';
  color: #ff0000;
  vertical-align: middle;
  padding-left: 3px;
  font-weight: bold;
}
/************ 입학지원서 별도사용 END ******/