body {
	font-family:arial;
    font-size:1em;
}

.contentpage {
	padding:8px;
    z-index:99;
    color:#ffffff;
}

.wholepage {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -84px; /* the bottom margin is the negative value of the footer's height */

}

.contentbutton {
	width:80%;
	padding-left:6px;
	padding-right:6px;
	padding-top:12px;
	padding-bottom:12px;
	font-size:medium;
	border:2px solid black;
	margin: 0 auto;
	color:ffffff;
	background-color:#2096d4;
	display:table;
    z-index:100;
}

.contentinput {
	width:95%;
	padding-left:6px;
	padding-right:6px;
	padding-top:12px;
	padding-bottom:12px;
	font-size:medium;
	border:2px solid black;
	color:black;
}

a {
	color:inherit;
}

.linkheading {
    margin-left:20px;
    margin-top:15px;
}

.linkdivider {
    margin-left:20px;
    border-bottom:1px solid white;
    opacity:0.5;
}

.linklink {
    margin-left:20px;
    margin-top:8px;
}

button{
    font-size:40px!;
}

#page{
    background-color:#ffffff;
    color:#009ecb;
}

#testing{
    display:none;
    padding:8px;
    font-size:2em;
    font-weight:bold;
    position:absolute;
    width:50%;
    bottom:100px;
    left:25%;
    right:25%;
    background-color:black;
    opacity:0.75;
    color:white;
    align-content:center;
}

#locationProblem{
    display:none;
    padding:8px;
    font-size:1.5em;
    font-weight:bold;
    position:absolute;
    width:50%;
    left:25%;
    right:25%;
    background-color:black;
    opacity:0.75;
    color:white;
    align-content:center;
}

