/* DUI overrides */
.site-logo {
    background-image: none;
}

.site-header .btn-primary {
    color: #fff;
    border-color: #0e2449;
    background-color: #0a1a33 !important;
    background: #0a1a33 !important;
}

.site-header .btn-primary:hover {
    background: #0a1a33 !important;
    background-color: #0a1a33 !important;
    border-color: #0e2449 !important;
}

.site-header .meganav-top-level ul > li a::before, .site-header .meganav-top-level ul > li a:focus::before, .site-header .meganav-top-level ul > li a:hover::before {
    background-color: #0a1a33;
}




/* hide the Discovery logo for custom schemes */
#logo-container, .navbar-discovery .container-wrapper .site-logo {
    background: none;
}

h1, .h1 {
    color: #122e5e;
}

.btn-corporate,
.header-top .btn-corporate,
.navigation-main .btn-corporate {
    color: #ffffff;
    background-color: #122e5e;
    border-color: #0e2449;
}


.btn-corporate:hover, .btn-corporate:focus,
.btn-corporate:active, .btn-corporate.active,
.open > .btn-corporate.dropdown-toggle,
.header-top .btn-corporate:hover, .header-top .btn-corporate:focus,
.navigation-main .btn-corporate:hover, .navigation-main .btn-corporate:focus {
    color: #ffffff;
    background-color: #0a1a33;
    border-color: #040b15;
}

.btn-corporate:active, .btn-corporate.active, .open > .btn-corporate.dropdown-toggle {
    background-image: none;
}

.btn-corporate.disabled, .btn-corporate.disabled:hover, .btn-corporate.disabled:focus, .btn-corporate.disabled:active, .btn-corporate.disabled.active, .btn-corporate[disabled], .btn-corporate[disabled]:hover, .btn-corporate[disabled]:focus, .btn-corporate[disabled]:active, .btn-corporate[disabled].active, fieldset[disabled] .btn-corporate, fieldset[disabled] .btn-corporate:hover, fieldset[disabled] .btn-corporate:focus, fieldset[disabled] .btn-corporate:active, fieldset[disabled] .btn-corporate.active {
    background-color: #122e5e;
    border-color: #0e2449;
}

.btn-corporate .badge {
    color: #122e5e;
    background-color: #ffffff;
}

.btn-group .btn-corporate {
    color: #ffffff;
    background-color: #122e5e;
    border-color: #0e2449;
}

.btn-group .btn-corporate:hover, .btn-group .btn-corporate:focus, .btn-group .btn-corporate:active, .btn-group .btn-corporate.active, .open > .btn-group .btn-corporate.dropdown-toggle {
    color: #ffffff;
    background-color: #0a1a33;
    border-color: #040b15;
}

.btn-group .btn-corporate:active, .btn-group .btn-corporate.active, .open > .btn-group .btn-corporate.dropdown-toggle {
    background-image: none;
}

.btn-group .btn-corporate.disabled, .btn-group .btn-corporate.disabled:hover, .btn-group .btn-corporate.disabled:focus, .btn-group .btn-corporate.disabled:active, .btn-group .btn-corporate.disabled.active, .btn-group .btn-corporate[disabled], .btn-group .btn-corporate[disabled]:hover, .btn-group .btn-corporate[disabled]:focus, .btn-group .btn-corporate[disabled]:active, .btn-group .btn-corporate[disabled].active, fieldset[disabled] .btn-group .btn-corporate, fieldset[disabled] .btn-group .btn-corporate:hover, fieldset[disabled] .btn-group .btn-corporate:focus, fieldset[disabled] .btn-group .btn-corporate:active, fieldset[disabled] .btn-group .btn-corporate.active {
    background-color: #122e5e;
    border-color: #0e2449;
}

.btn-group .btn-corporate .badge {
    color: #122e5e;
    background-color: #ffffff;
}

.btn-corporate--ghost {
    color: #122e5e;
    background-color: rgba(51, 51, 51, 0);
    border-color: #122e5e;
}

.btn-corporate--ghost:hover, .btn-corporate--ghost:focus, .btn-corporate--ghost:active, .btn-corporate--ghost.active, .open > .btn-corporate--ghost.dropdown-toggle {
    color: #122e5e;
    background-color: rgba(25, 25, 25, 0);
    border-color: #08152b;
}

.btn-corporate--ghost:active, .btn-corporate--ghost.active, .open > .btn-corporate--ghost.dropdown-toggle {
    background-image: none;
}

.btn-corporate--ghost.disabled, .btn-corporate--ghost.disabled:hover, .btn-corporate--ghost.disabled:focus, .btn-corporate--ghost.disabled:active, .btn-corporate--ghost.disabled.active, .btn-corporate--ghost[disabled], .btn-corporate--ghost[disabled]:hover, .btn-corporate--ghost[disabled]:focus, .btn-corporate--ghost[disabled]:active, .btn-corporate--ghost[disabled].active, fieldset[disabled] .btn-corporate--ghost, fieldset[disabled] .btn-corporate--ghost:hover, fieldset[disabled] .btn-corporate--ghost:focus, fieldset[disabled] .btn-corporate--ghost:active, fieldset[disabled] .btn-corporate--ghost.active {
    background-color: rgba(51, 51, 51, 0);
    border-color: #122e5e;
}

.btn-corporate--ghost .badge {
    color: rgba(51, 51, 51, 0);
    background-color: #122e5e;
}

.btn-corporate--ghost:hover {
    color: #0a1a33;
}

.label-corporate {
    background-color: #122e5e;
    color: #ffffff;
    font-weight: inherit;
    display: inline-block;
}

.label-corporate[href]:hover, .label-corporate[href]:focus {
    background-color: #0a1a33;
}

.label-corporate-ghost {
    border: 1px solid #122e5e;
    background-color: transparent;
    font-weight: inherit;
    color: #122e5e;
}

.label-corporate-ghost[href]:hover, .label-corporate-ghost[href]:focus {
    background-color: transparent;
}

a.bg--corporate {
    color: #ffffff;
}

a.bg--corporate.thumbnail:hover, a.bg--corporate.thumbnail:focus, a.bg--corporate.thumbnail.active {
    border-color: #122e5e;
    text-decoration: none;
}

.callout-corporate {
    background-color: #ffffff;
    color: #122e5e;
}

.callout-corporate h1, .callout-corporate h2, .callout-corporate h3, .callout-corporate h4, .callout-corporate h5, .callout-corporate h6 {
    color: #122e5e;
}

.bg--corporate {
    background: none;
    background-color: #122e5e !important;
    color: #ffffff !important;
}

.bg--corporate.hover-aware:hover {
    background-color: #122e5e;
    color: #ffffff;
}

.bg--corporate a, .bg--corporate a:hover, .bg--corporate a:visited {
    color: #ffffff;
}

.bg--corporate.thumbnail .caption {
    color: #ffffff;
}

.bg--corporate h1, .bg--corporate h2, .bg--corporate h3, .bg--corporate h4, .bg--corporate h5, .bg--corporate h6, .bg--corporate .h1, .bg--corporate .h2, .bg--corporate .h3, .bg--corporate .h4, .bg--corporate .h5, .bg--corporate .h6 {
    color: #ffffff;
}

.bg--corporate.arrow-down:after {
    content: " ";
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-top: 15px solid #122e5e;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
}

.bg--corporate.panel-heading .bs-accordion-toggle:after {
    color: #ffffff !important;
}

.bg--corporate.panel-heading .bs-accordion-toggle.collapsed:after {
    color: #ffffff !important;
}

.bg--corporate a.list-group-item:hover {
    background: #0b1e3c !important;
    color: #ffffff;
}

.bg--corporate .list-group-item {
    background: transparent;
    color: #ffffff;
    border: none;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.table--corporate th {
    font-weight: normal;
    font-family: "opensanssemibold", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif;
}

.table--corporate > thead > tr > th {
    border: 1px solid #122e5e;
}

.table--corporate > thead > tr > th:last-child {
    border-right-width: 1px;
}

.table--corporate.table-bordered {
    border-top-color: #122e5e;
}

.table--corporate.table-bordered > thead > tr > th {
    border-color: #122e5e;
}

.table--corporate > thead > tr > th {
    background: #122e5e;
    color: #ffffff;
}

tr.bg--corporate > td, tr.bg--corporate > th {
    background: #122e5e;
    color: #ffffff;
}

tr.bg--corporate:hover > td, tr.bg--corporate:hover > th {
    background: #0b1e3c !important;
}

.table-bordered tr.bg--corporate > td, .table-bordered tr.bg--corporate > th {
    border-color: #122e5e;
}

.table-bordered tr.bg--corporate:hover > td, .table-bordered tr.bg--corporate:hover > th {
    border-color: #0b1e3c !important;
}

a.list-group-item.bg--corporate:hover {
    background: #0b1e3c !important;
    color: #ffffff;
}

.discovery-bs-accordion .panel-title.color--corporate .bs-accordion-toggle {
    color: #122e5e;
}

.discovery-bs-accordion .panel-title.color--corporate .bs-accordion-toggle:hover {
    color: #122e5e;
    text-decoration: underline;
}

.discovery-bs-accordion .panel-title.color--corporate .bs-accordion-toggle:after {
    color: #122e5e;
}

.panel-corporate {
    border-color: #122e5e;
}

.panel-corporate > .panel-heading {
    color: #ffffff;
    background-color: #122e5e;
    border-color: #122e5e;
}

.panel-corporate > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #122e5e;
}

.panel-corporate > .panel-heading .badge {
    color: #122e5e;
    background-color: #ffffff;
}

.panel-corporate > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #122e5e;
}

.panel-corporate .panel-heading .panel-title a, .panel-corporate .panel-heading .panel-title a:hover, .panel-corporate .panel-heading .panel-title a:visited {
    color: #ffffff;
}

.panel-corporate .panel-heading.arrow-down:after {
    content: " ";
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-top: 15px solid #122e5e;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
}

.panel-corporate .arrow-before:before {
    content: " ";
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #122e5e;
    left: -11px;
    top: 50%;
    margin-top: -10px;
}

.panel-corporate .arrow-after:after {
    content: " ";
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #122e5e;
    right: -11px;
    top: 50%;
    margin-top: -10px;
}

.panel-corporate .panel-heading .bs-accordion-toggle:after {
    color: #ffffff;
}

.panel-corporate .panel-heading .bs-accordion-toggle.collapsed:after {
    color: #ffffff;
}

.panel-corporate .panel-heading .bs-accordion-toggle {
    color: #ffffff;
}

.panel-corporate .panel-heading .bs-accordion-toggle:hover {
    color: #ffffff;
}

@media screen and (min-width: 768px) {
    .wizard-corporate.complete {
        background: #122e5e;
    }
}

.wizard-corporate ul li.complete {
    color: #ffffff;
    background: #122e5e;
}

.wizard-corporate ul li.complete:hover {
    cursor: default;
    color: #ffffff;
    background: #122e5e;
}

.wizard-corporate ul li.complete:hover .chevron:before {
    border-left: 20px solid #122e5e;
}

.wizard-corporate ul li.complete .chevron:before {
    border-left: 20px solid #122e5e;
}

.wizard-corporate ul li.active .chevron:before {
    border-left: 20px solid #122e5e;
}

.color--corporate {
    color: #122e5e;
}

.color--corporate.step-progress-bar > li.active {
    color: #122e5e;
}

.color--corporate.step-progress-bar > li.active:before {
    border: 3px solid #122e5e;
    background: #ffffff;
}

.color--corporate.step-progress-bar > li.completed {
    color: #122e5e;
}

.color--corporate.step-progress-bar > li.completed:before {
    background: #122e5e;
    border: 3px solid #122e5e;
}

.color--corporate.step-progress-bar > li.last.active:after {
    background-color: #122e5e;
}

.color--corporate.step-progress-bar > li.completed:after {
    background-color: #122e5e;
}

.color--corporate.step-progress-bar + .progress-mobile-label {
    color: #122e5e;
}

.border--corporate {
    border: 1px solid #122e5e !important;
}

.border--top-corporate {
    border-top: 1px solid #122e5e !important;
}

.border--bottom-corporate {
    border-bottom: 1px solid #122e5e !important;
}

.border--left-corporate {
    border-left: 1px solid #122e5e !important;
}

.border--right-corporate {
    border-right: 1px solid #122e5e !important;
}

.border--corporate-2x {
    border: 1px solid #122e5e !important;
}

.border--top-corporate-2x {
    border-top: 2px solid #122e5e !important;
}

.border--bottom-corporate-2x {
    border-bottom: 2px solid #122e5e !important;
}

.border--left-corporate-2x {
    border-left: 2px solid #122e5e !important;
}

.border--right-corporate-2x {
    border-right: 2px solid #122e5e !important;
}

.btn-primary, .btn-corporate {
    color: #ffffff;
    background-color: #122e5e;
    border-color: #0e2449;
}

.btn-primary:hover, .btn-corporate:hover, .btn-primary:focus, .btn-corporate:focus, .btn-primary:active, .btn-corporate:active, .btn-primary.active, .active.btn-corporate, .open > .btn-primary.dropdown-toggle, .open > .dropdown-toggle.btn-corporate {
    color: #ffffff;
    background-color: #0a1a33;
    border-color: #040b15;
}

.btn-primary:active, .btn-corporate:active, .btn-primary.active, .active.btn-corporate, .open > .btn-primary.dropdown-toggle, .open > .dropdown-toggle.btn-corporate {
    background-image: none;
}

.btn-primary.disabled, .disabled.btn-corporate, .btn-primary.disabled:hover, .disabled.btn-corporate:hover, .btn-primary.disabled:focus, .disabled.btn-corporate:focus, .btn-primary.disabled:active, .disabled.btn-corporate:active, .btn-primary.disabled.active, .disabled.active.btn-corporate, .btn-primary[disabled], [disabled].btn-corporate, .btn-primary[disabled]:hover, [disabled].btn-corporate:hover, .btn-primary[disabled]:focus, [disabled].btn-corporate:focus, .btn-primary[disabled]:active, [disabled].btn-corporate:active, .btn-primary[disabled].active, [disabled].active.btn-corporate, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-corporate, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-corporate:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-corporate:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-corporate:active, fieldset[disabled] .btn-primary.active, fieldset[disabled] .active.btn-corporate {
    background-color: #122e5e;
    border-color: #0e2449;
}

.btn-primary .badge, .btn-primary .btn-corporate {
    color: #122e5e;
    background-color: #ffffff;
}

.btn-group .btn-primary, .btn-group .btn-corporate {
    color: #ffffff;
    background-color: #122e5e;
    border-color: #0e2449;
}

.btn-group .btn-primary:hover, .btn-group .btn-corporate:hover, .btn-group .btn-primary:focus, .btn-group .btn-corporate:focus, .btn-group .btn-primary:active, .btn-group .btn-corporate:active, .btn-group .btn-primary.active, .btn-group .active.btn-corporate, .open > .btn-group .btn-primary.dropdown-toggle, .open > .btn-group .dropdown-toggle.btn-corporate {
    color: #ffffff;
    background-color: #0a1a33;
    border-color: #040b15;
}

.btn-group .btn-primary:active, .btn-group .btn-corporate:active, .btn-group .btn-primary.active, .btn-group .active.btn-corporate, .open > .btn-group .btn-primary.dropdown-toggle, .open > .btn-group .dropdown-toggle.btn-corporate {
    background-image: none;
}

.btn-group .btn-primary.disabled, .btn-group .disabled.btn-corporate, .btn-group .btn-primary.disabled:hover, .btn-group .disabled.btn-corporate:hover, .btn-group .btn-primary.disabled:focus, .btn-group .disabled.btn-corporate:focus, .btn-group .btn-primary.disabled:active, .btn-group .disabled.btn-corporate:active, .btn-group .btn-primary.disabled.active, .btn-group .disabled.active.btn-corporate, .btn-group .btn-primary[disabled], .btn-group [disabled].btn-corporate, .btn-group .btn-primary[disabled]:hover, .btn-group [disabled].btn-corporate:hover, .btn-group .btn-primary[disabled]:focus, .btn-group [disabled].btn-corporate:focus, .btn-group .btn-primary[disabled]:active, .btn-group [disabled].btn-corporate:active, .btn-group .btn-primary[disabled].active, .btn-group [disabled].active.btn-corporate, fieldset[disabled] .btn-group .btn-primary, fieldset[disabled] .btn-group .btn-corporate, fieldset[disabled] .btn-group .btn-primary:hover, fieldset[disabled] .btn-group .btn-corporate:hover, fieldset[disabled] .btn-group .btn-primary:focus, fieldset[disabled] .btn-group .btn-corporate:focus, fieldset[disabled] .btn-group .btn-primary:active, fieldset[disabled] .btn-group .btn-corporate:active, fieldset[disabled] .btn-group .btn-primary.active, fieldset[disabled] .btn-group .active.btn-corporate {
    background-color: #122e5e;
    border-color: #0e2449;
}

.btn-group .btn-primary .badge, .btn-group .btn-primary .btn-corporate {
    color: #122e5e;
    background-color: #ffffff;
}

.btn-primary--ghost {
    color: #122e5e;
    background-color: rgba(51, 51, 51, 0);
    border-color: #122e5e;
}

.btn-primary--ghost:hover, .btn-primary--ghost:focus, .btn-primary--ghost:active, .btn-primary--ghost.active, .open > .btn-primary--ghost.dropdown-toggle {
    color: #122e5e;
    background-color: rgba(25, 25, 25, 0);
    border-color: #08152b;
}

.btn-primary--ghost:active, .btn-primary--ghost.active, .open > .btn-primary--ghost.dropdown-toggle {
    background-image: none;
}

.btn-primary--ghost.disabled, .btn-primary--ghost.disabled:hover, .btn-primary--ghost.disabled:focus, .btn-primary--ghost.disabled:active, .btn-primary--ghost.disabled.active, .btn-primary--ghost[disabled], .btn-primary--ghost[disabled]:hover, .btn-primary--ghost[disabled]:focus, .btn-primary--ghost[disabled]:active, .btn-primary--ghost[disabled].active, fieldset[disabled] .btn-primary--ghost, fieldset[disabled] .btn-primary--ghost:hover, fieldset[disabled] .btn-primary--ghost:focus, fieldset[disabled] .btn-primary--ghost:active, fieldset[disabled] .btn-primary--ghost.active {
    background-color: rgba(51, 51, 51, 0);
    border-color: #122e5e;
}

.btn-primary--ghost .badge {
    color: rgba(51, 51, 51, 0);
    background-color: #122e5e;
}

.btn-primary--ghost:hover {
    color: #0a1a33;
}

.label-primary {
    background-color: #122e5e;
    color: #ffffff;
    font-weight: inherit;
    display: inline-block;
}

.label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #0a1a33;
}

.label-primary-ghost {
    border: 1px solid #122e5e;
    background-color: transparent;
    font-weight: inherit;
    color: #122e5e;
}

.label-primary-ghost[href]:hover, .label-primary-ghost[href]:focus {
    background-color: transparent;
}

a.bg--primary {
    color: #ffffff;
}

a.bg--primary.thumbnail:hover, a.bg--primary.thumbnail:focus, a.bg--primary.thumbnail.active {
    border-color: #122e5e;
    text-decoration: none;
}

.callout-primary {
    background-color: #ffffff;
    color: #122e5e;
}

.callout-primary h1, .callout-primary h2, .callout-primary h3, .callout-primary h4, .callout-primary h5, .callout-primary h6 {
    color: #122e5e;
}

.bg--primary {
    background: none;
    background-color: #122e5e !important;
    color: #ffffff !important;
}

.bg--primary.hover-aware:hover {
    background-color: #122e5e;
    color: #6d6f71;
}

.bg--primary a, .bg--primary a:hover, .bg--primary a:visited {
    color: #6d6f71;
}

.bg--primary.thumbnail .caption {
    color: #ffffff;
}

.bg--primary h1, .bg--primary h2, .bg--primary h3, .bg--primary h4, .bg--primary h5, .bg--primary h6, .bg--primary .h1, .bg--primary .h2, .bg--primary .h3, .bg--primary .h4, .bg--primary .h5, .bg--primary .h6 {
    color: #ffffff;
}

.bg--primary.arrow-down:after {
    content: " ";
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-top: 15px solid #122e5e;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
}

.bg--primary.panel-heading .bs-accordion-toggle:after {
    color: #ffffff !important;
}

.bg--primary.panel-heading .bs-accordion-toggle.collapsed:after {
    color: #ffffff !important;
}

.bg--primary a.list-group-item:hover {
    background: #0b1e3c !important;
    color: #ffffff;
}

.bg--primary .list-group-item {
    background: transparent;
    color: #ffffff;
    border: none;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.table--primary th {
    font-weight: normal;
    font-family: "opensanssemibold", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif;
}

.table--primary > thead > tr > th {
    border: 1px solid #122e5e;
}

.table--primary > thead > tr > th:last-child {
    border-right-width: 1px;
}

.table--primary.table-bordered {
    border-top-color: #122e5e;
}

.table--primary.table-bordered > thead > tr > th {
    border-color: #122e5e;
}

.table--primary > thead > tr > th {
    background: #122e5e;
    color: #ffffff;
}

tr.bg--primary > td, tr.bg--primary > th {
    background: #122e5e;
    color: #ffffff;
}

tr.bg--primary:hover > td, tr.bg--primary:hover > th {
    background: #0b1e3c !important;
}

.table-bordered tr.bg--primary > td, .table-bordered tr.bg--primary > th {
    border-color: #122e5e;
}

.table-bordered tr.bg--primary:hover > td, .table-bordered tr.bg--primary:hover > th {
    border-color: #0b1e3c !important;
}

a.list-group-item.bg--primary:hover {
    background: #0b1e3c !important;
    color: #ffffff;
}

.discovery-bs-accordion .panel-title.color--primary .bs-accordion-toggle {
    color: #122e5e;
}

.discovery-bs-accordion .panel-title.color--primary .bs-accordion-toggle:hover {
    color: #122e5e;
    text-decoration: underline;
}

.discovery-bs-accordion .panel-title.color--primary .bs-accordion-toggle:after {
    color: #122e5e;
}

.panel-primary {
    border-color: #122e5e;
}

.panel-primary > .panel-heading {
    color: #ffffff;
    background-color: #122e5e;
    border-color: #122e5e;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #122e5e;
}

.panel-primary > .panel-heading .badge {
    color: #122e5e;
    background-color: #ffffff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #122e5e;
}

.panel-primary .panel-heading .panel-title a, .panel-primary .panel-heading .panel-title a:hover, .panel-primary .panel-heading .panel-title a:visited {
    color: #ffffff;
}

.panel-primary .panel-heading.arrow-down:after {
    content: " ";
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-top: 15px solid #122e5e;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
}

.panel-primary .arrow-before:before {
    content: " ";
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #122e5e;
    left: -11px;
    top: 50%;
    margin-top: -10px;
}

.panel-primary .arrow-after:after {
    content: " ";
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #122e5e;
    right: -11px;
    top: 50%;
    margin-top: -10px;
}

.panel-primary .panel-heading .bs-accordion-toggle:after {
    color: #ffffff;
}

.panel-primary .panel-heading .bs-accordion-toggle.collapsed:after {
    color: #ffffff;
}

.panel-primary .panel-heading .bs-accordion-toggle {
    color: #ffffff;
}

.panel-primary .panel-heading .bs-accordion-toggle:hover {
    color: #ffffff;
}

@media screen and (min-width: 768px) {
    .wizard-primary.complete {
        background: #122e5e;
    }
}

.wizard-primary ul li.complete {
    color: #ffffff;
    background: #122e5e;
}

.wizard-primary ul li.complete:hover {
    cursor: default;
    color: #ffffff;
    background: #122e5e;
}

.wizard-primary ul li.complete:hover .chevron:before {
    border-left: 20px solid #122e5e;
}

.wizard-primary ul li.complete .chevron:before {
    border-left: 20px solid #122e5e;
}

.wizard-primary ul li.active .chevron:before {
    border-left: 20px solid #122e5e;
}

.color--primary {
    color: #122e5e;
}

.color--primary.step-progress-bar > li.active {
    color: #122e5e;
}

.color--primary.step-progress-bar > li.active:before {
    border: 3px solid #122e5e;
    background: #ffffff;
}

.color--primary.step-progress-bar > li.completed {
    color: #122e5e;
}

.color--primary.step-progress-bar > li.completed:before {
    background: #122e5e;
    border: 3px solid #122e5e;
}

.color--primary.step-progress-bar > li.last.active:after {
    background-color: #122e5e;
}

.color--primary.step-progress-bar > li.completed:after {
    background-color: #122e5e;
}

.color--primary.step-progress-bar + .progress-mobile-label {
    color: #122e5e;
}

.border--primary {
    border: 1px solid #122e5e !important;
}

.border--top-primary {
    border-top: 1px solid #122e5e !important;
}

.border--bottom-primary {
    border-bottom: 1px solid #122e5e !important;
}

.border--left-primary {
    border-left: 1px solid #122e5e !important;
}

.border--right-primary {
    border-right: 1px solid #122e5e !important;
}

.border--primary-2x {
    border: 1px solid #122e5e !important;
}

.border--top-primary-2x {
    border-top: 2px solid #122e5e !important;
}

.border--bottom-primary-2x {
    border-bottom: 2px solid #122e5e !important;
}

.border--left-primary-2x {
    border-left: 2px solid #122e5e !important;
}

.border--right-primary-2x {
    border-right: 2px solid #122e5e !important;
}

.top-main {
    background: none;
    background-color: #FFFFFF;
}

#custom-scheme-top-container {
    display: block;
}

.custom-scheme-logo-container {
    height: 95px;
    width: 300px;
    padding-top: 30px;
    background: transparent url('/static/img/responsive/schemes/logos_inhouse_malcor_logo.png') 0 0 no-repeat;
    margin-right: 7px;
    float: left;
}

/*
.custom-scheme-logo2-container {
    height: 85px;
    padding-top: 10px;
    margin-left: 10px;
    width: 310px;
    background: transparent url('/static/img/responsive/schemes/logos_inhouse_administered_by_discovery.jpg') left no-repeat;
}
*/

/* anything that requires the product gradient */
.product-box h1,
.login-btn,
.btn-primary,
#log-out-container,
.search-btn,
.product-gradient,
.product-gradient th,
.discovery-carousel .nav li.active a,
.side-tabs-content .tabs-left > .nav-tabs > li.active > a,
.side-tabs-content .tabs-left > .nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
#tabnav_secondary li a.current,
.tabnav_secondary li a.current,
#tabnav_secondary li #current,
.tabnav_secondary li #current,
#tabnav_secondary li a.current:hover,
.tabnav_secondary li a.current:hover,
#tabnav_secondary li a#current:hover,
.tabnav_secondary li a#current:hover,
.banner-support-box .box-content .btn-large,
.zone-selector,
.corporate-sub-nav-wrapper,
.dd-menu li a:hover,
.product-box h1,
.banner-support-box .box-content .btn-large:hover, .btn.product-gradient:hover, .btn.product-gradient:visited, a.product-gradient:hover, .btn-primary:hover, a.product-gradient:visited{
    /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    background: #122e5e !important;
    background-image: none !important;
    color: #ffffff !important;

}

.dialog-align-center {
    left: 50% !important;
    height: fit-content;
    width: fit-content;
}
