@import url(../fonts/foundation-icons/foundation-icons.css);
@font-face {
  font-family: "foundation-icons";
  src: url("../fonts/foundation-icons/foundation-icons.eot");
  src: url("../fonts/foundation-icons/foundation-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/foundation-icons/foundation-icons.woff") format("woff"), url("../fonts/foundation-icons/foundation-icons.ttf") format("truetype"), url("../fonts/foundation-icons/foundation-icons.svg#fontcustom") format("svg");
  font-weight: normal;
  font-style: normal; }

html, body {
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 100%; }

.dashboard .head:not(.alt-color):not(.county) {
  background-color: #80cbc4 !important;
  line-height: 1.25; }

.dashboard .county {
  background-color: #e0f2f1 !important;
  line-height: 1.25; }

.dashboard .alt-color {
  background-color: #b2dfdb !important;
  line-height: 1.25;
  font-weight: bold; }

.dashboard h5 {
  padding: 10px 0px 10px 0px !important; }

.dashboard .head tr:not(.county) div {
  padding-left: 20px !important; }

.dashboard .clear_last_row tr:last-of-type {
  background-color: transparent !important; }

label {
  font-size: 14px !important;
  color: black !important; }

input[type=text] {
  font-size: 14px !important; }

input[type=text]:disabled {
  color: black !important; }

.bold {
  font-weight: bold !important; }

i.clipboard {
  cursor: pointer; }

.dashboard tbody.custom-table tr:nth-child(4) {
  background-color: #ffffff !important; }

.dashboard tbody tr.head div {
  padding-right: 20px;
  float: left; }

.content {
  margin: 2% 10%; }

.header-row {
  background-color: #005b9c;
  color: white;
  font-weight: 600; }

.passwd {
  font-family: 'Courier New', Courier, monospace;
  font-size: 1.25em; }

.accordion-title {
  padding: .5rem 1rem; }

.accordion-title h4 {
  margin-bottom: initial; }

.input-group-button a {
  padding-top: .85em; }

.bot-border .cell {
  border-bottom: 1px #cacaca solid; }

table {
  border-collapse: collapse; }

table thead, table tbody tr:last-child {
  border-bottom: 1px #00006e solid; }

table tbody tr:hover {
  background-color: #e4e4e4; }

table tfoot, table thead {
  background-color: #cacac5; }

.copyButton:hover {
  cursor: pointer; }

.lgTextBox {
  word-wrap: break-word; }

/* Alternate colors on Long lists (Replacing .school-stripe)*/
.stripedList:nth-child(even) {
  border-bottom: 0;
  background-color: #f1f1f1; }

.stripedList.hover:hover, .stripedList.hover:hover a {
  background-color: #005b9c;
  color: #ffffff; }

tbody td, tbody th, tfoot td, tfoot th, thead td, thead th {
  padding: 0px; }

.hasDatepicker {
  border: 1px solid #cacaca;
  padding: 8px; }

.header-row.bborder {
  border-bottom: 1px solid #ffffff; }

[type=checkbox] + label, [type=radio] + label {
  margin-right: 0.3rem !important;
  margin-left: 0.2rem !important; }
