body {
	padding-top: 55px;
}

a {
	text-decoration: none;
}

.navddrow {
	
}

.navddrow-2 {
	width: 320px;
}

.navddrow-3 {
	width: 480px;
}

.navddrow-4 {
	width: 640px;
}

.mainbody {
	margin-top: 20px;
}

.maintitle {
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 2;
	color: var(--bs-primary-text-emphasis);
}

.form-horizontal .col-form-label {
	text-align: right;
}

.extendedbody {
	margin: 0px 10px 0px 10px;
}

.footercrown {
	height: 10px;
	background-image: -webkit-linear-gradient(bottom, var(--bs-secondary-bg), var(--bs-body-bg));
	background-image: -o-linear-gradient(bottom, var(--bs-secondary-bg), var(--bs-body-bg));
	background-image: linear-gradient(to top, var(--bs-secondary-bg), var(--bs-body-bg));
}

.footer {
	padding: 10px 0 10px 0;
	background-image: -webkit-linear-gradient(bottom, var(--bs-body-bg), var(--bs-secondary-bg));
	background-image: -o-linear-gradient(bottom, var(--bs-body-bg), var(--bs-secondary-bg));
	background-image: linear-gradient(to top, var(--bs-body-bg), var(--bs-secondary-bg));
}

.footer a {
	color: var(--bs-light-text-emphasis);
}

.footerright {
	text-align: right;
}

@media (max-width: 991px) {
	.navddrow-2, .navddrow-3, .navddrow-4 {
		width: auto;
	}
}

@media (max-width: 767px) {
	
}

@media (max-width: 479px) {
	
}

@media print {
	
}