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

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

a:hover, a:focus {
  color: #0c3966; }

.brand-type-a {
  background-color: #0d5499 !important;
  color: #ffffff !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(13, 84, 153, 0.1) !important; }

.brand-type-a-bg-10p {
  background-color: rgba(13, 84, 153, 0.1) !important; }

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

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

.brand-type-b {
  background-color: #58bbda !important;
  color: #0c3966 !important; }

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

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

.brand-link {
  color: #0c3966 !important; }

.page-loader {
  color: #0d5499; }
  .page-loader svg g {
    stroke: rgba(13, 84, 153, 0.5); }

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

.di-almanac .header .month-label {
  color: #0c3966 !important; }

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

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

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

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

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

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

.di-toggle-switch.active {
  background-color: #0c3966; }

.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, #58bbda 0%, #32acd2 100%);
  background-image: -o-linear-gradient(top, #58bbda 0%, #32acd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#58bbda), to(#32acd2));
  background-image: linear-gradient(to bottom, #58bbda 0%, #32acd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58bbda', endColorstr='#58bbda', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #58bbda;
  color: #0c3966; }

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

.btn-primary:hover:focus,
.btn-primary:hover,
.btn-primary:visited {
  background-color: #207792;
  background-image: none;
  border-color: #58bbda;
  color: #0c3966; }

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

.dropdown-header {
  background-color: rgba(13, 84, 153, 0.1); }

.menu-footer {
  color: #0c3966; }

table thead {
  background-color: rgba(13, 84, 153, 0.1); }

.di-rs-table .heading {
  background-color: rgba(13, 84, 153, 0.1); }

.tab-container {
  background-color: rgba(13, 84, 153, 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: #0c3966; }
  .navigation-container .header .hamburger button {
    color: #0c3966; }

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

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

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

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

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

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

.navigation-container .quickLinks-nav ul {
  background-color: #0d5499;
  box-shadow: 0 1px 1px #116ec8; }

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

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

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

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

.header .hamburger button {
  color: #0c3966; }

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

.last-login {
  color: #0c3966; }

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

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

.featured-nav ul {
  color: #0c3966; }

.featured-nav .item {
  color: #0c3966; }

.quickLinks-nav ul {
  background-color: #0d5499;
  box-shadow: 0 1px 1px #116ec8; }

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

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

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

.calculator-input {
  color: #0c3966 !important; }

.calculator-input:focus {
  border-color: #0c3966 !important; }

@media (min-width: 992px) {
  .di-branding-home-container {
    background: url("https://prd.dbk.ncr.com/images/01684/media/01684-body-publish-yq07I.png") no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; } }

._391k6nNtkokQMDC9O3oVEA img {
  max-width: 100% !important;
  max-height: 100% !important; }
