/*!




 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)




 */









/*!




 * Bootstrap v3.4.1 (https://getbootstrap.com/)




 * Copyright 2011-2019 Twitter, Inc.




 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)




 */









/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */









.carousel-caption,




.carousel-control {




	text-align: center;




	text-shadow: 0 1px 2px rgba(0, 0, 0, .6)




}









*,




:after,




:before {




	-webkit-box-sizing: border-box;




	-moz-box-sizing: border-box;




	box-sizing: border-box




}









figure {




	margin: 0




}









img {




	vertical-align: middle




}









.carousel-inner>.item>a>img,




.carousel-inner>.item>img,




.img-responsive {




	display: block;




	max-width: 100%;




	height: auto




}









.img-rounded {




	border-radius: 6px




}









.img-thumbnail {




	padding: 4px;




	line-height: 1.42857143;




	background-color: #fff;




	border: 1px solid #ddd;




	border-radius: 4px;




	-webkit-transition: all .2s ease-in-out;




	-o-transition: all .2s ease-in-out;




	transition: all .2s ease-in-out;




	display: inline-block;




	max-width: 100%;




	height: auto




}









.img-circle {




	border-radius: 50%




}









hr {




	margin-top: 20px;




	margin-bottom: 20px;




	border: 0;




	border-top: 1px solid #eee




}









.sr-only {




	position: absolute;




	width: 1px;




	height: 1px;




	padding: 0;




	margin: -1px;




	overflow: hidden;




	clip: rect(0, 0, 0, 0);




	border: 0




}









.sr-only-focusable:active,




.sr-only-focusable:focus {




	position: static;




	width: auto;




	height: auto;




	margin: 0;




	overflow: visible;




	clip: auto




}









.container,




.container-fluid {




	padding-right: 15px;




	padding-left: 15px;




	margin-right: auto;




	margin-left: auto




}









[role=button] {




	cursor: pointer




}









@media (min-width:768px) {




	.container {




		width: 750px




	}




}









@media (min-width:992px) {




	.container {




		width: 970px




	}




}









@media (min-width:1200px) {




	.container {




		width: 1170px




	}




}









.row {




	margin-right: -15px;




	margin-left: -15px




}









.row-no-gutters {




	margin-right: 0;




	margin-left: 0




}









.row-no-gutters [class*=col-] {




	padding-right: 0;




	padding-left: 0




}









.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;




	padding-right: 15px;




	padding-left: 15px




}









.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




	}




}









.nav-justified>.dropdown .dropdown-menu,




.nav-tabs.nav-justified>.dropdown .dropdown-menu {




	top: auto;




	left: auto




}









.fade {




	opacity: 0;




	-webkit-transition: opacity .15s linear;




	-o-transition: opacity .15s linear;




	transition: opacity .15s linear




}









.fade.in {




	opacity: 1




}









.collapse {




	display: none




}









.collapse.in {




	display: block




}









tr.collapse.in {




	display: table-row




}









tbody.collapse.in {




	display: table-row-group




}









.nav>li,




.nav>li>a {




	display: block;




	position: relative




}









.collapsing {




	position: relative;




	height: 0;




	overflow: hidden;




	-webkit-transition-property: height, visibility;




	-o-transition-property: height, visibility;




	transition-property: height, visibility;




	-webkit-transition-duration: .35s;




	-o-transition-duration: .35s;




	transition-duration: .35s;




	-webkit-transition-timing-function: ease;




	-o-transition-timing-function: ease;




	transition-timing-function: ease




}









.nav {




	padding-left: 0;




	margin-bottom: 0;




	list-style: none




}









.nav>li>a {




	padding: 10px 15px




}









.nav>li>a:focus,




.nav>li>a:hover {




	text-decoration: none;




	background-color: #eee




}









.nav>li.disabled>a {




	color: #777




}









.nav>li.disabled>a:focus,




.nav>li.disabled>a:hover {




	color: #777;




	text-decoration: none;




	cursor: not-allowed;




	background-color: transparent




}









.nav .open>a,




.nav .open>a:focus,




.nav .open>a:hover {




	background-color: #eee;




	border-color: #337ab7




}









.nav .nav-divider {




	height: 1px;




	margin: 9px 0;




	overflow: hidden;




	background-color: #e5e5e5




}









.nav>li>a>img {




	max-width: none




}









.nav-tabs {




	border-bottom: 1px solid #ddd




}









.nav-tabs>li {




	float: left;




	margin-bottom: -1px




}









.nav-tabs>li>a {




	margin-right: 2px;




	line-height: 1.42857143;




	border: 1px solid transparent;




	border-radius: 4px 4px 0 0




}









.nav-tabs>li>a:hover {




	border-color: #eee #eee #ddd




}









.nav-tabs>li.active>a,




.nav-tabs>li.active>a:focus,




.nav-tabs>li.active>a:hover {




	color: #555;




	cursor: default;




	background-color: #fff;




	border: 1px solid #ddd;




	border-bottom-color: transparent




}









.nav-tabs.nav-justified {




	width: 100%;




	border-bottom: 0




}









.nav-tabs.nav-justified>li {




	float: none




}









.nav-tabs.nav-justified>li>a {




	margin-bottom: 5px;




	text-align: center;




	margin-right: 0;




	border-radius: 4px




}









.nav-tabs.nav-justified>.active>a,




.nav-tabs.nav-justified>.active>a:focus,




.nav-tabs.nav-justified>.active>a:hover {




	border: 1px solid #ddd




}









@media (min-width:768px) {




	.nav-tabs.nav-justified>li {




		display: table-cell;




		width: 1%




	}




	.nav-tabs.nav-justified>li>a {




		margin-bottom: 0;




		border-bottom: 1px solid #ddd;




		border-radius: 4px 4px 0 0




	}




	.nav-tabs.nav-justified>.active>a,




	.nav-tabs.nav-justified>.active>a:focus,




	.nav-tabs.nav-justified>.active>a:hover {




		border-bottom-color: #fff




	}




}









.nav-pills>li {




	float: left




}









.nav-justified>li,




.nav-stacked>li {




	float: none




}









.nav-pills>li>a {




	border-radius: 4px




}









.nav-pills>li+li {




	margin-left: 2px




}









.nav-pills>li.active>a,




.nav-pills>li.active>a:focus,




.nav-pills>li.active>a:hover {




	color: #fff;




	background-color: #337ab7




}









.nav-stacked>li+li {




	margin-top: 2px;




	margin-left: 0




}









.nav-justified {




	width: 100%




}









.nav-justified>li>a {




	margin-bottom: 5px;




	text-align: center




}









.nav-tabs-justified {




	border-bottom: 0




}









.nav-tabs-justified>li>a {




	margin-right: 0;




	border-radius: 4px




}









.nav-tabs-justified>.active>a,




.nav-tabs-justified>.active>a:focus,




.nav-tabs-justified>.active>a:hover {




	border: 1px solid #ddd




}









@media (min-width:768px) {




	.nav-justified>li {




		display: table-cell;




		width: 1%




	}




	.nav-justified>li>a {




		margin-bottom: 0




	}




	.nav-tabs-justified>li>a {




		border-bottom: 1px solid #ddd;




		border-radius: 4px 4px 0 0




	}




	.nav-tabs-justified>.active>a,




	.nav-tabs-justified>.active>a:focus,




	.nav-tabs-justified>.active>a:hover {




		border-bottom-color: #fff




	}




}









.tab-content>.tab-pane {




	display: none




}









.tab-content>.active {




	display: block




}









.nav-tabs .dropdown-menu {




	margin-top: -1px;




	border-top-left-radius: 0;




	border-top-right-radius: 0




}









.pagination {




	display: inline-block;




	padding-left: 0;




	margin: 20px 0;




	border-radius: 4px




}









.pagination>li {




	display: inline




}









.pagination>li>a,




.pagination>li>span {




	position: relative;




	float: left;




	padding: 6px 12px;




	margin-left: -1px;




	line-height: 1.42857143;




	color: #337ab7;




	text-decoration: none;




	background-color: #fff;




	border: 1px solid #ddd




}









.pagination>li>a:focus,




.pagination>li>a:hover,




.pagination>li>span:focus,




.pagination>li>span:hover {




	z-index: 2;




	color: #23527c;




	background-color: #eee;




	border-color: #ddd




}









.pagination>li:first-child>a,




.pagination>li:first-child>span {




	margin-left: 0;




	border-top-left-radius: 4px;




	border-bottom-left-radius: 4px




}









.pagination>li:last-child>a,




.pagination>li:last-child>span {




	border-top-right-radius: 4px;




	border-bottom-right-radius: 4px




}









.pagination>.active>a,




.pagination>.active>a:focus,




.pagination>.active>a:hover,




.pagination>.active>span,




.pagination>.active>span:focus,




.pagination>.active>span:hover {




	z-index: 3;




	color: #fff;




	cursor: default;




	background-color: #337ab7;




	border-color: #337ab7




}









.pagination>.disabled>a,




.pagination>.disabled>a:focus,




.pagination>.disabled>a:hover,




.pagination>.disabled>span,




.pagination>.disabled>span:focus,




.pagination>.disabled>span:hover {




	color: #777;




	cursor: not-allowed;




	background-color: #fff;




	border-color: #ddd




}









.pagination-lg>li>a,




.pagination-lg>li>span {




	padding: 10px 16px;




	font-size: 18px;




	line-height: 1.3333333




}









.pagination-lg>li:first-child>a,




.pagination-lg>li:first-child>span {




	border-top-left-radius: 6px;




	border-bottom-left-radius: 6px




}









.pagination-lg>li:last-child>a,




.pagination-lg>li:last-child>span {




	border-top-right-radius: 6px;




	border-bottom-right-radius: 6px




}









.pagination-sm>li>a,




.pagination-sm>li>span {




	padding: 5px 10px;




	font-size: 12px;




	line-height: 1.5




}









.pagination-sm>li:first-child>a,




.pagination-sm>li:first-child>span {




	border-top-left-radius: 3px;




	border-bottom-left-radius: 3px




}









.pagination-sm>li:last-child>a,




.pagination-sm>li:last-child>span {




	border-top-right-radius: 3px;




	border-bottom-right-radius: 3px




}









.embed-responsive {




	position: relative;




	display: block;




	height: 0;




	padding: 0;




	overflow: hidden




}









.embed-responsive .embed-responsive-item,




.embed-responsive embed,




.embed-responsive iframe,




.embed-responsive object,




.embed-responsive video {




	position: absolute;




	top: 0;




	bottom: 0;




	left: 0;




	width: 100%;




	height: 100%;




	border: 0




}









.carousel,




.carousel-inner {




	position: relative




}









.embed-responsive-16by9 {




	padding-bottom: 56.25%




}









.embed-responsive-4by3 {




	padding-bottom: 75%




}









.carousel-inner {




	width: 100%;




	overflow: hidden




}









.carousel-inner>.item {




	position: relative;




	display: none;




	-webkit-transition: .6s ease-in-out left;




	-o-transition: .6s ease-in-out left;




	transition: .6s ease-in-out left




}









.carousel-inner>.item>a>img,




.carousel-inner>.item>img {




	line-height: 1




}









@media all and (transform-3d),




(-webkit-transform-3d) {




	.carousel-inner>.item {




		-webkit-transition: -webkit-transform .6s ease-in-out;




		-o-transition: -o-transform .6s ease-in-out;




		transition: transform .6s ease-in-out;




		-webkit-backface-visibility: hidden;




		backface-visibility: hidden;




		-webkit-perspective: 1000px;




		perspective: 1000px




	}




	.carousel-inner>.item.active.right,




	.carousel-inner>.item.next {




		-webkit-transform: translate3d(100%, 0, 0);




		transform: translate3d(100%, 0, 0);




		left: 0




	}




	.carousel-inner>.item.active.left,




	.carousel-inner>.item.prev {




		-webkit-transform: translate3d(-100%, 0, 0);




		transform: translate3d(-100%, 0, 0);




		left: 0




	}




	.carousel-inner>.item.active,




	.carousel-inner>.item.next.left,




	.carousel-inner>.item.prev.right {




		-webkit-transform: translate3d(0, 0, 0);




		transform: translate3d(0, 0, 0);




		left: 0




	}




}









.carousel-inner>.active,




.carousel-inner>.next,




.carousel-inner>.prev {




	display: block




}









.carousel-inner>.active {




	left: 0




}









.carousel-inner>.next,




.carousel-inner>.prev {




	position: absolute;




	top: 0;




	width: 100%




}









.carousel-inner>.next {




	left: 100%




}









.carousel-inner>.prev {




	left: -100%




}









.carousel-inner>.next.left,




.carousel-inner>.prev.right {




	left: 0




}









.carousel-inner>.active.left {




	left: -100%




}









.carousel-inner>.active.right {




	left: 100%




}









.carousel-control {




	position: absolute;




	top: 0;




	bottom: 0;




	left: 0;




	width: 15%;




	font-size: 20px;




	color: #fff;




	background-color: rgba(0, 0, 0, 0);




	filter: alpha(opacity=50);




	opacity: .5




}









.carousel-control.left {




	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);




	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);




	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));




	background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);




	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);




	background-repeat: repeat-x




}









.carousel-control.right {




	right: 0;




	left: auto;




	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);




	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);




	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));




	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);




	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);




	background-repeat: repeat-x




}









.carousel-control:focus,




.carousel-control:hover {




	color: #fff;




	text-decoration: none;




	outline: 0;




	filter: alpha(opacity=90);




	opacity: .9




}









.carousel-control .glyphicon-chevron-left,




.carousel-control .glyphicon-chevron-right,




.carousel-control .icon-next,




.carousel-control .icon-prev {




	position: absolute;




	top: 50%;




	z-index: 5;




	display: inline-block;




	margin-top: -10px




}









.carousel-control .glyphicon-chevron-left,




.carousel-control .icon-prev {




	left: 50%;




	margin-left: -10px




}









.carousel-control .glyphicon-chevron-right,




.carousel-control .icon-next {




	right: 50%;




	margin-right: -10px




}









.carousel-control .icon-next,




.carousel-control .icon-prev {




	width: 20px;




	height: 20px;




	font-family: serif;




	line-height: 1




}









.carousel-control .icon-prev:before {




	content: "\2039"




}









.carousel-control .icon-next:before {




	content: "\203a"




}









.carousel-indicators {




	position: absolute;




	bottom: 10px;




	left: 50%;




	width: 60%;




	padding-left: 0;




	margin-left: -30%;




	text-align: center;




	list-style: none




}









.carousel-indicators li {




	display: inline-block;




	width: 10px;




	height: 10px;




	margin: 1px;




	text-indent: -999px;




	cursor: pointer;




	background-color: #000\9;




	background-color: rgba(0, 0, 0, 0);




	border: 1px solid #fff;




	border-radius: 10px




}









.carousel-indicators .active {




	width: 12px;




	height: 12px;




	margin: 0;




	background-color: #fff




}









.carousel-caption {




	position: absolute;




	right: 15%;




	bottom: 20px;




	left: 15%;




	z-index: 10;




	padding-top: 20px;




	padding-bottom: 20px;




	color: #fff




}









.carousel-caption .btn,




.text-hide {




	text-shadow: none




}









@media screen and (min-width:768px) {




	.carousel-control .glyphicon-chevron-left,




	.carousel-control .glyphicon-chevron-right,




	.carousel-control .icon-next,




	.carousel-control .icon-prev {




		width: 30px;




		height: 30px;




		margin-top: -10px;




		font-size: 30px




	}




	.carousel-control .glyphicon-chevron-left,




	.carousel-control .icon-prev {




		margin-left: -10px




	}




	.carousel-control .glyphicon-chevron-right,




	.carousel-control .icon-next {




		margin-right: -10px




	}




	.carousel-caption {




		right: 20%;




		left: 20%;




		padding-bottom: 30px




	}




	.carousel-indicators {




		bottom: 20px




	}




}









.clearfix:after,




.clearfix:before,




.container-fluid:after,




.container-fluid:before,




.container:after,




.container:before,




.nav:after,




.nav:before,




.row:after,




.row:before {




	display: table;




	content: " "




}









.clearfix:after,




.container-fluid:after,




.container:after,




.nav:after,




.row:after {




	clear: both




}









.center-block {




	display: block;




	margin-right: auto;




	margin-left: auto




}









.pull-right {




	float: right!important




}









.pull-left {




	float: left!important




}









.hide {




	display: none!important




}









.show {




	display: block!important




}









.hidden,




.visible-lg,




.visible-lg-block,




.visible-lg-inline,




.visible-lg-inline-block,




.visible-md,




.visible-md-block,




.visible-md-inline,




.visible-md-inline-block,




.visible-sm,




.visible-sm-block,




.visible-sm-inline,




.visible-sm-inline-block,




.visible-xs,




.visible-xs-block,




.visible-xs-inline,




.visible-xs-inline-block {




	display: none!important




}









.invisible {




	visibility: hidden




}









.text-hide {




	font: 0/0 a;




	color: transparent;




	background-color: transparent;




	border: 0




}









.affix {




	position: fixed




}









@-ms-viewport {




	width: device-width




}









@media (max-width:767px) {




	.visible-xs {




		display: block!important




	}




	table.visible-xs {




		display: table!important




	}




	tr.visible-xs {




		display: table-row!important




	}




	td.visible-xs,




	th.visible-xs {




		display: table-cell!important




	}




	.visible-xs-block {




		display: block!important




	}




	.visible-xs-inline {




		display: inline!important




	}




	.visible-xs-inline-block {




		display: inline-block!important




	}




}









@media (min-width:768px) and (max-width:991px) {




	.visible-sm {




		display: block!important




	}




	table.visible-sm {




		display: table!important




	}




	tr.visible-sm {




		display: table-row!important




	}




	td.visible-sm,




	th.visible-sm {




		display: table-cell!important




	}




	.visible-sm-block {




		display: block!important




	}




	.visible-sm-inline {




		display: inline!important




	}




	.visible-sm-inline-block {




		display: inline-block!important




	}




}









@media (min-width:992px) and (max-width:1199px) {




	.visible-md {




		display: block!important




	}




	table.visible-md {




		display: table!important




	}




	tr.visible-md {




		display: table-row!important




	}




	td.visible-md,




	th.visible-md {




		display: table-cell!important




	}




	.visible-md-block {




		display: block!important




	}




	.visible-md-inline {




		display: inline!important




	}




	.visible-md-inline-block {




		display: inline-block!important




	}




}









@media (min-width:1200px) {




	.visible-lg {




		display: block!important




	}




	table.visible-lg {




		display: table!important




	}




	tr.visible-lg {




		display: table-row!important




	}




	td.visible-lg,




	th.visible-lg {




		display: table-cell!important




	}




	.visible-lg-block {




		display: block!important




	}




	.visible-lg-inline {




		display: inline!important




	}




	.visible-lg-inline-block {




		display: inline-block!important




	}




	.hidden-lg {




		display: none!important




	}




}









@media (max-width:767px) {




	.hidden-xs {




		display: none!important




	}




}









@media (min-width:768px) and (max-width:991px) {




	.hidden-sm {




		display: none!important




	}




}









@media (min-width:992px) and (max-width:1199px) {




	.hidden-md {




		display: none!important




	}




}









.visible-print {




	display: none!important




}









@media print {




	.visible-print {




		display: block!important




	}




	table.visible-print {




		display: table!important




	}




	tr.visible-print {




		display: table-row!important




	}




	td.visible-print,




	th.visible-print {




		display: table-cell!important




	}




}









.visible-print-block {




	display: none!important




}









@media print {




	.visible-print-block {




		display: block!important




	}




}









.visible-print-inline {




	display: none!important




}









@media print {




	.visible-print-inline {




		display: inline!important




	}




}









.visible-print-inline-block {




	display: none!important




}









@media print {




	.visible-print-inline-block {




		display: inline-block!important




	}




	.hidden-print {




		display: none!important




	}




}














