/*<link rel="stylesheet" type="text/css" href="format.css">*/
:root {
	--tablebackground: #dddddd;
}

body {   
    font-family: 'Roboto', sans-serif;
    font-weight:400;
    color: black;
}

#centretext {
    text-align: center;
}

/*Links*/

a {
    color: #085880;
}

a:link, a:visited{
    color: #085880;
    text-decoration: none;
}

a:hover{
    color: #8badcc;
}

/*Headings*/
#selectedpage {
	background-color: rgb(170,201,219);
    border-radius: 5px;
    box-shadow: 0px 0px 5px grey;
}

#selectedrow {
    background-color: rgb(170,201,219);
}

#form1 {
	margin: auto;
}

h2 {
	font-size: 125%;
    margin: 10px 30px;
    text-align: center;
}

/*Status Bar*/

#statustable {
    border-radius: 5px;
	background-color: var(--tablebackground);
}
    

/*Tables*/

input[type=submit]{
	background-color: #085880;
	padding: 5px 50px;
	color: white;
	border-radius: 5px;
	border-style: none;
	font-size: 14px;
}

select {
	font-size: 16px;
}

textarea {
	border-color: darkgrey;
	border-radius: 10px;
	border-width: 2px;
}

input:not([type=submit]){
	border-radius: 10px;
	border-color: darkgrey;
	border-style: solid;
	padding: 5px;
	font-family:'Roboto',sans-serif;
	font-weight: 400;
	font-size: 14px;
}

table {
    border-radius: 10px;
    background-color: var(--tablebackground);
    box-shadow: 0px 0px 5px grey;
    padding: 5px;
}

#maintable {
    margin: auto;
}

#maintableheader {
    background-color: var(--tablebackground);
    color:black;    
}
#maintable td, #maintable th {
    font-size: 1em;
    border: 1px solid #999;
    border-radius: 5px;
    padding: 5px 10px;		
}

#maintablerow {
	background-color: white;
}

#totalsrow {
	background-color: var(--tablebackground);
}
