﻿.snapshot-menu a.selected {
  background: #00345b;
}
.logon-background {
  background: url('/images/bkgd.png') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.logon-content {
  width: 700px;
  height: auto;
  margin: 25px auto auto auto;
  border: 2px solid #999;
  border-radius: 15px;
  padding: 15px;
  border: 6px solid #fff;
  background: #FFFFFF;
}
/* Comfort Zone Styles */
.cz-comfort-zone-gradient {
  stop-color: #D3DABA;
}
.cz-comfort-zone-gradient-alt {
  stop-color: #D3DABA;
}
.cz-overfunded-gradient {
  stop-color: #0071BC;
  stop-opacity: 0.9;
}
.cz-underfunded-gradient {
  stop-color: #F15A24;
  stop-opacity: 0.9;
}
.cz-underfunded-gradient-alt {
  stop-color: #FF1D25;
  stop-opacity: 0.9;
}
.cz-funding-line-overfunded {
  stroke: #1414AF;
}
.cz-funding-line-underfunded {
  stroke: #AF1C2E;
}
.cz-banner-foreground {
  fill: #494949;
}
circle.cz-chart-label-actual-overfunded {
  fill: #1414AF;
  stroke: #5D95FF;
}
circle.cz-chart-label-actual-underfunded {
  fill: #AF1C2E;
  stroke: #F15A24;
}
.cz-funding-line-comfort-zone {
  stroke: #FFFFFF;
  stroke-width: 2;
}
circle.cz-chart-label-actual-overfunded,
circle.cz-goal-overfunded {
  fill: #002138;
  stroke: #A4D3ED;
}
circle.cz-chart-label-actual-underfunded,
circle.cz-goal-underfunded {
  fill: #5E0505;
  stroke: #FFB7A9;
}
.cz-chart-label-overfunded text,
.cz-chart-label-underfunded text {
  color: #fff;
}