.breadcrumb:before {
  color: #000000; }

.breadcrumb:last-child {
  color: rgba(0, 0, 0, 0.31); }

nav ul a {
  font-size: 0.9rem; }

nav ul a {
  color: #0071bb; }

nav ul a:hover {
  color: #FFF !important;
  background-color: #0071bb; }

.brand-logo {
  font-size: 30px; }

.progress .determinate {
  top: -10px;
  height: 24px;
  background-color: #29aae1; }

.ct-legend li:before {
  width: 8px;
  height: 16px;
  border-radius: 0; }

.btn, .btn-large {
  background-color: #39b44a; }

.btn:hover, .btn-large:hover {
  background-color: #31a241; }

.dropdown-content li > a, .dropdown-content li > span {
  color: #000; }

.pagination li.active {
  background-color: #0071ba; }

.picker--opened .picker__holder {
  background: rgba(255, 255, 255, 0.75); }

.picker__date-display {
  background-color: #0071bb; }

.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
  background-color: #0071ba; }

.picker__close, .picker__today, .picker__clear {
  color: #0071ba; }

input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #0071bb;
  box-shadow: 0 1px 0 0 #0071bb; }

.ct-series-a .ct-bar, .ct-series-a .ct-line, .ct-series-a .ct-point, .ct-series-a .ct-slice-donut {
  stroke: #29aae1; }

.ct-series-b .ct-bar, .ct-series-b .ct-line, .ct-series-b .ct-point, .ct-series-b .ct-slice-donut {
  stroke: #39b44a; }

.ct-series-c .ct-bar, .ct-series-c .ct-line, .ct-series-c .ct-point, .ct-series-c .ct-slice-donut {
  stroke: #faaf3b; }

.ct-series-d .ct-bar, .ct-series-d .ct-line, .ct-series-d .ct-point, .ct-series-d .ct-slice-donut {
  stroke: #fbed21; }

.ct-series-e .ct-bar, .ct-series-e .ct-line, .ct-series-e .ct-point, .ct-series-e .ct-slice-donut {
  stroke: #eb2427; }

.top-line {
  background: #444;
  background-image: url("/img/top-line-bg-210fb441.jpg");
  padding: 30px 50px; }

.top-line i.material-icons {
  margin-top: 10px; }

.top-line .brand-logo {
  display: block; }

@media only screen and (max-width: 992px) {
  .top-line .brand-logo {
    display: inline-block; } }

.page-footer.grey.lighten-3 {
  background-image: url("/img/footer-bg-1-454eca72.jpg"); }

.grey.lighten-3 {
  background-color: #f1f1f1 !important; }

.footer-copyright-text {
  color: #f1f1f1 !important;
  font-weight: 300; }

::placeholder {
  color: #808080;
  font-weight: bold; }

.link-text-color {
  color: #0071bb !important; }
