﻿.btn:focus {
	outline:dotted 2px #000
}
div.active:focus {
	outline:dotted 1px #000
}
a:focus {
	outline:dotted 1px #000
}
.close:hover,.close:focus {
	outline:dotted 1px #000
}
.nav>li>a:hover,.nav>li>a:focus {
	outline:dotted 1px #000
}
.carousel img {
	/*height:100% !important;
	width:100% !important*/
}
.carousel {
	/*max-height:400px;*/
	max-width:900px;
	overflow:hidden;
	position:relative;
	width:100%
}
.carousel-inner .carousel-caption h2 {
	font-size:1.8em;
	margin-top:0
}
.carousel-inner .carousel-caption h2 a {
	color:#fff;
	font-weight:600
}
.carousel-inner .carousel-caption p {
	font-size:1em;
	line-height:1.5;
	margin-bottom:0
}
.carousel-inner .carousel-caption {
	/*background-color:rgba(0,0,0,0.4);*/
	bottom:0;
	left:0;
	padding:3% 0% 50px;
	right:0;
	text-shadow:none
}
.carousel-inner,.item,.carousel-slide {
	max-height:400px
}
.carousel .carousel-indicators {
	bottom:0;
	left:50%;
	margin-left:0;
	right:auto;
	text-align:center;
	transform:translateX(-50%);
	width:100%
}
.carousel .carousel-indicators li,.carousel .carousel-indicators li.active,.carousel .carousel-indicators.active li,.carousel .carousel-indicators.active li.active {
	background-color:transparent;
	box-shadow:none;
	height:13px;
	margin:1px;
	width:13px
}
.carousel .carousel-indicators li {
	opacity:0.6 !important
}
.carousel .carousel-indicators li.active,.carousel .carousel-indicators.active li,.carousel .carousel-indicators.active li.active {
	opacity:1 !important
}
.carousel .carousel-indicators li.active,.carousel .carousel-indicators.active li.active {
	background-color:#fff;
	outline:none
}
.carousel .carousel-indicators.active li {
	opacity:1
}
.carousel .carousel-indicators li:hover {
	background-color:#fff
}
.carousel .carousel-control {
	z-index:11
}
@media (max-width: 1000px) {
	.carousel-inner .carousel-caption h2 {
		margin-bottom:0
	}
}
@media (max-width: 640px) {
	.carousel {
		font-size:0.8em
	}
}
.carousel-tablist-highlight {
	display:block;
	position:absolute;
	outline:2px solid transparent;
	background-color:transparent;
	box-shadow:0px 0px 0px 1px transparent;
	-moz-boxshadow:0px 0px 0px 1px transparent;
	-webkit-boxshadow:0px 0px 0px 1px transparent
}
.carousel-tablist-highlight.focus {
	outline-color:#6495ED;
	background-color:rgba(0,0,0,0.4)
}
.carousel-control:hover,.carousel-control:focus {
	/*border:2px solid #6495ED*/
}
button.carousel-pause-button {
	position:absolute;
	top:-30em;
	left:-300em
}
button.focus {
	top:1em;
	left:1em
}
.alert-success {
	color:#2d4821
}
.alert-info {
	color:#214c62
}
.alert-warning {
	color:#6c4a00;
	background-color:#f9f1c6
}
.alert-danger {
	color:#d2322d
}
.alert-danger:hover {
	color:#a82824
}
