/* Web Fonts */
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');	/* 느려도 그냥그냥 */


body {	font-family:'Nanum Gothic',"맑은 고딕"; padding-top: 0px; padding-bottom: 0px; }	/* padding-bottom: 40px; 하단폼 */

/* 로고 수정 */
.navbar-brand {
  padding: 13px 5px 13px 5px;
  font-weight: bold;
}
.navbar-brand:visited , .navbar-brand:focus , .navbar-brand:link , 
.navbar-brand:hover , .navbar-brand:active { color: #ffffff !important; }

/* 상단고정 여백 */
.top_pad { padding-top: 51px; } 

/* 다단이미지 세팅 width:1024px; margin:0; padding:0; */  
.container2 {
  max-width: 1170px;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}
.container2 div { padding: 0; }
.container2 .row { margin-right: 0px; margin-left: 0px; }

/* 로고 겹침 방지 */
.logo_size {
	overflow: hidden;
}

/* 이미지 세팅 */
.img-center { margin: 0 auto; }

.caret {
	border-top-color: red;
	border-bottom-color: red;
}


header{
	padding-top:40px;
	padding-bottom:70px;
	margin-bottom:-110px;
	  }
	  
	section {	
			margin-bottom:0px;
			padding-top:0px;
			margin-top:0px;
			min-height:300px;
			width:100%;
			min-width:100%;
			padding-bottom:0px;
		}

	  
	section .page-header{
		margin-top: 20px;
	}
	
	  footer{
		display:inline-block;
		width:100%;
		min-width:100%;
		padding-top:40px;
		padding-bottom:40px;
		min-height:250px;
		background:#e0e0e0;
		margin-top: 0px;
	  }
	  
.footer-links li { margin: 5px 0px; }

	  /****************** NAVIGATION STYLES *************************/
.container > .navbar-header {
  margin-right: -20px;
  margin-left: -20px;
}

/* 네비 칼라 */
.navbar { background-color: #ce4362; }	
.navbar .nav > li { background-color: #ce4362; }
.navbar .nav > li > a { outline: 0; color: #ffffff !important; }
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: transparent;	
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #812238;	/* active */
}

.navbar-default .navbar-nav > .dropdown > a:hover,
.navbar-default .navbar-nav > .dropdown > a:focus {
  color: #ffffff;
  background-color: #a0334c;	/* Page Active Color */
}
.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #ffffff;
  background-color: #bfbfbf;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  background-color: #bfbfbf;
}
/* 모바일 드롭다운 */
@media (max-width: 767px) {
   .dropdown-menu li a:link , .dropdown-menu li a:hover , 
   .dropdown-menu li a:focus , .dropdown-menu li a:visited {
		color: #ffffff !important;
   }
   .dropdown-menu li a:hover {
		background-color: #bfbfbf !important;
   }
   .jumbotron_form { padding: 0px; }
}

.bottom_area { height: 60px; padding: 10px 5px 0px 0px; background-color: #d5d5d5; outline: 1px solid #d5d5d5; bottom:0; }

.content_area { width: 100%; margin: 0 auto; } 
.content_area h3 { font-weight: bold; margin-top: 40px; margin-bottom: 20px; }
.content_area p { width: 97%; margin: 12px auto; font-size: 19px; line-height: 28px; font-weight: normal; color: #525252; }
.content_area li { font-size: 17px; }
.content_area div { width: 97%; margin: 10px auto 15px auto; font-size: 17px; }
.content_area table { width: 97%; border-top: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; padding: 5px; margin: 10px auto; }
.content_area table th { text-align: center; font-weight: bold; background: #ebebeb; border-bottom: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; padding-top: 10px; padding-bottom: 10px; }
.content_area table td { text-align: center; border-bottom: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; padding-top: 5px; padding-bottom: 5px; }

/* 맞춤 css */
.image_10 { margin-top: 0px; margin-bottom: 20px; }
.image_10_title { background-color: #fff; margin-bottom: 20px;  }


/* 점보트론 */
.company_bar { width: 100%; height: 0px; background: #7babff; }
.jumbotron{
	background-color:#ffdb22; color:#fff;
	background: url(//img.okaybohum.co.kr/img3/common/08.jpg) center center repeat-y;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	margin-bottom:0px; font-weight:600;
}
.jumbotron .panel{ color:#333; }
.jumbotron .panel-heading { color: #8f8f99; }
.jumbotron .panel-footer { padding-left: 5px; padding-right: 5px; }
.jumbotron h1{ font-size: 36px; line-height: 36px; }
.jumbotron .list-unstyled{ font-size:17px; line-height:30px !important; font-weight:600; }
.jumbotron .regular { font-size:14px; }
.jumbotron label { font-size:14px; }
.jumbotron small { font-size: 15px; font-weight: normal; }
.well { padding-top: 20px; padding-bottom: 15px; margin-top:0px; margin-bottom:0px; }
.well p { font-weight: 600; font-size: 15px; color: #818181; }
.well_bar { width: 100%; height: 50px; background: #ffa700 url(//img.okaybohum.co.kr/img3/5/08.png) 0px center repeat-x; }
.jumbotron li input { margin-top: 0px; margin-bottom: 13px; }
.btn_togo_all { display: none; }

#load { height: 1px; width: 1px; }
.cal_area { padding-top: 10px; padding-right:30px; padding-bottom: 20px; background: url(); background-color: rgba(0,0,0,0.3); }

.container2 li , .container2 p { font-size: 20px; }
.blockquote_1 { border-color: #f30c69; margin: 20px; }

.pad_10 { padding: 10px !important; }
.pad_20 { padding: 20px !important; }

/* sns */
.kakao_bar { width: 100%; min-height: 58px; background: #ffffff url(//img.okaybohum.co.kr/img2/common/pattern-trans.png) 0% 0% repeat; color: #3c1e1c; font-weight: bold; font-size: 27px; text-align: center; padding-top: 25px; padding-bottom: 25px; }
.kakao_bar img { margin: 15px auto; }

/* 선택 상품 */
.product_choose .panel { padding: 15px; border: 1px solid transparent }
.product_choose .panel-heading { border:1px solid transparent; padding-top: 5px; padding-bottom: 10px; }
.product_choose .panel-body { }
.product_choose .panel-body .lead { padding-top: 15px; font-size: 40px; font-family: sans-serif; }
.product_choose .panel-footer { border: 1px solid transparent; }

/* 모달 */
.modal { }
.modal-dialog{ min-width: 60%; }
.modal li input { margin-top: 0px; margin-bottom: 13px; }
.modal-title { color: #333; }
