:root{
	--paleblu : #9dc5e8;
	--midblu : #4a6382;
	--darkblu : #3e3435;
	--mainbg: #fdc83e;
	--minibg: #fdb704;
}

h1 {
	font-size:6vw;
}

button{
	background-image:url("/s/svg/button.svg");
	background-color:transparent;
	background-size:100% 100%;
	
	border:none;
	padding:30px;
	font-size:250%;
	font-weight:bold;
}

button img{
    width:40px;
    height:40px;
}

button:hover, input[type=submit]:hover{
	background-color:var(--minibg);
}

input[type=number]{
    padding:3px;
}


body{
    background:var(--midblu);
    padding:0px;
    margin:0px;
    border:0px;
    text-align:center;
}

.menu {
    background:var(--minibg);
    padding:3px 40px;
    min-height:30px;
}
.menu a {
    margin:0px 5px;
}

input[type=submit]{
	background-image:url("/s/svg/button.svg");
	background-color:transparent;
	background-size:100% 100%;
	
	border:none;
	padding:15px;
	font-size:200%;
	font-weight:bold;
	float:right;

}

.main-tall #formlist > form, .main-tall #formlist > div {
    //width:95%;
}

#formlist > form , #formlist > div{
	background-image:url("/s/svg/formback.svg");
	background-color:transparent;
	background-size:100% 100%;
	fill:var(--midblu);
    margin:5px auto;
    max-width:600px;
    width:75%;
    padding:50px;
    text-align:left;
    //background:var(--paleblu);
}

.banner{
    margin:0px;
    padding:20px 0px 0px 0px;
    background:var(--paleblu);
}
.banner img{
	width:90%;
	margin:0px auto;
}

#loginoptions{
	text-align:center;
}

.main-wide #actionlist{
    float:left;
    width:25vw;
}

.main-wide #actionlist button{
    width:100%;
}


.main-wide #formlist{
    float:left;
    text-align:center;
    width:70vw;
}


.request{
	background-image:url("/s/svg/formbackalert.svg");
	background-color:transparent;
	background-size:100% 100%;
	path:#ff0000;
    margin:5px auto;
    max-width:700px;
    width:85%;
    padding:50px;
    text-align:left;
}

.info {
	background-image:url("/s/svg/formbackinfo.svg");
	background-color:transparent;
	background-size:100% 100%;
	path:#ff0000;
    margin:5px auto;
    max-width:700px;
    width:85%;
    padding:50px;
    text-align:left;
}

.request form{
    background:none;
    border:0px;
    margin:0px;
}


input , button {
    margin:5px;
}

td {
    padding:3px;
}
