/*------------------------------------
 * eyoom
 * 이윰빌더
------------------------------------*/

/*Import Global Compulsory CSS Files*/
@import url(common.css);
@import url(plugins.css);
/*------------------------------------
	Boxed Layout
------------------------------------*/
.wrapper {  }
.boxed-layout { padding: 0; box-shadow: 0 0 5px #ccc; margin-left: auto !important; margin-right: auto !important; background: #fff; }
/*------------------------------------
	회원 레이어팝업
------------------------------------*/
.sv_wrap .sv { border: 1px solid #ddd; width: 170px; }
.sv_wrap .sv a { background: #fff; color: #555 !important; padding: 5px 15px; width: 100%; font-size: 12px; border-bottom: 0; display: block; }
.sv_wrap .sv a:hover { background: #eee; }
/*------------------------------------
	Back To Top
------------------------------------*/
.eb-top { z-index:99; width: 34px; height: 34px; font-size:26px; text-align: center; line-height: 32px; color: #fff; background: rgba(0, 0, 0, 0.4); -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important; }
/*------------------------------------
	Top Bar
------------------------------------*/
.topbar { z-index: 12; padding: 8px 0; position: relative; }
.topbar ul.loginbar { margin: 0; }
.topbar ul.loginbar > li { display: inline; list-style: none; position: relative; padding-bottom: 15px; }
.topbar ul.loginbar > li > a, .topbar ul.loginbar > li > a:hover { color: #7c8082; font-size: 11px; text-transform: uppercase; }
.topbar ul.loginbar li i.fa { color: #bbb; }
.topbar ul.loginbar li.topbar-devider { top: -1px; padding: 0; font-size: 8px; position: relative; margin: 0 9px 0 5px; font-family: Tahoma; border-right: solid 1px #bbb; }
/*Top Bar e1
------------------------------------*/
.topbar-e1 { }
/*Top Contacts*/
.topbar-e1 ul { margin: 0; }
.topbar-e1 .top-e1-contacts li { color: #666; padding: 5px 0; font-size: 12px; margin-right: 15px; display: inline-block; }
.topbar-e1 .top-e1-contacts i { color: #999; font-size: 13px; margin-right: 3px; }
/*Top Data*/
.topbar-e1 .top-e1-data { text-align: right; }
.topbar-e1 .top-e1-data li:first-child { }
.topbar-e1 .top-e1-data li a {  }
.topbar-e1 .top-e1-data li a:hover { text-decoration: none; }
.topbar-e1 .top-e1-data li i { color: #777; font-size: 13px; }
.topbar-e1 .top-e1-data li a:hover i { color: #e33334; }

/*Responsive Topbar e1*/
@media (max-width: 991px) {

}
/*------------------------------------
	Header
------------------------------------*/
.header .navbar { margin: 0; min-height: inherit; }
.header .navbar-default { border: none; background: none; }
.header .navbar-collapse { /*max-height: inherit;*/}
.header .navbar-collapse .container { padding-left: 0px; }
.header .dropdown-menu li:hover a i { }
.header .dropdown-menu .active > a i { color: #fff; }

/*Brand*/
.header .navbar-brand { z-index: 1; position: relative; padding: 0; font-size: 32px; font-weight: bold; }
.header .navbar-brand img { }
.header .header-banner { overflow:hidden; position:relative; width: 209px; margin-top: 20px; }

/*Navbar Brand*/
@media (max-width: 992px) {
}
.header .navbar-default .navbar-nav > li > a { color: #34343a; font-size: 15px; font-weight:400; text-transform: uppercase; }
.header .navbar-default .navbar-nav > .active > a { /* color: #e33334; */ }

/*Navbar Nav*/
@media (min-width: 992px) {
.header .navbar-nav { float: left; }
}
/*Dropdown*/
.header .navbar-right .dropdown-menu { right: inherit; }
/*Navbar Toggle*/
.navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: #e33334; padding: 6px 10px 2px; }
.navbar-toggle:hover { background: #bf1516 !important; }
.navbar-default .navbar-toggle { border-color: #bf1516; }


/*Responsive Navbar*/
@media (max-width: 999px) {
/*Dropdown Menu Slide Down Effect*/
.navbar-nav .open .dropdown-menu { border: 0; float: none; width: auto; margin-top: 0; position: static; box-shadow: none; background-color: transparent; }
.navbar-nav .open .dropdown-menu > li > a,  .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; }
.navbar-nav .open .dropdown-menu > li > a { line-height: 20px; }
.navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777; }
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ccc; background-color: transparent; }
/*Responsive code for max-width: 1000px*/
.header .navbar-toggle { display: block; margin-top: 25px; }
.header .navbar-collapse.collapse { display: none !important; } /* 왜인지는 모르겠으나 이아이는 여기에 있어야 함...이해불가 2016-06-03 김진숙 */
.header .navbar-collapse.collapse.in { display: block !important;  }
.header .navbar-toggle { display: block;  }

/*Design for max-width: 1200px*/
    .header .navbar-collapse,  .header .navbar-collapse .container { padding-left: 0 !important; padding-right: 0 !important; }
.header .navbar-default .navbar-nav > li > a { font-size: 14px; padding: 9px 10px; }

.header .navbar-default .navbar-nav > li > ul > li a{border-bottom:none}
.header .navbar-default .navbar-nav > li > a:focus { background: none; }
.header .navbar-default .navbar-nav > li > a:hover {/*  color: #e33334; */ }
.header .navbar-default .navbar-nav > .active > a,  .header .navbar-default .navbar-nav > .active > a:hover,  .header .navbar-default .navbar-nav > .active > a:focus 
{ color: #fff !important; background: #e33334;/*border-bottom: solid 2px #72c02c;*/}
.header .dropdown-submenu li a { font-size: 12px; }
.header .header-banner { display: none; }
}
 @media (min-width: 1000px) {
/*Navbar Collapse*/
	.header .navbar-collapse { padding: 0; }
/*Navbar*/
	.header .navbar-nav { position: relative; }

.header .navbar-default .navbar-nav > li > a,  .header .navbar-default .navbar-nav > li > a:focus { }

.header .navbar-default .navbar-nav > li > a,  .header .navbar-default .navbar-nav > li > a:hover,  .header .navbar-default .navbar-nav > li > a:focus,  .header .navbar-default .navbar-nav > .active > a,  .header .navbar-default .navbar-nav > .active > a:hover,  .header .navbar-default .navbar-nav > .active > a:focus { background: none; }
.header .navbar-default .navbar-nav > .open > a,  .header .navbar-default .navbar-nav > .open > a:hover,  .header .navbar-default .navbar-nav > .open > a:focus { /* color: #e33334;  */}
/*Dropdown Menu*/

.header .dropdown-menu .active > a,  .header .dropdown-menu li > a:hover {  filter: none !important;  -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
.header .dropdown-menu li > a:focus { background: none; filter: none !important; }
.header .navbar-nav > li.dropdown:hover > .dropdown-menu { display: block; }
.header .open > .dropdown-menu { display: none; }


}
/*Dropdown Submenu for BS3
------------------------------------*/
.dropdown-submenu { position: relative; }
.dropdown > a:after { top: 8px; right: 9px; font-size: 11px; position: absolute; font-weight: normal; display: inline-block; font-family: FontAwesome; }
 @media (max-width: 1000px) {
.dropdown-submenu > a:after { content: " "; }
}
/*.dropdown > a:after { top: 9px; right: 15px; content: "\f107"; }*/
.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -5px; margin-left: 0px; }
/*Submenu comes from LEFT side*/
.dropdown-submenu > .dropdown-menu.submenu-left { left: -100%; }
.dropdown-submenu:hover > .dropdown-menu { display: block; }
 @media (max-width: 1000px) {
.dropdown-submenu > .dropdown-menu { display: block; margin-left: 15px; }
}
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; }
.dropdown-menu li [class^="fa-"], .dropdown-menu li [class*=" fa-"] { left: 5px; width: 1.25em; margin-right: 5px; position: relative; text-align: center; display: inline-block; }
.dropdown-menu li [class^="fa-"].fa-lg, .dropdown-menu li [class*=" fa-"].fa-lg { /* increased font size for fa-lg */
	width: 1.5625em; }
.dropdown-menu .sub-caret { float: right; font-size: 11px; top: 3px; }
 @-moz-document url-prefix() {
 .dropdown-menu .sub-caret {
 float: inherit;
 top: -2px;
}
}
/*Menu Icons*/
.menu-icon { margin-right: 10px; font-weight: 200; }
/*Dropdown Show*/
.dropdown-show { position: relative; display: inline-block; box-shadow: 0 0 4px #eee; }


/*------------------------------------
	Footer Common classes
------------------------------------*/
/*Thumb Headline*/
.thumb-headline h2 { color: #eee; font-size: 16px; }
/*Footer*/
.footer a { text-decoration: none; }
/*Footer brand*/
.footer-brand { color: #ff4400; font-size: 20px; font-weight: bold; text-decoration: none; }
/*Footer Logo*/
.footer-logo { margin: 17px 0 20px; }
/*Latest List*/
.latest-list li { padding: 8px 0; border-top: 1px solid #353535; }
.latest-list li:first-child { padding-top: 0; border-top: none; }
.latest-list li a { color: #eee; }
.latest-list small { color: #999; display: block; }
/*Link List*/
.link-list li { border-top: solid 1px #353535; }
.link-list li:first-child { border-top: none !important; }
.link-list a { color: #eee; font-size: 11px; padding: 6px 0px; display: inline-block; text-transform: uppercase; }
.link-list li i { color: #bbb; float: right; margin-top: 10px; }
/*Social Icons*/
.social-icons { margin-top: 5px; }
.social-icons li { margin: 0; }
.social-icons li a { margin: 0 3px; }
/*------------------------------------
	Breadcrumbs
------------------------------------*/
/*Default Breadcrumbs*/
.breadcrumbs { overflow: hidden; padding: 16px 0 0 0.5%;}
.breadcrumbs h2 { margin-top: 8px;  }
.breadcrumb { top: 10px; padding-right: 0; background: none; position: relative; }
.breadcrumb a { color: #777; }

 @media (max-width: 550px) {
.breadcrumbs h1.pull-left,  .breadcrumbs ul.pull-right { width: 100%; text-align: center; }
.breadcrumbs h1.pull-left { margin-bottom: 0; }
.breadcrumbs .breadcrumb { top: 0; margin-bottom: 10px; }
}
/*------------------------------------
	Service Block E
------------------------------------*/
.service-block-e { padding: 20px; }
.service-block-e .service-heading, .service-block-e .service-in small { color: #64646a; opacity: 0.8; line-height: 1; }
.service-block-e .service-in h4, .service-block-e .counter { color: crimson; }
.service-block-e .service-in h3 { color: #000; font-weight: bold; }
.service-block-e .service-heading { font-size: 14px; text-transform: uppercase; }
.service-block-e .counter { display: block; line-height: 1; font-size: 16px; }
.service-block-e .progress { margin-bottom: 7px; }
/*Service Innner*/
.service-block-e .service-in small { font-size: 14px; text-transform: uppercase; }
.service-block-e .service-in h4 { font-size: 14px; line-height: 0.8; margin-bottom: 0; }
.service-block-e .service-in h3 { font-size: 14px; line-height: 0.8; margin-bottom: 0; }
/*Statistics*/
.service-block-e .statistics .heading-xs { color: #888; opacity: 0.8; font-size: 12px; }
.service-block-e .statistics small { color: #fff; }
.service-block-e .statistics .progress { background: #bbb; }
.service-block-e .statistics .progress-bar-light { background: #E74C3C; }
/*------------------------------------
	Table List eb
------------------------------------*/
.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 thead { border-top: 1px solid #ddd; border-bottom: solid 1px #ddd; background: #f8f8f8; }
.table-list-eb tbody { border-bottom: 1px solid #ddd; }
.table-list-eb tfoot { border-bottom: 1px solid #ddd; background: #f8f8f8; }
.table-list-eb td { vertical-align: middle !important; }
.table-list-eb td img { margin: 0 auto; /* display: block; */ }
.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: #34343a; }
.table-list-eb td a:hover { color: crimson; }
.table-list-eb td p { margin-bottom: 0; color: #74747a; }
.table-list-eb td span { display: block; }
.table-list-eb td small { font-style: italic; }
.table-list-eb .s-icons { margin-bottom: 0; }
.table-list-eb .s-icons li { padding: 2px; }
.table-list-eb .table-buttons { 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: 65%; }
.table-list-eb .td-width2 { width: 40%; }
.table-list-eb .td-width-60 { width: 60%; }
.table-list-eb .td-width-50 { width: 50%; }
.table-list-eb .td-width-30 { width: 30%; }
.table-list-eb .td-width-20 { width: 20%; }
.table-list-eb .td-width-10 { width: 10%; }
 @media (max-width: 767px) {
.table-responsive { border-top: 0; border-bottom: 0; }
}
/*------------------------------------
	G5 Captcha
------------------------------------*/
/*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; }
#captcha #captcha_key { width: 120px; height: 62px; border: 1px solid #ddd; font-size: 14px; line-height: 14px; }
#captcha #captcha_reload { background-color: #555; color: #fff; }
#captcha .required, #captcha textarea.required { background: #fff !important; }
/*Etc*/
fieldset legend { border-bottom: 0; }
.sch_word { color: crimson; }
