.app-space {
  margin: 0;
  padding-right: 0;
  padding-left: 10px;
  padding-bottom: 0;
  padding-top: 10px;
  background-color: #fff;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 8pt;
}

.app-space table tr th {
  background-color: #fdece0;
  color: #000;
  font-weight: bold;
  font-size: 12px;
  min-height: 22px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.app-space td {
  font-size: 12px;

  /* padding-top: 3px; */

  /* padding-bottom: 3px; */
}

.app-space input {
  border-right: #8e1400 1px solid;
  border-top: #000 1px solid;
  border-left: #000 1px solid;
  border-bottom: #000 1px solid;
  background-color: #fff;
  color: black;
  font-size: 14px;
  /* height: 22px; */
}

.app-space input:disabled {
  color: lightgray !important;
  background-color: #666 !important;
}

.app-space input.btn {
  border-right: #a99b9b 1px solid;
  border-top: #a99b9b 1px solid;
  border-left: #a99b9b 1px solid;
  border-bottom: #a99b9b 1px solid;
  background-color: #000;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  height: 22px;
  text-align: center;
  cursor: hand;
}

.app-space input.btnm {
  border-right: #a99b9b 1px solid;
  border-top: #a99b9b 1px solid;
  border-left: #a99b9b 1px solid;
  border-bottom: #a99b9b 1px solid;
  background-color: #000;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  height: 22px;
  text-align: center;
  cursor: hand;
}

.app-space input.btno {
  border-right: #a99b9b 1px solid;
  border-top: #fdece0 1px solid;
  border-left: #fdece0 1px solid;
  border-bottom: #a99b9b 1px solid;
  background-color: #fcfcfc;
  color: #000;
  font-weight: bold;
  font-size: 14px;
  height: 22px;
  text-align: center;
  cursor: hand;
}

.app-space input.chk {
  background-color: transparent;
  padding: 0;
  border: none;
  cursor: hand;
  zoom: 0.9;
}

.app-space input.radio {
  padding-right: 10px;
  cursor: hand;
}

.app-space select {
  cursor: hand;
}

.app-space .txttt {
  width: 25px;
}

.app-space a:visited {
  color: blue;
  text-decoration: none;
  font-weight: bold;
}

.app-space a:hover {
  color: blue;
  text-decoration: none;
  font-weight: bold;
}

.app-space a:link {
  color: blue;
  text-decoration: none;
  font-weight: bold;
}

.app-space .List {
  font: 10px;
}

.app-space .list th {
  font: bold 10pt;
}

.app-space .list td {}

.app-space .rowR th {
  background-color: #000;
  color: #fff;
}

.app-space .rowR {
  background-color: #000;
  color: #fff;
}

.app-space .rowG th {
  background-color: #d0d0d0;
  color: #000;
}

.app-space .rowG td {
  background-color: #d0d0d0;
  color: #000;
}

.app-space .rowE {
  background-color: #fdece0;
}

.app-space .rowO {
  background-color: #fff;
}

.app-space .hlite {
  background-color: #bac3d3;
}

.app-space .title {
  color: #000;
  font-weight: bold;
  font-size: 20px;
  font-style: normal;
  height: 1em;
  filter: shadow(Color=#ccc, Direction=135, Strength=5);
}

.app-space .subtitle {
  color: #000;
  font-weight: bold;
  font-size: 18px;
  font-style: normal;
}

.app-space .h1 {
  padding-bottom: 0;
  color: #000;
  font-weight: bold;
  font-size: 14px;
  font-style: normal;
}

.app-space .h2 {
  padding-bottom: 0;
  color: #000;
  font-weight: bold;
  font-size: 14px;
  font-style: normal;
}

.app-space .navWin {
  color: blue;
}

.app-space .navLoss {
  color: red;
}

.app-space .fontWin {
  color: blue !important;
  font-weight: bold !important;
}

.app-space .fontLoss {
  color: red !important;
  font-weight: bold !important;
}

.app-space .font4D {
  font-weight: bold;
  font-size: 14px;
}

.app-space .fontBig {
  font-weight: bold;
  font-size: 14px;
}

.app-space .fontSml {
  font-weight: bold;
  font-size: 14px;
}

.app-space .fontTT {
  font-weight: bold;
  font-size: 14px;
}

.app-space .fontUnt {
  font-weight: bold;
  font-size: 14px;
}

.app-space .lock {
  color: #000;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  opacity: 0.3;
  font-style: italic;
  color: red;
  font-weight: bold;
}

.app-space .terminate {
  text-decoration: line-through;
}

.app-space .okMsg {
  color: blue;
  font-weight: bold;
  font-size: 12px;
}

.app-space .errMsg {
  color: red;
  font-size: 12px;
}

.app-space a.printf:hover {
  background-color: #000;
  color: white;
}

.app-space a.printf:link {
  color: darkblue;
}

.app-space .printtbl {
  border-right: #000 1px solid;
  border-top: #000 1px solid;
  border-left: #000 1px solid;
  border-bottom: #000 1px solid;
}

.app-space .printtbl th {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  padding-top: 0;
  border-right: #000 1px solid;
  border-top: #000 1px solid;
  border-left: #000 1px solid;
  border-bottom: #000 1px solid;
  color: black;
  font-weight: normal;
  font-size: 80%;
  text-align: center;
}

.app-space .printtbl td {
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  border-right: #000 1px solid;
  border-top: #000 1px solid;
  border-left: #000 1px solid;
  border-bottom: #000 1px solid;
  color: black;
  font-weight: normal;
  font-size: 80%;
}

.app-space .clock {
  color: #e0e5f5;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

.app-space .scrollmsg {
  color: #fff;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
}

.app-space .account {
  color: #e0e5f5;
  font-size: 16px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

.app-space .note {
  color: #e0e5f5;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

.app-space .w3-container.header-padding,
.app-space .w3-container.header-padding h6 {
  color: #000;
  font-weight: bold;
  font-size: 20px;
  font-style: normal;
  height: 1em;
  filter: shadow(Color=#ccc, Direction=135, Strength=5);
}

.app-space.mobile .app-space {
  padding: 0;
}

.app-space.mobile .app-space form>table>tr>td {
  padding: 0;
}

/*extra sall devides (phone, 600px and down*/
@media only screen and (max-width: 600px) {}

/*small devices portrait tables and large phones, 600px and up*/
@media only screen and (min-width: 600px) {}

/*medium devices (lanscape tablets, 768px and up*/
@media only screen and (min-width: 768px) {}

/*Large devices (laptos, desktops, 992px and up*/
@media only screen and (min-width: 600px) {}

/*Extra large devices (large laptops and desktops, 1200px and up*/
@media only screen and (min-width: 1200px) {}
