/* Advanced progress bar */
.bt_bb_progress_bar_advanced > div {
	position: relative;
}
.bt_bb_progress_bar_advanced .progressbar-text {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	transform: none !important;
}
.bt_bb_progress_bar_advanced[data-container-type="semi-circle"] .progressbar-text {
	margin-bottom: .5em;
}
.bt_bb_progress_bar_advanced .bt_bb_icon_holder.bt_bb_size_small {
	font-size: .75em;
}
.bt_bb_progress_bar_advanced .bt_bb_icon_holder.bt_bb_size_normal {
	font-size: 1em;
}
.bt_bb_progress_bar_advanced .bt_bb_icon_holder.bt_bb_size_medium {
	font-size: 1.5em;
}
.bt_bb_progress_bar_advanced .bt_bb_icon_holder.bt_bb_size_large {
	font-size: 2.25em;
}
/* MOVED CSS TO THEME DUE TO CSS CRUSH
.bt_back_to_top_button, .bt_back_to_top_button_no_icon {
		display:none;
		position:fixed;
		right:20px;
		bottom:20px;
		z-index:9999;
		border: none; 
		outline: none; 
		background-color: red; 		
		color: #fff;
		cursor: pointer;
		padding: 10px;
		border-radius: 5px;
		font-size: 16px;
}

.bt_back_to_top_button:hover, .bt_back_to_top_button_no_icon:hover {
		 background-color: #555; 
		 color: #fff;
}

.bt_back_to_top_button::after {
		content: "\f077";
		font-family: FontAwesome;
		font-weight: normal;
		font-style: normal;
		font-size: 2em;
		line-height: 40px;
		color: #fff;
		padding: 5px;
}
*/