@charset "utf-8";

/* 그누보드 */
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
.btn_admin { display: none; }

/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {display:inline-block;position:relative;max-width:none;background:none;text-align:left;}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
#captcha #captcha_img {height:40px;border:1px solid #ccc;vertical-align:top;padding:0;margin:0;border-radius:3px}
#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px}
#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat  0 -40px;text-indent:-999px;border-radius:3px}
#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:top}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:80%;color:#ff0000;letter-spacing:-0.1em}
@media (max-width: 575px) {	#captcha_audio {display:none !important;} }

/* 커스텀 */
a { text-decoration: none; }
select { font-size: 14px; }

#footer .logo img {	filter: grayscale(1); top: 0px; }

#latest h4 a { color: #000; }
#latest h4 a:hover { text-decoration: none; }
#latest li a { color: #777; }

.pagination { margin-top: 0rem; margin-bottom: 0rem; }

.ck.ck-editor__editable { min-height: 200px !important; }

/*
.dropdown-item { font-size: 1rem; }
.title { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; }
*/


/* limcom */
.dataTables_length {display: inline;white-space: nowrap;}
.dataTables_length select{display: inline-block;}
.dataTables_filter {display: inline;white-space: nowrap;}
.dataTables_filter input{display: inline-block;}

body span {
}
.table .tblCell{ font-size: 0.9em;}
.table .w80{ width: 80px;}
.table .w100{ width: 100px;}
.table .w120{ width: 120px;}
.table .w140{ width: 140px;}
.table .w150{ width: 150px;}
.table .w180{ width: 180px;}
.table .w200{ width: 200px;}
.table .w250{ width: 250px;}
.table .w300{ width: 300px;}
.table .w400{ width: 400px;}
.table .w500{ width: 500px;}
.table .w600{ width: 600px;}
.table .w700{ width: 700px;}
.table .w800{ width: 800px;}
.table .price{ text-align: right;}
.table .projectCard {
	font-size: 0.8em;
	width : 100%;
	height : 40px;
	text-overflow: ellipsis;
	display: -webkit-box; 
	/*-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;*/
}

.projectTitle {background-color:lightskyblue ;padding: 5px;}	
.projectWrite .row .col .write_div{font-size:0.9em;}
.table input{font-size: 14px;width: 100%;}
.table input[type=button], input[type=submit], input[type=reset] {width:60px;}


/* tooltip 개행 */
.ui-tooltip {
    /* tooltip container box */
    white-space: pre-line;
}
 
.ui-tooltip-content {
    /* tooltip content */
    white-space: pre-line;
}


.navbar-nav .nav-link.active {background-color:#3788d8; color: #FFFFFF;border: 1px solid #3a8afd; box-shadow: inset 0 2px 5px rgb(33, 135, 202);}
