﻿@font-face {
  font-family: 'Seoul Namsan Light';
  src: url(/Content/fonts/SeoulNamsanL.ttf) format("truetype"); }

@font-face {
  font-family: 'Seoul Namsan Medium';
  src: url(/Content/fonts/SeoulNamsanM.ttf) format("truetype"); }

@font-face {
  font-family: 'Seoul Namsan Bold';
  src: url(/Content/fonts/SeoulNamsanB.ttf) format("truetype"); }

@font-face {
  font-family: 'Seoul Namsan Extra Bold';
  src: url(/Content/fonts/SeoulNamsanEB.ttf) format("truetype"); }

@font-face {
  font-family: 'Seoul Hangang Light';
  src: url(/Content/fonts/SeoulHangangL.ttf) format("truetype"); }

@font-face {
  font-family: 'Seoul Hangang Midium';
  src: url(/Content/fonts/SeoulHangangM.ttf) format("truetype"); }

@font-face {
  font-family: 'Seoul Hangang Bold';
  src: url(/Content/fonts/SeoulHangangB.ttf) format("truetype"); }

@font-face {
  font-family: 'Seoul Hangang Extra Bold';
  src: url(/Content/fonts/SeoulHangangEB.ttf) format("truetype"); }

@font-face {
  font-family: 'D2Coding';
  src: url(/Content/fonts/D2Coding.ttf) format("truetype"); }

@font-face {
  font-family: 'D2Coding Bold';
  src: url(/Content/fonts/D2CodingBold.ttf) format("truetype"); }

html {
  font-size: 14px;
  position: relative;
  min-height: 100%; }
  @media (min-width: 768px) {
    html {
      font-size: 16px; } }

body {
  margin-bottom: 60px;
  font-family: 'Seoul Namsan Medium'; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Seoul Namsan Bold'; }

nav .active {
  font-family: 'Seoul Namsan Bold'; }

.container {
  max-width: 992px !important; }

.form-validation {
  font-size: 0.8em;
  color: #f0506e; }

#logo {
  padding: 0.5rem; }
