
/**
 * CSS Stylesheet for the Wordpress goodness.
 *
 * @package CSRTech: Gulf Hypoxia
 */
/* --- [ Base                                   ] --------------------*/

input[readonly] {
  background-color: white;
}

td {
  vertical-align: top;
  }

.csr-gulfhypoxia-required {
  color: #F00;
}

.csr-gulfhypoxia-error {
  color: #F00;
  font: oblique normal normal 13px/21px Georgia, Serif;
  }

.csr-gulfhypoxia-notice {
  color: #F00;
  font: oblique bold normal 13px/21px Georgia, Serif;
  }

.csr-gulfhypoxia-message {
  background: #BFB;
  color: #080;
  font: oblique bold normal 13px/21px Georgia, Serif;
  margin: 0;
  padding: .25rem 1rem;
  border: 1px solid #080;
  border-radius: 1rem;
  }

/* --- [ Daily Log                              ] --------------------*/

.csr-gulfhypoxia-dailylog-box {
  border: 0;
  margin: 0;
  padding: 0;
}

.csr-gulfhypoxia-dailylog-noentry {
  font-style: oblique;
}

.csr-gulfhypoxia-dailylog-entry-box {
  border: 0;
  padding: 0;
  border-bottom: 1px solid #BFBFBF;
  margin-bottom: .5rem;
}

.csr-gulfhypoxia-dailylog-entry-head {
  font-weight: bold;
}

.csr-gulfhypoxia-dailylog-entry-body {
  border: 0;
  margin: .5rem .5rem 0 .5rem;
  padding: 0;
}

/* --- [ Admin Log Table                        ] --------------------*/

.csr-gulfhypoxia-logtable {
  border-collapse: collapse;
  border: 1px solid #333;
  width: 100%;
}
.csr-gulfhypoxia-logtable thead {
  background: #333;
  color: #FFF;
}
.csr-gulfhypoxia-logtable th {
  text-align: left;
  padding: 4px;
}
.csr-gulfhypoxia-logtable td {
  padding: 4px;
}
.csr-gulfhypoxia-logtable tbody > tr:nth-child(even) {
  background: #CCC;
}
.csr-gulfhypoxia-logtable tbody > tr:nth-child(odd) {
  background: #FFF;
}
.csr-gulfhypoxia-logtable tbody > tr:hover {
  background: #EFEFEF;
}
/* --- [ Boxy                                   ] --------------------*/

.csr-gulfhypoxia-boxy {
  display: inline-block;
/*
  width: 512px;
*/
  border: 1px solid #000;
  border-radius: 7px;
  margin: 5px;
  padding: 9px;
  background-color: #FFF;
  color: #000;
  font-size: 15px;
  }
.csr-gulfhypoxia-boxy > table {
/*
  width: 100%;
*/
  }
.csr-gulfhypoxia-boxy table.frm {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 5px;
  }
.csr-gulfhypoxia-boxy table.frm td {
  border: 1px solid #AAA;
  padding: 4px;
  }
.csr-gulfhypoxia-boxy > table > tbody th {
  white-space: nowrap;
  text-align: right;
  }
.csr-gulfhypoxia-boxy > table > tbody td {
  vertical-align: top;
  padding: 3px;
  }
.csr-gulfhypoxia-boxy > table > tbody h3 {
  border-bottom: 2px solid #00F;
  }
.csr-gulfhypoxia-boxy > table > tbody td.boxy {
  border-right: 2px solid #00F;
  }
.csr-gulfhypoxia-boxy em {
  color: #00A;
  }

/* --- [ Responsive                             ] --------------------*/
/*
@media only screen and (max-width: 400px) {

}
*/

/* FIN */