body {
  background-size: cover;
  background-image: url(../background.jpg);
  background-attachment: fixed;
  color: rgb(0,255,255);
  font-family: 'Times New Roman', Times, Helvetica, Arial, serif;
  font-size: 1em; /*1.2vw*/
  margin: 0px;
  padding: 0px;
  text-align: center;
}

h1 {
  font-size: 2em;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: normal;
  line-height: normal;
  orphans: auto;
  text-indent: 0px;
  text-transform: none;
  vertical-align: middle;
  white-space: normal;
  widows: auto;
  word-spacing: 0px;
  color: rgb(0,255,255);
}
  .h1 a {
	text-decoration: none;
	color:rgb(0,255,255);

}

/*a:link, a:visited */
a {
  color: rgb(0,191,255);
  /*text-decoration: text-decoration: underline;*/
}

p {
  font-size: 1em; /*16px*/
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  margin: 0px;
  padding: 0px;
  orphans: auto;
  text-indent: 0px;
  text-transform: none;
  vertical-align: middle;
  white-space: normal;
  widows: auto;
  word-spacing: 0px;
}

table {
 color: black;
 table-layout: auto; /*fixed*/
 width: 100%; /*70%*/
}

input[type="text"]{
 border-radius: 0px;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 width: 90%;
}

input[type="number"]{
 border-radius: 0px;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 width: 30px;
}

iframe {
  border: 0;
  width: 100%;
}
td {
 text-align: center;
 font-size: 0.95em;
}

th {
 text-align: center;
 font-size: 1em;
}

select {
 border-radius: 0px;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 width: 90%;
}

span.dino { display: none;}

.row {
	margin-bottom:10px;
	text-align: center;
	margin:0 auto;
	width:300px;
}
	.row label {
		display:block;
		font-weight:bold;
	}
	.row input.text {
		font-size:1.2em;
		padding:2px 5px;
		width:300px;
	}
.to_reg {
	font-size:0.9em;
}
.instruction {
	font-size:0.9em;
	color:#aaaaaa;
	margin-left:2px;
	cursor:default;
}
.error {
	color:red;
	margin-left:0px;
}

.fits_header_table {
	border: 0;
	color: rgb(0,255,255);
	border-collapse: collapse;
}
	.fits_header_table td {
	text-align: left;
	}

/*=======Start Sorter======*/
th.sorted[data-order="1"],
th.sorted[data-order="-1"] {
    position: relative;
}

th.sorted[data-order="1"]::after,
th.sorted[data-order="-1"]::after {
    right: 0px;
    color: red;
    position: absolute;
}

th.sorted[data-order="-1"]::after {
	content: "▼"
}

th.sorted[data-order="1"]::after {
	content: "▲"
}
/*=======End Sortet==========*/


