TD {
  font-family: Raleway;
  font-size: 12pt;
}

.staging,.fetching,.processing,.storing,.scrub,.scrubbing,.archiving,.aggregating,.get_inputs,.getting_inputs {
  font-style: italic;
  color: green;
}

.defined,.staged,.fetched,.processed,.stored,.validated,.scrubbed,.archived,.finished,.aggregate,.aggregated,.expanded,.defining {
  background-color: lemonchiffon;
  color: blue;
}

.suspended,.discarded {
    color: grey;
    font-style: italic;
}

.started {
  background-color: lemonchiffon;
}

.max {
   font-weight: bold;
   background-color: lightgreen;
}

.aggregate_failed,.aggregating_failed,.defining_failed,.defined_failed {
  color: red;
  font-weight: bold;
}


.error,.failed,.staging_failed,.staged_failed,.processed_failed,.scrubbed_failed,.stored_failed,.archived_failed,.on_hold {
  color: red;
  font-weight: bold;
}

.processed,.ok,.running,.active,.started {
 color: green;
 font-weight: bold;
}

.scrubbed {
  color: darkgray;
  font-style: italic;
}

.processing,.processing_copying {
 font-weight: bold;
 background-color: lightyellow;
}

p.title {
	font-family: Raleway;
	font-size: 18pt;
}

.footer {
  font-family: Arial;
  font-size: 10pt;
  font-style: italic;
}

.ml-auto .dropdown-menu {
  left: auto !important;
  right: 0px;
}

.bigger {
   font-size: 13pt;
}

.info {
   background-color: #E0F8F8;
}

.form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .checkbox {
  font-weight: 400;
}
.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.modal-body {
    padding: 0 !important;
}

.modal-dialog .modal-lg {
    max-width: 80% !important;
}

.modal-content {
    overflow: scroll !important;
    width:120%
}

.form-flex {
    display: flex;
}

.good {
 color: green;
 font-weight: bold;
}
.moderate {
 color: orange;
 font-weight: bold;
}
.poor {
 color: red;
 font-weight: bold;
}

.search_box
{
    color: darkblue;
  display: inline-block;
  vertical-align: middle;
}

.img {
    color: white;
    font-family: "Courier New";
}

.aggregation {
  color: darkgray;
}