/*======================*/
/* 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: #fdda24 !important;
  color: #020d18 !important;
  font-family: Tahoma, Verdana, Segoe, sans-serif; }

.brand-type-a-text-style {
  font-family: Tahoma, Verdana, Segoe, sans-serif; }

.brand-type-a-10p {
  color: rgba(253, 218, 36, 0.1) !important; }

.brand-type-a-bg-10p {
  background-color: rgba(253, 218, 36, 0.1) !important; }

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

.brand-type-a-text {
  color: #020d18 !important;
  font-family: Tahoma, Verdana, Segoe, sans-serif; }

.brand-type-b {
  background-color: #fdda24 !important;
  color: #0033a0 !important; }

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

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

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

.page-loader {
  color: #fdda24; }
  .page-loader svg g {
    stroke: rgba(253, 218, 36, 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, #fdda24 0%, #f1ca02 100%);
  background-image: -o-linear-gradient(top, #fdda24 0%, #f1ca02 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdda24), to(#f1ca02));
  background-image: linear-gradient(to bottom, #fdda24 0%, #f1ca02 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdda24', endColorstr='#fdda24', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #fdda24;
  color: #0033a0; }

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

.btn-primary:hover:focus,
.btn-primary:hover,
.btn-primary:visited {
  background-color: #a08601;
  background-image: none;
  border-color: #fdda24;
  color: #0033a0; }

.btn-primary.disabled,
.btn-primary:disabled {
  background-color: rgba(253, 218, 36, 0.4);
  background-image: none; }

.dropdown-header {
  background-color: rgba(253, 218, 36, 0.1); }

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

table thead {
  background-color: rgba(253, 218, 36, 0.1); }

.di-rs-table .heading {
  background-color: rgba(253, 218, 36, 0.1); }

.tab-container {
  background-color: rgba(253, 218, 36, 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: #0033a0; }
  .navigation-container .header .alerts .di-svg {
    color: #fdda24; }
  .navigation-container .header .hamburger button {
    color: #fdda24; }

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

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

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

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

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

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

.navigation-container .quickLinks-nav ul {
  background-color: #0033a0;
  box-shadow: 0 1px 1px #0043d3; }

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

.navigation-container .main-nav {
  background-image: -webkit-linear-gradient(top, #0033a0 0, #0033a0 100%);
  background-image: -o-linear-gradient(top, #0033a0 0, #0033a0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0033a0), to(#0033a0));
  background-image: linear-gradient(to bottom, #0033a0 0, #0033a0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0033a0',endColorstr='#0033a0',GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .navigation-container .main-nav .li-level-0 {
    border-left-color: rgba(7, 86, 255, 0.6); }
  .navigation-container .main-nav .li-level-0:hover {
    background-color: #002b87; }
  .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: #fdda24; }

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

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

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

.header-container {
  background-color: #0033a0; }

.last-login {
  color: #333333; }

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

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

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

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

.quickLinks-nav ul {
  background-color: #0033a0;
  box-shadow: 0 1px 1px #0043d3; }

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

.main-nav {
  background-image: -webkit-linear-gradient(top, #0033a0 0, #0033a0 100%);
  background-image: -o-linear-gradient(top, #0033a0 0, #0033a0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0033a0), to(#0033a0));
  background-image: linear-gradient(to bottom, #0033a0 0, #0033a0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0033a0',endColorstr='#0033a0',GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .main-nav .li-level-0 {
    border-left-color: rgba(7, 86, 255, 0.6); }
  .main-nav .li-level-0:hover {
    background-color: #002b87; }
  .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: #fdda24; }

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

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

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