
/* font 폰트 */
@font-face {
  font-family: "NanumGothic";
  font-weight: 100;
  src: 
    url("/fonts/NanumGothicLight.ttf") format('truetype');
}
@font-face {
  font-family: "NanumGothic";
  font-weight: 400;
  src: 
    url("/fonts/NanumGothic.ttf") format('truetype');
}
@font-face {
  font-family: "NanumGothic";
  font-weight: 700;
  src: 
    url("/fonts/NanumGothicBold.ttf") format('truetype');
}
@font-face {
  font-family: "NanumGothic"; 
  font-weight: 900;
  src: 
    url("/fonts/NanumGothicExtraBold.ttf") format('truetype');
}
@font-face {
  font-family: "NanumGothic"; 
  font-weight: 400;
  src: 
    url("/fonts/Poppins-Medium.ttf") format('truetype');
}
@font-face {
  font-family: "Poppins"; 
  font-weight: 400;
  src: 
    url("/fonts/Poppins-Medium.ttf") format('truetype');
  unicode-range: U+0041-005A;
}

/* 레이아웃 */
html, body{
  font-family: 'NanumGothic', 'Poppins', sans-serif;
  width: 100%;
  color: #111;
  padding: 0;
  margin: 0;
}
* {
  font-family: "'NanumGothic', 'Poppins', sans-serif;
}
a{
  color: #111;
  text-decoration: none;
  font-size: 16px;
}
a:hover{
  text-decoration: none;
}
ol, ul{
  list-style: none;
  padding: 0;
  margin: 0;
}

/* 부트스트랩 수정 공통 */
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl{
  padding-right: 0;
  padding-left: 0;
}
.nav-tabs{
  border-bottom: 1px solid transparent;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
  border-color: transparent transparent transparent; 
  color: #111;
}
.nav-tabs .nav-link{
  margin-bottom: 0;
}
.nav-tabs .nav-link:hover{
  border: 1px solid transparent;
}
.form-control{
  color: #111;
}
.form-control:focus{
  color: #111;
}

.logo-wrap img {
  width: 100px;
  height: 100px;
}
.vc_custom_1552900337935{
  padding-top: 250px;
}
