.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
	display: block;
	width: 100%;
	height: auto;
}

.carousel-inner > .item {
	box-sizing:border-box;
	padding:0px;
}

.carousel-inner {
	border-radius: 0px;
}

.carousel-indicators {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	z-index: 15;
	margin: 0;
	padding: 0 15px 10px 0;
	text-align: center;
}

.carousel-control.left,
.carousel-control.right {
	background-image: none;
}

.carousel-indicators li {
	border:1px solid #ddd !important;
}

.carousel-indicators .active {
	background:#ddd;
}

.vertical .carousel-inner {
	height: 100%;
}


