h
/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

.loading-data {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px 0 0 -50px;
}

.sortable-item {
  padding: 6px 12px;
  margin-bottom: 4px;
  font-size: 14px;
  line-height: 1.4em;
  text-align: left;
  cursor: grab;
  border: 1px solid transparent;
  border-radius: 4px;
  border-color: var(--gen-color-border-secondary);
  background-color: var(--gen-color-background-layer-1)
  ;
}

.placeholder-item {
  padding: 6px 12px;
  margin-bottom: 4px;
  font-size: 14px;
  font-style: italic;
  line-height: 1.4em;
  text-align: left;
  border: 1px solid transparent;
  border-radius: 4px;
  border-color: var(--gen-color-border-secondary);
  min-height: 146px;
}

.selected-sortable-item {
  padding: 6px 12px;
  margin-bottom: 4px;
  font-size: 14px;
  line-height: 1.4em;
  text-align: left;
  cursor: grab;
  border: 1px solid transparent;
  border-radius: 4px;
  border-color: var(--gen-color-highlight-success);
  background-color: var(--gen-color-background-layer-1)
  ;
}

.unselected-sortable-item {
  padding: 6px 12px;
  margin-bottom: 4px;
  font-size: 14px;
  line-height: 1.4em;
  text-align: left;
  cursor: grab;
  border: 1px solid transparent;
  border-radius: 4px;
  border-color: var(--gen-color-highlight-error)
  
  ;
  background-color: var(--gen-color-background-layer-1)
  ;
}

.sortable-item-active {
  background-color: var(--gen-color-background-layer-1)
  ;
  border-color: var(--gen-color-accent-solid);
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.sortable-wrapper {
  min-height: 150px;
}

#splashpage {
  background-image: url('../images/Mfg-Background.jpg');
}

#footer-action-page {
  min-width: 120px;
  margin-bottom: 35.3px;
}

.partial-menu {
  padding-left: 0px;
}

.panel-footer {
  background-color: var(--gen-color-background-layer-2);
  border: none;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  min-height: 55px;
  text-align: right;
  padding: 15px 15px 5px 15px;
}

.nav-tabs > li > a.active {
  border-bottom: 3px solid var(--gen-color-accent-solid);
}

#sidemenu > .nav > li a.active {
  border-left: 3px solid var(--gen-color-accent-solid);
}

#splashmenu {
  opacity: 1;
  -webkit-transition: opacity 2s;
  -moz-transition: opacity 2s;
  -o-transition: opacity 2s;
  transition: opacity 2s;
}

#login
.login {
  background-image: url('../images/Mfg-Background.jpg');
}

#login-container {
  opacity: 1;
  -webkit-transition: opacity 2s;
  -moz-transition: opacity 2s;
  -o-transition: opacity 2s;
  transition: opacity 2s;
  background-color: var(--gen-color-background-layer-3);
}

.genetec {
  margin-bottom: 35px;
}

#login-container .logo {
  background-image: url('../images/Genetec-Manufacturing-wt.svg');
}

.wi-big {
    margin: 6px;
    font-size: 65px;
}

.wi-medium {
    margin: 4px;
    font-size: 35px;
}

.colored-circle {
    width: 10px;
    height: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: var(--gen-color-highlight-error);
}

.ct-series-a .ct-point,
.ct-series-a .ct-line,
.ct-series-a .ct-bar,
.ct-series-a .ct-slice-donut,
.ct-series-a .ct-slice-donut-solid {
  stroke: var(--gen-color-datavisualization-orange);
}

.ct-series-a .ct-slice-pie,
.ct-series-a .ct-area,
.ct-series-a .ct-slice-donut-solid {
  fill: var(--gen-color-datavisualization-orange);
}

.colored-circle.colored-circle-a {
  background: var(--gen-color-datavisualization-orange);
}

.ct-series-b .ct-point,
.ct-series-b .ct-line,
.ct-series-b .ct-bar,
.ct-series-b .ct-slice-donut,
.ct-series-b .ct-slice-donut-solid {
  stroke: var(--gen-color-datavisualization-blue);
}

.ct-series-b .ct-slice-pie,
.ct-series-b .ct-area,
.ct-series-b .ct-slice-donut-solid {
  fill: var(--gen-color-datavisualization-blue);
}

.colored-circle.colored-circle-b {
  background: var(--gen-color-datavisualization-blue);
}

.ct-series-c .ct-point,
.ct-series-c .ct-line,
.ct-series-c .ct-bar,
.ct-series-c .ct-slice-donut,
.ct-series-c .ct-slice-donut-solid {
    stroke: #ff695c;
}

.ct-series-c .ct-slice-pie,
.ct-series-c .ct-area,
.ct-series-c .ct-slice-donut-solid {
    fill: #ff695c;
}

.colored-circle.colored-circle-c {
    background: #ff695c;
}

.ct-series-d .ct-point,
.ct-series-d .ct-line,
.ct-series-d .ct-bar,
.ct-series-d .ct-slice-donut,
.ct-series-d .ct-slice-donut-solid {
    stroke: #9bc87d;
}

.ct-series-d .ct-slice-pie,
.ct-series-d .ct-area,
.ct-series-d .ct-slice-donut-solid {
    fill: #9bc87d;
}

.colored-circle.colored-circle-d {
    background: #9bc87d;
}

.ct-series-e .ct-point,
.ct-series-e .ct-line,
.ct-series-e .ct-bar,
.ct-series-e .ct-slice-donut,
.ct-series-e .ct-slice-donut-solid {
    stroke: #ab5eca;
}

.ct-series-e .ct-slice-pie,
.ct-series-e .ct-area,
.ct-series-e .ct-slice-donut-solid {
    fill: #ab5eca;
}

.colored-circle.colored-circle-e {
    background: #ab5eca;
}

.ct-series-f .ct-point,
.ct-series-f .ct-line,
.ct-series-f .ct-bar,
.ct-series-f .ct-slice-donut,
.ct-series-f .ct-slice-donut-solid {
    stroke: #bc204b;
}

.ct-series-f .ct-slice-pie,
.ct-series-f .ct-area,
.ct-series-f .ct-slice-donut-solid {
    fill: #bc204b;
}

.colored-circle.colored-circle-f {
    background: #bc204b;
}

.ct-series-g .ct-point,
.ct-series-g .ct-line,
.ct-series-g .ct-bar,
.ct-series-g .ct-slice-donut,
.ct-series-g .ct-slice-donut-solid {
    stroke: #74ceef;
}

.ct-series-g .ct-slice-pie,
.ct-series-g .ct-area,
.ct-series-g .ct-slice-donut-solid {
    fill: #74ceef;
}

.colored-circle.colored-circle-g {
    background: #74ceef;
}

.ct-series-h .ct-point,
.ct-series-h .ct-line,
.ct-series-h .ct-bar,
.ct-series-h .ct-slice-donut,
.ct-series-h .ct-slice-donut-solid {
    stroke: #c7c7c7;
}

.ct-series-h .ct-slice-pie,
.ct-series-h .ct-area,
.ct-series-h .ct-slice-donut-solid {
    fill: #c7c7c7;
}

.colored-circle.colored-circle-h {
    background: #c7c7c7;
}

.ct-series-i .ct-point,
.ct-series-i .ct-line,
.ct-series-i .ct-bar,
.ct-series-i .ct-slice-donut,
.ct-series-i .ct-slice-donut-solid {
    stroke: #f2d12f;
}

.ct-series-i .ct-slice-pie,
.ct-series-i .ct-area,
.ct-series-i .ct-slice-donut-solid {
    fill: #f2d12f;
}

.colored-circle.colored-circle-i {
    background: #f2d12f;
}

.ct-series-j .ct-point,
.ct-series-j .ct-line,
.ct-series-j .ct-bar,
.ct-series-j .ct-slice-donut,
.ct-series-j .ct-slice-donut-solid {
    stroke: #45ad00;
}

.ct-series-j .ct-slice-pie,
.ct-series-j .ct-area,
.ct-series-j .ct-slice-donut-solid {
    fill: #45ad00;
}

.colored-circle.colored-circle-k {
    background: #45ad00;
}

.ct-series-l .ct-point,
.ct-series-l .ct-line,
.ct-series-l .ct-bar,
.ct-series-l .ct-slice-donut,
.ct-series-l .ct-slice-donut-solid {
    stroke: #86797d;
}

.ct-series-l .ct-slice-pie,
.ct-series-l .ct-area,
.ct-series-l .ct-slice-donut-solid {
    fill: #86797d;
}

.colored-circle.colored-circle-l {
    background: #86797d;
}

.ct-series-m .ct-point,
.ct-series-m .ct-line,
.ct-series-m .ct-bar,
.ct-series-m .ct-slice-donut,
.ct-series-m .ct-slice-donut-solid {
    stroke: #b2c326;
}

.ct-series-m .ct-slice-pie,
.ct-series-m .ct-area,
.ct-series-m .ct-slice-donut-solid {
    fill: #b2c326;
}

.colored-circle.colored-circle-m {
    background: #b2c326;
}

.ct-series-n .ct-point,
.ct-series-n .ct-line,
.ct-series-n .ct-bar,
.ct-series-n .ct-slice-donut,
.ct-series-n .ct-slice-donut-solid {
    stroke: #6188e2;
}

.ct-series-n .ct-slice-pie,
.ct-series-n .ct-area,
.ct-series-n .ct-slice-donut-solid {
    fill: #6188e2;
}

.colored-circle.colored-circle-n {
    background: #6188e2;
}

.ct-series-o .ct-point,
.ct-series-o .ct-line,
.ct-series-o .ct-bar,
.ct-series-o .ct-slice-donut,
.ct-series-o .ct-slice-donut-solid {
    stroke: #a748ca;
}

.ct-series-o .ct-slice-pie,
.ct-series-o .ct-area,
.ct-series-o .ct-slice-donut-solid {
    fill: #a748ca;
}

.colored-circle.colored-circle-o {
    background: #a748ca;
}

.ct-line .ct-area {
    fill-opacity: 1
}

#text-display th {
  font-weight: normal;
}

.alert-success:before {
  content: '';
  color: rgba(155, 200, 125, 0);
  margin-right: 0;
}

.alert-info:before {
  content: '';
  color: rgba(155, 200, 125, 0);
  margin-right: 0;
}

.alert-warning:before {
  content: '';
  color: rgba(155, 200, 125, 0);
  margin-right: 0;
}

.alert-danger:before {
  content: '';
  color: rgba(155, 200, 125, 0);
  margin-right: 0;
}

.alert-error:before {
  content: '';
  color: rgba(155, 200, 125, 0);
  margin-right: 0;
}
