/* Bootstrap 3 class names still used by theme templates and app pages. */

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.btn-default {
	--bs-btn-color: #333;
	--bs-btn-bg: #fff;
	--bs-btn-border-color: #ccc;
	--bs-btn-hover-color: #333;
	--bs-btn-hover-bg: #e6e6e6;
	--bs-btn-hover-border-color: #adadad;
	--bs-btn-focus-shadow-rgb: 130, 130, 130;
	--bs-btn-active-color: #333;
	--bs-btn-active-bg: #d4d4d4;
	--bs-btn-active-border-color: #8c8c8c;
	--bs-btn-disabled-color: #333;
	--bs-btn-disabled-bg: #fff;
	--bs-btn-disabled-border-color: #ccc;
}

.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.pull-left { float: left !important; }
.pull-right { float: right !important; }
.center-block { display: block; margin-right: auto; margin-left: auto; }
.img-responsive { max-width: 100%; height: auto; }
.hidden { display: none !important; }

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.carousel-item > img,
.carousel-item > a > img,
.carousel .item > img,
.carousel .item > a > img {
	display: block;
	width: 100%;
	height: auto;
}

.carousel-control .glyphicon {
	display: none;
}
