.carousel { 
	position: relative;
    line-height: 1;
}

.carousel .carousel-control {
	display:none;
	font-size:44px;
	width:30px;
	line-height:20px;
	height:30px;
	border:none;
	border-radius:0;
	background:hsla(0, 0%, 100%, .6);
	opacity:1;
	color:#333;
	top:50%
}
.carousel:hover .carousel-control {
	display:inline-block
}
.carousel a.carousel-control:hover {
	opacity:1
}
.carousel-nav {
	margin-top:10px;
	text-align:center
}
.carousel-nav a {
	font-size:30px;
	background:#999;
	display:inline-block;
	border-radius:7px;
	width:9px;
	height:9px;
	margin:0 3px
}
.carousel-nav .active-bullet {
	background:#68b2fc
}
.std .carousel a {
	text-decoration:none
}
.carousel .left {
	float:none;
	left:0
}
.carousel .right {
	float:none;
	right:0
}
.carousel .hotspot {
	position:absolute;
	text-align:center
}
.carousel a.hotspot-icon {
	display:none;
	height:17px;
	line-height:17px;
	width:17px;
	cursor:pointer;
	background-color:#68b2fc;
	text-align:center;
	border-radius:10px;
	color:#fff
}
.carousel:hover a.hotspot-icon {
	display:block
}

/*# sourceMappingURL=slideshow-bootstrap.css.map */

.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}

.carousel-inner>.item {
  display: none;
  position: relative;
  -webkit-transition: .6s ease-in-out left;
  -moz-transition: .6s ease-in-out left;
  -o-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left;
  margin:0px;
}

.carousel-inner>.item>img,.carousel-inner>.item>a>img {
  display: block;
  line-height: 1;
}

.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: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #fff;
  text-align: center;
  background: #222;
  border: 3px solid #fff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: .5;
  filter: alpha(opacity=50);
}

.carousel-control.right {
  left: auto;
  right: 15px;
}

.carousel-control:hover,.carousel-control:focus {
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90);
}

.carousel-control {
    overflow: hidden;
}