/* General styles */
body{
    font-family: Monospace, sans-serif;
    margin: 5px;
    padding: 2px;
    background-color: #F0F4E3;
    color: #1d3c34;
	font-size: 1.3em;
	text-decoration: none;
	
}



/* Header styles */

header h1 {
    margin: 0px;
    font-size: 1.8em;
}

header h2 {
    margin: 0px;
    font-size: 1.3em;
}

.centerTable {
	text-align: center;
	font-size: 1.2em;

}

td {
	padding:0px 20px 0px 0px;
}

/* Navigation styles */

a {
    text-decoration: none;
    color: #1d3c34;
    font-size: 1.3em;
}

a.reducedlinelpacing {
   font-size: 1.2em;
   display: block;
   margin: -0.2em 0em;
}

.reducedlinelpacing {
   font-size: 1.2em;
   display: block;
   margin: -0.2em 0em;
}
.reducedlinelpacingLight {
   font-size: 1.2em;
   display: block;
   margin: -0.2em 0em;
   color: lightgrey;
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 18px;  /* Preferred icon size */
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

.labelText {
	font-size: 1.3em;
}

input[type="number"] {
			font-family: Monospace, sans-serif;
			width: 30%; /* Make the input field span the full width */
            box-sizing: border-box; /* Include padding and borders in the total width */
            padding: 10px; /* Add some padding for a better user experience */
            font-size: 1.2em; /* Optional: Set font size */
        }

input[type="text"] {
            font-family: Monospace, sans-serif;
			width: 100%; /* Make the input field span the full width */
            box-sizing: border-box; /* Include padding and borders in the total width */
            padding: 2px; /* Add some padding for a better user experience */
            font-size: 1.2em; /* Optional: Set font size */
        }
		
input[type="checkbox"] {
    width: 22px; /*preferred width*/
    height: 22px; /*preferred height*/
        }
		
.form-submit-button {
    font-family: Monospace, sans-serif; 
	margin: 5px;
    padding: 8px;
    background-color: #FFC358;
    color: #333;
	font-size: 1.3em;
}