@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic');
/*공통 css*/

/*
h1,h2,h3,h4,h5,h6,p,span,div,ul,li,a,b,strong,td,th{
	font-family: 'Nanum Gothic', sans-serif;
}*/
h1,h2,h3,h4,h5,h6,p,span,div,ul,li,a,b,strong,td,th{
	font-family: 'Pretendard', sans-serif;
}


.TopSection{width:100%;height:30px;background:#f3f3f3}
.TopSection_sub{width:1100px;margin:0 auto;height:30px;}

.TopSection_sub ul {float:right}
.TopSection_sub ul li {float:left;margin-left:20px;padding-top:6px;color:#666666;cursor:pointer;}
.TopSection_sub ul li a{color:#666666;}

.TopLogo {width:100%;height:96px;}
.TopMeNu {width:100%;height:47px;background:#1c4293}

.TopLogo_sub{width:1100px;margin:0 auto;height:96px;padding-top:41px;}
.TopLogo_sub .SearchBox{width:300px;margin:0 auto;height:23px; border-bottom:solid 1px #353535;}
.TopLogo_sub .SearchBox input{width:250px;height:23px;padding:0px;border:0px;font-size:20px;}
#head_logo {position:absolute;top:35px;}

.TopMeNu .TopMeNu_sub {width:1100px;margin:0 auto;height:47px;}
.TopMeNu .TopMeNu_sub>ul {width:100%;float:left}
.TopMeNu .TopMeNu_sub>ul>li {line-height: 46px;float:left;margin-right:55px;text-align:center;font-size:16px;}
.TopMeNu .TopMeNu_sub>ul>li:last-child {margin-right:0px;float:right;}
.TopMeNu .TopMeNu_sub ul li span{width:100%;height:44px;color:#fff;cursor:pointer;}
.TopMeNu .TopMeNu_sub ul li:hover span{border-bottom:solid 5px #fff;padding-bottom:9px;}
.TopMeNu .TopMeNu_sub ul li a{width:100%;height:44px;color:#fff;cursor:pointer;}
.TopMeNu .TopMeNu_sub ul li:hover a{border-bottom:solid 5px #fff;padding-bottom:9px;}
.TopMeNu .TopMeNu_sub ul li:hover .DisplayMeNu{display:block}

.TopMeNu .TopMeNu_sub ul li span.active{border-bottom:solid 5px #fff;padding-bottom:9px;}
.TopMeNu .TopMeNu_sub ul li a.active{border-bottom:solid 5px #fff;padding-bottom:9px;}

.TopMeNu .DisplayMeNu {width:100%;height:130px;position:absolute;left:0px;background:#fff;opacity: 1;z-index:1000;display:none;}
.TopMeNu .DisplayMeNu .sub{width:1100px;height:30px;margin:0px auto; padding-top:40px;}

.TopMeNu .DisplayMeNu .sub ul{width:100%;}
.TopMeNu .DisplayMeNu .sub ul dl,dd,dt{float:left}
.TopMeNu .DisplayMeNu .sub ul dl{margin-right:30px;}
.TopMeNu .DisplayMeNu .sub ul dl dd{margin-left:10px;font-weight:500;font-size:15px !important;cursor:pointer;}
.TopMeNu .DisplayMeNu .sub ul dl dt{color:#667ba5;font-weight:500;font-size:15px !important;}
#all_menu{width:100%;background:#fff;height:600px;position:absolute;left:0px;top:170px;z-index:1000;}
#all_menu_bg{width:100%;min-height:2300px;position:absolute;left:0px;z-index:999;top:0px;background-color: rgba(0, 0, 0, 0.6);}

#all_menu h2{font-size:22px;position:static;}
#all_menu .sub_top{border-bottom:2px solid #ddd;}
#all_menu .sub_top ul {float:right}
#all_menu .sub_top ul li {float:left;margin-left:20px;padding-top:6px;color:#666666;cursor:pointer;}
#all_menu .sub_menu{width:100%;height:300px;margin-top:30px;}
#all_menu .sub_menu ul li {font-weight:500;font-size:16px !important ;width:157px;height:300px;float:left;}
#all_menu .sub_menu ul li dl{width:157px;}
#all_menu .sub_menu ul li dt{width:157px;color:#658dcb;font-weight:500;font-size:14px !important }
#all_menu .sub_menu ul li dd{width:157px;font-size:12px !important;line-height:20px;cursor:pointer;}



.at-container{
	width:100%;
	display:inline-table;
}
.bgcolor{
	min-height:360px;
	background:#f4f4f4;
}
.p-wrap{
	width:1100px;
	margin: 0px auto;
}
.p-wrap h2{
	font-size:22px;
	line-height:22px;
	color: #333;
	letter-spacing: -2px;
}
.p-wrap>ul{
	width: 100%;
	margin-top:20px;
}
/*bxSlider css===================================*/
.slider{
	position: relative;
	width: 100%;
	height:500px;
}
.bx-wrapper{
	position: relative;
	height: 500px;
}
.bx-wrapper ul{
	height: 500px;
}
.bx-wrapper ul li{
	height: 100%;
}
.bx-wrapper ul li a{
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.slider .bx-viewport ul li a img{
	height: 500px;
}

.banner_div {position:relative;width:1100px;height:37px;margin:0 auto;margin-top:-75px;}

.slider #bx-pager>a{
	display: inline-block;
	color:#fff;
	background-color: rgba(0, 0, 0, 0.4);
	font-size:14px;
	margin-left:10px;
	float:right;
	vertical-align:sub;
	line-height: 22px;
	padding:20px;
}
.slider #bx-pager>a:hover{
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0.6);
}
.slider #bx-pager>a.active{
	background-color: rgba(0, 0, 0, 0.6);
	font-weight:600;
	border: 1px solid #000;
}

.bx-controls-direction>a{
  position: absolute;
  top: 38%;
  display: block;
  width: 35px;
  height:94px;
  text-indent: -9999px;
}
.bx-controls-auto{
  position: absolute;
  bottom:0;
  right: 0;
  overflow: hidden;
}
.bx-controls-auto>div{
  float: left;
  margin-right: 10px;
}
.bx-controls-auto-item a{
  display: block;
  width: 50px;
  line-height: 20px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.56);
  text-align: center;
}
.slider_txt{
	position: absolute;
	top: 200px;
	left: 50%;
	transform:translateX(-50%);
	color: #fff;
	font-size: 40px;
	line-height: 42px;
	font-weight: 600;
	text-shadow: 2px 2px 2px #666;
}

/*md 추천상품*/
#md-product{
	min-height: 330px;
}
#md-product>ul>li{
	float: left;
	width:350px;
	margin-right: 25px;
}
#md-product>ul>li:nth-child(3) {
	margin-right: 0px;
}
#md-product>ul>li:last-child{
	margin-right: 0;;
}
#md-product>ul>li>a{
	position: relative;
}
#md-product>ul>li>a>.i_img{
	width: 350px;
	height: 260px;
	overflow: hidden;
	transition: transform 1.5s;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.5s ease-in-out;
}
#md-product>ul>li>a:hover>.i_img>img{
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transform: scale(1.5);
	transition: all 0.5s ease-in-out;
}

#md-product>ul>li>a>.i_info{
	position: relative;
	width:348px;
	min-height:100px;
	border: 1px solid #e1e1e1;
	border-top:0px;
}
#md-product>ul>li>a>.i_info>p{
	font-size:18px;
	font-weight:500;
	padding-top:20px;
	padding-left:20px;
	color:#5d5d5d;
}

#md-product>ul>li>a>.i_info>h3{
	font-size:18px;
	font-weight:500;
	color:#333;
	padding-top:5px;
	padding-left:20px;
}
#md-product>ul>li>a>.i_info>p:last-child{
	text-align:right;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:10px;
	color:#1565bc;
}
#md-product>ul>li>a>.md-icon{
	position: absolute;
	right: -41px;
	top: 0px;
	z-index:1000;
}
#md-product>ul>li>a>.best-icon{
	padding:20px 14px 20px 14px;
	background:#41c2ec;
	color:#fff;
	position: absolute;
	right: -7px;
	top: 0px;
	z-index:900;
	font-weight:500;
	font-size:13px;
}


#product-box{
	min-height: 265px;
}
#product-box>div{
	float:right;
}

#product-box>div>ul>li{
	float:left;
	margin-right:25px;
	margin-bottom:5px;
}
#product-box>div>ul>li:nth-child(3){
	margin-right:0;
}
#product-box .more-btn,
.hotel-poroduct .more-btn{
	float:right;
	text-decoration: underline;
	margin-top: -18px;
	margin-right: 17px;
}
#product-box .more-btn:hover,
.hotel-poroduct .more-btn:hover{
	color: #006599;
}
#product-box ul{
	margin-top: 10px;
}
#product-box ul li{
	position:relative;
	width:266px;
}

#product-box ul li>a>.i_info2{
	position: absolute;
	width:266px;
	bottom: 10px;
	left: 0;
	min-height: 70px;
	background-color: rgba(0,0,0,0.5);
}
#product-box ul li>a>.i_info2>*{
	color:#fff;
	font-size:16px;
	font-weight:500;
	padding-top: 10px;
}
#product-box ul li>a>.i_info2>p{
	text-align:right;
	padding-top: 20px;
}
#product-box ul li>a{
	display: inline-block;
	overflow: hidden;
}
#product-box ul li>a>.i_img2{
	width:266px;
	height: 188px;
}
#product-box ul li>a>.i_img2>img{
	width:100%;
}
#product-box ul li>a>.i_img2{
	transition: transform 1.5s;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.3s ease-in-out;
}
#product-box ul li>a:hover>.i_img2{
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transform: scale(1.5);
	transition: all 0.5s ease-in-out;
}

.custom_box{
	height:360px;
	background:#1f4f99;
}
.custom_box ul{
	width:170px !important;
	margin:30px 30px !important;
}
.custom_box ul li{
	width:100% !important;
	margin:0px !important;
	color:#fff;
}
.custom_box ul li:first-child{
	padding-bottom:10px;
	border-bottom:solid 1px #658dcb;
}

.custom_box ul li dl{
	float:left;
	margin-bottom:10px;
	width:100%;
}

.custom_box ul li dl dt,
.custom_box ul li dl dd{
	float:left;
}
.custom_box ul li dl dt{
	color:#658dcb;
}
.custom_box ul li dl dd{
	margin-left:10px;
}

.custom_box ul li dl dt:nth-child(2){
	font-size:13px;
}

.custom_box ul li span{
	padding:10px;
	background:#4b72ad;
	cursor:pointer;
}

/*호텔콘도*/
.hotel-poroduct{
	min-height: 240px;
}


.hotel-poroduct>ul>li{
	float:left;
	width:260px;
	margin-right: 20px;
	margin-bottom:30px;
	height:320px;
}
.hotel-poroduct>ul>li:nth-child(4n){
	margin-right: 0;
}

.hotel-poroduct>ul>li:nth-child(n+5){
	margin-top: 20px;
}

.hotel-poroduct>ul>li>a{
	position: relative;
}
.hotel-poroduct>ul>li>a>.i_img{
	width: 260px;
	height: 188px;
	overflow: hidden;
	transition: transform 1.5s;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.5s ease-in-out;
}
.hotel-poroduct>ul>li>a:hover>.i_img>img{
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transform: scale(1.5);
	transition: all 0.5s ease-in-out;
}

.hotel-poroduct>ul>li>a>.i_info{
	position: relative;
	width:250px;
	padding-left:10px;
	min-height:90px;
	background:#fff;
	/*outline: 1px solid #e1e1e1;*/
}
.hotel-poroduct>ul>li>a>.i_info>*{
	font-size:15px;
	font-weight:700;
	padding-top:20px;
}
.hotel-poroduct>ul>li>a>.i_info>p:last-child{
	text-align:left;
	padding:20px 0px 20px 0px;
	color:#1565bc;
}

/**/
#board-box{
	display: flex;
}
#board-box>div{
	flex:1;
	margin-right: 20px;
}
#board-box>div:last-child{
	margin-right: -155px;
}
#board-box>div h2{
	width: 100%;
	border-bottom:1px solid #e1e1e1;
	padding-bottom: 12px;
}
#board-box>div .more-btn{
	float: right;
	text-decoration: underline;
	margin-top: -30px;
	margin-right: 3px;
}
#board-box>div .board-table td{
	padding: 10px 0 0 5px;
}
#board-box>div .board-table td:hover>a{
	text-decoration: underline;
}
#board-box>div .board-table td a img{
	width:160px;
}
#board-box>div .board-table td a b{
	font-size:15px;
	color: #000;
}
#board-box>div .board-table td a p{
	padding-top: 5px;
}
#board-box>div.notice ul li{
	position: relative;
	margin:2px 0;
}
#board-box>div.notice ul li:hover>a{
	text-decoration: underline;
}
#board-box>div.notice ul li a{
	font-weight: 700;
}
#board-box>div.notice ul li span.date{
	position: absolute;
	right: 0;
	color:#a1a1a1;
}
#board-box>div.banner img{
	margin-bottom: 5px;
}


.sub_tab_menu {width:1100px;margin:0 auto;}
.sub_tab_menu h2{font-size:22px !important;line-height:22px;margin-bottom:20px}
.sub_tab_menu ul {width:100%;}
.sub_tab_menu li {float:left;width:274px;border:solid 1px #ddd;height:52px;border-right:0px;line-height:52px;text-align:center;font-size:16px;color:#555555;cursor:pointer;}
.sub_tab_menu li:nth-child(4n){width:273px;border-right:solid 1px #ddd;}
.sub_tab_menu li:nth-child(n+5){border-top:0px;}
.sub_tab_menu li.active{background:#1c4293;color:#fff;};


.sub_tab_contants {width:1100px;margin:0 auto;height:33px;}
.sub_tab_contants ul li {float:left;margin-right:50px;font-size:18px;line-height:18px;color:#000;font-weight:500;padding-bottom:12px;cursor:pointer}
.sub_tab_contants ul li.active {color:#1c438e;border-bottom:solid 3px #1c438e;}


.list_nav{width:1100px;margin:0 auto;height:20px;}
.list_nav ul li{float:right;margin-right:10px;color:#888;font-weight:500;}
.list_nav ul li:first-child{margin-right:0px;}
.list_title{width:1100px;margin:0 auto;border-bottom:solid 2px #000;padding-bottom:20px;}
.list_title h2{font-size:27px}
.list_filter{width:1100px;margin:0 auto;height:50px;font-size:14px;font-weight:500;color:#333;}
.list_filter h3{font-size:14px; width:300px;line-height:50px;float:left}

.list_filter ul li{float:right;margin-right:20px;color:#888;font-weight:500;line-height:50px;cursor:pointer;}
.list_filter ul li:first-child{margin-right:0px;}
.list_filter ul li.active{color:#333;}
.list-poroduct ul{min-height:362px;float:left}
.list-poroduct{width:1100px;margin:0 auto;}
.list-poroduct ul li{float:left;}
.list-poroduct ul li{width:260px;margin-right: 20px;}
.list-poroduct ul li:nth-child(4n){margin-right: 0;}
.list-poroduct ul:nth-child(n+2){margin-top:30px;}

.list-poroduct>ul>li>.i_img{
	width: 100%;
	height: 188px;
	overflow: hidden;
	transition: transform 1.5s;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.5s ease-in-out;
}
.list-poroduct>ul>li:hover>.i_img>img{
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transform: scale(1.5);
	transition: all 0.5s ease-in-out;
}

.list-poroduct>ul>li>.i_info{
	position: relative;
	width:240px;
	padding:0 10px;
	min-height:124px;
	background:#fff;
	/*outline: 1px solid #e1e1e1;*/
}
.list-poroduct>ul>li>.i_info>*{font-size:16px;}
.list-poroduct>ul>li>.i_info h3{margin-top:20px;color:#666}
.list-poroduct>ul>li>.i_info>p{text-align:left;margin-top:12px;color:#333;font-weight:600;height:40px;}
.list-poroduct>ul>li>.i_info dl{margin-top:30px;}
.list-poroduct>ul>li>.i_info dl dt{color:#1565bc;font-weight:500;float:left;}
.list-poroduct>ul>li>.i_info dl dd{float:right}
.list-poroduct>ul>li>.i_info dl dd .active{background-color: #1c4293;border-left: 1px solid #1c4293;color:#ffffff; padding: 10px;text-align: center;}

#calendar_div{position:relative;}
#calendar_div{float:left;border:solid 1px #000;width:1100px;min-height:250px;background:#fff;margin:0px auto 20px auto;}
#calendar_div table{width:1040px;margin:30px auto 0 auto;}
#calendar_div table tbody tr {border:solid 1px #ddd}
#calendar_div table tbody tr td{height:50px;text-align:center;font-size:14px;font-weight:500;color:#999;border-left:solid 1px #ddd;}
#calendar_div table tbody tr td:first-child{border-left:solid 1px #ddd;border-right:solid 1px #ddd;font-size:16px;color:#333}
#calendar_div table tbody tr td:last-child{border-right:solid 1px #ddd;}
#calendar_div table thead tr td{font-size:27px;color:#333;font-weight:500;line-height:27px;text-align:center;padding-bottom:20px;}



#calendar_div table tbody .co1{background:#c2e4f4;color:#333;cursor:pointer}
#calendar_div table tbody .co2{background:#f8d341;color:#333;cursor:pointer}
#calendar_div table tbody .co3{background:#eeeeee;color:#333;cursor:pointer}
#calendar_div table tbody .co4{background:#cfa9b1;color:#333;cursor:pointer}

#calendar_div table tbody  .sat{color:#0099ff !important}
#calendar_div table tbody  .sun{color:#ff0000 !important}

#calendar_div dl {float:right;margin-right:30px;margin-top:20px;margin-bottom:30px;}
#calendar_div dl dd {margin-left:20px;line-height:15px;}
#calendar_div dl dd .ic1{border-radius:50%;width:15px;height:15px;background:#c2e4f4;cursor:default;}
#calendar_div dl dd .ic2{border-radius:50%;width:15px;height:15px;background:#f8d341;cursor:default;}
#calendar_div dl dd .ic3{border-radius:50%;width:15px;height:15px;background:#eeeeee;cursor:default;}
#calendar_div dl dd .ic4{border-radius:50%;width:15px;height:15px;background:#cfa9b1;cursor:default;}
#calendar_div .close{display: inline-block;padding:6px 10px;font-size:15px;background:#333;color:#fff;position:absolute;right:0px;z-index:1000;cursor:pointer}

.table_col{width:100%;font-size:14px;}
.table_col th{color:#1b4292;background:#f4f4f4;text-align:center;height:50px;border-top:1px solid #e5e5e5;font-weight:500}
.table_col td{color:#555;text-align:left;border-top:1px solid #e5e5e5;padding-left:10px;font-weight:500}
.table_col tr:last-child td,.table_col tr:last-child th{border-bottom:1px solid #e5e5e5}


.datepicker{position:absolute;border:1px solid #999999}
.datepicker table tr td.old,
.datepicker table tr td.new { font-size:13px;}
.datepicker-days > table { font-size:14px; font-weight: bold;}

.default_table{width:100%;}
.default_table th{background:#f4f4f4;font-size:14px;font-weight:500;color:#333;height:30px;line-height:30px;padding:10px 10px;border-top:1px solid #e5e5e5;}
.default_table td{font-size:14px;color:#555;height:30px;line-height:30px;padding:10px 10px;border-top:1px solid #e5e5e5;}
.default_table tr:last-child th{border-bottom:1px solid #e5e5e5;}
.default_table tr:last-child td{border-bottom:1px solid #e5e5e5;}
.default_table input {height:20px;line-height:20px;padding:5px;}
.default_table select {height:30px;}

.default_table .use { font-size: 12px; color: #8ec641; vertical-align: super; }
.default_table .unused { font-size: 12px; color: #FF5722; vertical-align: super; }


.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 5px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
/*검색버튼*/

.btn-primary2 {
  color: #fff;
  background-color: #18AFC2;
  border-color: #00ACC2;
}
.btn-primary2:hover,
.btn-primary2:focus,
.btn-primary2.focus,
.btn-primary2:active,
.btn-primary2.active,
.open > .dropdown-toggle.btn-primary2 {
  color: #fff;
  background-color: #008A9B;
  border-color: #008A9B;
}
.btn-primary2:active,
.btn-primary2.active,
.open > .dropdown-toggle.btn-primary2 {
  background-image: none;
}
.btn-primary2.disabled,
.btn-primary2[disabled],
fieldset[disabled] .btn-primary2,
.btn-primary2.disabled:hover,
.btn-primary2[disabled]:hover,
fieldset[disabled] .btn-primary2:hover,
.btn-primary2.disabled:focus,
.btn-primary2[disabled]:focus,
fieldset[disabled] .btn-primary2:focus,
.btn-primary2.disabled.focus,
.btn-primary2[disabled].focus,
fieldset[disabled] .btn-primary2.focus,
.btn-primary2.disabled:active,
.btn-primary2[disabled]:active,
fieldset[disabled] .btn-primary2:active,
.btn-primary2.disabled.active,
.btn-primary2[disabled].active,
fieldset[disabled] .btn-primary2.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary2 .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}





