body,html{height:100%;width:100%}a,body,label,li,p{color:#999}h2{font-size:1.1em;text-transform:uppercase}#app{background-color:#fff;min-height:100%;min-width:100%}label,p{line-height:1.2em}a,a:hover{text-decoration:none}.app-container,.app-wrapper{min-height:100%}.app-wrapper{max-width:1200px;margin:0 auto;display:flex;padding:0 16px;flex-direction:column}.app-wrapper>main{min-height:300px}.header{padding:20px 0 10px;background:#fff}.header img{max-width:275px;width:100%;margin:20px auto 40px;padding:0 40px;display:block}.header>.row:first-child{position:relative}.header .navbar-toggle{position:absolute;bottom:-18px;left:50%;font-size:20px;margin-left:-18px}.header .nav-bar{text-align:center;margin-bottom:20px}.header .nav-bar a{display:inline-flex;margin-right:1.5em;text-decoration:none;border-radius:4px;-webkit-font-smoothing:antialiased;-webkit-touch-callout:none;user-select:none;cursor:pointer;outline:0;font-weight:100;text-transform:uppercase;font-size:18px;color:#999}.header .nav-bar a:hover{color:#1abc9c}.header .nav-bar a.active,.header .nav-bar a:active{color:#000}a:hover{color:#1abc9c}@media only screen and (max-width:767px){.header .nav-bar a{display:block;margin-right:0;padding:4px}.element-page-nav{position:fixed;bottom:0;background:#fff;left:0;right:0;padding:0 20px 20px 0;margin:0!important}.header img{max-width:215px}}
body{padding-top:225px;font-family:Nanum Gothic,sans-serif;font-weight:100}@media only screen and (max-width:767px){body{padding-top:190px}}
