#inner
 {
  width:99vw;
  height:96vh;
  margin:2px;
  padding:5px;
  overflow:hidden;
 }

.errorfont
{
 font-family:Arial;
 color:#ed3541;
 font-size:1em;
}

.nonerrorfont
{
 font-family:Arial;
 color:#00a551;
 font-size:1em;
}

.fontdefault
{
 font-family:Arial;
 color:#FFF6F6;
 font-size:1em;
}

.fontsmall
{
 font-family:Arial;
 color:#FFF6F6;
 font-size:0.6em;
}

.fontbig
{
 font-family:Arial;
 color:#FFF6F6;
 font-size:1.5em;
}

.fontdefault_dark
 {
  font-family:Arial;
  color:#13073A;
  font-size:1em;
 }

.fonthuge_dark
{
 font-family: Arial;
 color: #13073A;
 font-weight: bold;
 font-size: 2em;
 white-space: nowrap;
}
.fontbig_dark
{
 font-family: Arial;
 color: #13073A;
 font-weight: bold;
 font-size: 1.5em;
 white-space: nowrap;
}

.fontlarger_dark
{
 font-family: Arial;
 color: #13073A;
 font-size: 1.2em;
}


.fontsmall_dark
{
 font-family: Arial;
 color: #13073A;
 font-size: 0.8em;
}
.fontverysmall_dark
{
 font-family: Arial;
 color: #13073A;
 font-size: 0.6em;
}


.fontblueheader
 {
  font-family: Arial;
  color: #e9e9eb;
  font-weight: bold;
  font-size: 8pt;
 }
font.big
 {
  font-family:Arial;
  color:#FFF6F6;
  font-size:1.5em;
 }

.floatleft
 {
  float:left;
 }
.floatright
 {
  float:right;
 }
.clearleft
 {
  clear:left;
 }

.clearright
 {
  clear:right;
 }

.floatright
 {
  float:right;
 }

::placeholder
 {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-family:Arial;
  color: #69647a;
  opacity: 1; /* Firefox */
  text-align:center;
  font-size:14pt;
 }

:-ms-input-placeholder
 {
  /* Internet Explorer 10-11 */
  font-family:Arial;
  color: #69647a;
  text-align:center;
  font-size:14pt;
 }
::-ms-input-placeholder
 {
  /* Microsoft Edge */
  font-family:Arial;
  color: #69647a;
  text-align:center;
  font-size:14pt;
 }

.greenbutton
 {
  background-color:#33a357;
  color:#FFFFFF;
  font-weight:bold;
  font-family:Arial, serif;
  border: none;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  border-radius: 12px;
  width:95%;
  height:95%;
  font-size:14pt;
 }

.greybutton
 {
  background-color:#3d3737;
  color:#FFFFFF;
  font-weight:bold;
  font-family:Arial;
  border: none;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  border-radius: 12px;
  width:100%;
  height:100%;
  font-size:14pt;
 }


.bluebutton
 {
  background-color:#231c3b;
  color:#69647a;
  font-weight:bold;
  font-family:Arial;
  border: none;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  border-radius: 2px;
  width:100%;
  height:100%;
  font-size:11pt;
 }

.transparentbutton
 {
  background-color:transparent;
  color:#69647a;
  font-weight:bold;
  font-family:Arial;
  border: none;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  border-radius: 2px;
  width:100%;
  height:100%;
  font-size:11pt;
 }


body
 {
  background-color:#2E2A45;
  background-image:url('../img/background.png');
  background-size: 100%;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  overflow:hidden;

 }

a.default:hover
{
 font-family:Arial;
 color:#13073A;
 font-size:1em;
 underline:none;
}
a.default:link
{
 font-family:Arial;
 color:#13073A;
 font-size:1em;
 underline:none;
}
a.default:visited
{
 font-family:Arial;
 color:#13073A;
 font-size:1em;
 underline:none;

}
a.default:active
{
 font-family:Arial;
 color:#13073A;
 font-size:1em;
 underline:none;

}

div.wrapper
{
 background-color:transparent;
 width:100%;
 height:100%;
 position:relative;
}
div.settings_base
{
 background-color:#FFF6F6;
 width:50%;
 height:98%;
 padding:2px;
 margin:0 auto;
 overflow: auto;
 position: absolute;
 top: 0; left: 0; bottom: 0; right: 0;
 border: solid black;
 border-radius:1%;
}

.input_default
{
 background-color:transparent;
 width:100%;
 border-top:0px;
 border-left:0px;
 border-right:0px;
 border-bottom:0px;
 font-family:Arial;
 color:#13073A;
 font-size:1.2em;
 font-style:italic;
}

.input_underline
{
 border-bottom: 1px solid rgb(0, 0, 0);
}

.input_short
{
 width:2em;
}

.oneline
{
 height:2em;
 max-height:2em;
 overflow: hidden;
 width:100%;
 padding-bottom:10px;
}

.link
{
 cursor:pointer;
 text-decoration:underline;
}

.verspacer
{
 min-height:1em;
 max-height:1em;
 height:1em;
}

.verspacerhalf
{
 height:.5em;
}

.icon
{
 height:1em;
 vertical-align: bottom;
}


.input_default::placeholder
{
 /* Chrome, Firefox, Opera, Safari 10.1+ */
 font-family:Arial;
 color: #69647a;
 opacity: 1; /* Firefox */
 text-align:left;
 font-size:0.8em;
}

.input_default:-ms-input-placeholder
{
 /* Internet Explorer 10-11 */
 font-family:Arial;
 color: #69647a;
 text-align:left;
 font-size:0.8em;
}
.input_default::-ms-input-placeholder
{
 /* Microsoft Edge */
 font-family:Arial;
 color: #69647a;
 text-align:left;
 font-size:0.8em;
}

