@font-face {
    font-family: 'Gugi';
    src: url('/assets/dist/css/fonts/Gugi-Regular.ttf');
}

*{
    font-family: "Nanum Gothic",'Noto Sans KR', sans-serif;
    padding: 0;
    margin: 0;
    outline: none;
}	
body {
  min-height: 100vh;
  min-height: -webkit-fill-available;
}

/*
html {
  height: -webkit-fill-available;
}

main {
  height: 100vh;
  height: -webkit-fill-available;
  max-height: 100vh;
  overflow-x: auto;
  overflow-y: hidden;
}
*/

.text-truncate {
	line-height:1;
	vertical-align:middle;
}

#safty_day h5{
	color:#A9A9A9;
	font-size:.9em;
}

#safty_day h5 span.date{
	font-family: 'Gugi';
	color:#696969;
	font-size:1.3em;
	margin-left:2px;
}

#safty_day .cal-date{
	font-family: 'Gugi';
	font-weight: 700;
	color:#00008B;
	font-size:3em;
}

/* Smart Editor Outout  */
/* 스마트 에디터의 풍부한 표현이 정상적으로 출력되도록 하려면 콘텐츠가 출력되는 곳에 이 클래스를 적용하여야 한다. 
   예를 들면 게시물 읽기 페이지의 본문이 이에 해당된다. */
.smartOutput{ clear:both; font-size:12px; line-height:1.6; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, Sans-serif;  min-height:100px; width:700px; }
.smartOutput p{ margin-top:7px; margin-bottom:7px;}
.smartOutput blockquote.q1,
.smartOutput blockquote.q2,
.smartOutput blockquote.q3,
.smartOutput blockquote.q4,
.smartOutput blockquote.q5,
.smartOutput blockquote.q6,
.smartOutput blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}

.smartOutput blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
.smartOutput blockquote.q2{ padding:0 10px; background:url(../img/bg_qmark.gif) no-repeat;}
.smartOutput blockquote.q3{ border:1px solid #d9d9d9;}
.smartOutput blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
.smartOutput blockquote.q5{ border:2px solid #707070;}
.smartOutput blockquote.q6{ border:1px dashed #707070;}
.smartOutput blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}

.smartOutput sup{ font:10px Tahoma, monospace;}
.smartOutput sub{ font:10px Tahoma, monospace;}
.smartOutput table td{ padding:4px;}


/* NHN Web Standardization Team (http://html.nhndesign.com/) HHJ 090226 */
.se2_outputarea ,
.se2_outputarea th,
.se2_outputarea td{margin:0;padding:0;color:#666;font-size:12px;font-family:'돋움',Dotum,'굴림',Gulim,AppleGothic,Sans-serif;line-height:1.5;}
.se2_outputarea p {margin:0;padding:0;}
.se2_outputarea a:hover{text-decoration:underline;}
.se2_outputarea a:link{color:#0000ff;}
.se2_outputarea ul{margin:0 0 0 40px;padding:0;}
.se2_outputarea ul li {margin:0;list-style-type:disc;padding:0;}
.se2_outputarea ul ul li {list-style-type:circle;}
.se2_outputarea ul ul ul li {list-style-type:square;}
.se2_outputarea img,
.se2_outputarea fieldset{border:0;}

.vertical-center
{
 display: table-cell;
 float: none;
 vertical-align: middle;
}

.highlight {color:red !important;  }
.content_body {width:850px !important}

/* main card-header */
.table-responsive table thead th{background-color:#191970; color:#ffffff !important}
/* 도움말 */
.help {font-size:14px !important; }
.helpdesk h5 {font-size:1.4em !important}
.helpdesk ul.descript {margin-bottom:20px !important;}
.helpdesk ul.descript li {font-size:1.1em !important; margin-bottom:2px;}
.helpdesk ul.descript li span {color:#F0E68C}
.helpdesk ul.descript li img {margin:3px 0;}

.Nanum_Gothic_Nav, .Nanum_Gothic_Nav *{ font-family: 'Nanum Gothic', sans-serif !important; }
.Nanum_Myeongjo_Nav, .Nanum_Myeongjo_Nav *{ font-family: 'Nanum Myeongjo', serif !important; font-weight:bold;  letter-spacing: -1px !important; }
.Hahmlet_Nav, .Hahmlet_Nav *{ font-family: 'Hahmlet', sans-serif !important; font-weight:bold;}
.Noto_Sans_KR_Nav, .Noto_Sans_KR_Nav *{ font-family: 'Noto Sans KR', sans-serif !important; }
.Noto_Serif_KR_Nav, .Noto_Serif_KR_Nav *{ font-family: 'Noto Serif KR', serif !important;font-weight:bold; }


.Nanum_Gothic, .Nanum_Gothic .card-title{ font-family: 'Nanum Gothic', sans-serif !important; }
.Nanum_Myeongjo, .Nanum_Myeongjo .card-title{ font-family: 'Nanum Myeongjo', serif !important; font-weight:bold; font-size:1.05em; }
.Hahmlet, .Hahmlet .card-title{ font-family: 'Hahmlet', sans-serif !important; font-weight:bold;}
.Noto_Sans_KR, .Noto_Sans_KR .card-title{ font-family: 'Noto Sans KR', sans-serif !important; }
.Noto_Serif_KR, .Noto_Serif_KR .card-title{ font-family: 'Noto Serif KR', serif !important;font-weight:bold; }
