/*======================*/
/* LEAPFROG BRANDED CSS */
/*======================*/
body {
  background-color: #ededed; }

a,
.di-svg,
.di-glyphicons,
.di-icon, [class*='di-icon-'],
.glyphicons {
  color: #0055cc; }

a:hover, a:focus {
  color: #0055cc; }

.brand-type-a {
  background-color: #de3405 !important;
  color: #ffffff !important;
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }

.brand-type-a-text-style {
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }

.brand-type-a-10p {
  color: rgba(222, 52, 5, 0.1) !important; }

.brand-type-a-bg-10p {
  background-color: rgba(222, 52, 5, 0.1) !important; }

.brand-type-a-bg {
  background-color: #de3405 !important; }

.brand-type-a-text {
  color: #ffffff !important;
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }

.brand-type-b {
  background-color: #9dbdd6 !important;
  color: #333333 !important; }

.brand-type-b-bg {
  background-color: #9dbdd6 !important; }

.brand-type-b-text {
  color: #333333 !important; }

.brand-link {
  color: #0055cc !important; }

.page-loader {
  color: #de3405; }
  .page-loader svg g {
    stroke: rgba(222, 52, 5, 0.5); }

.di-almanac .day > .current-day {
  border: 1px solid #0055cc !important; }

.di-almanac .header .month-label {
  color: #0055cc !important; }

.di-checkbox input[type=checkbox] + .lbl::before {
  color: #0055cc;
  border: 2px solid #0055cc; }

.di-radio input[type=radio] + .lbl::before {
  color: #0055cc;
  border: 1px solid #0055cc; }

.di-radio input[type=radio]:checked + .lbl::before {
  background-color: #0055cc;
  box-shadow: 0 0 0 2px #0055cc; }

.di-input .rbcb-clickspace-container input[type=radio] + .rbcb-lbl::before {
  color: #0055cc;
  box-shadow: 0 0 0 2px #0055cc; }

.di-input .rbcb-clickspace-container input[type=radio]:checked + .rbcb-lbl::before {
  background-color: #0055cc; }

.di-input .rbcb-clickspace-container input[type=checkbox] + .rbcb-lbl::before {
  color: #0055cc;
  border: 2px solid #0055cc; }

.di-toggle-switch.active {
  background-color: #0055cc; }

.btn-primary,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary:active:focus,
.btn-primary.active:focus {
  background-image: -webkit-linear-gradient(top, #9dbdd6 0%, #7da7c8 100%);
  background-image: -o-linear-gradient(top, #9dbdd6 0%, #7da7c8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#9dbdd6), to(#7da7c8));
  background-image: linear-gradient(to bottom, #9dbdd6 0%, #7da7c8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dbdd6', endColorstr='#9dbdd6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #9dbdd6;
  color: #333333; }

.btn-primary:focus {
  background-position: 0px; }

.btn-primary:hover:focus,
.btn-primary:hover,
.btn-primary:visited {
  background-color: #4880ac;
  background-image: none;
  border-color: #9dbdd6;
  color: #333333; }

.btn-primary.disabled,
.btn-primary:disabled {
  background-color: rgba(157, 189, 214, 0.4);
  background-image: none; }

.dropdown-header {
  background-color: rgba(222, 52, 5, 0.1); }

.menu-footer {
  color: #0055cc; }

table thead {
  background-color: rgba(222, 52, 5, 0.1); }

.di-rs-table .heading {
  background-color: rgba(222, 52, 5, 0.1); }

.tab-container {
  background-color: rgba(222, 52, 5, 0.1); }
  .tab-container .nav > li > a:hover,
  .tab-container .nav > li > a:focus {
    background-color: transparent;
    border-top-color: transparent; }
  .tab-container .nav > .active a:hover,
  .tab-container .nav > .active a:focus {
    background-color: #ffffff; }

.navigation-container .header {
  background-color: #ffffff; }
  .navigation-container .header .alerts .di-svg {
    color: #000000; }
  .navigation-container .header .hamburger button {
    color: #000000; }

.navigation-container .header-container {
  background-color: #ffffff; }

.navigation-container .last-login {
  color: #333333; }

.navigation-container .global-nav > ul {
  background-color: #ffffff; }

.navigation-container .global-nav .item {
  color: #000000; }

.navigation-container .featured-nav ul {
  color: #000000; }

.navigation-container .featured-nav .item {
  color: #000000; }

.navigation-container .quickLinks-nav ul {
  background-color: #34495e;
  box-shadow: 0 1px 1px #46637f; }

.navigation-container .quickLinks-nav .a-level-0 {
  color: #d6dbdf; }

.navigation-container .main-nav {
  background-image: -webkit-linear-gradient(top, #34495e 0, #34495e 100%);
  background-image: -o-linear-gradient(top, #34495e 0, #34495e 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#34495e), to(#34495e));
  background-image: linear-gradient(to bottom, #34495e 0, #34495e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34495e',endColorstr='#34495e',GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .navigation-container .main-nav .li-level-0 {
    border-left-color: rgba(88, 124, 160, 0.6); }
  .navigation-container .main-nav .li-level-0:hover {
    background-color: #2b3c4e; }
  .navigation-container .main-nav .li-level-0.open .a-level-0 {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .navigation-container .main-nav .a-level-0 .a-label,
  .navigation-container .main-nav .a-level-0:focus .a-label,
  .navigation-container .main-nav .a-level-0:hover .a-label,
  .navigation-container .main-nav .open .a-level-0 .a-label {
    color: #d6dbdf; }

.navigation-container .main-navigation-container {
  background-image: -webkit-linear-gradient(#34495e 0%, #34495e 100%);
  background-image: -o-linear-gradient(#34495e 0%, #34495e 100%);
  background-image: linear-gradient(#34495e 0%, #34495e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34495e',endColorstr='#34495e',GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.header .alerts .di-svg {
  color: #000000; }

.header .hamburger button {
  color: #000000; }

.header-container {
  background-color: #ffffff; }

.last-login {
  color: #333333; }

.global-nav > ul {
  background-color: #ffffff; }

.global-nav .item {
  color: #000000; }

.featured-nav ul {
  color: #000000; }

.featured-nav .item {
  color: #000000; }

.quickLinks-nav ul {
  background-color: #34495e;
  box-shadow: 0 1px 1px #46637f; }

.quickLinks-nav .a-level-0 {
  color: #d6dbdf; }

.main-nav {
  background-image: -webkit-linear-gradient(top, #34495e 0, #34495e 100%);
  background-image: -o-linear-gradient(top, #34495e 0, #34495e 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#34495e), to(#34495e));
  background-image: linear-gradient(to bottom, #34495e 0, #34495e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34495e',endColorstr='#34495e',GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .main-nav .li-level-0 {
    border-left-color: rgba(88, 124, 160, 0.6); }
  .main-nav .li-level-0:hover {
    background-color: #2b3c4e; }
  .main-nav .li-level-0.open .a-level-0 {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .main-nav .a-level-0 .a-label,
  .main-nav .a-level-0:focus .a-label,
  .main-nav .a-level-0:hover .a-label,
  .main-nav .open .a-level-0 .a-label {
    color: #d6dbdf; }

.main-navigation-container {
  background-image: -webkit-linear-gradient(#34495e 0%, #34495e 100%);
  background-image: -o-linear-gradient(#34495e 0%, #34495e 100%);
  background-image: linear-gradient(#34495e 0%, #34495e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34495e',endColorstr='#34495e',GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.calculator-input {
  color: #0055cc !important; }

.calculator-input:focus {
  border-color: #0055cc !important; }
