
body {background-color: black;margin: 0px;}
a {color: #00FFFF;}
.margin-rightbottom-5px{margin: 0px 5px 5px 0px;}

/* ------------------------------------------------------ */

.default-container{
  scroll-behavior: smooth;
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:9;

  overflow: hidden;
  overflow-y: scroll; /* Add the ability to scroll */
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

/* Hide scrollbar for Chrome, Safari and Opera */
.default-container::-webkit-scrollbar {
  display: none;
}

/* ------------------------------------------------------ */

.column1{
  margin: 0px 5px 5px 0px;
  padding: 0px 5px 5px 5px;
  position:relative;
  width:140px;
  min-width:140px;
}

/* ------------------------------------------------------ */

.column2{
  margin: 0px 5px 5px 0px;   /* top right bottom left */
  padding: 0px 0px 0px 0px;   /* top right bottom left */
  position:relative;
  width:480px;
  min-width:480px;
  height:auto;
}

/* ------------------------------------------------------ */

.column3{
  margin: 0px 5px 5px 0px;   /* top right bottom left */
  padding: 0px 0px 0px 0px;   /* top right bottom left */
  position:relative;
  right:0px;
  width:auto;
  min-width:320px;
  height:auto;
}

/* ------------------------------------------------------ */

.default-h3{
  margin: 0px 5px 5px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
  font-family: 'Play', sans-serif;
  font-size: 18px;
  color: #00FFFF;
}

/* ------------------------------------------------------ */

.default-paragraph{
  margin: 0px 5px 5px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: justify;
  color:white;
}

/* ------------------------------------------------------ */

.default-textarea{
  /*margin: 0px 5px 5px 0px;*/
  padding:0px 0px 0px 0px;
  position:relative;
  resize: vertical;

  font-family: 'Courier New', monospace;
  padding-left: 4px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  border-radius: 0px;
  background-color: #f8f8f8;
  font-size: 14px;
  color: rgb(64, 64, 64);
}
.default-textarea:focus{
  outline-style: solid;
  outline-color: #00FFFF;
  outline-width: 2px;
}
.default-textarea:disabled{
  background-color: #c8c8c8;
}

/* ------------------------------------------------------ */

.default-combobox{
  /*margin: 0px 5px 5px 0px;*/
  top:3px;height:18px;
  padding:0px 0px 0px 5px;
  position:relative;

  font-family: 'Play', sans-serif;
  margin-right: 5px;

  border: 1px solid #ccc;
  border-radius: 0px;
  background-color: #000000;
  font-size: 14px;
  color: rgb(255, 255, 255);
}
.default-combobox:focus{
  outline-style: solid;
  outline-color: #00FFFF;
  outline-width: 2px;
}
.default-combobox:disabled{
  background-color: #c8c8c8;
}

/* ------------------------------------------------------ */

.default-descriptor{
  margin: 0px 5px 5px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
  font-family: 'Courier New', monospace;
  font-size: 13px;
  text-align: left;
  color:white;
}

/* ------------------------------------------------------ */

.default-imagearea{
  margin: 0px 5px 5px 0px;
  padding:0px 0px 0px 0px;
}
