body { 
	font-family:"나눔고딕",Nanum Gothic, "돋움", Dotum;
	background-color:#e2e2e2;
	color:#444444;
}

.text-center {
    font-weight: bold;
    text-align: center;
}

.toplogo {
    background: none repeat scroll 0 0 #ffffff;
    height: auto;
    overflow: hidden;
    padding: 8px 0;
    text-align: center;
	position:relative;
}
.toplogo img.logo {
    width: 72%;
}
.main_logout {
	position:absolute;
	right:15px;
	top:7px;
}

.login_user {
	background-color:#636670;
	overflow:hidden;
	color:#fff;
	padding:5px;
}

.main_menu {
	padding-top:20px;
}
.row {
	margin-bottom:20px;
}

#m_bottom {
    background:#3c404c;
	border-top:none;
    clear: both;
    font-size: 11px;
    max-height: none;
    overflow: hidden;
	color:#898c91;
	font-family:"돋움",Dotum;
	padding:10px 0 0;
}


@import url('media.css');

body {font-family:"나눔고딕",NanumGothic, "돋움", Dotum; color:#111!important;font-weight:bold; }


.bodyRowCtrl{
	
	display:none;
	
}
/*네비게이션 색상 변경 2015.02.04 최윤미*/
.skin-1 .breadcrumb > li{color:#666!important;}
.breadcrumb > .active > strong {color:#111!important;}
/*//*/

.login_image {
	text-align:center;
	background:#5d7896;
}

.form-signin {
    margin: 0 auto;
    max-width: 570px;
    padding: 15px;
}

#m_bottom {
    background:#3c404c;
	border-top:none;
    clear: both;
    font-size: 1em;
    max-height: 40px;
    overflow: hidden;
	color:#898c91;
	font-weight:bold;
	font-family:"돋움",Dotum;
}

form.form-signin button {
    background:#d94f4f;
    border-color:#d94f4f;
    box-shadow:none;
    color: #fff;
    font-weight: bold;
    text-shadow:none;
	border-radius:6px;
}


.skin-1 .navbar-minimalize {
background: #04aebf;/* top왼쪽메뉴버튼*/
border-color: #04aebf;
margin-top: 10px;
}
.btn{border-radius:0;}
.skin-1 .navbar-static-top{	background:#fff;}
/* top오른쪽메뉴그룹*/
.navbar-top-links li{margin-top:18px;:margin-left: 5px;}
.navbar-top-links li a{display:inline;padding:8px 5px 6px 12px;font-size: 1.3em !important} /** 폰트 사이즈 크게 수정 **/
.navbar-top-links li a li{font-color:#fff;}
.navbar-top-links li a.btn-normal{background:#949494;color:#fff;}
.navbar-top-links li a.btn-normal:hover{background:#747474;}
.navbar-top-links li a.btn-point{background:#dc4e4d;color:#fff;/*padding:8px 7px 6px 14px;*/ padding: 8px 2px 6px 11px;} 
.navbar-top-links li a.btn-foint:hover{background:#b92424}
.navbar-top-links li a i{font-size:1.2em;}
.label-primary, .badge-primary {background-color: #dc4e4d;} 
.navbar-top-links li.top-pd{margin-right:-5px;}

.loc-home{color:#959595;}
.breadcrumb a{padding-left:5px;}

/* input */
.form-control{background-color:#fff; border:1px solid #bfbfbf;}
.form-control[readonly], .form-control[disabled], .fieldset[disabled]{background-color: #fff;border:1px solid #dedede!important;color:#939393;}
.form_dis[disabled],.form_dis[readonly]{border:none!important;}
.input_dis[type="text"]:disabled { border:none!important; color:#111;}
.font_t::-webkit-input-placeholder{color:#888;}
.font_t::-moz-input-placeholder{color:#888;}
.font_t::-ms-input-placeholder{color:#888;}
.btn-primary{background-color:#d9534f;border-color:#adb2b8;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {background-color:#d9534f;border-color: #636670;color: #FFFFFF;}/* 2015.01.20 추가*/ 


.input-group input.form-control{height:2.5em}
.input-group-btn button.btn-primary{height:3.25em; width:8em;}  

/************* 교수회교직원정보조회 list *************/
.bg_staff{background:#e9e9e9 url(../../images/cnu/bg_staff.png) repeat-x!important;}/* 2015.02.04 추가*/
.border-top-radius{border-top-left-radius: 8px!important; border-top-right-radius: 8px!important;-webkit-border-top-left-radius:8px!important; -webkit-border-top-right-radius:8px!important;-moz-border-radius-topleft: 8px!important;  -moz-border-radius-topright: 8px!important;}/* 2015.02.04 추가*/
.border-bottom-radius{border-bottom-left-radius: 8px!important; border-bottom-right-radius: 8px!important;-webkit-border-bottom-left-radius:8px!important; -webkit-border-bottom-right-radius:8px!important;-moz-border-radius-bottomleft: 8px!important;  -moz-border-radius-bottomright: 8px!important;}/* 2015.02.04 추가*/
.panel-group span.right{ float:right;}
/*.padding-hr-vs {padding: 0 4px;}/* 리스트 여백 */
.panel-group .panel{border-radius:0;}
.panel-default{border-color:#bebebe;}
.panel-heading{padding:10px 15px}
.input-group-btn button.btn-primary > i.fa-search{font-size:2em;}
.input-group > input.font_t{font-size:1.2em;font-weight:bold;-moz-border-radius:3px-webkit-border-radius:3px;border-radius:3px;}/* 2015.02.04 추가*/
.panel-group div.list-1dh{
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f4f4), color-stop(100%,#cfcdcf));
background: -webkit-linear-gradient(top, #f3f4f4 0%,#cfcdcf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f3f4f4 0%,#cfcdcf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f3f4f4 0%,#cfcdcf 100%); /* IE10+ */
background: linear-gradient(to bottom, #f3f4f4 0%,#cfcdcf 100%); 
color:#111;}
.panel-group div.list-1dh a > i {padding-right:7px;color:#fff;}
.panel-group .panel + .panel{margin-top:-1px;}
.panel-group div.list-2dh{
background: -moz-linear-gradient(top, #ffffff 0%, #edecec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#edecec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#edecec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#edecec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#edecec 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#edecec 100%); 
	color:#111;border:none;border:1px solid #cbcbcb;margin-bottom:1px;}
.panel-group div .list-2dh a{color:#636670;}
.panel-group div .list-2dh > div.panel-heading{background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#cfcdcf));
background: -webkit-linear-gradient(top, #fff 0%,#cfcdcf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fff 0%,#cfcdcf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fff 0%,#cfcdcf 100%); /* IE10+ */
background: linear-gradient(to bottom, #fff 0%,#cfcdcf 100%);}
.panel-group div.list-2dh  a > i {padding-right:2px;}
.panel-group div.list-2dh .panel-body{background-color:#e9e9e9;}
.panel-group div.list-3dh{border:1px solid #cbcbcb;}
.panel-group div.list-3dh > div.panel-heading{background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#cfcdcf));
background: -webkit-linear-gradient(top, #fff 0%,#cfcdcf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fff 0%,#cfcdcf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fff 0%,#cfcdcf 100%); /* IE10+ */
background: linear-gradient(to bottom, #fff 0%,#cfcdcf 100%);}
.panel-group div.list-3dh a{color:#666;}
.panel-group div.list-4dh{background:#fff;color:#636670;border:none;border-bottom:1px solid #dcdddf;margin-bottom:1px;}
.panel-group div.list-4dh > div.panel-heading{background:#fff;}
/*.panel-group div.select{border:2px solid #b8b8b8;}*/
/*.panel-group div.select a{color:#fff;}*/
/*.select {background:#b8b8b8;}*/
/*.panel-group div.list-4dh a{color:#444;}*/
.mrg-left{margin-left:15px;}

.panel-group div.list-1dh i.fa-minus,.panel-group div.list-2dh i.fa-minus,.panel-group div.list-3dh i.fa-minus{color:#d94f4f;padding-right:0.3em;}/*** 2015.02.04 고민선 ***/
.panel-group div.list-1dh i.fa-plus,.panel-group div.list-2dh i.fa-plus,.panel-group div.list-3dh i.fa-plus{color:#2172bc;padding-right:0.3em;}/*** 2015.02.04 고민선 ***/



#accordion .panel-body .padding-hr-vs{padding:0 5px;}

/* 개인정보 목록 */
.panel-group div.panel-body > div.text{padding:0 20px;color:#444;}
.panel-group div.panel-body > div.text > label { font-weight:bold;border-bottom:1px dashed #cecece;width:100%;padding-bottom:4px;}
.panel-group div.panel-body > div.text > p {border-bottom:1px dashed #cecece;}
.panel-title > .margin-m.right{margin:3px; padding-left:5px;}
.mApsPb010Qright{padding-left:1.5em;}
.mApsPb010Qright > p, .mApsPb010Qright > label:first-child{display:block;}
.mApsPb010Qright > p, .mApsPb010Qright > label{border-bottom:1px dashed #ddd;}

/* 오른쪽 아이콘 그룹 세로 가운데 정렬 */
.panel-heading span.margin-m{line-height:4.5em;margin:0!important;}
.list-envelope{font-size:1.2em;padding-top:2px;}
.list-mobile{font-size:1.8em;}
.list-phone{font-size:1.2em;padding-top:3px}

/*** 2015.01.16 고민선 ***/
.skin-1 #page-wrapper{background:#e9e9e9;}

/* table 공통 */
.table-bordered {border: 1px solid #cbcbcb;}
.table-normal{background-color: #FFF;}
.table-normal th{background :#636670; color:#fff; text-align:right;}
.table-normal > thead > tr > th,
.table-normal > tbody > tr > th,
.table-normal > tfoot > tr > th {background :#636670; color:#fff;vertical-align: middle;}
.table-normal > thead > tr > td,
.table-normal > tbody > tr > td,
.table-normal > tfoot > tr > td {background :#fff; color:#111!important;vertical-align: middle;}



/* table 안에 테이블 */
.table-2dth{background-color: #FFF;}
.table-2dth th{background :#dcdddf; color:#111; text-align:center;}
.table-2dth > thead > tr > th,
.table-2dth > tbody > tr > th,
.table-2dth > tfoot > tr > th {background :#dcdddf; color:#111;vertical-align: middle;}

/* table 홀수짝수 배경색  */
.table-trbg{background-color: #FFF;}
.table-trbg th{background :#636670; color:#fff;}
.table-trbg > thead > tr > th,
.table-trbg > tbody > tr > th,
.table-trbg > tfoot > tr > th{background :#636670; color:#fff;vertical-align: middle;}
.table-trbg > tbody > tr:nth-child(even){background-color:#f9f9f9;color:#111;}
.table-trbg > tbody > tr:nth-child(odd){background-color:#fff;color:#111;}
.table-trbg > tbody > tr:hover,.table-trbg > tbody > tr:active {background-color: #e0f7f9;color:#111;}

.active-grid {background-color: #e0f7f9;}


/* table Total(포인트 헤더) */
.table-point{background-color: #FFF;}
.table-point th{background :#d94f4f; color:#fff; text-align:center;}
.table-point > thead > tr > th,
.table-point > tbody > tr > th,
.table-point > tfoot > tr > th {background :#d94f4f; color:#fff;vertical-align: middle;}


/* td 안에 input */
.input_w{background:#f8f8f8; color:#444;border:1px solid #ddd;}


/* modal 팝업 공통 */
.modal-content {background-clip: padding-box; background-color: #e9e9e9;border: 1px solid #fff;border-radius: 4px;  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);outline: 0px none; position: relative;}
.modal-header {min-height: 16.42857143px;padding: 10px;background:#04adc2;color:#fff;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.modal-title {margin: 0px;line-height:1.42857;font-size:1.2em;}
.close {font-size: 2em;font-weight: bolder;line-height: 1; color: #fff;text-shadow:none;opacity:100;}
.modal-body {padding: 20px 30px 15px}
.modal-footer {padding: 15px; text-align:center;}

/* 팝업 저장 버튼 */
.btn-point { background:#d94f4f; border-color:#d94f4f; }
.btn-point:hover, .btn-point:focus, .btn-point:active { background:#cb3c3c; border-color:#cb3c3c; }


/* 금학기성적 */
.uigrid_detail_e_row_uigrid_detail > .panel-success > div.panel-body {padding: 0;}
.panel-success {border:.3em solid #739bc8;background:#ecf3fb; padding:0;}
.table-lecdetail th{color:#1266b1;background:none;padding:.5em;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align:right;}
.table-lecdetail td{color:#111;padding:.5em;border:none;border-bottom:1px solid #fff;}
.seachFormCondition > .margin-top-no{margin-bottom:1em;}

/* 조회버튼 추가 */
.btn_sch{background-color:#04adc2;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4ae9fb), color-stop(1, #04adc2));
	background:-moz-linear-gradient(top, #4ae9fb 5%, #04adc2 100%);
	background:-webkit-linear-gradient(top, #4ae9fb 5%, #04adc2 100%);
	background:-o-linear-gradient(top, #4ae9fb 5%, #04adc2 100%);
	background:-ms-linear-gradient(top, #4ae9fb 5%, #04adc2 100%);
	background:linear-gradient(to bottom, #4ae9fb 5%, #04adc2 100%);
	-moz-border-radius:3px;	-webkit-border-radius:3px;border-radius:3px;}/* 2015.02.04 고민선 수정 */
.btn_sch:hover, .btn_sch:active, .btn_sch:focus .btn_sch.active{background-color:#008b9c; border:none;}/* 2015.02.04 고민선 수정 */
.label-th{background-color: #04adc2;border: 1px solid #04adc2;color:#fff;}

/* 강의계획서조회 링크 버튼 */
.btn_ank { background-color:#ffffff; color:#888888; font-weight:bold;border-color:#bfbfbf;margin-bottom:1em;}
.btn_ank:hover, .btn_ank:focus, .btn_ank:active{ background-color:#d94f4f;border-color:#bfbfbf; color:#fff;}
/* 강의계획서조회*/
#personInfoForm .form-control{font-size:.9em;padding: 3px 5px;}
#personInfoForm .title {text-align: right;font-weight: bold;background-color:#636670;color: #FFF;}
/*박민규추가*/
#personInfoForm .title_chkWidget {text-align: right;font-weight: bold;background-color:#636670;color: #FFF;}
#personInfoForm .title_chkBook {text-align: right;font-weight: bold;background-color:#636670;color: #FFF;}
/*//*/
#personInfoForm .padding-vs{background-color:#fff;}
#personInfoForm .col-sm-4{padding-right:5px;padding-left:0;}
#personInfoForm .border{border:none;}
#personInfoForm .col-xs-3{border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}
#personInfoForm .col-xs-9{border-top:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}
/*최윤미 추가 2015.02.05*/
#personInfoForm .col-xs-4{border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}
#personInfoForm .col-xs-8{border-top:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}

#personInfoForm .col-xs-5{border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}
#personInfoForm .col-xs-7{border-top:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}

#personInfoForm .border-b { border-bottom: 1px solid #cbcbcb;}
/*//*/
#personInfoForm .border-b{border-bottom:1px solid #cbcbcb;}
.hr-line{border:none;border-top:1px solid #cbcbcb;height: 1px;margin: 20px 0px;}
#personInfoForm .panel{background:none;}
#personInfoForm .panel-heading.panel-primary{color: #444;background-color: #fff;border-top:3px solid #cbcbcb;border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb;border-bottom:none; font-weight:700;}
#personInfoForm .panel-body{background:#fff;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #e1e1e1;}
#personInfoForm .panel-footer {background-color: #fafafa;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-top:none;}
#personInfoForm .panel-footer i{color:#04adc2; font-weight:300;font-size:.9em;}
#personInfoForm .panel.col-sm-6{padding-right: 5px;padding-left: 0;}

#personInfoForm .table-normal{background-color: #FFF;}
#personInfoForm .table-normal th{background :#636670; color:#fff; text-align:right; border-left: 1px solid #e7eaec;}
#personInfoForm .table-normal > thead > tr > th,
#personInfoForm .table-normal > tbody > tr > th,
#personInfoForm .table-normal > tfoot > tr > th {background :#636670; color:#fff;vertical-align: middle;}
#personInfoForm .table-normal > thead > tr > td,
#personInfoForm .table-normal > tbody > tr > td,
#personInfoForm .table-normal > tfoot > tr > td {background :#fff; color:#111!important;vertical-align: middle;}


/*2015.01.26 최윤미 추가 resposive-detail */
#responsive-detail .form-control{font-size:.9em;padding: 3px 5px;}
#responsive-detail .title {text-align: right;font-weight: bold;background-color:#636670;color: #FFF;}
#responsive-detail .padding-vs{background-color:#fff;}
#responsive-detail .col-sm-4{padding-right:5px;padding-left:0;}
#responsive-detail .border{border:none;}
#responsive-detail .col-xs-3{border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}
#responsive-detail .col-xs-9{border-top:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}
#responsive-detail .border-b{border-bottom:1px solid #cbcbcb;}
#responsive-detail .panel{background:none;}
#responsive-detail .panel-heading.panel-primary{color: #444;background-color: #fff;border:none; border-top:3px solid #cbcbcb;font-weight:700;}/*2015.01.26 고민선 수정*/
#responsive-detail .panel-body{background:#fff;border:none;}/*2015.01.26 고민선 수정*/
#responsive-detail .panel-footer {background-color: #fafafa;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-top:none;}
#responsive-detail .panel-footer i{color:#04adc2; font-weight:300;font-size:.9em;}
#responsive-detail .panel.col-sm-6{padding-right: 5px;padding-left: 0;}
#responsive-detail .panel-success {border:1px solid #cbcbcb; background:#ecf3fb; padding:0;}

#responsive-detail .panel-primary > .panel-success {border:.3em solid #739bc8;background:#ecf3fb; padding:0;}
/*2015.01.26 고민선 추가 resposive-detail */
.responsive-detail {min-height: 100px;}
#responsive-detail .panel-success-list{border:.3em solid #739bc8;background:#ecf3fb!important; padding:0;}
#responsive-detail .panel-success-list > .panel-body {background:#ecf3fb!important; padding:0;}

/* 강의계획서조회 상세 */
#myTabContent{padding:10px;}

/************* 시설전화번호등록 *************/
/* 강의계획서 조회 */
.rst-tab { background-color:#ffffff; color:#333; font-weight:bold; border:none;}
.rst-tab:hover, .rst-tab:focus, .rst-tab:active, .rst-tab.active { background-color:#d94f4f; border-color:#d94f4f; color:#fff;}


/* 시설전화번호등록 팝업 */
.table-normal > thead > tr > td,
.table-normal > tbody > tr > td,
.table-normal > tfoot > tr > td {padding:4px; background :#fff; color:#fff;vertical-align: middle;}
.form-control:focus { border-color:2px solid #8f9196!important; }
.btn-new { width:49%; padding:13px 0; font-weight:bold; border-radius:6px; }/*2015.01.23 장유정 수정 */


/************* 시설전화번호등록 *************/
.padding-none { padding: 0; }

.nav_wrap li { width:50%; text-align:center; margin-bottom:0; }
.nav_wrap .nav-tabs { border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;font-weight: bolder;font-size: 1.1em; } 
.nav_wrap .nav-tabs > li.active > a, .nav_wrap .nav-tabs > li.active > a:hover, .nav_wrap .nav-tabs > li.active > a:focus { border:none;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e05555), color-stop(1, #bd4242));
	background:-moz-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:-webkit-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:-o-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:-ms-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:linear-gradient(to bottom, #e05555 5%, #bd4242 100%);}
.nav_wrap .nav.nav-tabs li {
	 background: #fff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #cfcdcf));
	background:-moz-linear-gradient(top, #ffffff 5%, #cfcdcf 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #cfcdcf 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #cfcdcf 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #cfcdcf 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #cfcdcf 100%);
	
	
	 margin-bottom:0; }/*2015.02.02 고민선 수정*/
.nav_wrap .nav.nav-tabs li a { color: #666; }
.nav_wrap .nav.nav-tabs li a span { width:100%; display:inline-block; }/*2015.01.22 장유정 수정 */
/*.nav_wrap .nav.nav-tabs li a span { width:100%; background:url(../../images/cnu/tab_off.png) no-repeat right center; display:inline-block; } 2015.01.21 장유정 수정 */
.nav_wrap .nav > li.active { background: #d94f4f;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e05555), color-stop(1, #bd4242));
	background:-moz-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:-webkit-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:-o-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:-ms-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:linear-gradient(to bottom, #e05555 5%, #bd4242 100%);
 border-bottom:2px solid #bd4242; }/*2015.02.02 고민선 수정*/
.nav_wrap .nav > li.active a { color:#fff; }
.nav_wrap .nav > li.active a span { width:100%; background:url(../../images/cnu/tab_on.png) no-repeat right center; display:inline-block; }
.nav_wrap .nav-tabs > li > a { margin-right:0; border-radius:0; padding:13px 10px; }
.nav_wrap .nav-tabs > li > a:hover { border-radius:0; }

.content_wrap { padding:15px; }
.input-select {font-weight:bold;}
.input-space { background:none; border:none; }

/*.btn-common { font-weight:bold; padding:13px;}
.btn-common:hover, .btn-common:focus, .btn-common:active { background:#636670; color:#fff; }*/

/*2015.02.02 고민선 수정*/
.btn-common {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:13px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.btn-common:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.btn-common:active {
	position:relative;
	top:1px;
}

/* 대리로그인 */
.margin-hr-minus-vs-no { margin-left:0; }
.btn-drop { background-color: #04adc2; border: medium none #04adc2; color:#fff; font-weight:bold; height:39px; }
.btn-drop:hover, .btn-drop:active, .btn-drop:focus .btn-drop.active { color:#fff; font-weight:bold; border: medium none #04adc2; }


/* 시간표조회 */
.label-common { background:none; border:none; font-weight:bold; color:#444444; }
.time-sch-Info td { border: 1px solid #bfbfbf; font-size: 14px; padding:0 10px; line-height:33px; background:#fff; color:#444444; }
.subheader { padding:5px; }
.fancyTable thead tr th, .fancyTable thead tr td, .fancyTable tfoot tr th, .fancyTable tfoot tr td {
    background-color:#636670!important;
    background-image:none!important;
    color: #fff!important;
    font-size: 12px;
    font-weight: bold;
    text-shadow:none!important;
   font-family:"나눔고딕",NanumGothic, "돋움", Dotum!important;
}
.fancyTable tbody tr td { font-size: 12px!important; }


/* 강의평가 */
.evalu-row { margin-left:0; margin-right:0;}
.evalu-col { padding-left:0; padding-right:0; }
.evalu-bg { background-color:#fff; padding:10px 0; }
.padding-evalu { padding:0 25px; }
.padding-evalu p { margin:0; }
.text-evalu { background-color:#fff; border:1px solid #e7e7e7; }
.text-evalu-title { font-size:12px; }

/* 식단조회 */
.table-rst td,.table-rst th { border:1px solid #e7e7e7!important; background-color:#fff; }/*2015.01.21 고민선 수정*/
.rst-img { text-align:center; }
.rst-text { vertical-align:middle!important; text-align:left; padding:0 20px!important; }
.rst-go { font-size:14px; background:url(../../images/cnu/tab_off.png) no-repeat right center; background-size:5%; }

.table-trbg td { vertical-align:middle!important; color:#111!important;font-weight:bolder!important;font-size:1em;}

.rst-tab-table td { border:1px solid #bfbfbf; }
.rst-tab {background: #fff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #cfcdcf));
	background:-moz-linear-gradient(top, #ffffff 5%, #cfcdcf 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #cfcdcf 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #cfcdcf 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #cfcdcf 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #cfcdcf 100%); color:#888888; font-weight:bold; border:none; width:100%; }/*2015.01.21 고민선 수정*/
.rst-tab:hover, .rst-tab:focus, .rst-tab:active, .rst-tab.active {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e05555), color-stop(1, #bd4242));
	background:-moz-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:-webkit-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:-o-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:-ms-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:linear-gradient(to bottom, #e05555 5%, #bd4242 100%); border-color:#d94f4f; color:#fff; box-shadow:none; }/*2015.01.21 고민선 수정*/

.table-trbg td { vertical-align:middle!important; color:#676a6c; }

.btn-active { background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e05555), color-stop(1, #bd4242));
	background:-moz-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:-webkit-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:-o-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:-ms-linear-gradient(top, #e05555 5%, #bd4242 100%);
	background:linear-gradient(to bottom, #e05555 5%, #bd4242 100%); border-color:#d94f4f; color:#fff; box-shadow:none;}


/* 즐겨찾기 */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { background-color:#d94f4f; }
.stt-bg { background-color:#e2e2e2; overflow:hidden; }
.icon-wg { position:relative; }
.icon-wg-ck { position:absolute; right:0; width:35%;}
.icon-wg-no { clear:both; }
.stt-title { background-color:#fff; padding:5px 15px; }
.stt-title h5 { font-weight:bold; font-family:"나눔고딕",NanumGothic, "돋움", Dotum; color:#444444; }
.text-center { font-weight: bold; text-align: center; }


/* 강의계획서조회 */
.table-in-btn, .table-in-btn:hover, .table-in-btn:focus, .table-in-btn:active { font-size:12px; border-color:#04aebf; color:#04aebf; }

/*** 2015.01.22~23 장유정 ***/
/* 개인정보조회및수정 */
#main1 .col-xs-3 { border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb; font-weight:bold; vertical-align:middle; height:42px; line-height:24px; text-align: right; }
#main1 .title-2dth { border-left:none; border-right: 1px solid #eee; border-top: 1px solid #eee; font-weight:bold; vertical-align:middle; height:42px; line-height:24px; text-align: right; } /*2015.02.04 고민선 추가*/
#main1 .col-xs-9 { border-right: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb; height:42px; }
#main1 .border-b { border-bottom: 1px solid #cbcbcb;}

/*최윤미 재정의 2015.01.29*/
#main1 .ibox-content {
background-color: #ffffff;
color: inherit;
padding: 5px 5px 5px 5px;
border-color: #e7eaec;
border-image: none;
border-style: solid solid none;
border-width: 1px 0px;
}
#main1 .ibox-content .col-xs-3 { border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb; font-weight:bold; vertical-align:middle; height:42px; line-height:24px; text-align: right; width:27%} 
#main1 .ibox-content .col-xs-9 { border-right: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb; height:42px; width:73%;}

/* 인사정보조회및수정 */
#staffInfoForm .col-xs-3 { border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb; font-weight:bold; vertical-align:middle; height:42px; line-height:24px; width:27%; text-align: right;} 
#staffInfoForm .col-xs-9 { border-right: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb; height:42px; width:73%;}
#staffInfoForm .col-xs-4 { border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb; font-weight:bold; vertical-align:middle; height:42px; line-height:24px; text-align: right;} 
#staffInfoForm .col-xs-8 { border-right: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb; height:42px; }
#staffInfoForm .border-t { border-top: 1px solid #cbcbcb;}
#staffInfoForm .border-b { border-bottom: 1px solid #cbcbcb;}
#staffInfoForm .border-r { border-right: 1px solid #cbcbcb;}
#staffInfoForm .border-no { border-top: 0px; border-bottom: 0px; border-right: 0px; border-left: 0px; }

.border-new { border:none; }
.border-new input { height:30px; }
.icheckbox_square-green, .iradio_square-green { height:26px; }
.ibox { padding:10px 0; }

.btn-group > .btn-group:last-child > .btn:first-child { border-bottom-left-radius: 6px; border-top-left-radius: 6px;
}
.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius: 6px; border-top-right-radius: 6px; }
.btn-group { background: none; }
.bdr-right div.padding-vs > input.form_dis {color:#939393;}

.col-xs-4 { color: #444; font-weight: normal; }

.table-trbg-new > tbody > tr:nth-child(even):hover, .table-trbg-new > tbody > tr:nth-child(even):active {background-color:#f9f9f9;}
.table-trbg-new > tbody > tr:nth-child(odd):hover, .table-trbg-new > tbody > tr:nth-child(odd):active {background-color:#fff;}
.table-trbg-new > thead >tr> th{background:#adb2b8!important; color:#fff;font-size:1.1em; font-weight:bolder}/* 2015.02.04 고민선 추가 */

.btn-imgup { margin-bottom:8px; padding:13px 25px; }
.btn-imgup img { vertical-align:middle; }

/* 모바일사원증 */
/*.border {border: 1px solid #cbcbcb;}*/
.bdr-right div.title{background:#636670;color:#fff; padding:.7em .7em .75em .7em;}
.bdr-right div.title-2dth{background:#adb2b8;color:#fff; padding:.7em .7em .75em .7em;}/* 2015.02.04 고민선 추가 */
.bdr-right div.padding-vs{background:#fff;padding:.4em .4em .46em .4em;}
.bdr-right div.padding-vs > input{padding:0.3em;color:#444;}
/*.bdr-right div.padding-vs > input{padding:0.3em;height: 1.9em;color:#444;}*/
.pd-code > img{padding-top:2em;}

.card .col-xs-3 { border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb; font-weight:bold; vertical-align:middle; height:42px; line-height:24px;  text-align: right; width:27%;} 
.card .col-xs-9 { border-right: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb; height:42px; width:73%;}
.card .border-b { border-bottom: 1px solid #cbcbcb;}


/** top 아이콘 간격 조정 Override **/
.navbar-top-links li {
	margin-top: 9px;
}

.navbar-top-links li.top-pd {
	margin-right: 2px;
}

/* 시설물신고 */
#main2 .col-xs-3 { border-left:none; border-right: 1px solid #cbcbcb; border-top:none; font-weight:bold; vertical-align:middle; height:42px; line-height:24px; text-align: right; } 
#main2 .col-xs-9 { border-right: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb; height:42px;border-bottom:none; }
#main2 .border-b { border-bottom:1px solid #cbcbcb;}
