.logoColor {
  color: rgb(89,202,251) !important;
}

.divSubHeader {
  background-color: rgb(241,241,241);
  text-align: right;
  color: rgb(0,0,0);
  border-bottom: rgb(177,177,177) solid 1px;
  font-size: smaller;
  padding: 5px 10px;
  margin: auto;
}

.selectCompany {
  background-color: rgb(255,252,243);
  padding: 5px;
  margin-top: -5px;
  border-radius: 5px;
}

thead {
  background: rgb(30,101,133);
  background: linear-gradient(0deg, rgb(46,67,82) 0%, rgb(65,135,186) 50%, rgb(33,176,237) 100%);
  color: rgb(255,255,255);
  text-shadow: 1px 1px #060c11;
}

footer.footer {
  margin-top: 15rem;
}

.logoColorWhite {
  color: rgb(41,171,226) !important;
}

.nav-tabs .nav-link.active {
  background-color: rgb(216,230,238);
  border-bottom: 3px solid rgb(180,216,237);
  font-weight: bold;
}

.nav-link {
  color: rgb(94,93,93);
}

table th:first-child {
  border-radius: 10px 0 0 10px;
}

table th:last-child {
  border-radius: 0 10px 10px 0;
}

.optionSelector {
  height: 1.3em;
  width: 1.3em;
}

.sourceCode {
  font-family: monospace;
  color: rgb(73,146,255);
  font-weight: bold;
  padding: 7px;
  margin-bottom: 0px;
}

.sourceHeader {
  font-size: small;
  font-weight: bold;
  margin-bottom: 0px;
  background-color: #f1f1f1;
  padding: 4px 7px;
}

.sourceSection {
  border: 1px rgb(241,241,241) solid;
  margin-bottom: 10px;
}

.tableData tbody {
  font-size: small;
}

.tableData {
  vertical-align: middle;
  padding-top: 10px;
}

table.tableData tbody td {
  padding: 3px 10px !important;
}

.chartTitle {
  font-weight: bold;
  background: linear-gradient(0deg, rgb(46,67,82) 0%, rgb(65,135,186) 50%, rgb(33,176,237) 100%);
  color: rgb(255,255,255);
  text-shadow: 1px 1px #060c11;
  padding: 3px 9px;
  border-radius: 10px;
}

