/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */
/* Import Sass mixins, variables, Compass modules, etc. */
/* HTML element (SMACSS base) rules */
/* Layout rules */
/* Component (SMACSS module) rules */
/* SMACSS theme rules */
/* @import "theme-A"; */
/* @import "theme-B"; */
/* line 70, ../../sass/styles.scss */
html {
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
  /* 1 */
  font-size: 87.5%;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* line 77, ../../sass/styles.scss */
#mainbar .navbar-nav li > a {
  transition: background-color 0.5s, colr 0.5s;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
}
/* line 83, ../../sass/styles.scss */
#mainbar .navbar-nav li > a:hover, #mainbar .navbar-nav li > a:focus {
  background-color: #EEE;
}

/* line 95, ../../sass/styles.scss */
#mainbar .navbar-nav li.active > a {
  background-color: #ddd;
}

/* line 101, ../../sass/styles.scss */
.alert :last-child {
  margin-bottom: 0;
}

/* line 107, ../../sass/styles.scss */
.documentation article {
  margin-left: 1rem;
}

/* line 120, ../../sass/styles.scss */
.bg-status-completed {
  color: #006600;
}
/* line 39, ../../sass/styles.scss */
.bg-status-completed a {
  color: #009900;
}
/* line 42, ../../sass/styles.scss */
.bg-status-completed a:visited {
  color: #009900;
}
/* line 45, ../../sass/styles.scss */
.bg-status-completed a:hover {
  color: #00cc00;
}

/* line 124, ../../sass/styles.scss */
.bg-status-failed {
  color: #660000;
}
/* line 39, ../../sass/styles.scss */
.bg-status-failed a {
  color: #990000;
}
/* line 42, ../../sass/styles.scss */
.bg-status-failed a:visited {
  color: #990000;
}
/* line 45, ../../sass/styles.scss */
.bg-status-failed a:hover {
  color: #cc0000;
}

/* line 128, ../../sass/styles.scss */
.bg-status-outstanding {
  color: #994C00;
}
/* line 39, ../../sass/styles.scss */
.bg-status-outstanding a {
  color: #cc6500;
}
/* line 42, ../../sass/styles.scss */
.bg-status-outstanding a:visited {
  color: #cc6500;
}
/* line 45, ../../sass/styles.scss */
.bg-status-outstanding a:hover {
  color: #ff7f00;
}

/* line 132, ../../sass/styles.scss */
.bg-status-inprogress {
  color: #0000FF;
}
/* line 39, ../../sass/styles.scss */
.bg-status-inprogress a {
  color: #3333ff;
}
/* line 42, ../../sass/styles.scss */
.bg-status-inprogress a:visited {
  color: #3333ff;
}
/* line 45, ../../sass/styles.scss */
.bg-status-inprogress a:hover {
  color: #6666ff;
}

/* line 136, ../../sass/styles.scss */
.bg-status-invalid {
  color: #FF0000;
}
/* line 39, ../../sass/styles.scss */
.bg-status-invalid a {
  color: #ff3333;
}
/* line 42, ../../sass/styles.scss */
.bg-status-invalid a:visited {
  color: #ff3333;
}
/* line 45, ../../sass/styles.scss */
.bg-status-invalid a:hover {
  color: #ff6666;
}

/* line 140, ../../sass/styles.scss */
.bg-status-warning {
  color: #FFFF00;
}
/* line 39, ../../sass/styles.scss */
.bg-status-warning a {
  color: #ffff33;
}
/* line 42, ../../sass/styles.scss */
.bg-status-warning a:visited {
  color: #ffff33;
}
/* line 45, ../../sass/styles.scss */
.bg-status-warning a:hover {
  color: #ffff66;
}

/* line 144, ../../sass/styles.scss */
.test1 {
  background-color: red;
}

/* line 145, ../../sass/styles.scss */
.test2 {
  background-color: green;
}

/* line 146, ../../sass/styles.scss */
.test3 {
  background-color: teal;
}

/* line 147, ../../sass/styles.scss */
.test4 {
  background-color: yellow;
}

/* line 149, ../../sass/styles.scss */
dt {
  margin: 0;
}

/* line 153, ../../sass/styles.scss */
.centered-content {
  margin-left: auto;
  margin-right: auto;
}

/* line 158, ../../sass/styles.scss */
.title-line {
  font-size: 1.6rem;
  font-weight: bold;
  font-style: normal;
  vertical-align: middle;
}

/* line 165, ../../sass/styles.scss */
.login-img:hover {
  -webkit-filter: sepia(100%) hue-rotate(90deg) drop-shadow(2px 2px 5px cyan);
  filter: sepia(100%) hue-rotate(90deg) drop-shadow(2px 2px 5px cyan);
}

/* line 172, ../../sass/styles.scss */
.user-info-headline {
  font-size: 1.2em;
  font-weight: bold;
  font-style: normal;
  vertical-align: middle;
}

/* line 179, ../../sass/styles.scss */
.itl-nav {
  padding-top: 0.5em;
  display: table;
}

/* line 185, ../../sass/styles.scss */
.itl-nav-ctrl, .itl-nav-ctrl-text {
  display: inline-flex;
  margin-right: 5px;
  padding-bottom: 1px;
  float: left;
}
/* line 190, ../../sass/styles.scss */
.itl-nav-ctrl input, .itl-nav-ctrl-text input {
  padding: 1px .375rem;
}

/* line 195, ../../sass/styles.scss */
.itl-nav-ctrl-text {
  max-width: 300px;
}

/* line 200, ../../sass/styles.scss */
.itl-input-date {
  max-width: 7em;
}

/* line 204, ../../sass/styles.scss */
.itl-table-top {
  margin-top: 0;
}

/* line 208, ../../sass/styles.scss */
.itl-center-spin {
  color: #ccc;
  line-height: 1.2em;
  width: 1.2em;
  height: 1.2em;
  vertical-align: middle;
  text-align: center;
}

/* line 218, ../../sass/styles.scss */
.itl-fa-10x {
  font-size: 10em;
}

@keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
/* line 242, ../../sass/styles.scss */
.itl-animate-flicker {
  -webkit-animation: flickerAnimation 3s infinite;
  -moz-animation: flickerAnimation 3s infinite;
  -o-animation: flickerAnimation 3s infinite;
  animation: flickerAnimation 3s infinite;
}

/* line 248, ../../sass/styles.scss */
.itl-block {
  display: block;
}

/* line 251, ../../sass/styles.scss */
.itl-white-background {
  background-color: white !important;
}

/* line 255, ../../sass/styles.scss */
.full button span {
  background-color: limegreen;
  border-radius: 32px;
  color: black;
}

/* line 261, ../../sass/styles.scss */
.partially button span {
  background-color: orange;
  border-radius: 32px;
  color: black;
}

/* line 267, ../../sass/styles.scss */
.checkbox-input {
  height: 34px;
  margin-top: 6px;
}

/* line 272, ../../sass/styles.scss */
.debug {
  color: #212529;
  background-color: #FFEFEF;
  opacity: 0.8;
  overflow-x: auto;
}

/* line 279, ../../sass/styles.scss */
input[type=radio], input[type=checkbox] {
  margin: 4px 4px 0px 0px !important;
  vertical-align: text-bottom !important;
}

/* line 283, ../../sass/styles.scss */
input[type=checkbox][disabled] + label {
  color: #ccc;
}

/* line 286, ../../sass/styles.scss */
input[type=checkbox][disabled]:checked + label {
  color: #f00;
}

/* line 290, ../../sass/styles.scss */
.form-control-feedback {
  float: right;
  margin: -1.5em 1em;
}

/* line 295, ../../sass/styles.scss */
.form-horizontal div label {
  padding-top: 0.5rem;
  margin-bottom: 0;
  text-align: right;
}

/* line 301, ../../sass/styles.scss */
.grow {
  transition: all .4s ease-in-out;
}

/* line 302, ../../sass/styles.scss */
.grow:hover {
  transform: scale(2);
}

/* line 304, ../../sass/styles.scss */
.how-to-img {
  opacity: 0.9;
  margin: 0.2rem 1rem;
}

/* line 311, ../../sass/styles.scss */
.w-33 {
  width: 33%!important;
}

/* line 311, ../../sass/styles.scss */
.w-45 {
  width: 45%!important;
}

/* line 311, ../../sass/styles.scss */
.w-55 {
  width: 55%!important;
}

/* line 311, ../../sass/styles.scss */
.w-65 {
  width: 65%!important;
}

/* line 311, ../../sass/styles.scss */
.w-67 {
  width: 67%!important;
}

/* line 311, ../../sass/styles.scss */
.w-70 {
  width: 70%!important;
}

/* line 311, ../../sass/styles.scss */
.w-80 {
  width: 80%!important;
}

/* line 311, ../../sass/styles.scss */
.w-85 {
  width: 85%!important;
}

/* line 311, ../../sass/styles.scss */
.w-90 {
  width: 90%!important;
}

/* line 311, ../../sass/styles.scss */
.w-95 {
  width: 95%!important;
}

/* line 317, ../../sass/styles.scss */
.w-1-rem {
  width: 1rem !important;
}

/* line 317, ../../sass/styles.scss */
.w-2-rem {
  width: 2rem !important;
}

/* line 317, ../../sass/styles.scss */
.w-3-rem {
  width: 3rem !important;
}

/* line 317, ../../sass/styles.scss */
.w-4-rem {
  width: 4rem !important;
}

/* line 317, ../../sass/styles.scss */
.w-5-rem {
  width: 5rem !important;
}

/* line 322, ../../sass/styles.scss */
.chart-rect {
  stroke: #000;
  stroke-width: 0;
  shape-rendering: crispEdges;
}
/* line 326, ../../sass/styles.scss */
.chart-rect:hover {
  fill: yellow;
}

/* line 333, ../../sass/styles.scss */
.chart-legend:hover {
  cursor: pointer;
}

/* line 339, ../../sass/styles.scss */
.grid .domain {
  opacity: 0;
}
/* line 339, ../../sass/styles.scss */
.grid g.tick line {
  stroke: #555;
  opacity: 0.3;
}

/* line 341, ../../sass/styles.scss */
.navbar-toggle {
  float: left !important;
}

/* line 345, ../../sass/styles.scss */
.award-frame {
  position: relative;
  display: inline-block;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 354, ../../sass/styles.scss */
.color-bronze {
  color: #cd7f32;
}

/* line 357, ../../sass/styles.scss */
.color-silver {
  color: silver;
}

/* line 360, ../../sass/styles.scss */
.color-gold {
  color: gold;
}

/* line 364, ../../sass/styles.scss */
input:disabled, input[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
