* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #375b7d;
	font-family: Helvetica;
	color: white;
}

.main_view_port {
	min-height: 100vh;
	min-width: 100%;
}

.fill_area {
	height: 100%;
	width: 100%;
}

.flex_box_centered {
    display: flex;
	justify-content: center;
	align-items: center;
}

.content_box {
	width: 90%;
	margin: auto;
	text-align: center;
}

.site_image {
	max-width: 90%;
	height: auto;
}

.button_border {
	margin: auto;
	width: max-content;
	border: 7px solid white;
	border-radius: 25px;
}

.button_text_margin {
	margin: 0.5em 1em;
}

.button_a_text {
	color: white;
	text-decoration: none;
}

.bg_color_bright_neighbor {
	background-color: #00C6B6;
}

.bg_color_neutral_neighbor {
	background-color: #20857C;
}

.bg_color_dark_neighbor {
	background-color: #334B48;
}

.bg_color_shade_1 {
	background-color: #577A9E;
}

.bg_color_shade_2 {
	background-color: #789AC0;
}

.bg_color_shade_3 {
	background-color: #9ABCE3;
}

.bg_color_shade_4 {
	background-color: #BDDFFF;
}