@charset "utf-8";

/*기본 텍스트 포인트 칼라*/
.a-csc-p1 {color:#56a3f7;}
.a-csc-p2 {color:#69c117;}
.a-csc-p3 {color:#fad623;}
.a-csc-p4 {color:#ff734e;}
.a-csc-p5 {color:#416388;}

.a-csc-dp1 {color:#207fe5;}
.a-csc-dp2 {color:#56a80a;}
.a-csc-dp3 {color:#fad623;}
.a-csc-dp4 {color:#f04e23;}
.a-csc-dp5 {color:#23466c;}


/* 프로그램 버튼 */
.a-btn {
		display:inline-block;
		cursor:pointer;
		line-height:1.2em;
		font-size:12px;
		margin:1px;
		vertical-align:middle;
		white-space:nowrap;
		overflow:hidden;
		border-radius:3px;
		border: 1px solid #aaa;
		-webkit-transition:all .2s ease;
		transition:all .2s ease-out;
		background:#cecece;
		color:#444;
		padding:2px;
		min-height:40px; 
	}
.a-btn span  {display:inline-block;padding:2px 4px;vertical-align:middle;}
.a-btn span.a-ico-h  {display:inline-block;vertical-align:middle;}

a.a-btn {
		background:#fff;
		border:1px solid #aaa;
		color:#777;
		min-height:34px;
	}
a.a-btn:visited{}
a.a-btn span  {display:block;padding:12px 2px 2px 2px;line-height:1;}
a.a-btn span.a-ico-h  {display:inline-block;vertical-align:middle;}

.a-btn-s {
		display:inline-block;
		cursor:pointer;
		line-height:1.2em;
		font-size:12px;
		margin:1px;
		vertical-align:middle;
		white-space:nowrap;
		overflow:hidden;
		border-radius:3px;
		border: 1px solid #aaa;
		-webkit-transition:all .2s ease;
		transition:all .2s ease-out;
		background:#cecece;
		color:#444;
		padding:0px;
		min-height:28px; 
	}
.a-btn-s { padding: 1px 0px;}
.a-btn-s span  {display:inline-block;padding:1px;vertical-align:middle;}
.a-btn-s span.a-ico-h  {display:inline-block;vertical-align:middle;}

.a-btn-insert {background:#207fe5;color:#fff; border: 1px solid rgba( 0, 0, 0, 0 );}
.a-btn-insert:hover, .a-btn-insert:focus {background:#0c56a6; text-decoration:none;}

.a-btn-update {background:#fff;color:#444; border: 1px solid #aaa; }
.a-btn-update:hover, .a-btn-update:focus {background:#f04e23; color:#fff; border: 1px solid rgba( 0, 0, 0, 0 ); text-decoration:none;}

.a-btn-delete {background:#6f7985;color:#fff; border: 1px solid rgba( 0, 0, 0, 0 );}
.a-btn-delete:hover, .a-btn-delete:focus {background:#23466c; text-decoration:none;}

.a-btn-option {background:#69c117;color:#fff; border: 1px solid rgba( 0, 0, 0, 0 );}
.a-btn-option:hover, .a-btn-option:focus {background:#469100; text-decoration:none;}

.a-btn-danger {background:#ff734e;color:#fff; border: 1px solid rgba( 0, 0, 0, 0 );}
.a-btn-danger:hover, .a-btn-danger:focus {background:#ca0011; text-decoration:none;}

.a-btn-search {background:#207fe5;color:#fff; border: 1px solid rgba( 0, 0, 0, 0 );}
.a-btn-search:hover, .a-btn-insert:focus {background:#0c56a6; text-decoration:none;}

.a-btn-reset {background:#6f7985;color:#fff; border: 1px solid rgba( 0, 0, 0, 0 );}
.a-btn-reset:hover, .a-btn-delete:focus {background:#23466c; text-decoration:none;}

.a-btn-download {background:#fff;color:#444; border: 1px solid #aaa; }
.a-btn-download:hover, .a-btn-update:focus {background:#f04e23; color:#fff; border: 1px solid rgba( 0, 0, 0, 0 ); text-decoration:none;}

.a-btn-upload {background:#fff;color:#444; border: 1px solid #aaa; }
.a-btn-upload:hover, .a-btn-update:focus {background:#f04e23; color:#fff; border: 1px solid rgba( 0, 0, 0, 0 ); text-decoration:none;}

.a-btn-list {background:#fff;color:#444; border: 1px solid #aaa; }
.a-btn-list:hover, .a-btn-list:focus {background:#f04e23; color:#fff; border: 1px solid rgba( 0, 0, 0, 0 ); text-decoration:none;}

/* 테이블 write */
.a-tbl { width:100%; border-collapse:collapse; clear:both; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; }
.a-tbl th {background:#f7f7f7;padding:14px 0px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;}
.a-tbl tbody th {  text-align: left; padding:14px 10px 13px 27px; }
.a-tbl td {border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:14px 10px 13px 18px;}
.a-tbl tbody.list td {padding:14px 0;text-align: center;}
.a-tbl tbody.list td.tl {padding:14px 0 13px 18px; text-align: left;}
.a-tbl th label .nec {background:url(/resources/_Img/Common/ico_nec.png) no-repeat 0 0; display: inline-block; width: 10px; height: 10px; }
.a-tbl .a-tbl-info {display:inline-block;background:url(/resources/_Img/Common/ico_ex01.png) no-repeat 0 0;padding:1px 0 0 27px;font-size:13px;margin-top:7px;color:#777;}

@media all and (max-width:999px){
/* .a-tbl tbody th {width:20%;}
.a-tbl tbody td {width:80%;} */
}	
@media all and (max-width:768px){
	.a-tbl thead { display: none; }
	.a-tbl {border:1px solid #ddd;border-bottom:0;letter-spacing:0;}
	.a-tbl tr {overflow:hidden;display:block;}
	.a-tbl th, .a-tbl td {border:0;background:#fff;display:block;width:100% !important;float:left;}
	.a-tbl tbody.list td {display:inline-block;float:left;width: auto !important;}
	.a-tbl tbody.list td.tl { text-overflow:ellipsis;white-space:nowrap;word-wrap:normal; max-width: 40%; }
	.a-tbl th {font-size:1.154em;padding:10px 0 10px}
	.a-tbl th label {padding-left:2.5%;}
	.a-tbl td {position:relative;padding:10px 10px;font-size:1.154em;}
	.a-tbl tr { border-bottom:1px solid #ddd; } 
	.a-tbl td input[type=text], .a-tbl td input[type=password] {width:95%;border:0;background:#f0f0f0;margin:2px 0;height:40px;color:#444;}
	.a-tbl td input[type=text]::-webkit-input-placeholder, .a-tbl td input[type=password]::-webkit-input-placeholder {color:#444;}
	.a-tbl td input[type=text]:-moz-placeholder, .a-tbl td input[type=password]:-moz-placeholder {color:#444;}
	.a-tbl td input[type=text]::-moz-placeholder, .a-tbl td input[type=password]::-moz-placeholder {color:#444;}
	.a-tbl td input[type=text]:-ms-input-placeholder, .a-tbl td input[type=password]:-ms-input-placeholder {color:#444;}
	.a-tbl td textarea {background:#f0f0f0;border:0;}
}


.a-tbl.a-tbl-input {border-top:2px solid #2b405b;border-left:0px;border-right:0px;}

.a-tbl.a-tbl-input .a-tbl-info {display:inline-block;background:url(/resources/_Img/Common/ico_ex02.png) no-repeat 0 0;padding:1px 0 0 27px;font-size:13px;margin-top:7px;color:#f04e23}


/* 캠퍼스 */
.campus-map .mce-edit-area.mce-container.mce-panel.mce-stack-layout-item iframe {height:180px !important}
.univEditor .mce-edit-area.mce-container.mce-panel.mce-stack-layout-item iframe {height:250px !important}
.eduEditor .mce-edit-area.mce-container.mce-panel.mce-stack-layout-item iframe {height:200px !important}