
html {
	scroll-behavior: smooth;
}

p {
  	font-size: 16px;
  	color: antiquewhite;
  	font-family: Verdana, Geneva, Tahoma, sans-serif;
	text-align: center;
	margin-bottom: 2em;
}

td {
	width: 20%; 
	text-align: "center"; 
	border-style: none; 
	border-width: none;
}

table {
	border: "none"; 
	border-style: "none"; 
	border-collapse: collapse; 
	width: 100%; 
		
}

img {
  	display: block;
	margin: auto;
	width: 50% 
}

.blue {
	font-size: 16px;
  	color: #0b055c;
  	font-family: Verdana, Geneva, Tahoma, sans-serif;
	text-align: center;
	margin-bottom: 2em;
}

a {
  	font-size: 30px;
  	font-family: Verdana, Geneva, Tahoma, sans-serif;
	text-decoration: none;
}

.button {
	padding: 10px 20px;
    	background-color: #4b4953;
    	border-radius: 8px;
	font-size: 1.5rem;
  	color: white;
  	font-family: Tahoma;
	text-align: center;
	margin-bottom: 2rem;
}

.footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
}

.header_background {
	background-image: linear-gradient(to right, #2e7fd6, #0b055c);
	border-radius: 10px;
	padding-top: 50px;
	padding-bottom:50px;
}

.footer_background {
	background-image: linear-gradient(to right, #2e7fd6, #0b055c);
	border-radius: 10px;
	padding-top: 25px;
	padding-bottom:25px;
}

.table_background {
	background-image: linear-gradient(to right, rgb(218, 212, 212), #2e7fd6);
	border-radius: 10px;
	padding-top: 25px;
	padding-bottom:25px;
	font: white;
}

.white {
	color: white;
	font-weight: bold;
}

.white_norm {
	color:white;
	text-align: left;
}

.spacer50 {
	margin: 50px;
}

.spacer150 {
	margin: 150px;
}

.spacer250 {
	margin: 250px
}

.spacer400 {
	margin: 400px;
}

.middle_text {
	font-size: 16px;
  	color: #1576bb;
  	font-family: Verdana, Geneva, Tahoma, sans-serif;
	text-decoration: underline;
}

.left {
	text-align: left;
}

h1 {
	font-size: 50px;
  	color: #283289;
  	font-family: Verdana, Geneva, Tahoma, sans-serif;
	text-align: center;
	font-weight: bold
}

h2 {
	font-size: 22px;
  	color: #283289;
  	font-family: Verdana, Geneva, Tahoma, sans-serif;
	text-align: center;
	font-weight: bold
}

h3 {
	font-size: 18px;
  	color: #283289;
  	font-family: Verdana, Geneva, Tahoma, sans-serif;
	text-align: center;
	font-weight: bold
}

.back-to-top {
	position: fixed;
	bottom: 2rem;
	right: 2rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background-color: #4b4953;
	border-radius: 0.5rem;
	padding: 0.5rem;
	text-decoration: none;
	transition: 0.2s ease-out;
	font: white;
}

.back-to-top span {
	color: #ffff;	
	font-size: 2rem;
}

.back-to-top:hover {
	background-color: #56545f;
}

.back-to-top:hover span {
	transform: translateY(-2px);
}