
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Open Sans:300,400,700');
@import url('_Color.css');

body {
	font-family: 'Open Sans';
	font-size: 15px;
	margin: 0px;
}

a, button {
	color: var( --color-font-very-bright );
}

a[disabled=disabled]
{
	pointer-events: none !important;
	cursor: default;
}

button {
    font-family: 'Open Sans';
	font-size: 15px;
    text-decoration: underline;
    cursor: pointer;
}

a:hover,
button:hover {
	color: var( --color-font-very-dark );
}


label {
	display: block;
}

input, textarea, select {
	border: 2px solid var( --color-bright );
	display:block;
	background-image:linear-gradient( #fbfbfb, white );
	font-family: 'Open Sans';
	font-size: 15px;
	padding: 12px 0px 12px 12px;
	border-radius: 20px;
}

option {
	font-family: 'Open Sans';
	font-size: 15px;
}

/*
select:has(option[value="-1"]:not(:checked)) {
	background-color: #95C51B;
}*/

input:focus,
textarea:focus,
select:focus {
	outline: none;
}

pre {
	tab-size: 32;
	margin: 4px;
}


@media ( max-width: 900px ) 
{
	pre
	{
		tab-size: 8;
	}
}

header {
	position: fixed;
	background-color: var( --color-light );
	color: var( --color-font-very-bright );
	z-index: 100;
	display:block;
	width: 100%;
	padding: 0px 10px 0px 25px;
	box-shadow: 2px 2px 5px 3px #ccc;
}


.ButtonToolbarMenu {
	cursor: pointer;
	font-size: 45px;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}



/**************************************************************/
/**************************************************************/


.InfoBox {
	/*margin-top: 132px;*/
	float: left;
	padding-bottom: 10px;
	border: 4px solid var(--color-dark);
	border-radius: 30px;
	position: relative;
}

.InfoBox h1 {
	border: none;
	margin:  4px 20px;
	padding: 10 20;
	background-color: #efefef;
	color: var(--color-dark);
}

.InfoBox p {
	border: none;
	margin:  4px 20px;
	padding-bottom: 2px;
}

span.text404 {
	font-size: 10vw;
}



.PdfViewer {
	margin-top: 30px;
	border: 2px solid var(--color-dark);
}
