/*--------------------------------------
	eyoom (이윰빌더)
--------------------------------------*/

/*---------- Layout ----------*/
.wrapper {width:100%;min-width:1220px;margin:0 auto 0 auto;text-align:left;background:#eee}
.wide-layout {background:#fff}
.boxed-layout.container {padding:0;box-shadow:0 0 8px #ccc;margin-left:auto !important;margin-right:auto !important;width:1220px;background-color:#f8f8f8}
.boxed-layout .ebp-body .container {border-left:0;border-right:0}
.container {width:100%;margin:0 auto 0 auto;text-align:left;position:relative}
.topbar {display:block;margin:0  0 20px 0;text-align:center}
.header {padding:0;background:#b1c1ce;position:relative;width:250px;height:100%;background-image: url('./1.jpg');float:left}
.h2-contents {width:970px;float:right}
.ebp-body {padding:0;background:#fff;position:relative;overflow:hidden}
.ebp-body .container {display:block;overflow:hidden;position:relative}
.content {display:block;overflow:hidden;position:relative;min-height:500px;overflow:hidden;background-color:#fff;padding:10px}
.content-left {display:block;overflow:hidden;position:relative;min-height:800px;width:890px;width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;overflow:hidden;background-color:#fff;padding:10px;border-right:1px solid #ddd}
.content-right {display:block;overflow:hidden;position:relative;min-height:800px;width:890px;width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;overflow:hidden;background-color:#fff;padding:10px;border-left:1px solid #ddd}
.side-left {display:block;overflow:hidden;position:relative;min-height:800px;width:60px; width:-webkit-calc(100% - 890px);width:-moz-calc(100% - 890px);width:calc(100% - 890px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;overflow:hidden;padding:0;box-shadow:0 0 0 1px #ddd}
.side-right {display:block;overflow:hidden;position:relative;min-height:800px;width:60px; width:-webkit-calc(100% - 890px);width:-moz-calc(100% - 890px);width:calc(100% - 890px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;overflow:hidden;padding:0}
.main-content-left{float:left;width:950px;height:100%}
.main-content-right{float:left;width:950px;height:100%}
.footer {display:block;overflow:hidden;padding:0;background:#f8f8f8;border-top:1px solid #ddd;}
.copyright {padding:12px 10px;background:#555;color:#999}

/*---------- dark color set ----------*/
.dark-h2.wrapper {background:#bbb}
.dark-h2 .boxed-layout.container {background:#333}
.dark-h2 .header {background:#333;width:250px;border-right:0 none;color:#999}
.dark-h2 .eb-navbar {background:none}
.dark-h2 h1.hte-logo a {color:#fff}
.dark-h2 h3.header-group-name {color:#ddd;background:#777}
.dark-h2 .topbar ul li a {color:#333;background:#eee}
.dark-h2 .eb-nav ul a {color:#aaa}
.dark-h2 .eb-mega-nav > .dropdown > a {background:#555;color:#eee}
.dark-h2 .eb-mega-nav > .dropdown > a:hover {background:#444}
.dark-h2 .site-information ul li a {border-bottom:1px solid #777;color:#999}
.dark-h2 .site-information ul li a:hover {color:#fff}
.dark-h2 .site-information address {color:#aaa}
.dark-h2 .footer-bottom {background:#888;color:#ccc}
.dark-h2 .footer-bottom a.mobile-btn {background:#555;color:#ddd}

/*---------- Topbar ----------*/
.topbar a {color:#aaa;display:block;background:#ddd}
.topbar a:hover {color:#fff;background:#bf1143}
.eb-nav .topbar ul {margin-top:20px}
.topbar ul li {padding: 0 0 0 5px}
.topbar ul li  a{display:block;height:30px;line-height:30px;padding:0;text-align:center;width:30px}
.topbar li.dropdown-extended li {border-left:0}

/*---------- Header ----------*/
.header .logo {margin-left:10px}
.header .logo a {font-size:32px;font-weight:bold;color:#555}
.header .logo a img {width:280px}
.header .search-form {width:100%;margin-right:10px}
.header .sky-form .input input {height:inherit;padding:0;border-width:0;border-style:solid;font-size:12px}
.header .sky-form .input-file .button {position:absolute;top:4px;right:4px;float:none;height:inherit;margin:0;padding:0 10px;font-size:12px;line-height:20px;background:#fff;color:#333}
.header .sky-form .input input:focus {border-color:#eee;box-shadow:0 0 0 #eee}
.header .sky-form section {margin-bottom:0}
.header .ebp-notice-w {display:block;overflow:hidden;width:300px;height:20px;margin-top:15px;margin-right:10px}
h1.hte-logo {text-align:center;padding:30px 0}
h1.hte-logo a {font-size:20px}
h1.hte-logo a img {width:220px}
h3.header-group-name{background:#555;padding:5px 0;color:#fff;text-align:center;font-size:12px}
.site-information ul li a {display:block;padding:10px 0 0px 20px;border-bottom:1px solid #ddd;color:#6a6a6a}
.site-information ul li a:hover {color:#333}
.site-information address {padding:20px;color:#999;border-bottom:1px solid #ddd}

/*---------- Title ----------*/
.eb-title {border-bottom:1px solid #ddd;padding:33px 10px;background-color:#fff;background-repeat:no-repeat;background-position:center center}
.eb-title h3 {font-size:16px}
.eb-title .con-map {padding-top:5px}
.eb-title .con-map>li+li:before {padding:0 5px 0 0;color:#ccc;content:"/\00a0"}

/*---------- Side ----------*/
.side ul.eb-nav-side {border:1px solid #ddd;border-top:0}
.side .eb-nav-side > li > a {color:#333;border-top:1px solid #ddd}
.side .eb-nav-side > li > a:hover,.side .eb-nav-side > li > a:focus {background:rgba(0, 0, 0, 0.02);color:#333;outline:none}
.side .eb-nav-side > li.eb-active > a {background:#f4f4f4;color:#FF2A00}
.side .eb-nav-side ul {border-top:1px solid #ddd}
.side .eb-nav-side ul a {color:#333;margin-left:5px}
.side .eb-nav-side ul a:hover {color:#FF2A00}

.sidebar-menu ul li {border-bottom:1px solid #ddd}
.sidebar-menu ul li a {display:block;width:100%;background:#f5f5f5;text-align:center;color:#555;padding:10px 0;font-weight:bold}
.sidebar-menu ul li a i {width:60px;height:25px;line-height:25px;text-align:center;font-size:14px}
.sidebar-menu ul li a:hover {background:#555;color:#fff}

/*---------- Footer ----------*/
.footer-top {border-bottom:1px solid #ddd;background:#fff}
.footer-top .footer-top-box {float:left;width:33.333%;box-sizing:border-box;padding:10px}
.footer-top h4 {color:#999}
.family-site {margin:15px 0 25px;position:relative}
.family-site dt a {border:1px solid #aaa;color:#6a6a6a;display:block;font-size:14px;font-weight:bold;padding:10px}
.family-site dt a:hover {color:#333}
.family-site dt a i {font-size:22px;color:#aaa}
.family-site dd ul {position:absolute;border-left:1px solid #aaa;border-right:1px solid #aaa;width:100%;box-sizing:border-box;background:#fff;display:none}
.family-site dd ul li a {font-size:12px;font-weight:bold;color:#888;display:block;border-bottom:1px solid #aaa;padding:6px 10px}
.family-site dd ul li a:hover {color:#333}
ul.footer-sns {margin-top:15px}
ul.footer-sns li {margin-bottom:5px;width:49%;display:inline-block}
ul.footer-sns li a {color:#aaa}
ul.footer-sns li a:hover {color:#666}
ul.footer-sns li a i {font-size:24px;margin-right:10px}
.footer-bottom {display:block;overflow:hidden;padding:10px;background:#e8e8e8}
.footer-bottom a.mobile-btn {border:1px solid #777;padding:3px 5px;color:#777;background:#ddd}
.footer-bottom a.mobile-btn:hover {border-color:#555;color:#fff;background:#555}
.footer-bottom p {margin-top:5px}


/*---------- Nav ----------*/
.eb-navbar {z-index:999}
.main-menu{margin-bottom:10px}
.eb-nav ul:before, .eb-nav ul:after {content:"";display:table}
.eb-nav ul:after {clear:both}
.eb-nav ul {zoom:1;list-style:none;margin:0;padding:0}
.eb-nav ul li {position:relative}
.eb-nav ul li.active {background-color:#bf1143}
.eb-nav ul li .nav-new1 {color:#e7dda8}
.eb-nav ul li .nav-new2 {color:#bf1143}
.eb-nav ul a {padding:60px 15px;font-size:12px;color:#000;text-decoration:none;font-weight:600;display:block;text-align:center}
.eb-nav ul li:hover > a {color:#eee;background-color:#bf1143}
.eb-nav ul > li.active > a {color:#eee}
.eb-nav ul ul {margin:0;min-width:200px;opacity:0;visibility:hidden;position:absolute;top:0;left:100%;z-index:999;background:#f4e7e2;-webkit-box-shadow:0 0 8px rgba(0,0,0,.15);-moz-box-shadow:0 0 8px rgba(0,0,0,.15);box-shadow:0 0 8px rgba(0,0,0,.5)}
.eb-nav ul li:hover > ul {opacity:1;visibility:visible;margin:0}
.eb-nav ul ul ul {top:-1px;left:100%;border-top:1px solid #ccc}
.eb-nav ul ul li {float:none;display:block;border-bottom:1px solid #fff}
.eb-nav ul ul li.active {background:#f8f8f8}
.eb-nav ul ul li.active > a {color:#bf1143}
.eb-nav ul ul li:hover > a {color:#bf1143;background-color:#f8f8f8}
.eb-nav ul ul li:last-child {border-bottom:0}
.eb-nav ul ul a {padding:10px 20px;display:block;white-space:nowrap;float:none;text-transform:none;color:#555;text-align:left}
.eb-nav ul ul a:hover {background-color:#e7dda8;color:#bf1143}
.eb-nav ul ul li:first-child > a:after {content:"";position:absolute;left:-5px;top:50%;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #fff;margin-top:-6px}
@-moz-document url-prefix() {
	.eb-nav ul li .fa-angle-right {margin-top:0px}
}
/* General */
.nav1 ul > li:hover ul {}
.nav1 li ul {}
/* Fade In and Out */
.nav2 ul > li:hover ul {opacity:1;filter:alpha(opacity=100)}
.nav2 li ul {position:absolute;left:0;top:38px;-webkit-transition:200ms ease;-moz-transition:200ms ease;-o-transition:200ms ease;transition:200ms ease}
/* Fold Out */
.nav3 ul > li:hover ul {max-height:1000px;-webkit-transform:perspective(400) rotate3d(0, 0, 0, 0)}
.nav3 li ul {position:absolute;left:0;top:38px;max-height:0;-webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);-webkit-transform-origin:50% 0;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}

/*---------- Mega Nav ----------*/
.eb-mega-nav > .dropdown {position:relative}
.eb-mega-nav > .dropdown > a {padding:13px 25px;font-size:14px;color:#555;text-decoration:none;font-weight:700;display:block;text-align:center;background:#ccc}
.eb-mega-nav > .dropdown > a:hover {color:#fff;background-color:#777}
.eb-mega-nav > .dropdown > ul:after {content:"";position:absolute;left:-5px;top:15px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #eee}
.eb-mega-nav > .dropdown > ul {position:absolute;left:100%;top:0;width:949px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.15);-moz-box-shadow:0 0 8px rgba(0,0,0,.15);box-shadow:0 0 8px rgba(0,0,0,.5)}
.eb-mega-nav > .dropdown > ul ul {left:0;opacity: 1;visibility: visible;position:relative;box-shadow:0 0 0 #fff;border-bottom:1px solid #ddd}
.eb-mega-nav > .dropdown > ul ul li {float:left;border:0 none;height:40px;line-height:40px}
.eb-mega-nav > .dropdown > ul ul li h5 {width:120px;text-align:center;font-size:12px;border-right:1px solid #eee;background:#eee}
.eb-mega-nav > .dropdown > ul ul li a {padding:0;font-size:12px;color:#6a6a6a;font-weight:normal;margin-left:10px}
.eb-mega-nav > .dropdown > ul ul li a:hover {color:#333;background:none}

/*---------- Header Slider ----------*/
.slideshow {width:100%;height:285px;position:relative;overflow:hidden;max-width:1920px;margin:0 auto}/* 메인 높이 - 메인 우측 콘텐츠와 높이 맞춰주세요 */
.slideshow-slides {width:100%;position:absolute;height:100%}
.slideshow-slides .slide {position:absolute;width:100%;height:100%;top:0;left:0;background:#fff}
.slideshow-slides .slide .slide-bg {position:relative;width:100%;background-repeat:no-repeat;height:285px;background-size:cover;background-position:center center}/* 메인 높이에 맞춰주세요 */
.slideshow-slides .slide .slide-bg:after {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}
.slideshow-slides .slide .slide-bg.bg1 {background-image:url("../image/slide01.jpg")}/* 이미지 사이즈는 가로 610 세로는 위의 높이값에 맞춰주세요 */
.slideshow-slides .slide .slide-bg.bg2 {background-image:url("../image/slide02.jpg")}
.slideshow-slides .slide .slide-bg.bg3 {background-image:url("../image/slide03.jpg")}
.slideshow-slides .slide .slide-content {top:100px;left:30px;margin:0;position:absolute}
.slideshow-slides .slide .slide-content h2 {font-size:32px}
.slideshow-slides .slide .slide-content p {font-size:16px}
.slideshow-nav {position:absolute;right:20px;top:20px;width:140px;height:30px;background-color:rgba(0,0,0,0.4);border-radius:20px;box-shadow:0 0 0 2px rgba(256,256,256,0.2)}
.slideshow-nav a {position:absolute;color:#eee;top:4px;left:9px;font-size:18px;display:block;width:15px;height:15px}
.slideshow-nav a.btn-next {left:inherit;right:9px}
.slideshow-nav a:hover {color:#fff}
.slideshow-indicator {position:absolute;top:15px;right:50px}
.slideshow-indicator a {content:" ";display:inline-block;font-size:0;line-height:0;width:15px;height:15px;border-radius:50%;background-color:#aaa;box-shadow:0 0 3px rgba(0,0,0,0.4);margin:0 6px}
.slideshow-indicator a.active {background-color:#fff}
/*main-contents1*/
.main-contents1 ul {padding:0}
.main-contents1 ul li {padding:0;display:block;border-bottom:1px solid #fff;position:relative;box-sizing:border-box;overflow:hidden}
.main-contents1 ul li a {display:block;width:100%;height:100%;padding:10px 90px 10px 20px;box-sizing:border-box;color:#fff}
.main-contents1 ul li a span.bg {display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.8;transition:all 0.3s ease-in-out}
.main-contents1 ul li a:hover span.bg {opacity:1}
.main-contents1 ul li i {position:absolute;color:#fff;font-size:50px;right:15px;top:50%;margin-top:-36px;font-style:inherit}
.main-contents1 ul li a h3 {margin-bottom:10px;position:relative;z-index:10;font-size:18px;color:#fff}
.main-contents1 ul li a p {position:relative;z-index:10}

/*main-notice*/
.main-notice {border:1px solid #ddd;padding:10px}
.main-notice h3 {float:left;font-size:12px;font-weight:700}

/*main-contents2*/
.main-contents2 ul {padding:0}
.main-contents2 > div {padding:0;display:block;position:relative;overflow:hidden;box-sizing:border-box;padding:20px;border:1px solid #eaeaea;height:351px}
.main-contents2 > .con-1 {background-color:#f8f8f8}
.main-contents2 > .con-3 {background-color:#f8f8f8}
.main-contents2 h3 {margin-bottom:20px;border-bottom:1px solid #ddd}
.main-icon li {margin-bottom:20px}
.main-icon li:last-child {margin-bottom:0}
.main-icon li a {display:block;text-align:center}
.main-icon li a img {display:inline-block;width:70px}
.main-icon li a i {display:inline-block;width:60px;height:60px;text-align:center;line-height:60px;border-radius:50%;border:2px solid #ddd;font-size:24px;color:#aaa;background-color:#fff;transition:all 0.3s ease-in-out}
.main-icon li a:hover i {color:#fff;background-color:#bf1143;border-color:#bf1143}
.main-icon li a h4 {margin-top:5px;font-size:12px}

/* page */
.sub-page h3 {text-align:center;position:relative;margin-bottom:20px}
.sub-page h3:before {display:block;width:100%;height:1px;background:#ddd;position:absolute;top:50%;margin-top:-1px;content:" "}
.sub-page h3 span {position:relative;background-color:#fff;padding:0 10px;font-size:16px}


/*---------- Main Tab ----------*/
.main-tab .nav-tabs > li > a {margin-right:0}
.main-tab .tab-e2 .nav-tabs {border-bottom:1px solid #e5e5e5;background:#f8f8f8}
.main-tab .tab-e2 .nav-tabs li {width:25%}
.main-tab .tab-e2 .nav-tabs li a {padding:7px;background:none;border:1px solid #e5e5e5;border-bottom:none;border-right:none;font-weight:bold;font-size:12px;color:#555;text-align:center;display:block;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}
.main-tab .tab-e2 .nav-tabs li.active a {background:#fff;color:#000;padding:7px;border-bottom:0;border-top:1px solid #ff2a00}
.main-tab .tab-e2 .nav-tabs li.last {border-right:1px solid #e5e5e5;margin-left:-1px}
.main-tab .tab-e2 .tab-content {position:relative;overflow:hidden;margin-bottom:0;padding:0;border:1px solid #e5e5e5;border-top:0}
.main-tab .tab-e2 .tab-content-wrap {position:relative;display:block;overflow:hidden}
.main-tab.tab-latest-text-padding .tab-content-wrap {padding:15px 10px;min-height:220px}
.main-tab.tab-latest-image-padding .tab-content-wrap {padding:15px 7px 5px;min-height:250px}

/*---------- Side Tab ----------*/
.side-tab .nav-tabs > li > a {margin-right:0}
.side-tab .tab-e2 .nav-tabs {border-bottom:1px solid #e5e5e5;background:#f8f8f8}
.side-tab .tab-e2 .nav-tabs li {width:50%}
.side-tab .tab-e2 .nav-tabs li a {padding:7px;background:none;border:1px solid #e5e5e5;border-bottom:none;border-right:none;font-weight:bold;font-size:12px;color:#555;text-align:center;display:block;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}
.side-tab .tab-e2 .nav-tabs li.active a {background:#fff;color:#000;padding:7px;border-bottom:0;border-top:1px solid #ff2a00}
.side-tab .tab-e2 .nav-tabs li.last {border-right:1px solid #e5e5e5;margin-left:-1px}
.side-tab .tab-e2 .tab-content {position:relative;overflow:hidden;margin-bottom:0;padding:0;border:1px solid #e5e5e5;border-top:0}
.side-tab .tab-e2 .tab-content-wrap {position:relative;display:block;overflow:hidden;padding:10px}

/*----- Table List eb -----*/
.table-list-eb {font-size:12px}
.table-list-eb .btn-e.dropdown-toggle {border-left:none}
.table-list-eb .btn-group .btn-e {top:4px;padding:0 6px;position:relative}
.table-list-eb .eb-table tbody > tr > td {border-top:1px solid #e5e5e5}
.table-list-eb .eb-table thead > tr > th {text-align:center}
.table-list-eb thead {border-top:1px solid #e5e5e5;background:#f8f8f8}
.table-list-eb tbody {border-bottom:1px solid #e5e5e5}
.table-list-eb tfoot {border-bottom:1px solid #e5e5e5;background:#f8f8f8}
.table-list-eb td {vertical-align:middle !important}
.table-list-eb .user-names span,.table-list-eb .user-names small {display:block;text-align:center}
.table-list-eb .user-names span {color:#555;font-size:16px;position:relative}
.table-list-eb .user-names small {color:#999;font-size:12px}
.table-list-eb td h3 {font-size:14px;margin:0 0 2px;color:#000}
.table-list-eb td a {color:#000}
.table-list-eb td a:hover {color:#ff2a00}
.table-list-eb td p {margin-bottom:0;color:#555}
.table-list-eb .s-icons {margin-bottom:0}
.table-list-eb .s-icons li {padding:2px}
.table-list-eb .table-button s{margin:0}
.table-list-eb .table-buttons li {padding:0}
.table-list-eb .table-buttons .btn-e-sm {padding:3px 6px}
.table-list-eb .td-width {width:40%}
.table-list-eb .td-width-60 {width:60%}
.table-list-eb .td-width-50 {width:50%}
.table-list-eb .td-width-40 {width:40%}
.table-list-eb .td-width-30 {width:30%}
.table-list-eb .td-width-20 {width:20%}
.table-list-eb .td-width-10 {width:10%}

/*---------- Sky Forms ----------*/
/* Defaults */
.sky-form {box-shadow:none;font:12px/1.5 "Helvetica",Dotum,Arial,Verdana,sans-serif}
.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea {font:12px/1.5 "Helvetica",Dotum,Arial,Verdana,sans-serif}
.sky-form .col-12 {width:100%}
.sky-form section {margin-bottom:10px}
.sky-form header {color:inherit;display:block;font-size:16px;background:#fff;font-weight:400;padding:8px 30px}
.sky-form fieldset {background:#fff}
.sky-form footer {background:#fff;padding:15px 30px}
.sky-form a {color:#000}
.sky-form a:hover {color:#FF2A00}
.sky-form a.btn-e {color:#fff}
.sky-form .input input {height:30px;padding:6px 12px}
.sky-form .input input,.sky-form .select select,.sky-form .textarea textarea {border-width:1px;font-size:12px;color:#404040}
.sky-form .select select {height:30px;padding:6px 10px}
.sky-form .select-multiple select {height:auto}
/* File Inputs */
.sky-form .input-file .button {height:28px;top:1px;right:1px;font-size:12px;line-height:28px}
/* captcha inputs */
.sky-form .input-captcha img {position:absolute;top: 1px;right:1px;border-left:1px solid #e5e5e5}
/* normal state */
.sky-form .input input,.sky-form .select select,.sky-form .textarea textarea,.sky-form .radio i,.sky-form .checkbox i,.sky-form .toggle i,.sky-form .icon-append,.sky-form .icon-prepend {border-color:#bbb}
.sky-form .toggle i:before {background-color:#999}
.sky-form .button {background:#FF2A00}
/* toggles */
.sky-form .toggle {font-weight:normal}
.sky-form .toggle i {width:54px;height:21px;border-width:1px}
.sky-form .toggle i:after {top:3px}
.sky-form .toggle i:before {top:5px;right:6px}
/* label */
.sky-form .label {margin-bottom:0}
/* radio, checkbox */
.radio, .checkbox {margin-top:0}
/* radios and checkboxes */
.sky-form .radio,.sky-form .checkbox {font-size:12px}
.sky-form .radio i,.sky-form .checkbox i {width:15px;height:15px;border-width:1px}
.sky-form .checkbox input + i:after {top:2px;left:0;font:normal 10px FontAwesome}
/* checked state */
.sky-form .radio input + i:after {top:5px;left:5px;background-color:#999}
.sky-form .checkbox input + i:after {color:#999}.sky-form .radio input:checked + i,.sky-form .checkbox input:checked + i,.sky-form .toggle input:checked + i {border-color:#999}
.sky-form .rating input:checked ~ label {color:#FF2A00}
/* selects */
.sky-form .select i {width:28px;height:26px}
.sky-form .select i:after {top:14px}
.sky-form .select i:before {top:8px}
.label-rounded .ui-slider-handle {border-radius:50% !important}
/* icons */
.sky-form .icon-append,
.sky-form .icon-prepend {top:1px;height:28px;font-size:12px;line-height:29px;background:inherit}
.sky-form .icon-append {right:1px;padding:0 3px;min-width:30px}
.sky-form .icon-prepend {left:6px;padding-right:5px}
/* focus state */
.sky-form .input input:focus,.sky-form .select select:focus,.sky-form .textarea textarea:focus {border-color:#bbb}
.sky-form .radio input:focus + i,.sky-form .checkbox input:focus + i,.sky-form .toggle input:focus + i {border-color:#999;box-shadow:none}
/* hover state */
.sky-form .input:hover input,.sky-form .select:hover select,.sky-form .textarea:hover textarea {border-color:#999}
.sky-form .radio:hover i,.sky-form .checkbox:hover i,.sky-form .toggle:hover i,.sky-form .ui-slider-handle:hover {border-color:#999}
.sky-form .rating input + label:hover,.sky-form .rating input + label:hover ~ label {color:#bbb}
.sky-form .icon-append,.sky-form .icon-prepend {color:#b3b3b3}
/* disabled state */
.sky-form .input.state-disabled:hover input,.sky-form .select.state-disabled:hover select,.sky-form .textarea.state-disabled:hover textarea,.sky-form .radio.state-disabled:hover i,.sky-form .checkbox.state-disabled:hover i,.sky-form .toggle.state-disabled:hover i {border-color:#bbb}
/* datepicker */
.ui-datepicker-header {padding:10px 0;font-size:14px}
.ui-datepicker-inline {border-width:1px}
.ui-datepicker-inline .ui-datepicker-header {line-height:27px}
.ui-datepicker-prev, .ui-datepicker-next {font-size:14px;line-height:47px}
.ui-datepicker-calendar a {border:1px solid transparent}
.ui-datepicker-calendar .ui-state-active {background:inherit;border:1px solid #bbb}
.ui-datepicker-calendar a:hover {background:inherit;border:1px solid #bbb}
/* bootstrap compatibility */
.sky-form button *,.sky-form button *:after,.sky-form button *:before {margin:0 auto;padding:0 auto}
.btn-e.button-uploading:after {top:6px}
.btn-e.btn-e-lg.button-uploading:after {top:10px}
.btn-e.btn-e-sm.button-uploading:after {top:3px}
.btn-e.btn-e-xs.button-uploading:after {top:2px}
.label {padding:0.2em 0 0.3em}

/*---------- Scrollbar ----------*/
.contentHolder {padding:0;height:320px;margin:0px auto;overflow:hidden;position:relative;background:#fff}
.ps-container .ps-scrollbar-y {-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}
.ps-container .ps-scrollbar-y-rail {-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important}

/*---------- Back To Top ----------*/
.eb-top {width:34px;height:34px;text-align: center;line-height:32px;color:#fff;background:rgba(0, 0, 0, 0.5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}

/*---------- G5 Captcha ----------*/
.vc-captcha {padding:15px 10px 10px;border:1px solid #ddd}
.vc-captcha fieldset {padding: 0}
#captcha #captcha_img {height:62px;border:1px solid #eee;width:155px}
#captcha #captcha_key {width:120px;height:62px;border:1px solid #ddd;font-size:24px;line-height:14px;margin-left:35px}
#captcha .required, #captcha textarea.required {background:#fff !important}

/*---------- 회원 레이어팝업 ----------*/
.sv_wrap .sv {z-index:998;border:1px solid #ccc;min-width:110px;padding:4px 0;background:#fff}
.sv_wrap .sv a{background:#fff;color:#000 !important;padding:3px 12px;font-size:12px;border-bottom:0;display:block;width:110px}
.sv_wrap .sv a:hover{background:#f4f4f4}

/*---------- EXIF INFO ----------*/
.exif_info {position:relative;overflow:hidden;border:1px dotted #ddd;padding:5px 10px;background:#fafafa;margin:10px 0}
.exif_info ul {list-style:none;margin-bottom:0;-webkit-padding-start:0}
.exif_info ul li {display:inline-block;padding:0 8px;font-size:11px;color:#888}
.exif_info ul li:before {content:"-";margin-right:5px}

/*---------- Etc ----------*/
fieldset legend {border-bottom:0}
.sch_word {color:#FF2A00}