@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; }


.sub-header .logo img{max-height:40px !important}
.sub-header{padding:12px !important;background:#5c80a2 !important}
/* 내용관리 */
#sub-top .my-top{background:#5c80a2}
#sub-top .my-head{height:170px;background:#ebf7fc}
#sub-top .my-head .mypage{height:170px;display:flex;justify-content: space-between;align-items: flex-end;padding-bottom: 15px;}
#sub-top .my-head .mypage .my-title{font-size:1.8em;font-weight:bold;color:#545454;}
#sub-top .my-head .mypage .my-title p{margin-top:0;margin-bottom: 0;line-height: 1.4em;}
#sub-top .my-head .mypage .my-title p:nth-child(1){color:#adb5bd;font-size:0.6em;line-height: 1.2em;font-weight: 400;}
#sub-top .my-head .mypage .my-client{font-size:1.5em;font-weight:bold;color:#49b5e7;}
#sub-top .my-head .mypage .my-client span{color:#5c80a2;font-size:1.5em;}


#inside {margin:10px 0;padding:20px 0;background:#fff;height:auto;display:flex}
#inside .inside_menu{width:15%;padding:10px}
#inside .inside_menu > ul{     margin: 10px;padding: 10px;
  background: #f2f9ff;
  border-radius: 10px;
  list-style: none;
  font-size: 0.9em;
  line-height: 2.2em;
  box-shadow: 0px 2px 5px #cad4d8;
  color: #525252;}

#inside header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.inside_con {width:85%;padding:0 10px;line-height:1.6em;height:auto}

.btn-js-01{background:#5c80a2;border-color:#5c80a2;color:#fff;}
.btn-js-01:hover{color: #fff;background-color: #7898b7;border-color: #7898b7;}
.btn-outline-js-01{border-color:#5c80a2;color:#5c80a2;}
.btn-outline-js-01:hover{color: #fff;background-color: #5c80a2;border-color: #7898b7;}

.btn-js-02{background:#198754;border-color:#198754;color:#fff;}
.btn-js-02:hover{color: #fff;background-color: #2ea86f;border-color: #2ea86f;}


.btn-js-03{background:#49b5e7;border-color:#49b5e7;color:#fff;}
.btn-js-03:hover{color: #fff;background-color: #8fc9e4;border-color: #8fc9e4;}

.menu_sel{color:#49b5e7}

.ui.menu{font-family: "Dosis",'Malang', sans-serif !important;}
/*
.dropdown-item { font-size: 1rem; }
.title { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; }
*/