@CHARSET "UTF-8";

/* 버튼 */
.btn_sg_logout_text,
.btn_sg_logout_text.cl-button:not(.cl-disabled).cl-activated,
.btn_sg_logout_text.cl-button:not(.cl-disabled):active {
    padding: 0px;
    padding-left: 25px;
    padding-right: 12px;
    border: 1px solid #4c4c4c;
    border-radius: 12px;
    background-image:url('images/deco-header/ico_lock.png');
    background-position: 10px center;
    background-repeat: no-repeat;
    background-color: transparent;
    font-size: 13px;
    color: #4c4c4c;
    text-align: left;
}

.btn_sg_logout_text.cl-button:not(.cl-disabled):hover {
    color: #4c4c4c;
    border-color: #ffc240;
}

.btn_sg_logout_text.cl-button.cl-focus {
    color: #4c4c4c;
    border-color: #ffc240;
}

.btn_sg_timer,
.btn_sg_timer.cl-button:not(.cl-disabled).cl-activated,
.btn_sg_timer.cl-button:not(.cl-disabled):active {
    padding: 0px;
    padding-left: 27px;
    padding-right: 12px;
    border: 1px solid #4c4c4c;
    border-radius: 12px;
    background-image:url('images/deco-header/ico_time.png');
    background-position: 10px center;
    background-repeat: no-repeat;
    background-color: transparent;
    font-size: 13px;
    color: #4c4c4c;
    text-align: right;
}

.btn_sg_timer.cl-button:not(.cl-disabled):hover {
    color: #4c4c4c;
    border-color: #ffc240;
}

.btn_sg_timer.cl-button.cl-focus {
    color: #4c4c4c;
    border-color: #ffc240;
}

.btn_sg_hold,
.btn_sg_hold.cl-button:not(.cl-disabled).cl-activated,
.btn_sg_hold.cl-button:not(.cl-disabled):active,
.btn_sg_hold.cl-button:not(.cl-disabled):hover {
    border: 0px;
}

.btn_sg_hold.cl-button.cl-focus {
	border: 2px solid #fff;
    border-radius: 2px;
}

/* 희망 */
.cl-button.btn_sg_select {
    background-image:url('images/controls/btn_select.png');
    background-repeat: no-repeat;
    background-position: 10px 50%;
}

.cl-button.btn_sg_select:not(.cl-disabled):hover {
    background-image:url('images/controls/btn_select_hover.png');
}

.cl-button.btn_sg_select:not(.cl-disabled):active {
    background-image:url('images/controls/btn_select_hover.png');
}

/* 삭제 */
.cl-button.btn_sg_del {
    background-image:url('images/controls/btn_del.png');
    background-repeat: no-repeat;
    background-position: 10px 50%;
}

.cl-button.btn_sg_del:not(.cl-disabled):hover {
    background-image:url('images/controls/btn_del_hover.png');
}

.cl-button.btn_sg_del:not(.cl-disabled):active {
    background-image:url('images/controls/btn_del_hover.png');
}

/* 취소 */
.cl-button.btn_sg_cancel {
    background-image:url('images/controls/btn_cancel.png');
    background-repeat: no-repeat;
    background-position: 10px 50%;
}

.cl-button.btn_sg_cancel:not(.cl-disabled):hover {
    background-image:url('images/controls/btn_cancel_hover.png');
}

.cl-button.btn_sg_cancel:not(.cl-disabled):active {
    background-image:url('images/controls/btn_cancel_hover.png');
}

/* 변경 */
.cl-button.btn_sg_change {
    background-image:url('images/controls/btn_change.png');
    background-repeat: no-repeat;
    background-position: 10px 50%;
}

.cl-button.btn_sg_change:not(.cl-disabled):hover {
    background-image:url('images/controls/btn_change_hover.png');
}

.cl-button.btn_sg_change:not(.cl-disabled):active {
    background-image:url('images/controls/btn_change_hover.png');
}

/* 신청 */
.cl-button.btn_sg_apply {
    background-image:url('images/controls/btn_apply.png');
    background-repeat: no-repeat;
    background-position: 10px 50%;
}

.cl-button.btn_sg_apply:not(.cl-disabled):hover {
    background-image:url('images/controls/btn_apply_hover.png');
}

.cl-button.btn_sg_apply:not(.cl-disabled):active {
    background-image:url('images/controls/btn_apply_hover.png');
}

/* 재수강선택 */
.cl-button.btn_sg_resel {
    background-image:url('images/controls/btn_re_sel.png');
    background-repeat: no-repeat;
    background-position: 10px 50%;
}

.cl-button.btn_sg_resel:not(.cl-disabled):hover {
    background-image:url('images/controls/btn_re_sel_hover.png');
}

.cl-button.btn_sg_resel:not(.cl-disabled):active {
    background-image:url('images/controls/btn_re_sel_hover.png');
}


/* 아웃풋 */
.opt_btn_split {
    border: 0px none;
    background-image:url('images/deco-header/ico_btnSplit.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: transparent;
}

.opt_sg_icon01 {
    border: 0px none;
    background-image:url('images/controls/ico_sort01.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: transparent;
}

.opt_sg_icon02 {
    border: 0px none;
    background-image:url('images/controls/ico_sort02.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: transparent;
}

.opt_sg_icon03 {
    border: 0px none;
    background-image:url('images/controls/ico_sort03.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: transparent;
}

.opt_sg_icon04 {
    border: 0px none;
    background-image:url('images/controls/ico_sort04.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: transparent;
}

.opt_sg_icon05 {
    border: 0px none;
    background-image:url('images/controls/ico_sort05.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: transparent;
}

.opt_sg_notice {
    padding: 4px 7px;
    border:1px solid #0067b3;
    background:#f0f8fd;
    font-weight:300;
    font-size:13px;
    color:#0067b3;
    line-height: 20px;
}