@media print {
  .noprint {
    display: none;
  }
}
.clickable {
  cursor: pointer;
}
.well {
  box-shadow: #ccc 1px 2px 5px;
  border-radius: 3px;
  color: #333;
  background-color: #fff;
  border: 1px solid #aaa;
  margin: 5px;
}
.wk-arrow,
.clr-arrow {
  font-size: 24px;
}
#datesummary {
  text-align: center;
  font-size: 1.2em;
  font-weight: 800;
  border: 1px solid #ccc;
  padding: 4px;
}
.rg-warning {
  color: #c44;
  font-size: 0.9em;
  display: none;
}
td.rangewarning .rg-warning {
  display: inline;
}
#metopts {
  background: #fff;
  border: 1px solid #ccc;
}
.table-scroll tr.selected td {
  background: #813B29 !important;
  color: #fff !important;
}
.red-cell {
  background: #fcc !important;
}
.yellow-cell {
  background: #ffc !important;
}
.green-cell {
  background: #80da80 !important;
}
tr.week-stafflevel td {
  color: #7030A0;
  font-weight: bold;
}
.summarytile {
  border: 1px solid #ccc;
}
.summarytile h3 {
  margin: 0px;
  border: none;
  padding: 0px;
  font-size: 1.4em;
}
.summarytile .list-item-container {
  padding-top: 10px;
}
.summarytile .list-item {
  padding: 10px;
}
ul.options {
  list-style: none;
  margin: 0px auto;
  padding: 10px 0px;
  text-align: center;
}
ul.options li {
  display: inline-block;
  margin: 5px 8px;
  border: 1px solid #eee;
  padding: 5px;
  cursor: pointer;
}
ul.options li.selected {
  background: #ded;
}
.table-scroll {
  position: relative;
  max-width: 100%;
  margin: auto;
  overflow: hidden;
  border: 1px solid #000;
}
.table-scroll .form-control {
  height: 22px;
  padding: 0px 12px;
}
.table-scroll table {
  width: 100%;
  margin: auto;
  border-collapse: separate;
  border-spacing: 0;
}
.table-scroll th,
.table-scroll td {
  padding: 5px 10px;
  border: 1px solid #000;
  background: #fff;
  white-space: nowrap;
  vertical-align: top;
  text-align: center;
}
.table-scroll thead,
.table-scroll tfoot {
  background: #f9f9f9;
}
.table-wrap {
  width: 100%;
  overflow: auto;
}
.clone {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.clone th,
.clone td {
  visibility: hidden;
}
.clone td,
.clone th {
  border-color: transparent;
}
.clone tbody th {
  visibility: visible;
  color: #004;
}
.clone .fixed-side {
  border: 1px solid #000;
  background: #eee;
  visibility: visible;
}
.clone thead,
.clone tfoot {
  background: transparent;
}
#top-spacer {
  padding-top: 90px;
}
@media (min-width: 768px) {
  #top-spacer {
    padding-top: 0px;
  }
}
hr.simple {
  width: 80%;
  border-top: 1px solid #ccc;
  margin-top: 5px;
  margin-bottom: 5px;
}
ul.radiolist {
  list-style: none;
  margin: 0 auto;
  padding: 20px 0 10px;
  text-align: left;
}
ul.radiolist li {
  display: inline-block;
  margin: 5px 12px;
}
.storeline {
  padding: 10px;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  min-height: 20px;
  background: #f8f8f8;
  margin: 5px 0px;
}
.breadcrumb {
  padding-bottom: 10px !important;
}
div.panel-dkblue {
  padding-bottom: 10px;
}
div.panel-dkblue .heading {
  padding: 5px 10px;
  font-size: 18px;
  background-color: #203a84;
  color: #fff;
}
div.panel-dkblue .heading .daterange {
  font-size: 18px;
  font-weight: 800;
  text-transform: uppercase;
}
div.panel-dkblue .content {
  border-left: solid 2px #b8c1d8;
  border-right: solid 2px #b8c1d8;
  border-bottom: solid 2px #b8c1d8;
  padding-top: 10px;
  text-align: center;
  font-size: 14px;
}
div.panel-dkblue .content .detail-heading {
  font-weight: 700;
  font-size: 16px;
}
div.panel-dkblue .content .detail-value {
  font-size: 16px;
}
div.panel-ltblue {
  padding-bottom: 10px;
}
div.panel-ltblue .heading {
  padding: 5px 10px;
  font-size: 18px;
  background-color: #596aa5;
  color: #fff;
}
div.panel-ltblue .heading .daterange {
  font-size: 18px;
  font-weight: 800;
  text-transform: uppercase;
}
div.panel-ltblue .content {
  border-left: solid 2px #b8c1d8;
  border-right: solid 2px #b8c1d8;
  border-bottom: solid 2px #b8c1d8;
  padding-top: 10px;
  text-align: center;
  font-size: 14px;
}
div.panel-ltblue .content .detail-heading {
  font-weight: 700;
  font-size: 16px;
}
div.panel-ltblue .content .detail-value {
  font-size: 16px;
}
div.panel-green {
  padding-bottom: 10px;
}
div.panel-green .heading {
  padding: 5px 10px;
  font-size: 18px;
  background-color: #517630;
  color: #fff;
}
div.panel-green .heading .daterange {
  font-size: 18px;
  font-weight: 800;
  text-transform: uppercase;
}
div.panel-green .content {
  border-left: solid 2px #b8c1d8;
  border-right: solid 2px #b8c1d8;
  border-bottom: solid 2px #b8c1d8;
  padding-top: 10px;
  text-align: center;
  font-size: 14px;
}
div.panel-green .content .detail-heading {
  font-weight: 700;
  font-size: 16px;
}
div.panel-green .content .detail-value {
  font-size: 16px;
}
div.panel-orange {
  padding-bottom: 10px;
}
div.panel-orange .heading {
  padding: 5px 10px;
  font-size: 18px;
  background-color: #c1672e;
  color: #fff;
}
div.panel-orange .heading .daterange {
  font-size: 18px;
  font-weight: 800;
  text-transform: uppercase;
}
div.panel-orange .content {
  border-left: solid 2px #b8c1d8;
  border-right: solid 2px #b8c1d8;
  border-bottom: solid 2px #b8c1d8;
  padding-top: 10px;
  text-align: center;
  font-size: 14px;
}
div.panel-orange .content .detail-heading {
  font-weight: 700;
  font-size: 16px;
}
div.panel-orange .content .detail-value {
  font-size: 16px;
}
div.panel-tan {
  padding-bottom: 10px;
}
div.panel-tan .heading {
  padding: 5px 10px;
  font-size: 18px;
  background-color: #b3921c;
  color: #fff;
}
div.panel-tan .heading .daterange {
  font-size: 18px;
  font-weight: 800;
  text-transform: uppercase;
}
div.panel-tan .content {
  border-left: solid 2px #b8c1d8;
  border-right: solid 2px #b8c1d8;
  border-bottom: solid 2px #b8c1d8;
  padding-top: 10px;
  text-align: center;
  font-size: 14px;
}
div.panel-tan .content .detail-heading {
  font-weight: 700;
  font-size: 16px;
}
div.panel-tan .content .detail-value {
  font-size: 16px;
}
.dark-a {
  color: #e0e4ee;
  background-color: #203a84;
  font-size: 18px;
  padding: 5px;
  margin: 14px 0px;
}
.dark-a .data {
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
}
.dark-a a {
  font-size: 20px;
  color: #ffffff;
  text-decoration: none;
}
.dark-b {
  color: #f4e5da;
  background-color: #c1672e;
  font-size: 18px;
  padding: 5px;
  margin: 14px 0px;
}
.dark-b .data {
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
}
.dark-b a {
  font-size: 20px;
  color: #ffffff;
  text-decoration: none;
}
.panel-styles {
  font-size: 18px;
}
.panel-styles i {
  font-size: 2.5em;
  padding: 14px 0px;
}
.panel-a {
  color: #203a84;
  background-color: #e0e4ee;
  border: solid 2px #bfc7dc;
  font-size: 18px;
}
.panel-a i {
  font-size: 2.5em;
  padding: 14px 0px;
}
.panel-b {
  color: #638643;
  background-color: #eaefe9;
  border: solid 2px #cedacb;
  font-size: 18px;
}
.panel-b i {
  font-size: 2.5em;
  padding: 14px 0px;
}
.panel-c {
  color: #c1672e;
  background-color: #f4e5da;
  border: solid 2px #e8c9b3;
  font-size: 18px;
}
.panel-c i {
  font-size: 2.5em;
  padding: 14px 0px;
}
.panel-d {
  color: #c0a033;
  background-color: #f0ebdb;
  border: solid 2px #e1d7b7;
  font-size: 18px;
}
.panel-d i {
  font-size: 2.5em;
  padding: 14px 0px;
}
.panel-data {
  text-align: center;
  color: #000000;
  background-color: #ffffff;
  margin: 8px 0px;
  padding: 3px 0px;
  font-size: 20px;
}
.mgmttitle {
  font-size: 18px;
}
.nav > li > a {
  color: #203a84;
}
.mnu-selected {
  background: #000000;
  color: #dbe3e9 !important;
}
.mnu-selected:hover {
  color: #000 !important;
}
/*# sourceMappingURL=management.css.map */