
.BCarousel
{
	clear: both;
	overflow: hidden;
	margin-bottom: 40px;
}

.BCarouselFlexWrapper
{
	display: flex;
}

.BCarouselSubWrapper
{
	flex: 1;
	overflow: hidden;
}

.BCarouselItem
{
	color: white;
	float: left;
	margin: 0;
}

.BCarouselProgressButtons
{
	text-align: center;
}

.BCarouselProgressButton
{
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background-color: black;
	border: 1px solid black;
	margin: 0px 5px;
	display: inline-block;
	outline: none;
	padding: 0;
}

.BCarouselProgressButton:hover
{
	border: 1px solid gray;
}

.BCarouselProgressButton.active
{
	background-color: white;
}

.BCarouselButton
{
	flex: 1;
	text-align: center;
	max-width: 30px;
	cursor: pointer;
	display: flex;
	flex-direction: column;
}

.BCarouselButtonFlex
{
	flex: 1;
}

.BCarouselButton img
{
	background-color: #2196f3;
	padding: 10px;
	border-radius: 7px;
}

.BCarouselButton img:hover
{
	background-color: #48ADFE;
}