.left {
text-align : left;
vertical-align : middle;
}
.center {
text-align : center;
vertical-align : middle;
}
.right {
text-align : right;
vertical-align : middle;
}
.fields_head {
background-color : #4682B4;
}
.fields0 {
background-color : #f0fff0;
}
.fields0:hover {
background-color : #e0eee0;
}
.fields1 {
background-color : #87cefa;
}
.fields1:hover {
background-color : #a7eefa;
}
.fields2 {
background-color : #76eebc;
}
.fields2:hover {
background-color : #96fedc;
}
.fields3 {
background-color : #ffccff;
}
.fields3:hover {
background-color : #ffecff;
}
.fields4 {
background-color : #a9a9a9;
}
.fields4:hover {
background-color : #dcdcdc;
}
.fields5 {
background-color : #9932cc;
}
.fields5:hover {
background-color : #b954de;
}
.fields6 {
background-color : #8fbc8f;
}
.fields6:hover {
background-color : #afdcaf;
}
body {
background : none;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
body.main {
background-color : #bbbbff;
}
body.raw {
background-color : #d9fffe;
}
body.pro {
background-color : #ffe3d7;
}
body.rule {
background-color : #aad6b4;
}
body.obj {
background-color : #ddffdd;
}
body.trans {
background-color : #ddffdd;
}
body.transdiff {
background-color : #CEF6F5;
}
body.trans2 {
background-color : #FFE4B5;
}
body.trans3 {
background-color : #E0EEEE;
}
body.map {
background-color : #4876ff;
}
a {
text-decoration : none;
color : blue;
}
a:link {
text-decoration : none;
color : blue;
}
a:visited {
text-decoration : none;
color : #000080;
}
a:active {
text-decoration : none;
color : red;
}
a:hover {
text-decoration : underline;
color : red;
}
a.small {
text-decoration : none;
font-size : small;
color : black;
}
a.small:link {
text-decoration : none;
font-size : small;
color : black;
}
a.small:visited {
text-decoration : none;
font-size : small;
color : black;
}
a.small:active {
text-decoration : none;
font-size : small;
color : black;
}
a.small:hover {
text-decoration : underline;
font-size : small;
color : black;
}
a.small-green {
text-decoration : none;
font-size : small;
color : #006400;
}
a.small-green:link {
text-decoration : none;
font-size : small;
color : green;
}
a.small-green:visited {
text-decoration : none;
font-size : small;
color : #006400;
}
a.small-green:active {
text-decoration : none;
font-size : small;
color : #006400;
}
a.small-green:hover {
text-decoration : underline;
font-size : small;
color : #006400;
}
a.small-red {
text-decoration : none;
font-size : small;
color : #800000;
}
a.small-red:link {
text-decoration : none;
font-size : small;
color : #800000;
}
a.small-red:visited {
text-decoration : none;
font-size : small;
color : #800000;
}
a.small-red:active {
text-decoration : none;
font-size : small;
color : #800000;
}
a.small-red:hover {
text-decoration : underline;
font-size : small;
color : #800000;
}
a.main {
text-decoration : underline;
color : blue;
}
a.main:link {
text-decoration : underline;
color : blue;
}
a.main:visited {
text-decoration : underline;
color : #000080;
}
a.main:active {
text-decoration : underline;
color : red;
}
a.main:hover {
text-decoration : underline;
color : red;
}
a.meteo {
text-decoration : underline;
color : green;
}
a.meteo:link {
text-decoration : underline;
color : green;
}
a.meteo:visited {
text-decoration : underline;
color : green;
}
a.meteo:active {
text-decoration : underline;
color : green;
}
a.meteo:hover {
text-decoration : underline;
color : green;
}
a.master {
color : #333366;
text-decoration : none;
}
a.master:link {
color : #333366;
text-decoration : none;
}
a.master:visited {
color : #333366;
text-decoration : none;
}
a.master:active {
color : #333366;
text-decoration : none;
}
a.master:hover {
color : #333366;
text-decoration : none;
}
a.vendor {
color : #2f4f4f;
text-decoration : underline;
}
a.vendor:link {
color : #2f4f4f;
text-decoration : underline;
}
a.vendor:visited {
color : #2f4f4f;
text-decoration : underline;
}
a.vendor:active {
color : #2f4f4f;
text-decoration : underline;
}
a.vendor:hover {
color : #2f4f4f;
text-decoration : underline;
}
a.black {
color : #000000;
text-decoration : underline;
}
a.black:link {
color : #000000;
text-decoration : underline;
}
a.black:visited {
color : #000000;
text-decoration : underline;
}
a.black:active {
color : #000000;
text-decoration : underline;
}
p {
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;
}
p.started {
text-align : center;
vertical-align : middle;
font-style : italic;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;
}
p.small {
text-align : center;
vertical-align : middle;
font-size : small;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;
}
p.small-left {
text-align : left;
vertical-align : middle;
font-size : small;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;
}
p.small-bold {
text-align : center;
vertical-align : middle;
font-weight : bold;
font-size : small;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;
}
p.small-it {
text-align : center;
vertical-align : middle;
font-style : italic;
font-size : small;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;
}
p.team {
text-align : center;
vertical-align : middle;
padding : 15 0 15 0;
text-indent : 0;
}
p.small-green {
text-align : left;
vertical-align : middle;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;
font-size : small;
color : #007f7f;
}
p.small-red {
text-align : left;
vertical-align : middle;
margin : 0 0 0 0; 
padding : 0 0 0 0;
text-indent : 0;
font-size : small;
color : #800000;
}
p.center-orange {
text-align : center;
font-style : italic;
vertical-align : middle;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;
/*color : #725600;*/
}
p.center-gray {
text-align : center;
font-style : italic;
vertical-align : middle;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;
/*color : #725600;*/
}
b {
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;
}
pre {
font-family : monospace;
text-align : left;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;
white-space: pre-wrap;
display: inline-block;
float: left;
}
form {
margin : 0 0 0 0;
padding : 0 0 0 0;
}
iframe {
border : none;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;
}
h1 {
text-align : center;
vertical-align : middle;
color : blue;
font-size : x-large;
font-weight : 700;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;
}
h2 {
text-align : center;
vertical-align : middle;
color : #800000;
font-size : large;
font-weight : 700;  
margin : 0 0 0 0;   
padding : 0 0 0 0;  
text-indent : 0;    
}
h3 {
text-align : center;
vertical-align : middle;
color : #000000;
font-size : normal;
font-weight : 700;  
margin : 0 0 0 0;   
padding : 0 0 0 0;  
text-indent : 0;    
}
h4 {
text-align : center;
vertical-align : middle;
color : #000000;
font-size : normal;
font-weight : 700;  
margin : 0 0 0 0;   
padding : 0 0 0 0;  
text-indent : 0;    
}
table {
border-collapse : collapse;
border-style : solid;
}
table.none {
border-style : none;
}
tr.main-deep-grey {
background-color : #aaaaaa;
}
tr.main-light-grey {
background-color : #cccccc;
}
td {
text-align : center;
vertical-align : middle;
}
td.right {
text-align : right;
vertical-align : middle;
}
td.main-center {
text-align : center;
vertical-align : middle;
font-weight : bold;
}
td.main-left {
text-align : left;
vertical-align : top;
}
td.top {
text-align : left;
vertical-align : top;
}
td.center {
text-align : center;
vertical-align : middle;
border-top : 0.5pt solid black;
border-right : 0.5pt solid black;
border-bottom : 0.5pt solid black;
border-left : 0.5pt solid black;
}
td.unbl {
text-align : center;
vertical-align : middle;
border-top : 0.5pt solid black;
border-right : 0.5pt solid black;
border-bottom : 0.5pt solid black;
border-left : none;
}
td.unbr {
text-align : center;
vertical-align : middle;
border-top : 0.5pt solid black;
border-right : none;
border-bottom : 0.5pt solid black;
border-left : 0.5pt solid black;
}
td.unb {
text-align : center;
vertical-align : middle;
border-top : 0.5pt solid black;
border-right : none;
border-bottom : 0.5pt solid black;
border-left : none;
}
li {
text-align : left;
}
li.small-green {
text-align : left;
vertical-align : middle;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;
font-size : small;
color : #006400;
}
li.small-red {
text-align : left; 
vertical-align : middle;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-indent : 0;  
font-size : small;
color : #800000;
text-decoration : line-through;
}
section {
  text-align : center;
  vertical-align : middle;
}
section div {
  display: inline-block;
  font-size: 20px; /* re-set font-size here to whatever you need */
  text-align : center;
  vertical-align : middle;
}
details summary{
  display: block;
  width: 10em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-bottom: 1px dotted;
  outline-style: none;
  cursor: pointer;
  list-style-image: none;
}
details summary::-webkit-details-marker {
  display: none;
}
