body {
	overflow-y: scroll; /* Show vertical scrollbar */
	background-color: #2d2d2e;
}

iframe { 
	width: 100%;
	aspect-ratio: 16 / 9;
}

code {
	color:#82cbce;
}

.btn-warning {
	--bs-btn-color: #000000;
	--bs-btn-bg: #fff500;
	--bs-btn-border-color: #000000;
	--bs-btn-hover-color: #fff500;
	--bs-btn-hover-bg: #000000;
	--bs-btn-hover-border-color: #fff500;
}

.btn-outline-warning {
	--bs-btn-color: #fff500;
	--bs-btn-border-color: #fff500;
}

.text-warning {
	--bs-warning-rgb: 255, 245, 0;
}

.border-warning, .border-warning-subtle {
	--bs-warning-rgb: 255, 245, 0;
}

.fontbf {
    font-family: bf;
}

.form-check-input {
	width: 25px;
	height: 25px;
}

.form-check-input:checked[type=checkbox] {
    --bs-form-check-bg-image: url('../images/checkbox.svg');
	background-color: #fff500;
	border-color: black;
}

.form-check-input:focus {
    box-shadow: none;
	border-color: grey;
}

.btn.disabled {
	color:#fff500;
	background-color: black;
	border-color: #fff500;
	opacity: 1;
}

.nav-underline .nav-link.active, .nav-underline .show>.nav-link {
	font-weight: normal;
}

.form-check-input:checked[type=radio]{
	--bs-form-check-bg-image: url('../images/radiobutton.svg');;
	background-color: #fff500;
	border-color: black;
}