/*vs 레이아웃*/
body{padding-top:0px;font-family: Tahoma, 'NanumGothic',돋움 ,Geneva, sans-serif;!important}

.vs-header{}
.vs-footer{}
.vs-content{}

.vs-con{padding:218px 15px 15px;}
.vs-con-parallax{padding:198px 15px 15px;}

.input-group-addon {border-radius: 0px !important;}
.form-control {border-radius: 0px !important;}
textarea { resize:vertical; }

.help-block{font-size:11px;font-weight:bold;text-align: left;}

/*상단영역 top Area*/

.vs-top-container>.vs-top-gnb{position:relative;text-align:center;padding: 0px;margin:0 auto;background:#fff;}
.vs-top-container>.vs-top-gnb>a{min-height:85px;}
.vs-top-container>.vs-top-gnb img{margin: 10px 0;}
.vs-header {min-height: 38px;}
.vs-header .nav-justified > li > a {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 36px;
  line-height: 36px;
 }

.navbar-default {background-color: #2B3E4F !important;border-color: #2B3E4F !important;border-radius: 0px !important;}
.navbar-default-sub {background-color: #1CC3CE !important;border:none;border-color: #2B3E4F !important;border-radius: 0px !important;min-height:20px;}
.navbar-default-sub .navbar-nav{padding-left:10px;}
.navbar-default-sub .navbar-nav > li{text-align:left;}
.navbar-default-sub .navbar-nav > li > a {padding-top: 0px;padding-bottom: 0px;padding:0px;display:inline;line-height:40px;padding:8px 1px;border:0px solid #efefef;margin-left:10px;}

.vs-header .nav-justified {border-radius:0px !important;border: 0px solid #CCC !important;background-color: #2B3E4F !important;}
.vs-header .nav-justified > li > a {font-size:13px !important;border-bottom: 0px solid #D5D5D5 !important;border-right: 0px solid #D5D5D5 !important;border-left: 0px solid #FFF !important;color:#fff !important;background-color: #2B3E4F !important;}
.vs-header .nav > li > a:focus, .vs-header .nav > li > a:hover {background-color: #212F3C !important;}
.navbar-default-sub .nav > li > a{color:#fff;}
.navbar-default-sub .nav > li > a:focus, .navbar-default-sub .nav > li > a:hover {background: none !important;}
.vs-header .nav-justified > .active > a, .vs-header .nav-justified > .active > a:hover, .vs-header .nav-justified > .active > a:focus {
    background-color: #131B23 !important;
    background-image: none !important;
    box-shadow: 0px 3px 7px rgba(0, 0, 0, 0) inset !important;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {background-color: #212F3C !important;border-color: #2B3E4F !important;}
.vs-header .nav-justified > li:first-child > a {border-radius: 0px 0px 0px 0px;border-left: 1px solid #395268 !important;}
.vs-header .nav-justified > li:last-child > a {border-radius: 0px 0px 0px 0px;border-right: 1px solid #395268 !important;}

.vs-top-container{position: fixed;width: 100% !important;height: 105px;background: #fff;z-index: 8888;padding-right: 0px;padding-left: 0px;left:0px;}
.vs-header{position: fixed;top: 128px;width: 100% !important;z-index: 8888;left:0px;}
.vs-header-sub{position: fixed;top: 166px;width: 100% !important;z-index: 888;left:0px;min-height:40px;border:0px;}
.vs-header-sub .navbar{margin-bottom:0px;}
.navbar-default-sub .navbar-collapse{margin-left:-15px;margin-right:-15px;}
.navbar-default-sub .navbar-toggle .icon-bar {background: rgb(43, 62, 79) none repeat scroll 0% 0%;}
.navbar-default-sub .container-fluid {padding-right: 0px;padding-left: 0px;}
.navbar-default-sub .navbar-toggle {margin-right: 10px;padding: 9px 6px;}

.vs-gnb{position:absolute;left:280px;top:45px;margin-left:50%;}
ul.vs-gnb{padding:0px;list-style:none;}
ul.vs-gnb li{float:left;font-size:12px;padding:2px 10px;border-left:0px solid #ddd;}
ul.vs-gnb li:last-child{border-right:0px solid #ddd;}
ul.vs-gnb li a{color:#000;text-decoration:none;}

.vs-gnb-mobile{width:100%}
ul.vs-gnb-mobile{padding:0px;list-style:none;}
ul.vs-gnb-mobile li{float:left;font-size:12px;padding:2px 10px;border-left:0px solid #ddd;}
ul.vs-gnb-mobile li:last-child{border-right:0px solid #ddd;}
ul.vs-gnb-mobile li a{color:#000;text-decoration:none;}

.dropdown-menu{width:100%;border-radius:0px;margin-top:0px !important;}

.vs-top-gnb-mobile{width:100%;overflow: hidden;border-bottom: 1px solid #DDD;height:29px;}
.vs-top-gnb-mobile>ul.vs-gnb-mobile{margin:0 auto;padding:0px;list-style:none;width: 285px;}
.vs-top-gnb-mobile>ul.vs-gnb-mobile>li{float:left;}

.vs-header .navbar-toggle {
    padding: 6px 6px;
    border-color: rgba(0,0,0,0) !important;
    border-radius: 0px;
    margin-right: 10px;
}
.vs-header .navbar-toggle:focus, .vs-header .navbar-toggle:hover {
    background-color: rgba(0,0,0,0);
}
.vs-header .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background:#ddd;
}
/*하단영역*/
.vs-footer-2015{min-height:45px !important;margin-bottom:0px;overflow:hidden;zoom:1;padding-bottom:0px;border-bottom: 1px solid #535353 !important;}
.vs-footer-2015>.container{border-bottom:0px solid #fff !important;padding-right: 15px;padding-left: 15px;}
.vs-footer-2015 ul.vs-co-menu-2015{padding:0px;list-style:none;height: 34px;margin-bottom:0px;margin-top: 10px;}
.vs-footer-2015 ul.vs-co-menu-2015>li{float:left;}
.vs-footer-2015 ul.vs-co-menu-2015>li:first-child>a{padding-left:0px;}
.vs-footer-2015 ul.vs-co-menu-2015>li>a{font-size:12px;color:#fff;padding:0 10px;text-decoration:none;}

.vs-footer-2015 .gotop-btn{color:#fff;}
.vs-footer-2015 .gotop-btn:hover{color:#f6f6f6;}

.vs-footer-2015-2{margin-bottom:0px;color: #9C9C9C;font-size: 12px;line-height: 15px;padding: 15px 0;text-align:left;}
.vs-footer-2015-2>.container{padding-right: 15px;padding-left: 15px;}



/*모바일 메뉴*/

.menu-onlym .list-group.panel > .list-group-item {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px
}
.menu-onlym .list-group-submenu {
  margin-left:20px;
}
.menu-onlym .strong { font-weight: bold; }

.mmenu-area{}
.mmenu-area>.cd-panel-header{background: #efefef; border-left:0px solid #ddd;}
.mmenu-area .cd-panel-container{background: #2B3E4F ;border-left:0px solid #ddd;}
.mmenu-area .cd-panel-container>.cd-panel-content{padding: 55px 0px;}
.cd-panel-content .panel{border-radius:0px;border:0px solid #fff;}
.menu-onlym .list-group.panel > .list-group-item {border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;border-top-left-radius: 0px;border-top-right-radius: 0px;}
.list-group-item:first-child {border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
.list-group-item:last-child {border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
.list-group-item {padding: 17px 15px !important;border: 0px solid #DDD;color:#fff!important;background: #2B3E4F!important;}

.list-group>.list-group-item{}

.list-group div>.list-group-item{background: #192A39 !important;border-bottom: 1px solid #363636;margin-bottom: 0px;padding-left: 35px !important;font-size: 13px;}

.vs-footer-thumb img{width:51px;}

.vs-disqus{padding:10px;border: 1px solid #ddd;}

.vs-main-slide-overflow{overflow: hidden !important;max-height:280px !important;margin-top:143px;}


.btn-turguoise {color: #FFF;background-color: #19C4CF;border-color: #0DB6C1;}
.btn-turguoise:hover, .btn-turguoise:focus, .btn-turguoise:active, .btn-turguoise.active, .open .dropdown-toggle.btn-turguoise {
    color: #FFF;
    background-color: #128C94;
    border-color: #128C94;
}

.btn-manual a button {
    background-color: #FFF;
    border-color: #FFF;
    color: #128C94;
}
.btn-group-sm > .btn, .btn-sm {
    padding: 2px 7px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0px;
}




