/*게시판검색폼*/

	.board_search{margin-bottom:15px; background:#f9f9f9; padding:10px;  overflow:hidden}
	.board_search .select_wrap{ position:relative; margin-bottom:5px; }
	.board_search .select_wrap:after{ position:absolute; right:12px; top:50%; transform: translateY(-50%); display:block; content:"\f0d7"; font-family:"Font Awesome 5 Pro"; font-weight:bold; font-size:18px;  }
	.board_search select{ padding-right:32px; border-radius: 3px;  -webkit-appearance:none; }
	.board_search select::-ms-expand{ display:none }
	.board_search .board_sch_txt{ float:left; display:inline-block; width:80%; border-radius: 3px; }
	.board_search .board_sch_btn{ float:left; display:inline-block;width:18%; border-radius: 3px;  height:40px; margin-left:2%; background:#1b1b1b; color:#fff; border:0;  cursor: pointer}

	@media all and (min-width:768px){
	.board_search{ text-align:center; padding:20px; }
	.board_search .select_wrap{  display: inline-block; vertical-align: middle; margin-bottom:0;  }
	.board_search .board_sch_txt{  float:none; width:220px;}
	.board_search .board_sch_btn{  float:none; width:70px; height:40px; vertical-align:middle; margin-left:auto }
	}

	/*게시판목록*/
	.total_num{ display:inline-block; padding:0 0 15px 0; color:#1b1b1b; font-weight:500;  }
	.total_num span{ font-weight:bold; }
	.nodata{ padding:35px 0; border:#ccc solid 1px; text-align:center;}
	.red{ color:#f00; font-style: normal }

	.board_table { width:100%; max-width:100%; border-collapse:collapse; border-top:#424242 solid 2px; word-break: keep-all; line-height: 1.2; table-layout: fixed}
	.board_table thead tr th,.board_table thead tr td {padding:13px 5px; border-bottom:#d8d8d8 solid 1px; }
	.board_table tbody tr th,.board_table tbody tr td {padding:13px 5px; border-bottom:#d8d8d8 solid 1px; }
	.board_table tr th:first-child,.board_table tr td:first-child{ border-left:0; }
	.board_table tr th:last-child,.board_table tr td:last-child{ border-right:0; }
	.board_table th { font-size:14px; color:#424242; background-color:#f1f1f1; vertical-align:middle; }
	.board_table td { font-size:14px; color:#454545; vertical-align:middle; word-break:keep-all; text-align: center; }
	.board_table td.subject a{ text-decoration:none; color:#454545; display:block; width:100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
	.board_table td.subject .state{ display:inline-block; padding:5px 10px; color:#fff; vertical-align: 0; margin-right:10px; font-size:14px; border-radius: 5px; }
	.board_table td.subject .state.end{ background:#f5f5f5; color:#000; }
	.board_table td.subject .state.ing{ background:#314baa; color:#fff; }
	.board_table .no_border { border-right-style: none; }
	.board_table .td_center { text-align:center }
	.board_table .td_right { text-align:right }
	.board_table .td_left { text-align:left }

	.board_table .num,.board_table .writer,.board_table .file{ display:none; }
	.board_table .subject{ width:auto; } 
	.board_table .date{ width:30%; }  

	@media all and (min-width:768px){
		.board_table .num{ display:table-cell; width:10%;  }
		.board_table .subject{ width:auto; } 
		.board_table .date{ width:20%; }
		.board_table .writer{ display:table-cell; width:20%; }  
		.board_table .file{ display:table-cell; width:10%; }  
	}

	@media all and (min-width:1024px){	

		.board_table .num{ display:table-cell; width:6%;  }
		.board_table .subject{ width:auto; } 
		.board_table .date{ width:10%; }
		.board_table .writer{ width:10%; }  
		.board_table .file{ width:6%; }  

		.board_table thead tr th,.board_table thead tr td {padding:15px 10px; border:#d8d8d8 solid 1px; }
		.board_table tbody tr th,.board_table tbody tr td {padding:15px 10px; border:#d8d8d8 solid 1px; }
		.board_table th { font-size:16px; }
		.board_table td { font-size:16px; }
	}

	/*게시판글쓰기*/
	.board_write .wauto{ width:auto; }
	.board_write .w30{ width:29%; }
	.board_write .w50{ width:49%; }
	.board_write .dash{ display:inline-block; width:20px; line-height: 40px; vertical-align: middle; text-align: center; }
	.board_write .exp{ font-size:14px; color:#666; margin-top:5px; }
	.board_write .lh40{ line-height: 40px; }

	.board_write{  border-top:#232323 solid 2px; }
	.board_write .write_row{ position:relative; clear:both; border-bottom:#ccc solid 1px; padding:15px 10px; }
	.board_write .write_row:after{ display:block; content:""; clear:both}
	.board_write .write_row input[type="file"]{ display:block; margin-bottom:5px; }
	.board_write .write_row .row{ margin-bottom:5px; }
	.board_write .write_row .row:last-child{ margin-bottom:0; }
	.board_write .title{ position:relative; display:block; text-align:left; font-weight:500;  margin-bottom:10px; font-size:16px; color:#333 }
	.board_write .btn_func{ line-height: 40px;  height:40px;  background:#f1f1f1; color:#000; padding:0 20px; border:0; border-radius: 5px; vertical-align: middle; font-size:16px; }

	.board_write .file_row{ position:relative; padding:5px 0; line-height:normal; margin-bottom:5px}
	.board_write .file_row .file_input_text{ float:left; width:75%;}
	.board_write .file_row .input_file_hidden{ position:absolute; left:75%; top:5px; width:25%; height:38px; font-size:33px; padding:0; opacity:0; cursor:pointer}
	.board_write .file_row .input_btn{ float:left; width:25%; height:40px; background:#f6f6f6; border:#939393 solid 1px; border-radius:2px;  cursor:pointer }

	.board_write .form .btn_add{ background:#fff; border:#435bbf solid 1px; border-radius:2px; padding:8px 10px;  margin-top:6px; font-size:12px; color:#435bbf; cursor:pointer}
	.board_write .form .btn_del{ background:#fff; border:#ff6565 solid 1px; border-radius:2px; padding:8px 10px; font-size:12px;  margin-top:6px; color:#ff6565; cursor:pointer}
	.board_write .btn_add_file{ display:inline-block; background:#fff; border:#435bbf solid 1px; border-radius:2px; padding:8px 10px;  margin-top:6px; font-size:12px; color:#435bbf; cursor:pointer }
	.board_write .btn_del_file{  display:inline-block; background:#fff; border:#ff6565 solid 1px; border-radius:2px; padding:8px 10px; font-size:12px;  margin-top:6px; color:#ff6565; cursor:pointer }

	.board_write .input_date{ background:url(/home/jpn/images/sub/calendar-alt-light.svg) 95% center no-repeat; background-size:16px; }
	.board_write .input_time{ background:url(/home/jpn/images/sub/clock-light.svg) 95% center no-repeat; background-size:16px; }

	.check_list{ display:flex;  width:100%; flex-wrap: wrap }
	.check_list li{ width:25%; margin:3px 0; } 

	@media all and (min-width:768px){

	.board_view_body{ padding:25px 15px; min-height:300px;}

	.board_write .row:after{ display:block; content:""; clear:both}
	.board_write .title{ line-height:40px; margin:0; }

	.board_write .form{ float:left; width:80%; }
	.board_write .file_row .file_input_text{ width:65%;}
	.board_write .file_row .input_file_hidden{ position:absolute; left:65%; top:5px; width:12%; height:38px;  margin-left:10px; font-size:22px; padding:0; opacity:0; cursor:pointer}
	.board_write .file_row .input_btn{ float:left; width:15%; margin-left:10px; }
	.board_write .form .btn_add{ margin-left:5px; }
	.board_write .file_name{ margin-bottom:10px; padding-left:25px; background:url(/home/jpn/images/sub/file.png) left center no-repeat}
	.board_write .file_name span{display:inline-block; color:#666; font-size:14px; margin-right:15px;}

	.check_list{ padding:10px 0; }
	.check_list li{ width:auto; margin:0 20px 0 0;} 

	}

	.file_wrap{ position:relative; overflow:hidden; margin-bottom:10px; clear:both }
	.file_wrap:last-child{ margin-bottom:0; }
	.file_wrap .btn_file{ position:absolute; right:0; top:0; width:100px; background:#232323; height:40px; line-height:40px; border-top-right-radius: 5px;   border-bottom-right-radius: 5px; text-align: center; color:#fff; font-size:14px; z-index:0;}
	.file_wrap .no_visible{ opacity:0; position:absolute; right:0; top:0; margin:0; height:40px; width:100px; z-index:10; cursor:pointer}

	.del_file{ display:inline-block; background:#f0f0f0; padding:3px 5px 5px; color:#000; font-size:14px; border-radius: 5px; margin:0 0 5px 0;   }
	.del_file i{ margin:0 5px; }
	.del_file a{ display:inline-block; font-size:16px; margin-left:5px;  }

	@media all and (min-width:1024px){
	.file_wrap{ float:right; width:83.3333%; clear:none }
	}


	.paging{ clear:both; text-align:center; padding:25px 0; overflow:hidden}
	.paging ul{ font-size:0;}
	.paging ul li{ display:inline-block;vertical-align:top; margin:0 0.5%; }
	.paging ul li:first-child{ margin-left:0; }
	.paging ul li:last-child{ margin-right:0; }
	.paging ul li a{ display:block; width:32px; height:34px; border:#e2e2e2 solid 1px; border:#ccc solid 1px;  line-height:32px; font-size:14px; font-weight:400}
	.paging ul li a.active{ background:#444; border:#006 solid 1px; color:#fff;}
	.paging ul li a.first,
	.paging ul li a.prev,
	.paging ul li a.next,
	.paging ul li a.last{ font-size:22px; border:0;  }


	/*게시판내용보기*/
	.board_view_head{ border-top:#232323  solid 2px; padding:25px 0; border-bottom:#ccc  solid 1px; background:#f9f9f9 }
	.board_view .board_view_head h6{ padding:0 15px; margin-bottom:0; font-size:20px; }
	.board_view_head h6:before{ display:none !important; }

	.board_view_info{ padding:14px 0 15px 5px}
	.board_view_info span{ display:inline-block; font-size:14px; padding:0 10px; margin:4px 0; border-right:#ccc solid 1px;  }
	.board_view_info span:last-child{ border:0; }
	.board_view_info span.grade .grade1{ width:16px;}
	.board_view_info span.grade .grade2{ width:32px;}
	.board_view_info span.grade .grade3{ width:48px;}
	.board_view_info span.grade .grade4{ width:64px;}
	.board_view_info span.grade .grade5{ width:80px;}

	.board_detail_info{ padding:15px; }
	.board_detail_info ul li{ font-size:14px; line-height: 1.5 }
	.board_detail_info ul li span{ display:inline-block; margin-right:15px; font-size:16px; font-weight:bold; color:#314baa; }

	.comment{ padding:15px; background:#f1f1f1; }
	.comment ul li{ font-size:14px; line-height: 1.5 }
	.comment ul li span{ display:inline-block; margin-right:15px; font-size:16px; font-weight:bold; color:#314baa; }
	.comment .answer{ border-top:#d1d1d1 dashed 1px; padding:20px 0 0; margin:20px 0 0 0;  }
	.comment .answer p{ line-height: 1.5 }

	.board_event_date{ border-top:#bebebe solid 1px;padding:10px 10px;}
	.board_event_date p{ font-size:14px; padding:5px 0 }
	.board_event_date p span{margin-right:15px;}

	.board_view .add_file { position:relative; border-top:#bebebe solid 1px;padding:15px 0 15px 15px;overflow: hidden;}
	.board_view .add_file span{ float:none; display:block; font-size:16px; font-weight:bold; color:#181818; padding-right:15px; margin-bottom:10px; text-align:left}
	.board_view .add_file ul{ display:block; overflow:hidden }
	.board_view .add_file ul li{ font-size:12px; line-height:20px; margin-bottom:5px; }
	.board_view .add_file ul li:last-child{ margin-bottom:0; } 
	.board_view .add_file ul li a{ display: inline-block;  background:url("/home/jpn/images/sub/file.png") left 5px no-repeat; font-size:14px; color:#838383 }
	.board_view .add_file ul li a:before{ display:inline-block; content:"\f0c6"; font-family: "Font Awesome 5 Pro"; font-weight:500; margin-right:5px; }
	.board_view .add_file ul li a.filePreview{ padding:2px 5px; border-radius:3px; background:#1056d5; color:#fff; margin-right:5px; }
	.board_view .add_file ul li a.filePreview:before{ display:inline-block; margin-right:5px; content:"\f865"; font-family: "Font Awesome 5 Pro"; font-weight:300; }
	.board_view .add_file .file_down{ display: inline-block; background:#000; border-radius: 3px; color:#fff; font-size:14px; font-weight:500; padding:5px 10px 7px; margin-top:10px; }

	.board_view_body{ padding:20px 10px; border-top:#ccc solid 1px; border-bottom:#ccc solid 1px; }
	.board_view_body .view_image{ text-align: center; padding:15px 0;}
	.board_view_body .view_image img{ max-width: 100%; }
	.board_view_body p{ font-size:16px; line-height:1.5 }
	.board_view_body .view_thumb{ position:relative; background:#f1f1f1; border-radius: 10px; padding:10px 20px;  margin:0 auto 30px auto;}
	.board_view_body .thumb_list li{ float:left; width:100px; height:80px; margin:0 5px; }
	.board_view_body .thumb_list li a{ display:block; height:100%; box-sizing: border-box; background-position:0%; background-repeat: no-repeat; background-size:cover;  text-indent: -9999px; border-radius: 5px;}
	.board_view_body .thumb_list li a:hover{border:#eb4141 solid 2px;  }
	.board_view_body .thumb_ctrl{ position:absolute; left:0; right:0; height:0; top:50%; }
	.board_view_body .thumb_ctrl a{ position:absolute; transform: translateY(-50%); color:#eb4141; font-size:30px; }
	.board_view_body .thumb_ctrl a.prev{ left:-15px; }
	.board_view_body .thumb_ctrl a.next{ right:-15px; }

	.board_view_body .boardContents {font-size:1em;color:#393939;line-height:150%;padding:25px 15px;}
	.board_view_body .manageInfo {display:none; text-align:right;margin:15px 0;padding-top:5px;}
	.board_view_body .manageInfo small {display:block;color:#838383;padding-top:5px;}
	.board_view_body .boardContents {font-size:1em;color:#393939;line-height:150%;padding:25px 0;}

	.post_list{ border-top:#ccc solid 1px; margin-bottom:15px;}
	.post_list li{ padding:15px 0; border-bottom:#ccc solid 1px; font-size:14px; overflow:hidden; }
	.post_list li span{ float:left; display:inline-block; padding:0 10px; font-weight:bold;}
	.post_list li a{ float:left; display:inline-block;  width:60%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
	.post_list li small{ float:right; display:inline-block; font-size:14px; }


	@media all and (min-width:768px){
	.post_list li a{ width:80%; }

	.board_view .add_file span{ float:left; margin-bottom:0; }
	.board_view .add_file .file_down{ position:absolute; right:0; top:15px; margin-top:0; }

	.board_view_body .view_image{ padding:30px 0;}
	.board_view_body .view_thumb{ width:50%; }

	.board_detail_info ul{ display:flex; } 
	.board_detail_info ul li{  margin-right:40px; }
	.comment{ padding:30px; }
	.comment ul{ display:flex; } 
	.comment ul li{  margin-right:40px; }
		
	/*카드뉴스*/
	.board_view_body .view_image.view_image_card{display: flex; flex-direction:row; flex-wrap: wrap; justify-content: center;}
	.board_view_body .view_image.view_image_card > img{width:481px; height:481px; margin:5px;}
	}



	/*갤러리 thumb*/
	.gall_thumb { clear:both; overflow:hidden}
	.gall_thumb li{ background:#fff; border:#ddd solid 1px; border-radius: 10px; margin-bottom:20px;  overflow:hidden }
	.gall_thumb li .thumb{ position:relative;  height:180px; background-position:center; background-size:cover; background-repeat:no-repeat;  }
	.gall_thumb li .thumb a{ display:block; opacity: 0; height:100%;  background:rgba(0,0,0,0.5); color:#fff; font-size:45px; transition: 0.3s; }
	.gall_thumb li .thumb a i{ position:absolute; left:50%; top:50%; transform: translateX(-50%) translateY(-50%);}
	.gall_thumb li .thumb a p{ font-size:0;  }
	.gall_thumb li .thumb .new{ position:absolute; top:15px; right:15px; display:inline-block; background:#eb4141; color:#fff; padding:3px 5px 5px; font-size:12px; font-weight:500; border-radius: 3px; }
	.gall_thumb li .thumb:hover a{ opacity: 1; transition: 0.3s}
	.gall_thumb li .subject{ padding:15px 10px 10px; font-weight:500; font-size:16px; text-align: center; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
	.gall_thumb li .info{ padding:0 10px 15px 10px; text-align: center; }
	.gall_thumb li .info span{ padding:5px 0; }
	.gall_thumb li .info span.date{ display:block; font-size:14px; }
	.gall_thumb li .info span.writer{ display:block; font-size:16px; font-weight:bold; }
	@media all and (min-width:768px){
		.gall_thumb { display:flex; justify-content: space-between; flex-wrap: wrap }
		.gall_thumb li{ width:48%; }
		.gall_thumb li .thumb{ height:220px; }
	}
	@media all and (min-width:1024px){
		.gall_thumb{ justify-content: flex-start; }
		.gall_thumb li{ width:24%; margin-right:1.3333%  }
		.gall_thumb li:nth-child(4n){ margin-right:0; }
	}

	/*webzine*/
	.webzine { clear:both; overflow:hidden}
	.webzine li{ background:#fff; border:#ddd solid 1px; border-radius: 10px; margin-bottom:20px;  overflow:hidden }
	.webzine li .thumb{ position:relative;  height:300px; background-position:center; background-size:cover; background-repeat:no-repeat;  }
	.webzine li .thumb a{ display:block; opacity: 0; height:100%;  background:rgba(0,0,0,0.5); color:#fff; font-size:45px; transition: 0.3s; }
	.webzine li .thumb a i{ position:absolute; left:50%; top:50%; transform: translateX(-50%) translateY(-50%);}
	.webzine li .thumb a p{ font-size:0;  }
	.webzine li .thumb .new{ position:absolute; top:15px; right:15px; display:inline-block; background:#eb4141; color:#fff; padding:3px 5px 5px; font-size:12px; font-weight:500; border-radius: 3px; }
	.webzine li .thumb:hover a{ opacity: 1; transition: 0.3s}
	.webzine li .subject{ padding:15px 15px 20px; font-weight:500; font-size:16px; text-align: center; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
	.webzine li .btn_wrap{ display:flex; justify-content: space-between; padding:0 15px 15px 15px; }
	.webzine li .btn_wrap a{ display:inline-block; padding:5px 0 7px; width:48%; text-align: center; border-radius: 5px; }
	.webzine li .btn_wrap a:after{ display:inline-block; font-size:18px; font-family: "Font Awesome 5 pro"; font-weight: 300; margin-left:10px; vertical-align: -1px}
	.webzine li .btn_wrap a.preview{ background:#07387e; color:#fff; }
	.webzine li .btn_wrap a.preview:after{ content:"\f06e"; }
	.webzine li .btn_wrap a.download{ background:#53b43c; color:#fff; }
	.webzine li .btn_wrap a.download:after{ content:"\f34a"; }

	@media all and (min-width:768px){
		.webzine { display:flex; justify-content: space-between; flex-wrap: wrap }
		.webzine li{ width:48%; }
		.webzine li .thumb{  }
	}
	@media all and (min-width:1024px){
		.webzine{ justify-content: flex-start; }
		.webzine li{ width:24%; margin-right:1.3333%  }
		.webzine li:nth-child(4n){ margin-right:0; }
		.webzine li .thumb{  }
	}

	/*미디어 상세*/
	.view_video{ border-radius: 10px; margin-bottom:20px;  overflow:hidden  }
	.video_subtitle{ padding:15px; border:#ddd solid 1px; max-height:300px; overflow:auto; border-radius: 10px;}
	.video_subtitle p{ font-size:14px; }
	@media all and (min-width:1024px){
	  .view_video{ max-width:750px; margin:0 auto; margin:30px auto; }
	  .video_subtitle{ padding:30px; }
	  .video_subtitle p{ font-size:16px; }
	}





	/*반응형 column*/
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {position: relative;min-height: 1px;}
	.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {float: left}
	.col-xs-12 {width: 100%}
	.col-xs-11 {width: 91.66666667%}
	.col-xs-10 {width: 83.33333333%}
	.col-xs-9 {width: 75%}
	.col-xs-8 {width: 66.66666667%}
	.col-xs-7 {width: 58.33333333%}
	.col-xs-6 {width: 50%}
	.col-xs-5 {width: 41.66666667%}
	.col-xs-4 {width: 33.33333333%}
	.col-xs-3 {width: 25%}
	.col-xs-2 {width: 16.66666667%}
	.col-xs-1 {width: 8.33333333%}
	.col-xs-pull-12 {right: 100%}
	.col-xs-pull-11 {right: 91.66666667%}
	.col-xs-pull-10 {right: 83.33333333%}
	.col-xs-pull-9 {right: 75%}
	.col-xs-pull-8 {right: 66.66666667%}
	.col-xs-pull-7 {right: 58.33333333%}
	.col-xs-pull-6 {right: 50%}
	.col-xs-pull-5 {right: 41.66666667%}
	.col-xs-pull-4 {right: 33.33333333%}
	.col-xs-pull-3 {right: 25%}
	.col-xs-pull-2 {	right: 16.66666667%}
	.col-xs-pull-1 {	right: 8.33333333%}
	.col-xs-pull-0 {	right: auto}
	.col-xs-push-12 {left: 100%}
	.col-xs-push-11 {left: 91.66666667%}
	.col-xs-push-10 {left: 83.33333333%}
	.col-xs-push-9 {left: 75%}
	.col-xs-push-8 {left: 66.66666667%}
	.col-xs-push-7 {left: 58.33333333%}
	.col-xs-push-6 {left: 50%}
	.col-xs-push-5 {left: 41.66666667%}
	.col-xs-push-4 {left: 33.33333333%}
	.col-xs-push-3 {left: 25%}
	.col-xs-push-2 {left: 16.66666667%}
	.col-xs-push-1 {left: 8.33333333%}
	.col-xs-push-0 {left: auto}
	.col-xs-offset-12 {margin-left: 100%}
	.col-xs-offset-11 {margin-left: 91.66666667%}
	.col-xs-offset-10 {margin-left: 83.33333333%}
	.col-xs-offset-9 {margin-left: 75%}
	.col-xs-offset-8 {margin-left: 66.66666667%}
	.col-xs-offset-7 {margin-left: 58.33333333%}
	.col-xs-offset-6 {margin-left: 50%}
	.col-xs-offset-5 {margin-left: 41.66666667%}
	.col-xs-offset-4 {margin-left: 33.33333333%}
	.col-xs-offset-3 {margin-left: 25%}
	.col-xs-offset-2 {margin-left: 16.66666667%}
	.col-xs-offset-1 {margin-left: 8.33333333%}
	.col-xs-offset-0 {margin-left: 0}
	@media (min-width:768px) {
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {float: left}
	.col-sm-12 {width: 100%}
	.col-sm-11 {width: 91.66666667%}
	.col-sm-10 {width: 83.33333333%}
	.col-sm-9 {width: 75%}
	.col-sm-8 {width: 66.66666667%}
	.col-sm-7 {width: 58.33333333%}
	.col-sm-6 {width: 50%}
	.col-sm-5 {width: 41.66666667%}
	.col-sm-4 {width: 33.33333333%}
	.col-sm-3 {width: 25%}
	.col-sm-2 {width: 16.66666667%}
	.col-sm-1 {width: 8.33333333%}
	.col-sm-pull-12 {right: 100%}
	.col-sm-pull-11 {right: 91.66666667%}
	.col-sm-pull-10 {right: 83.33333333%}
	.col-sm-pull-9 {right: 75%}
	.col-sm-pull-8 {right: 66.66666667%}
	.col-sm-pull-7 {right: 58.33333333%}
	.col-sm-pull-6 {right: 50%}
	.col-sm-pull-5 {right: 41.66666667%}
	.col-sm-pull-4 {right: 33.33333333%}
	.col-sm-pull-3 {right: 25%}
	.col-sm-pull-2 {right: 16.66666667%}
	.col-sm-pull-1 {right: 8.33333333%}
	.col-sm-pull-0 {right: auto}
	.col-sm-push-12 {left: 100%}
	.col-sm-push-11 {left: 91.66666667%}
	.col-sm-push-10 {left: 83.33333333%}
	.col-sm-push-9 {left: 75%}
	.col-sm-push-8 {left: 66.66666667%}
	.col-sm-push-7 {left: 58.33333333%}
	.col-sm-push-6 {left: 50%}
	.col-sm-push-5 {left: 41.66666667%}
	.col-sm-push-4 {left: 33.33333333%}
	.col-sm-push-3 {left: 25%}
	.col-sm-push-2 {left: 16.66666667%}
	.col-sm-push-1 {left: 8.33333333%}
	.col-sm-push-0 {left: auto}
	.col-sm-offset-12 {margin-left: 100%}
	.col-sm-offset-11 {margin-left: 91.66666667%}
	.col-sm-offset-10 {margin-left: 83.33333333%}
	.col-sm-offset-9 {margin-left: 75%}
	.col-sm-offset-8 {margin-left: 66.66666667%}
	.col-sm-offset-7 {margin-left: 58.33333333%}
	.col-sm-offset-6 {margin-left: 50%}
	.col-sm-offset-5 {margin-left: 41.66666667%}
	.col-sm-offset-4 {margin-left: 33.33333333%}
	.col-sm-offset-3 {margin-left: 25%}
	.col-sm-offset-2 {margin-left: 16.66666667%}
	.col-sm-offset-1 {margin-left: 8.33333333%}
	.col-sm-offset-0 {margin-left: 0}}
	@media (min-width:992px) {
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {float: left}
	.col-md-12 {width: 100%}
	.col-md-11 {width: 91.66666667%}
	.col-md-10 {width: 83.33333333%}
	.col-md-9 {width: 75%}
	.col-md-8 {width: 66.66666667%}
	.col-md-7 {width: 58.33333333%}
	.col-md-6 {width: 50%}
	.col-md-5 {width: 41.66666667%}
	.col-md-4 {width: 33.33333333%}
	.col-md-3 {width: 25%}
	.col-md-2 {width: 16.66666667%}
	.col-md-1 {width: 8.33333333%}
	.col-md-pull-12 {right: 100%}
	.col-md-pull-11 {right: 91.66666667%}
	.col-md-pull-10 {right: 83.33333333%}
	.col-md-pull-9 {right: 75%}
	.col-md-pull-8 {right: 66.66666667%}
	.col-md-pull-7 {right: 58.33333333%}
	.col-md-pull-6 {right: 50%}
	.col-md-pull-5 {right: 41.66666667%}
	.col-md-pull-4 {right: 33.33333333%}
	.col-md-pull-3 {right: 25%}
	.col-md-pull-2 {right: 16.66666667%}
	.col-md-pull-1 {right: 8.33333333%}
	.col-md-pull-0 {right: auto}
	.col-md-push-12 {left: 100%}
	.col-md-push-11 {left: 91.66666667%}
	.col-md-push-10 {left: 83.33333333%}
	.col-md-push-9 {left: 75%}
	.col-md-push-8 {left: 66.66666667%}
	.col-md-push-7 {left: 58.33333333%}
	.col-md-push-6 {left: 50%}
	.col-md-push-5 {left: 41.66666667%}
	.col-md-push-4 {left: 33.33333333%}
	.col-md-push-3 {left: 25%}
	.col-md-push-2 {left: 16.66666667%}
	.col-md-push-1 {left: 8.33333333%}
	.col-md-push-0 {left: auto}
	.col-md-offset-12 {margin-left: 100%}
	.col-md-offset-11 {margin-left: 91.66666667%}
	.col-md-offset-10 {margin-left: 83.33333333%}
	.col-md-offset-9 {margin-left: 75%}
	.col-md-offset-8 {margin-left: 66.66666667%}
	.col-md-offset-7 {margin-left: 58.33333333%}
	.col-md-offset-6 {margin-left: 50%}
	.col-md-offset-5 {margin-left: 41.66666667%}
	.col-md-offset-4 {margin-left: 33.33333333%}
	.col-md-offset-3 {margin-left: 25%}
	.col-md-offset-2 {margin-left: 16.66666667%}
	.col-md-offset-1 {margin-left: 8.33333333%}
	.col-md-offset-0 {margin-left: 0}}
	@media (min-width:1200px) {
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {float: left}
	.col-lg-12 {width: 100%}
	.col-lg-11 {width: 91.66666667%}
	.col-lg-10 {width: 83.33333333%}
	.col-lg-9 {width: 75%}
	.col-lg-8 {width: 66.66666667%}
	.col-lg-7 {width: 58.33333333%}
	.col-lg-6 {width: 50%}
	.col-lg-5 {width: 41.66666667%}
	.col-lg-4 {width: 33.33333333%}
	.col-lg-3 {width: 25%}
	.col-lg-2 {width: 16.66666667%}
	.col-lg-1 {width: 8.33333333%}
	.col-lg-pull-12 {right: 100%}
	.col-lg-pull-11 {right: 91.66666667%}
	.col-lg-pull-10 {right: 83.33333333%}
	.col-lg-pull-9 {right: 75%}
	.col-lg-pull-8 {right: 66.66666667%}
	.col-lg-pull-7 {right: 58.33333333%}
	.col-lg-pull-6 {right: 50%}
	.col-lg-pull-5 {right: 41.66666667%}
	.col-lg-pull-4 {right: 33.33333333%}
	.col-lg-pull-3 {right: 25%}
	.col-lg-pull-2 {right: 16.66666667%}
	.col-lg-pull-1 {right: 8.33333333%}
	.col-lg-pull-0 {right: auto}
	.col-lg-push-12 {left: 100%}
	.col-lg-push-11 {left: 91.66666667%}
	.col-lg-push-10 {left: 83.33333333%}
	.col-lg-push-9 {left: 75%}
	.col-lg-push-8 {left: 66.66666667%}
	.col-lg-push-7 {left: 58.33333333%}
	.col-lg-push-6 {left: 50%}
	.col-lg-push-5 {left: 41.66666667%}
	.col-lg-push-4 {left: 33.33333333%}
	.col-lg-push-3 {left: 25%}
	.col-lg-push-2 {left: 16.66666667%}
	.col-lg-push-1 {left: 8.33333333%}
	.col-lg-push-0 {left: auto}
	.col-lg-offset-12 {margin-left: 100%}
	.col-lg-offset-11 {margin-left: 91.66666667%}
	.col-lg-offset-10 {margin-left: 83.33333333%}
	.col-lg-offset-9 {margin-left: 75%}
	.col-lg-offset-8 {margin-left: 66.66666667%}
	.col-lg-offset-7 {margin-left: 58.33333333%}
	.col-lg-offset-6 {margin-left: 50%}
	.col-lg-offset-5 {margin-left: 41.66666667%}
	.col-lg-offset-4 {margin-left: 33.33333333%}
	.col-lg-offset-3 {margin-left: 25%}
	.col-lg-offset-2 {margin-left: 16.66666667%}
	.col-lg-offset-1 {margin-left: 8.33333333%}
	.col-lg-offset-0 {margin-left: 0}
	}