html {
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}

body {
    background:#f0f0f0;
}

svg.bullet {border: 1px solid #777;background:white;} 
.bullet { font: 10px sans-serif; }
.bullet .marker { stroke: #000; stroke-width: 2px; }
.bullet .axis line, .bullet .axis path { stroke: #666; stroke-width: .5px; fill: none; }
.bullet .range.s0 { fill: #eee; }
.bullet .range.s1 { fill: #ddd; }
.bullet .range.s2 { fill: #ccc; }
.bullet .measure.s0 { fill: #c30000; }
.bullet .measure.s1 { fill: #2196F3; }
.bullet .measure.s2 { fill: #ffc107; }
.bullet .title { font-size: 14px; font-weight: bold; }
.bullet .subtitle { fill: #999; }


svg {
    border: 0px solid black;
    /* background-color:#fafafa; */
}

.level {
    transition: 1s;
}

svg:hover .level {
    fill: #ffffff;
}
svg:hover .level-off {
    fill: #666666;
}
svg:hover .level-out {
    fill: #00ffff;
}
svg:hover .level-very-low {
    fill: #00ff11;
}
svg:hover .level-low {
    fill: #cee800;
}
svg:hover .level-medium {
    fill: #ffc000;
}
svg:hover .level-high {
    fill: #e86300;
}
svg:hover .level-very-high {
    fill: #ff0500;
}


a.breadcrumb:before {
    color: #37474f;
}

.alert-danger p {
    color: #555;
    border-radius: 10px;
    font-family: Tahoma, Geneva, Arial, sans-serif;
    font-size: 1em;
    padding: 10px 10px 10px 36px;
    margin: 20px 10px 10px 10px;
    font-weight: bold;
    background: #ffecec;
    border: 1px solid #f5aca6;
}

.alert-success p {
    color: #555;
    border-radius: 10px;
    font-family: Tahoma, Geneva, Arial, sans-serif;
    font-size: 1em;
    padding: 10px 10px 10px 36px;
    margin: 20px 10px 10px 10px;
    font-weight: bold;
    background: #e9ffd9;
    border: 1px solid #a6ca8a;
}

.picker__date-display {
    background-color: #ffc107;
}

.picker__weekday-display {
    background-color: #455a64;
}

.carousel .carousel-item {
    height: 560px !important;
}

.nav-badge {
  margin-left: -8px;
  position: absolute;
  line-height: 15px;
  top: 8px;
  font-size: 12px;
  text-align: center;
  border-radius: 3px;
  padding: 1px 5px 1px 4px;
  background: rgba(0, 0, 0, 0.87); }


