﻿.app-splash {
  background-color: #333;
}
.app-splash .app-splash-label h1 {
  color: #0a94d6;
}
.app-splash .app-splash-label h2 {
  color: #ffffff;
}
.label-primary {
  background-color: #0a94d6;
}
input[type=radio]:checked:before {
  background-color: #508c14;
}
input[type=checkbox]:checked:before {
  color: #508c14;
}
.btn-default {
  color: #428bca;
}
.btn-primary {
  color: white;
  background-color: #0a94d6;
  border-color: rgba(150, 150, 255, 0.5);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: white;
  background-color: #0a94d6;
  border-color: rgba(150, 150, 255, 0.5);
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #0a94d6;
  border-color: rgba(150, 150, 255, 0.5);
}
.nav > li > a:hover {
  color: #fff;
}
.nav > li > a:hover,
.nav > li > a:focus,
.nav > li > a:active {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#0a94d6), to(#0a94d6));
  background-image: -webkit-linear-gradient(top, #0a94d6 0%, #0a94d6 100%);
  background-image: -moz-linear-gradient(top, #0a94d6 0%, #0a94d6 100%);
  background-image: linear-gradient(to bottom, #0a94d6 0%, #0a94d6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a94d600', endColorstr='#0a94d600', GradientType=0);
}
.nav > li.active > a {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#0a94d6), to(#0a94d6));
  background-image: -webkit-linear-gradient(top, #0a94d6 0%, #0a94d6 100%);
  background-image: -moz-linear-gradient(top, #0a94d6 0%, #0a94d6 100%);
  background-image: linear-gradient(to bottom, #0a94d6 0%, #0a94d6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a94d600', endColorstr='#0a94d600', GradientType=0);
}
.nav > li.active > a:hover,
.nav > li.active > a:focus,
.nav > li.active > a:active {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#0a94d6), to(#0a94d6));
  background-image: -webkit-linear-gradient(top, #0a94d6 0%, #0a94d6 100%);
  background-image: -moz-linear-gradient(top, #0a94d6 0%, #0a94d6 100%);
  background-image: linear-gradient(to bottom, #0a94d6 0%, #0a94d6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a94d600', endColorstr='#0a94d600', GradientType=0);
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  background: #0a94d6;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: rgba(255, 255, 255, 0.8);
}
.list-group-item-text .price {
  color: #0a94d6;
}
.product-list-group .list-group-item > .badge {
  background-color: #0a94d6;
  color: white;
}
.product-list-group .list-group-item > .glyphicon,
.product-list-group .list-group-item > .fa {
  color: #0a94d6;
}
.panel-pricing .price,
.panel-pricing .currency {
  color: #508c14;
}
.panel-default > .panel-heading {
  color: #0a94d6;
}
.navbar.navbar-default a {
  color: #ffffff;
}
.navbar.navbar-default .navbar-header .navbar-brand {
  color: #0a94d6;
}
.navbar.navbar-default .navbar-header .navbar-brand .text-muted {
  color: #ffffff;
}
.navbar.navbar-default .navbar-nav > li > a,
.navbar.navbar-default .navbar-nav > li > button {
  color: #ffffff;
}
.navbar.navbar-default .navbar-nav > li.active > a,
.navbar.navbar-default .navbar-nav > li.active > button {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#0a94d6));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #0a94d6 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #0a94d6 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #0a94d6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdac25', endColorstr='#ffff6c00', GradientType=0);
}
.service-level .service-level-meter .service-level-point.static {
  border-color: #0a94d6;
  background: #0a94d6;
}
.service-level .service-level-meter .service-level-point.static .arrow {
  border-top-color: #0a94d6;
}
.service-level .service-level-meter .service-level-point.static .arrow:after {
  border-top-color: #0a94d6;
}
.table-matrix > thead > tr > td.active,
.table-matrix > tbody > tr > td.active {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#0a94d6), to(#0a94d6));
  background-image: -webkit-linear-gradient(top, #0a94d6 0%, #0a94d6 100%);
  background-image: -moz-linear-gradient(top, #0a94d6 0%, #0a94d6 100%);
  background-image: linear-gradient(to bottom, #0a94d6 0%, #0a94d6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbf4500', endColorstr='#ffbf4500', GradientType=0);
  border: solid 1px #0a94d6;
}
.pane .pane-heading h2,
.pane .pane-heading .glyphicon,
.pane .pane-heading .fa {
  color: #fff;
}
.pane .pane-section .nav-stacked li a .text + .text {
  border-color: #0a94d6;
}
.icon.icon-remove {
  color: #0a94d6;
}
.table-quote tfoot > tr {
  background-color: rgba(185, 176, 0, 0.1);
}
#home h1,
#home h2,
#home h3,
#home h4,
#home h5,
#home h6 {
  color: #0a94d6;
}
#home .jumbotron a {
  color: #0a94d6;
}
#home .document-list .list-group > .list-group-item > .glyphicon,
#home .document-list .list-group > .list-group-item > .fa,
#home .document-list .list-group > .list-group-item > .list-group-item-heading {
  color: #0a94d6;
}
#settings a.list-group-item.active,
#settings a.list-group-item.active:hover,
#settings a.list-group-item.active:focus {
  background: #0a94d6;
}
#settings a.list-group-item.active .list-group-item-text,
#settings a.list-group-item.active:hover .list-group-item-text,
#settings a.list-group-item.active:focus .list-group-item-text {
  color: rgba(255, 255, 255, 0.7);
}
#drive-wizard-modal .modal-body .pane-section-scroll table tbody tr.active td .inner,
#drive-wizard-modal .modal-body .pane-section-scroll table tbody tr td.active .inner {
  background-color: #0a94d6;
  color: white;
}
.ui-slider .ui-slider-range {
  background-color: #6bb323;
  border: solid 1px #508c14;
}
.ui-toggle.ui-toggle-highlight .ui-toggle-switch-highlight {
  background: #6bb323;
  border: solid 1px #508c14;
}
#nprogress .bar {
  background: #0a94d6;
}
#nprogress .peg {
  -webkit-box-shadow: 0 0 10px #0a94d6, 0 0 5px #0a94d6;
  box-shadow: 0 0 10px #0a94d6, 0 0 5px #0a94d6;
}
#nprogress .spinner-icon {
  border-top-color: #0a94d6;
  border-left-color: #0a94d6;
}
.navbar.navbar-default .navbar-nav > li > a,
.navbar.navbar-default .navbar-nav > li > button {
  background-color: #000000;
  background-image: none;
  background-repeat: repeat-x;
  border: medium none;
  color: #DCDCDC;
  line-height: 20px;
  padding: 10px 20px;
  color: #0a94d6;
}
body {
  background-color: #d2d2d2;
  color: #404040;
}
.navbar.navbar-default .navbar-nav > li:hover > a,
.navbar.navbar-default .navbar-nav > li:hover > button {
  color: #ffffff;
}
.navbar.navbar-default .navbar-nav > li.active > a,
.navbar.navbar-default .navbar-nav > li.active > button {
  background-color: #0a94d6;
  background-image: none;
  border: none;
  color: #fff;
}
.pane .pane-heading {
  background: none repeat scroll 0 0 #333;
  border: 1px solid #2E2E2E;
  text-decoration: none;
}
.btn {
  border-radius: 0;
}
#home > div > div form {
  display: none;
}
.navbar.navbar-default {
  background-color: #333;
}
.navbar.navbar-default .navbar-nav {
  bottom: 5px;
  right: 5px;
}
.navbar.navbar-default .navbar-header .navbar-brand {
  padding: 12px 0;
  font-size: 26px;
  line-height: 30px;
}
.navbar.navbar-default .navbar-header .navbar-brand .text-muted {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
}
.navbar.navbar-default .navbar-nav > li > a,
.navbar.navbar-default .navbar-nav > li > button {
  background-color: #333;
  color: white;
  border: none;
  /* solid 1px rgba(255, 255, 255, .4);*/
  border-radius: 3px;
  padding: 7px 16px;
}
.navbar.navbar-default .navbar-nav > li {
  margin-left: 5px;
}
.product-list-group .list-group-item {
  border-radius: 3px;
}
.product-list-group .list-group-item > .badge {
  border-radius: 2px 0 0 2px;
}
.navbar.navbar-default .navbar-nav > li {
  margin-left: 0;
}
.navbar.navbar-default .navbar-nav > li:before,
.navbar.navbar-default .navbar-nav > li.active + li + li:before {
  display: block;
  content: ' ';
  border-left: solid 1px white;
  height: 20px;
  top: 8px;
  left: 0px;
  position: absolute;
  opacity: 0.4;
  z-index: 1;
}
.navbar.navbar-default .navbar-nav > li:first-child:before,
.navbar.navbar-default .navbar-nav > li.active:before,
.navbar.navbar-default .navbar-nav > li.active + li:before {
  display: none;
}
.pane .table-product-quote {
  width: 100%;
  border: none;
  margin-top: 6px;
}
.pane .table-product-quote td {
  padding: 2px 12px;
}
.pane .table-product-quote td hr {
  margin-top: 6px;
  margin-bottom: 6px;
}