
/*-----------------------------------------------------------------------------------

    Theme Name: documentation style web template for KR
    Theme URL: /
    Description: Addintional CSS For Korean Version
    Author: Mihyun Choi
    Version: 1.1
    Date: 2019. 01

-----------------------------------------------------------------------------------*/

/* Webfont Google */

@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700,900&subset=korean');


@font-face {
    font-family: 'nanum-square';
    src: url('../kr-fonts/NanumSquareL.eot'); /* IE9 Compat Modes */
    src: url('../kr-fonts/NanumSquareL.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../kr-fonts/NanumSquareL.woff2') format('woff2'), /* Modern Browsers */
         url('../kr-fonts/NanumSquareL.woff') format('woff'), /* Modern Browsers */
         url('../kr-fonts/NanumSquareL.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../kr-fonts/NanumSquareL.svg#NanumSquareL') format('svg'); /* Legacy iOS */
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'nanum-square';
    src: url('../kr-fonts/NanumSquareR.eot');
    src: url('../kr-fonts/NanumSquareR.eot?#iefix') format('embedded-opentype'),
         url('../kr-fonts/NanumSquareR.woff2') format('woff2'),
         url('../kr-fonts/NanumSquareR.woff') format('woff'),
         url('../kr-fonts/NanumSquareR.ttf') format('truetype'),
         url('../kr-fonts/NanumSquareR.svg#NanumSquareR') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'nanum-square';
    src: url('../kr-fonts/NanumSquareB.eot');
    src: url('../kr-fonts/NanumSquareB.eot?#iefix') format('embedded-opentype'),
         url('../kr-fonts/NanumSquareB.woff2') format('woff2'),
         url('../kr-fonts/NanumSquareB.woff') format('woff'),
         url('../kr-fonts/NanumSquareB.ttf') format('truetype'),
         url('../kr-fonts/NanumSquareB.svg#NanumSquareB') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'nanum-square';
    src: url('../kr-fonts/NanumSquareEB.eot');
    src: url('../kr-fonts/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
         url('../kr-fonts/NanumSquareEB.woff2') format('woff2'),
         url('../kr-fonts/NanumSquareEB.woff') format('woff'),
         url('../kr-fonts/NanumSquareEB.ttf') format('truetype'),
         url('../kr-fonts/NanumSquareEB.svg#NanumSquareEB') format('svg');
    font-weight: 800;
    font-style: normal;
}


html {
  font-family: 'nanum-square', sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
    /* font-family: 'Roboto', 'nanum-square', sans-serif !important; */
    font-family: 'nanum-square', sans-serif;
    font-weight: 400;
    /* font-size: 16px;
    line-height: 1.7; */
    letter-spacing: -0.05em;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-x: hidden;
}
input[type = text], button, select, textarea, .heading1, .popover-body {
    font-family: 'nanum-square', 'Roboto', sans-serif;
}
.select2-results {
    font-family: 'nanum-square', 'Roboto', sans-serif;
}
.select2-results__group {
    font-weight: 600 !important;
}
body, input, button, select, textarea {
    font-family: 'nanum-square', 'Roboto', sans-serif;
}
input[type="password"] {
    font-family: 'Noto Sans KR', 'Roboto', sans-serif;
    letter-spacing: normal;
}
input[type="password"]::-webkit-input-placeholder { /* Edge */
  font-family: 'nanum-square', 'Roboto', sans-serif;
}

input[type="password"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'nanum-square', 'Roboto', sans-serif;
}

input[type="password"]::placeholder {
  font-family: 'nanum-square', 'Roboto', sans-serif;
}

.nanumsq {
    font-family: 'nanum-square', 'Roboto', sans-serif !important;
}
.nanumsq-spacing {
    letter-spacing: -0.05em !important;
}
/* Fonts - Roboto */
.roboto {
    font-family: 'Roboto', serif !important;
    letter-spacing: normal !important;
    font-weight: 400;
}
.noto {
    font-family: 'Noto Sans KR', 'Roboto', sans-serif !important;
}
h1, h2 {
    letter-spacing: -0.8px;
}

.f10 {
    font-size: 10px !important;
}
.f11 {
    font-size: 11px !important;
}
.f12 {
    font-size: 12px !important;
}
.f13 {
    font-size: 13px !important;
}
.f14 {
    font-size: 14px !important;
}
.f15 {
    font-size: 15px !important;
}
.f16 {
    font-size: 16px !important;
}
.f17 {
    font-size: 17px !important;
}
.f18 {
    font-size: 18px !important;
}
.f19 {
    font-size: 19px !important;
}
.f20 {
    font-size: 20px !important;
}
.f21 {
    font-size: 21px !important;
}
.f22 {
    font-size: 22px !important;
}
.f23 {
    font-size: 23px !important;
}
.f24 {
    font-size: 24px !important;
}
.f25 {
    font-size: 25px !important;
}
.f26 {
    font-size: 26px !important;
}
.f27 {
    font-size: 27px !important;
}
.f28 {
    font-size: 28px !important;
}
.f29 {
    font-size: 29px !important;
}
.f30 {
    font-size: 30px !important;
}


.t400 {
    font-weight: 400 !important;
}
.t500 {
    font-weight: 500 !important;
}
.t600 {
    font-weight: 600 !important;
}
.t700 {
    font-weight: 700 !important;
}
.t900 {
    font-weight: 900 !important;
}
