@charset "utf-8";
body { overflow-x: hidden; font-family: 'Nanum Barun Gothic'; font-size: 13px; line-height: 1.4; color: #222 }
body.erusya { display: none }
a { color: inherit }
a:hover { text-decoration: none; color: inherit }
a.link { color: #06c }
a.link:hover { text-decoration: underline; }
table { font-size: 13px; line-height: 1.4 }
table tr th { vertical-align: middle !important }
ul { margin: 0; padding: 0; list-style: none }
p { margin: 0 }
dl { margin: 0 }
h1 { margin: 0; padding: 0 }
label { margin: 0; font-weight: inherit }
hr.sm {	margin-top: 10px; margin-bottom: 10px }
hr.xs {	margin-top: 5px; margin-bottom: 5px }
.modal-header { text-align: left; line-height: 1.4 }
.modal-header .modal-title { font-size: 16px }
.modal-header .close { margin-top: -2px }
.modal-body { text-align: left }
.modal-body .heading-line { font-size: 14px }
.modal-body .input-group { margin-bottom: 10px }
.modal-body .input-group-addon .fa { display: inline-block; width: 14px; font-size: 16px }
.modal-body .more-extra { line-height: 2; padding: 10px 5px 10px }
.modal-body .more-extra .fa { margin-right: .5em; width: 1em }
.pagination { padding-left: 15px }
.list-inline > li { padding: 0 }
.form-control { border-radius: 0; height: auto; padding: 4px 12px; line-height: 1.4; font-size: 13px }
.form-control.lg { padding: 10px 12px }
.form-control.sm { padding: 2px 6px }
.form-control.xs { padding: 1px 4px; font-size: 12px }
.wrapper { position: relative }
.clear { width: auto; height: auto; margin: 0; padding: 0; line-height: inherit; background: none; border: none; border-radius: 0; font-size: inherit; color: inherit }
.clear:focus { outline: none }
.btn { display: inline-block; padding: 4px 12px; border: 1px solid #eee; background: #fafafa; color: #222; border-radius: 0; line-height: 1.4; font-size: 13px }
.btn:hover { background: #eee; transition: all .3s ease }
.btn.active { background: #222 }
.btn.lg { padding: 8px 24px }
.btn.sm { padding: 2px 6px }
.btn.xs { padding: 1px 4px; font-size: 12px }
.heading-line { border-bottom: 1px solid #eee }
.heading-line span:first-child { display: inline-block; border-bottom: 1px solid #222; padding: 5px 0 }
.heading-line span:last-child { display: inline-block; border-bottom: 1px solid #222; font-size: 13px; vertical-align: bottom; color: #999; padding: 5px 1em }
.sub-content .paragraph { padding-left: 20px; border-left: 1px solid #eee }
.paragraph ul { margin-bottom: 10px; padding-left: 20px }
.paragraph ol { margin-bottom: 10px; padding-left: 30px }


.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: ($gutter / 2);
    padding-left: ($gutter / 2);
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: $screen-sm) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: $screen-md) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: $screen-lg) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}