
/* 17/febrero/2025 */










@import url('ddlbase-blessed1.css?z=1459361155966');
    
.theme-light .has-value .combo-group .has-value .form-control -moz-placeholder, .theme-light .is-focused .combo-group .has-value .form-control:-moz-placeholder {
    color: #666;
}
.theme-light .has-value .combo-group .has-value .form-control::-moz-placeholder, .theme-light .is-focused .combo-group .has-value .form-control::-moz-placeholder {
    color: #666;
}
.theme-light .has-value .combo-group .has-value .form-control:-ms-input-placeholder, .theme-light .is-focused .combo-group .has-value .form-control:-ms-input-placeholder {
    color: #666;
}
.theme-light .has-value .combo-group .form-control:focus::input-placeholder, .theme-light .has-value .form-control::input-placeholder, .theme-light .is-focused .combo-group .form-control:focus::input-placeholder, .theme-light .is-focused .form-control::input-placeholder {
    color: #eee;
}
.theme-light .has-value .combo-group .form-control:focus::-webkit-input-placeholder, .theme-light .has-value .form-control::-webkit-input-placeholder, .theme-light .is-focused .combo-group .form-control:focus::-webkit-input-placeholder, .theme-light .is-focused .form-control::-webkit-input-placeholder {
    color: #eee;
}
.theme-light .has-value .combo-group .form-control:focus:-moz-placeholder, .theme-light .has-value .form-control:-moz-placeholder, .theme-light .is-focused .combo-group .form-control:focus:-moz-placeholder, .theme-light .is-focused .form-control:-moz-placeholder {
    color: #eee;
}
.theme-light .has-value .combo-group .form-control:focus::-moz-placeholder, .theme-light .has-value .form-control::-moz-placeholder, .theme-light .is-focused .combo-group .form-control:focus::-moz-placeholder, .theme-light .is-focused .form-control::-moz-placeholder {
    color: #eee;
}
.theme-light .has-value .combo-group .form-control:focus:-ms-input-placeholder, .theme-light .has-value .form-control:-ms-input-placeholder, .theme-light .is-focused .combo-group .form-control:focus:-ms-input-placeholder, .theme-light .is-focused .form-control:-ms-input-placeholder {
    color: #eee;
}
.theme-light .has-value .has-value .form-control::input-placeholder, .theme-light .is-focused .has-value .form-control::input-placeholder {
    color: #eee;
}
.theme-light .has-value .has-value .form-control::-webkit-input-placeholder, .theme-light .is-focused .has-value .form-control::-webkit-input-placeholder {
    color: #eee;
}
.theme-light .has-value .has-value .form-control:-moz-placeholder, .theme-light .is-focused .has-value .form-control:-moz-placeholder {
    color: #eee;
}
.theme-light .has-value .has-value .form-control::-moz-placeholder, .theme-light .is-focused .has-value .form-control::-moz-placeholder {
    color: #eee;
}
.theme-light .has-value .has-value .form-control:-ms-input-placeholder, .theme-light .is-focused .has-value .form-control:-ms-input-placeholder {
    color: #eee;
}
.theme-light .radio input:checked+label:before {
    box-shadow: inset 0 0 0 3px #fff;
}
.theme-light .progress-indicator-wrap .progress-indicator .progress-point.active span:after {
    background: #fff;
}
.vIE9 .theme-light select.form-control {
    background-color: #eee;
}
.associated-input {
    background-color: #fff;
    padding: 20px;
    margin-top: 2px;
    margin-bottom: 2px;
}
.associated-input.associated-input-single-input {
    padding-bottom: 5px;
}
.associated-input .form-group {
    margin-bottom: 0;
}
.associated-input:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px;
}
.associated-input:nth-child(5n - 4):before {
    background-color: #c6007e;
}
.associated-input:nth-child(5n - 3):before {
    background-color: #ffcd00;
}
.associated-input:nth-child(5n - 2):before {
    background-color: #00b0b9;
}
.associated-input:nth-child(5n - 1):before {
    background-color: #002d72;
}
.associated-input:nth-child(5n):before {
    background-color: #cb6015;
}
.associated-input .secondary {
    margin-left: 30px;
}
.associated-input.checkbox .row, .associated-input.radio .row, .associated-input.switch .row {
    margin-left: 20px;
}
.associated-input.checkbox .row label, .associated-input.radio .row label, .associated-input.switch .row label {
    min-height: auto;
}
.associated-input.checkbox .row label:focus, .associated-input.checkbox .row label:hover, .associated-input.radio .row label:focus, .associated-input.radio .row label:hover, .associated-input.switch .row label:focus, .associated-input.switch .row label:hover {
    color: #666;
}
.associated-input.checkbox .row label:before, .associated-input.radio .row label:before, .associated-input.switch .row label:before {
    content: none;
}
.terms-and-conditons+.checkbox {
    margin-top: 40px;
}
.btn {
    line-height: 34px;
    padding-top: 0;
    padding-bottom: 0;
    vertical-align: middle;
    margin-right: 20px;
    text-align: center;
    font-size: 16px;
    font-size: 1rem;
    /* font-family: Interstate_Bold, sans-serif; */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 700;
    border-radius: 6px;
}
.btn.active, .btn.focus, .btn:active, .btn:focus, .btn:hover, .open>.btn.dropdown-toggle {
    background-color: inherit;
}
[disabled].btn, [disabled].btn:active, [disabled].btn:active:focus, [disabled].btn:active:hover, [disabled].btn:focus, [disabled].btn:hover {
    background-color: transparent;
    border-color: #666;
    color: #666;
    text-shadow: none;
}
.text-right .btn:last-child {
    margin-right: 0;
}
.btn-default, .btn-default-light, .btn-info, .btn-info-svg, .btn-link, .btn-secondary {
    line-height: normal;
    border: none;
    border-radius: 0;
    vertical-align: baseline;
    font-family: Interstate_Light, sans-serif;
    font-weight: 500;
    background: 0 0;
    color: #056DAE;
    text-decoration: none;
    padding-left: 0;
    padding-right: 0;
}
.active.btn-default, .active.btn-default-light, .active.btn-info, .active.btn-info-svg, .btn-default-light:active, .btn-default-light:focus, .btn-default-light:hover, .btn-default:active, .btn-default:focus, .btn-default:hover, .btn-info-svg:active, .btn-info-svg:focus, .btn-info-svg:hover, .btn-info:active, .btn-info:focus, .btn-info:hover, .btn-link.active, .btn-link.focus, .btn-link:active, .btn-link:focus, .btn-link:hover, .btn-secondary.active, .btn-secondary.focus, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover, .focus.btn-default, .focus.btn-default-light, .focus.btn-info, .focus.btn-info-svg, .open>.btn-link.dropdown-toggle, .open>.btn-secondary.dropdown-toggle, .open>.dropdown-toggle.btn-default, .open>.dropdown-toggle.btn-default-light, .open>.dropdown-toggle.btn-info, .open>.dropdown-toggle.btn-info-svg {
    color: #002A54;
}
.btn-icon.btn-default-light:before, .btn-icon.btn-default:before, .btn-icon.btn-info-svg:before, .btn-icon.btn-info:before, .btn-link.btn-icon:before, .btn-secondary.btn-icon:before {
    bottom: -3px;
}
.open>[role=button].btn-link.dropdown-toggle, .open>[role=button].btn-secondary.dropdown-toggle, .open>[role=button].dropdown-toggle.btn-default, .open>[role=button].dropdown-toggle.btn-default-light, .open>[role=button].dropdown-toggle.btn-info, .open>[role=button].dropdown-toggle.btn-info-svg, .open>button.btn-link.dropdown-toggle, .open>button.btn-secondary.dropdown-toggle, .open>button.dropdown-toggle.btn-default, .open>button.dropdown-toggle.btn-default-light, .open>button.dropdown-toggle.btn-info, .open>button.dropdown-toggle.btn-info-svg, .open>span.btn-link.dropdown-toggle, .open>span.btn-secondary.dropdown-toggle, .open>span.dropdown-toggle.btn-default, .open>span.dropdown-toggle.btn-default-light, .open>span.dropdown-toggle.btn-info, .open>span.dropdown-toggle.btn-info-svg, [role=button].active.btn-default, [role=button].active.btn-default-light, [role=button].active.btn-info, [role=button].active.btn-info-svg, [role=button].btn-default-light:active, [role=button].btn-default-light:focus, [role=button].btn-default-light:hover, [role=button].btn-default:active, [role=button].btn-default:focus, [role=button].btn-default:hover, [role=button].btn-info-svg:active, [role=button].btn-info-svg:focus, [role=button].btn-info-svg:hover, [role=button].btn-info:active, [role=button].btn-info:focus, [role=button].btn-info:hover, [role=button].btn-link.active, [role=button].btn-link.focus, [role=button].btn-link:active, [role=button].btn-link:focus, [role=button].btn-link:hover, [role=button].btn-secondary.active, [role=button].btn-secondary.focus, [role=button].btn-secondary:active, [role=button].btn-secondary:focus, [role=button].btn-secondary:hover, [role=button].focus.btn-default, [role=button].focus.btn-default-light, [role=button].focus.btn-info, [role=button].focus.btn-info-svg, button.active.btn-default, button.active.btn-default-light, button.active.btn-info, button.active.btn-info-svg, button.btn-default-light:active, button.btn-default-light:focus, button.btn-default-light:hover, button.btn-default:active, button.btn-default:focus, button.btn-default:hover, button.btn-info-svg:active, button.btn-info-svg:focus, button.btn-info-svg:hover, button.btn-info:active, button.btn-info:focus, button.btn-info:hover, button.btn-link.active, button.btn-link.focus, button.btn-link:active, button.btn-link:focus, button.btn-link:hover, button.btn-secondary.active, button.btn-secondary.focus, button.btn-secondary:active, button.btn-secondary:focus, button.btn-secondary:hover, button.focus.btn-default, button.focus.btn-default-light, button.focus.btn-info, button.focus.btn-info-svg, span.active.btn-default, span.active.btn-default-light, span.active.btn-info, span.active.btn-info-svg, span.btn-default-light:active, span.btn-default-light:focus, span.btn-default-light:hover, span.btn-default:active, span.btn-default:focus, span.btn-default:hover, span.btn-info-svg:active, span.btn-info-svg:focus, span.btn-info-svg:hover, span.btn-info:active, span.btn-info:focus, span.btn-info:hover, span.btn-link.active, span.btn-link.focus, span.btn-link:active, span.btn-link:focus, span.btn-link:hover, span.btn-secondary.active, span.btn-secondary.focus, span.btn-secondary:active, span.btn-secondary:focus, span.btn-secondary:hover, span.focus.btn-default, span.focus.btn-default-light, span.focus.btn-info, span.focus.btn-info-svg {
    text-decoration: underline;
}
a.active, a.focus, a:active, a:focus, a:hover {
    text-decoration: none;
}
.center-parent {
    text-align: center;
}
.center-parent .center-child {
    display: inline-block;
}
.btn-default, .btn-default-light, .btn-secondary {
    margin: 12px 0;
}
.btn-default {
    border: none;
    padding-right: 0;
    line-height: 20px;
    min-width: initial;
    border-radius: 0;
}
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.btn-default.dropdown-toggle {
    color: #056DAE;
    background: 0 0;
}
.btn-default-light {
    border: none;
    padding-right: 0;
    line-height: 20px;
    color: #FFF!important;
}
.btn-default-light.active, .btn-default-light.focus, .btn-default-light:active, .btn-default-light:focus, .btn-default-light:hover, .open>.btn-default-light.dropdown-toggle {
    color: #FFF!important;
}
.btn-primary, .btn.ch, .btn.btn-success, .btn.btn-warning {
    line-height: 46px;
    border-width: 2px;
    border-style: solid;
    margin: 20px 20px 20px 0;
    min-width: 220px;
    position: relative;
}
.btn-primary.small, .btn.ch.small, .btn.btn-success.small, .btn.btn-warning.small {
    line-height: 30px;
    font-size: .75rem;
    min-width: 90px;
}
.btn-primary.large, .btn.ch.large, .btn.btn-success.large, .btn.btn-warning.large {
    line-height: 56px;
}
.btn-primary.arrow-btn, .btn.ch.arrow-btn, .btn.btn-success.arrow-btn, .btn.btn-warning.arrow-btn {
    background-size: auto 1em;
    background-repeat: no-repeat;
    padding-right: 40px;
    padding-left: 40px;
}
.btn-primary.next, .btn.ch.next, .btn.btn-success.next, .btn.btn-warning.next {
    background-position: top 50% right 15px;
}
.btn-primary.prev, .btn.ch.prev, .btn.btn-success.prev, .btn.btn-warning.prev {
    background-position: top 50% left 15px;
}
.btn-primary:hover, .btn.ch:hover, .btn.btn-success:hover, .btn.btn-warning:hover {
    background-color: #002A54;
    border-color: #002A54;
}
.btn-group-lg>.btn-primary.btn:hover, .btn-group-lg>.btn.ch:hover, .btn-group-lg>.btn.btn-success:hover, .btn-group-lg>.btn.btn-warning:hover, .btn-primary:hover.btn-lg, .btn.ch:hover.btn-lg, .btn.btn-success:hover.btn-lg, .btn.btn-warning:hover.btn-lg {
    padding: 0 52px;
}
.btn-primary.disabled, .btn-primary:disabled, .btn.ch.disabled, .btn.ch:disabled, .btn.btn-success.disabled, .btn.btn-success:disabled, .btn.btn-warning.disabled, .btn.btn-warning:disabled {
    background-color: transparent;
    border-color: #666;
    color: #666;
}
.btn-primary.btn-chevron, .btn.ch.btn-chevron, .btn.btn-success.btn-chevron, .btn.btn-warning.btn-chevron {
    padding: 0 50px;
}
.btn-primary.btn-chevron.left span.chevron.left, .btn-primary.btn-chevron.right span.chevron.right, .btn.ch.btn-chevron.left span.chevron.left, .btn.ch.btn-chevron.right span.chevron.right, .btn.btn-success.btn-chevron.left span.chevron.left, .btn.btn-success.btn-chevron.right span.chevron.right, .btn.btn-warning.btn-chevron.left span.chevron.left, .btn.btn-warning.btn-chevron.right span.chevron.right {
    visibility: inherit;
}
.btn-primary.btn-chevron span.chevron, .btn.ch.btn-chevron span.chevron, .btn.btn-success.btn-chevron span.chevron, .btn.btn-warning.btn-chevron span.chevron {
    visibility: hidden;
    display: inline-block;
    margin: 0;
    width: 50px;
    height: 100%;
    position: absolute;
}
.btn-primary.btn-chevron span.chevron::after, .btn.ch.btn-chevron span.chevron::after, .btn.btn-success.btn-chevron span.chevron::after, .btn.btn-warning.btn-chevron span.chevron::after {
    font-size: 18px;
}
.btn-primary {
    color: #fff;
    border-color: #056DAE;
    background: #056DAE;
}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary:focus, .btn-primary:hover, .open>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #002A54;
    border-color: #002A54;
}
.btn-secondary {
    font-weight: 700;
}
.btn-secondary-light, .btn-secondary-light.active, .btn-secondary-light.focus, .btn-secondary-light:active, .btn-secondary-light:focus, .btn-secondary-light:hover, .open>.btn-secondary-light.dropdown-toggle {
    color: #FFF;
}
.btn-secondary-dark, .btn-secondary-dark.active, .btn-secondary-dark.focus, .btn-secondary-dark:active, .btn-secondary-dark:focus, .btn-secondary-dark:hover, .open>.btn-secondary-dark.dropdown-toggle {
    color: #333;
}
.btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open>.btn-success.dropdown-toggle {
    color: #006E0A;
}
.ch.active, .ch.focus, .ch:active, .ch:focus, .ch:hover, .open>.ch.dropdown-toggle {
    color: #D60000;
}
.btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open>.btn-warning.dropdown-toggle {
    color: #D69600;
}
.btn-info {
    background: 0 0;
    color: #333;
    padding: 0;
    line-height: inherit;
    margin-left: 5px;
    margin-right: 5px;
}
.btn-info.right-icon {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-top: 1.1em;
    left: 5px;
    margin-right: 0;
}
.btn-info.right-icon:after {
    margin: 0;
}
.btn-info.label-right-icon {
    margin: 0;
    height: 1em;
    left: 5px;
}
.btn-info.label-right-icon:after {
    top: -2px!important;
    margin: 0;
}
.btn-info span {
    line-height: 34px;
    border-bottom: 1px dotted;
}
.btn-info:after {
    content: "";
    margin: 0;
    top: 1px!important;
}
.btn-info.active span, .btn-info.focus span, .btn-info:active span, .btn-info:focus span, .btn-info:hover span, .open>.btn-info.dropdown-toggle {
    background: 0 0;
    text-decoration: none;
    color: #333;
    border-bottom: 1px dotted;
}
.btn-info:active, .btn-info:active:hover, .btn-info:focus, .btn-info:hover {
    text-decoration: none;
    background: 0 0;
    border: none;
}
.btn-info-svg {
    background: 0 0;
    color: #333;
    padding: 0;
    line-height: inherit;
    margin-right: 5px;
}
.btn-info-svg.right-icon {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-top: 1.1em;
    left: 10px;
}
.btn-info-svg.right-icon:after {
    margin: 0;
}
.btn-info-svg.label-right-icon {
    margin: 0;
    height: 1em;
    left: 5px;
}
.btn-info-svg.label-right-icon:after {
    top: -2px!important;
    margin: 0;
}
.btn-info-svg span {
    line-height: 34px;
    border-bottom: 1px dotted;
}
.btn-info-svg:after {
    content: "";
    margin: 0 0 0 3px;
    top: 1px!important;
}
.btn-info-svg.active span, .btn-info-svg.focus span, .btn-info-svg:active span, .btn-info-svg:focus span, .btn-info-svg:hover span, .open>.btn-info-svg.dropdown-toggle {
    background: 0 0;
    text-decoration: none;
    color: #333;
    border-bottom: 1px dotted;
}
.btn-info-svg:focus, .btn-info-svg:hover {
    text-decoration: none;
    background: 0 0;
    border: none;
}
.btn-carat-down-svg:focus, .btn-carat-down-svg:hover {
    text-decoration: none;
    background: 0 0;
}
.btn-inf-scroll {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.btn-tab-group .btn {
    background-color: #fff;
    color: #056DAE;
    margin-right: 1px;
    border-left: solid thin #eee;
}
.btn-tab-group .btn:first-child {
    border-left: 0;
}
.btn-tab-group .btn:active, .btn-tab-group .btn:focus, .btn-tab-group .btn:hover {
    box-shadow: none;
}
.btn-tab-group .btn:active .btn-title, .btn-tab-group .btn:focus .btn-title, .btn-tab-group .btn:hover .btn-title {
    border-bottom-color: #056DAE;
}
.btn-tab-group .btn.active {
    color: #fff;
    border-left-color: #056DAE;
    background-color: #056DAE;
}
.btn-tab-group .btn-title {
    border-bottom: solid thin transparent;
}
.btn-group-lg>.btn, .btn-lg {
    padding-right: 52px;
    padding-left: 52px;
}
.btn-md {
    padding-right: 32px;
    padding-left: 32px;
}
.btn-group-sm>.btn, .btn-sm {
    font-size: 13.76px;
    padding-right: 16px;
    padding-left: 16px;
    line-height: 30px;
}
.theme-dark .btn-primary {
    color: #056DAE;
    border-color: #FFF;
    background: #FFF;
}
.open>.theme-dark .btn-primary.dropdown-toggle, .theme-dark .btn-primary.active, .theme-dark .btn-primary.focus, .theme-dark .btn-primary:active, .theme-dark .btn-primary:active:focus, .theme-dark .btn-primary:active:hover, .theme-dark .btn-primary:focus, .theme-dark .btn-primary:hover {
    color: #056DAE;
    border-color: #f0f0f0;
    background-color: #f0f0f0;
}
.theme-dark .btn-default, .theme-dark .btn-default-light, .theme-dark .btn-info, .theme-dark .btn-info-svg, .theme-dark .btn-link, .theme-dark .btn-secondary, .theme-dark a {
    color: #fff;
}
.accordion.menu ul li .form-notification .svg-arrow, .form-notification .accordion.menu ul li .svg-arrow, .form-notification .btn-info-svg:after, .form-notification .icon-svg, .form-notification .list-check-mark li:before, .form-notification .list-x-mark li:before, .form-notification .ui-slider .ui-slider-handle, .form-notification li.check-mark:before, .form-notification li.x-mark:before, .list-check-mark .form-notification li:before, .list-x-mark .form-notification li:before, .ui-slider .form-notification .ui-slider-handle {
    top: 2px;
}
.form-verified.form-elements .row {
    border-bottom: none;
}
.accordion[role=tablist] ul.mainnav {
    margin: 20px 0;
}
.accordion[role=navigation] {
    max-width: 100%}
.accordion[role=navigation] legend {
    margin: 0;
    position: static;
    top: auto;
}
.accordion[role=navigation] .fakeclass {
    display: none;
}
.accordion[role=navigation] .formatting-text {
    margin-left: 10px;
}
.accordion[role=navigation] ul.mainnav {
    margin: 20px 0;
}
.accordion[role=navigation] ul.mainnav li:hover {
    background-color: inherit;
}
.accordion[role=navigation] ul.mainnav li.here {
    background-color: #fff;
}
.accordion[role=navigation] ul.mainnav li[data-status=editing] {
    background-color: #F7F7F7;
}
.accordion[role=navigation] ul.mainnav li .edit {
    display: none;
}
.accordion[role=navigation] ul.mainnav li .changes, .accordion[role=navigation] ul.mainnav li .edit {
    position: absolute;
    right: 0;
    top: 6px;
}
.accordion[role=navigation] ul.mainnav li .form-control:focus {
    border: 1px solid #056DAE;
}
.accordion[role=navigation] .form-footer {
    padding-top: 20px;
    border-top: solid thin #CCC;
}
.accordion[role=navigation] .form-footer .btn {
    margin-top: 0;
}
.accordion.menu {
    margin-top: 40px;
}
.accordion.menu .title {
    margin-bottom: 4px;
}
.accordion.menu>h2, .ch-header .accordion.menu>.ch-title {
    padding-top: 25px;
    float: left;
}
.accordion.menu>p {
    margin-top: 0;
    margin-bottom: 12px;
    border-top: 1px solid #CCC;
    padding-top: 24px;
}
.accordion.menu ul li.is-expanded>.category {
    color: #056DAE;
}
.accordion.menu ul li.is-expanded>.category .svg-arrow {
    left: 22px;
    top: 26px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.accordion.menu ul li.is-unselectable .category-title:focus, .accordion.menu ul li.is-unselectable .category-title:hover, .accordion.menu ul li.is-unselectable .category:focus .category-title, .accordion.menu ul li.is-unselectable .category:hover .category-title {
    text-decoration: none;
}
.accordion.menu ul li .category {
    cursor: pointer;
}
.accordion.menu ul li .category:focus, .accordion.menu ul li .category:hover {
    color: #002A54;
}
.accordion.menu ul li .category:focus .category-title, .accordion.menu ul li .category:hover .category-title {
    text-decoration: underline;
}
.accordion.menu ul li .category-title:focus, .accordion.menu ul li .category-title:hover {
    color: #002A54;
    text-decoration: underline;
}
.accordion.menu ul li .svg-arrow {
    position: absolute;
    height: 8px;
    width: 16px;
    left: 22px;
    top: 26px;
    -webkit-transition: -webkit-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: 50%;
    transform-origin: 50%}
.accordion.plus-minus.menu.form .accordionSubMenu {
    padding: 0 0 10px;
}
.accordion.plus-minus.menu ul li.parent .category .svg-arrow {
    top: 25px;
    left: 25px;
    width: 10px;
    height: 10px;
    -webkit-transform: none;
    transform: none;
}
.accordion.plus-minus.menu ul li.parent.is-expanded .svg-arrow {
    top: 29px;
    -webkit-transform: none;
    transform: none;
}
.accordion {
    clear: both;
    margin-bottom: 25px;
}
.accordion .ch-header .ch-title, .accordion h2, .ch-header .accordion .ch-title {
    margin: 0 0 18px;
}
.accordion .expanded {
    display: block;
}
.accordion legend {
    padding: 0;
    margin: 0;
}
.accordion .toggle-accordion {
    font-weight: 400;
    padding-bottom: 0;
    padding-top: 5px;
    border-radius: 0;
}
.accordion ul.mainnav {
    margin-top: 20px;
    border-bottom: 1px solid #999;
}
.accordion ul, .accordion ul.subnav {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    clear: both;
}
.accordion ul li, .accordion ul.subnav li {
    position: relative;
    margin-bottom: 0;
    border-top: 1px solid #999;
    background-color: #eee;
}
.accordion ul li:last-child, .accordion ul.subnav li:last-child {
    border-bottom: none;
}
.accordion ul li .accordionSubMenu, .accordion ul.subnav li .accordionSubMenu {
    display: block;
    overflow: hidden;
    width: 100%;
    visibility: hidden;
    margin: auto;
    padding: 0 20px 0 60px;
    max-height: 0;
    -webkit-transition: max-height .4s ease-out, background-color .5s ease-in-out, visibility .001s ease .501s;
    transition: max-height .4s ease-out, background-color .5s ease-in-out, visibility .001s ease .501s;
}
.accordion ul li .accordionSubMenu.form-summary, .accordion ul.subnav li .accordionSubMenu.form-summary {
    padding: 0 20px 0 60px;
    max-height: 300em;
    visibility: visible;
    cursor: pointer;
    -webkit-transition: max-height .2s ease-out .002s, background-color .5s ease-in-out .002s, visibility .001s ease;
    transition: max-height .2s ease-out .002s, background-color .5s ease-in-out .002s, visibility .001s ease;
}
.accordion ul li .accordionSubMenu.form-summary+.accordionSubMenu, .accordion ul.subnav li .accordionSubMenu.form-summary+.accordionSubMenu {
    -webkit-transition: max-height .2s ease-out, background-color .5s ease-in-out, visibility .001s ease .501s;
    transition: max-height .2s ease-out, background-color .5s ease-in-out, visibility .001s ease .501s;
}
.accordion ul li .accordionSubMenu.form-summary table.table-simple, .accordion ul.subnav li .accordionSubMenu.form-summary table.table-simple {
    width: 100%}
.accordion ul li .accordionSubMenu.form-summary table.table-simple td, .accordion ul.subnav li .accordionSubMenu.form-summary table.table-simple td {
    width: 50%}
.accordion ul li .accordionSubMenu>.row:last-child, .accordion ul.subnav li .accordionSubMenu>.row:last-child {
    padding-bottom: 10px;
}
.accordion ul li.is-expanded .category, .accordion ul.subnav li.is-expanded .category {
    background-color: #fff;
}
.accordion ul li.is-expanded>.accordionSubMenu, .accordion ul.subnav li.is-expanded>.accordionSubMenu {
    background-color: #fff;
    display: block;
    max-height: 300em;
    visibility: visible;
    -webkit-transition: max-height .4s ease-out .002s, background-color .5s ease-in-out .002s, visibility .001s ease;
    transition: max-height .4s ease-out .002s, background-color .5s ease-in-out .002s, visibility .001s ease;
}
.accordion ul li.is-expanded>.accordionSubMenu.form-summary, .accordion ul.subnav li.is-expanded>.accordionSubMenu.form-summary {
    -webkit-transition: max-height .2s ease-out, background-color .5s ease-in-out, visibility .01s ease .501s;
    transition: max-height .2s ease-out, background-color .5s ease-in-out, visibility .01s ease .501s;
    padding: 0 20px 0 60px;
    max-height: 0;
    visibility: hidden;
}
.accordion ul li.is-expanded>.accordionSubMenu.form-summary+.accordionSubMenu, .accordion ul.subnav li.is-expanded>.accordionSubMenu.form-summary+.accordionSubMenu {
    -webkit-transition: max-height .4s ease-out .002s, background-color .5s ease-in-out .002s, visibility .001s ease;
    transition: max-height .4s ease-out .002s, background-color .5s ease-in-out .002s, visibility .001s ease;
}
.accordion ul li .accordion li.parent, .accordion ul.subnav li .accordion li.parent {
    list-style: none;
    margin: 0;
    padding: 0;
}
.accordion ul li .category, .accordion ul.subnav li .category {
    font-family: Interstate_Light, sans-serif;
    color: #333;
    display: block;
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    padding: 19px 20px 19px 60px;
    -webkit-transition: background-color .5s ease-in-out;
    transition: background-color .5s ease-in-out;
}
.accordion ul li .category:focus, .accordion ul li .category:hover, .accordion ul.subnav li .category:focus, .accordion ul.subnav li .category:hover {
    color: #056DAE;
}
.accordion form .row:last-child {
    border-bottom: none;
}
.accordion .form-verified {
    padding-left: 60px;
}
.accordion .form-verified .row:last-child {
    margin-bottom: 15px;
}
@media (max-width:480px) {
    .accordion .form-verified {
    padding-left: 0;
}
}.accordion[role=navigation].tabbed-look {
    margin-top: 0;
}
.accordion[role=navigation].tabbed-look .tab-content {
    border: none;
    padding: 40px;
    margin-top: 0;
}
.accordion[role=navigation].tabbed-look .tab-content>.tab-pane {
    border: none;
    display: none;
    visibility: hidden;
}
.accordion[role=navigation].tabbed-look .tab-content>.tab-pane .category {
    display: none;
}
.accordion[role=navigation].tabbed-look .tab-content>.tab-pane .accordionSubMenu {
    padding: 20;
}
.accordion[role=navigation].tabbed-look .tab-content>.tab-pane.is-expanded {
    display: block;
    visibility: visible;
}
.accordion[role=navigation].tabbed-look .tab-content>.active {
    display: block;
    visibility: visible;
    background-color: #fff;
}
@media (max-width:768px) {
    .accordion[role=navigation].tabbed-look {
    margin-top: 25px;
}
.accordion[role=navigation].tabbed-look .tab-content {
    padding: 0;
    margin-top: 20px;
}
.accordion[role=navigation].tabbed-look .tab-content>.tab-pane {
    display: block;
    visibility: visible;
    border-top: 1px solid #999;
}
.accordion[role=navigation].tabbed-look .tab-content>.tab-pane:hover {
    border-top: 1px solid #999;
}
.accordion[role=navigation].tabbed-look .tab-content>.tab-pane .category {
    display: block;
}
.accordion[role=navigation].tabbed-look .tab-content>.tab-pane.is-expanded .accordionSubMenu {
    display: block;
    padding: 0 20px 24px 70px;
}
.accordion[role=navigation].tabbed-look .tab-content li.here {
    background-color: #eee;
}
}.accordion .form-summary:not(.is-verified) {
    display: none;
}
.accordion.linear[role=tablist] ul.mainnav li.is-unselectable .svg-arrow {
    background-image: url(../images/icons/svgs/arrows/arrow-dropdown-down-grey.svg);
}
.accordion.linear[role=tablist] ul.mainnav li.is-unselectable .category-title {
    color: #6c6c6c;
}
.accordion.linear[role=tablist] ul.mainnav li.is-unselectable:hover {
    background-color: #eee;
}
.accordion.linear[role=tablist] ul.mainnav li.is-unselectable .category {
    cursor: default;
}
.accordion.linear[role=tablist] ul.mainnav li.is-unselectable .category:hover {
    color: inherit;
}
.accordion.linear[role=tablist] ul.mainnav li.is-unselectable .category:hover .category-title {
    border-bottom-color: transparent;
}
.theme-light .accordion ul li.parent {
    background-color: #fff;
}
.theme-light .accordion.menu ul li.parent.here, .theme-light .accordion.menu ul li.parent.is-expanded .accordionSubMenu, .theme-light .accordion.menu ul li.parent.is-expanded .category, .theme-light .accordion.menu ul li.parent:hover {
    background-color: #eee;
}
.theme-light .accordion.linear[role=navigation] ul.mainnav li.is-unselectable:hover {
    background-color: #fff;
}
.accordion-control .tab-anchor {
    display: block;
    width: 0;
    height: 0;
    text-decoration: none;
    border: none;
}
.large .table-responsive>.popover-title, .table-responsive>h3 {
    margin-top: 40px;
}
.table-responsive table.table-simple {
    width: 100%}
.table-responsive table.table-simple td {
    width: 50%}
#ui-datepicker-div {
    display: none;
    background-color: #fff;
    border-radius: 0 0 6px 6px!important;
}
#ui-datepicker-div.expanded-above {
    border-radius: 6px 6px 0 0!important;
}
#ui-datepicker-div .ui-datepicker-header {
    text-align: center;
    min-height: 50px;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
    padding-top: 15px;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
    display: inline-block;
    position: absolute;
    width: 50px;
    height: 50px;
    border: none;
    background-repeat: no-repeat;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
    left: 0;
    background-position: 18px 17px;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
    background-position: 22px 17px;
    right: 0;
}
#ui-datepicker-div .ui-datepicker-calendar {
    width: 100%;
    box-radius: 6px;
}
#ui-datepicker-div .ui-datepicker-calendar thead tr {
    border: 0;
}
#ui-datepicker-div .ui-datepicker-calendar thead tr th {
    font-family: Interstate_Bold, sans-serif;
    text-align: center;
    color: #333;
    font-size: 12px;
    text-transform: uppercase;
    padding: 6px;
    line-height: 24px;
}
#ui-datepicker-div .ui-datepicker-calendar tbody tr:first-child {
    border: 0;
}
#ui-datepicker-div .ui-datepicker-calendar tbody td {
    text-align: center;
    color: #056DAE;
}
#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-current-day .ui-state-focus, #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-current-day .ui-state-hover, #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-current-day a:focus, #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-current-day a:hover {
    color: #fff;
}
#ui-datepicker-div .ui-datepicker-calendar tbody td a {
    padding: 6px;
    color: #056DAE;
    border: 2px solid transparent;
    display: block;
    max-width: 34px;
    margin: 0 auto;
    border-radius: 6px;
}
#ui-datepicker-div .ui-datepicker-calendar tbody td .ui-state-hover, #ui-datepicker-div .ui-datepicker-calendar tbody td a:hover {
    color: #056DAE;
    border-color: #056DAE;
    text-decoration: none;
}
#ui-datepicker-div .ui-datepicker-calendar tbody td .ui-state-active, #ui-datepicker-div .ui-datepicker-calendar tbody td a:active {
    color: #eee;
    background-color: #056DAE;
    text-decoration: none;
}
#ui-datepicker-div .ui-datepicker-calendar tbody td .ui-state-active.ui-state-hover, #ui-datepicker-div .ui-datepicker-calendar tbody td a:active:hover {
    color: #fff;
    background-color: #056DAE;
    text-decoration: none;
}
#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-today a {
    font-family: Interstate_Bold, sans-serif;
    color: #333;
}
#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-today a.ui-state-active {
    color: #FFF;
}
#ui-datepicker-div .ui-datepicker-next, #ui-datepicker-div .ui-datepicker-prev {
    z-index: 2;
}
#ui-datepicker-div button.ui-datepicker-close {
    margin: 5px auto 10px;
    display: block;
    float: none;
    background: 0 0;
    border: none;
    color: #056DAE;
}
#ui-datepicker-div button.ui-datepicker-close:focus, #ui-datepicker-div button.ui-datepicker-close:hover {
    text-decoration: underline;
}
#ui-datepicker-div button.ui-datepicker-current {
    display: none;
}
.ui-datepicker-trigger {
    border: 0;
    background: url(../images/icons/svgs/calender/cal_icon.svg) center center/16px 15px no-repeat;
    width: 48px!important;
    height: 48px!important;
    top: 0;
    right: 0;
    position: absolute;
    z-index: 2;
}
.ui-datepicker-trigger:-moz-focusring {
    outline: #000 dotted 1px;
}
.ui-datepicker-trigger img {
    display: none;
}
.input-group.datepicker-group.expanded-above {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.input-group.datepicker-group.expanded-below {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group.datepicker-group input {
    max-width: 300px;
    font-size: 1em;
}
.input-group.datepicker-group input::-ms-clear {
    display: none;
}
.input-group.datepicker-group button.input-group-addon {
    pointer-events: auto;
}
.input-group.datepicker-group.mobile button.ui-datepicker-trigger {
    pointer-events: none;
}
.datepickerDOB legend {
    font-size: 1rem;
    margin: 0 0 16px;
    top: auto;
}
.datepickerDOB .form-group label {
    opacity: 0;
}
.datepickerDOB .form-group.has-value label, .datepickerDOB .form-group.is-focused label {
    opacity: inherit;
}
.gradient {
    background-repeat: repeat;
    background-size: contain;
}
.gradient.blue-wave {
    background-color: #00BDF2;
    background-image: url(../images/gradient-blue-wave.png);
    background-image: -webkit-linear-gradient(270deg, #00BDF2 0, #00B3F0 18%, #0066B3 77%, #004985 100%);
    background-image: linear-gradient(180deg, #00BDF2 0, #00B3F0 18%, #0066B3 77%, #004985 100%);
}
.gradient.gold-wave {
    background-color: #B4975A;
    background-image: url(../images/gradient-gold-wave.png);
    background-image: -webkit-linear-gradient(270deg, #B4975A 0, #A0864A 49%, #78622A 99%);
    background-image: linear-gradient(180deg, #B4975A 0, #A0864A 49%, #78622A 99%);
}
.gradient.swatch {
    width: 200px;
    height: 200px;
    display: inline-block;
    margin: 10px;
    color: #FFF;
    padding: 10px;
}
.accordion.lefthandnav ul {
    border-bottom: 0 none;
}
.accordion.lefthandnav ul li.parent {
    border-bottom: 1px solid rgba(0, 0, 0, .25);
    border-top: 0 none;
    background-color: inherit;
    -webkit-transition: background-color .5s ease;
    transition: background-color .5s ease;
}
.accordion.lefthandnav ul li.parent .category, .accordion.lefthandnav ul li.parent a {
    padding-right: 60px;
}
.accordion.lefthandnav ul li.parent .accordionSubMenu ul li.level2 {
    padding: 0;
}
.accordion.lefthandnav ul li.parent .accordionSubMenu ul li.level2 .category {
    padding: 20px 60px 20px 40px;
}
.accordion.lefthandnav ul li.parent .accordionSubMenu ul li.level2 .accordionSubMenu li {
    border-bottom-color: transparent;
}
.accordion.lefthandnav ul li.parent .accordionSubMenu ul li.level2 .accordionSubMenu li a {
    padding-left: 60px;
}
.accordion.lefthandnav ul li.parent:first-child {
    margin-top: 0;
}
.accordion.lefthandnav ul li.parent:last-child {
    border-bottom-color: transparent;
}
.accordion.lefthandnav ul li.parent.level1 .category:after, .accordion.lefthandnav ul li.parent.level1 .category:before, .accordion.lefthandnav ul li.parent.level2 .category:after, .accordion.lefthandnav ul li.parent.level2 .category:before {
    content: '';
    display: block;
    position: absolute;
    height: 8px;
    width: 16px;
    right: 22px;
    top: 26px;
    -webkit-transition: -webkit-transform .4s ease-in-out, opacity .4s ease-in-out;
    transition: transform .4s ease-in-out, opacity .4s ease-in-out;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: 50%;
    transform-origin: 50%}
.accordion.lefthandnav ul li.parent.level1 .category:after, .accordion.lefthandnav ul li.parent.level2 .category:after {
    opacity: 1;
}
.accordion.lefthandnav ul li.parent a.category:focus, .accordion.lefthandnav ul li.parent a.category:hover {
    border-bottom-color: transparent;
}
.accordion.lefthandnav ul li.parent .category {
    border-bottom: 1px solid transparent;
    padding-left: 20px;
    position: relative;
}
.accordion.lefthandnav ul li.parent .category .arrow {
    overflow: hidden;
    width: 20px;
    height: 100%;
    position: absolute;
    right: -20px;
    top: 0;
    opacity: 0;
    -webkit-transition: opacity 500ms ease;
    transition: opacity 500ms ease;
}
.accordion.lefthandnav ul li.parent .category .arrow:after {
    content: '';
    background-color: #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .24);
    height: 15px;
    width: 15px;
    position: relative;
    top: 50%;
    left: -7px;
    display: block;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
}
.accordion.lefthandnav ul li.parent .category-title {
    background-color: transparent;
    padding: 0;
    border: 0;
}
.accordion.lefthandnav ul li.parent .accordionSubMenu {
    padding: 0;
    display: block!important;
    max-height: 0;
    visibility: hidden;
    opacity: 0;
    background-color: transparent;
    -webkit-transition: max-height 325ms ease-in, visibility 1ms ease 500ms, opacity 325ms ease;
    transition: max-height 325ms ease-in, visibility 1ms ease 500ms, opacity 325ms ease;
}
.accordion.lefthandnav ul li.parent .accordionSubMenu ul {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}
.accordion.lefthandnav ul li.parent .accordionSubMenu ul li {
    background-color: transparent;
    border-top: 1px solid transparent;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.accordion.lefthandnav ul li.parent .accordionSubMenu ul li:last-child {
    border-bottom-color: transparent;
}
.accordion.lefthandnav ul li.parent .accordionSubMenu ul li a {
    display: block;
    padding: 20px 60px 20px 40px;
    color: #333;
}
.accordion.lefthandnav ul li.parent .accordionSubMenu ul li a:focus, .accordion.lefthandnav ul li.parent .accordionSubMenu ul li a:hover {
    color: #002A54;
    text-decoration: underline;
}
.accordion.lefthandnav ul li.parent.is-expanded {
    margin-top: -1px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background-color: #fff;
}
.accordion.lefthandnav ul li.parent.is-expanded .category .arrow {
    opacity: 1;
}
.accordion.lefthandnav ul li.parent.is-expanded.level1>.category:after, .accordion.lefthandnav ul li.parent.is-expanded.level1>.category:before, .accordion.lefthandnav ul li.parent.is-expanded.level2>.category:after, .accordion.lefthandnav ul li.parent.is-expanded.level2>.category:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.accordion.lefthandnav ul li.parent.is-expanded.level1>.category:after, .accordion.lefthandnav ul li.parent.is-expanded.level2>.category:after {
    opacity: 0;
}
.accordion.lefthandnav ul li.parent.is-expanded>.accordionSubMenu {
    visibility: visible;
    border-top: 1px solid rgba(0, 0, 0, .25);
    max-height: 640px;
    opacity: 1;
    background-color: #fff;
    -webkit-transition: max-height 500ms ease-out 2ms, visibility 1ms ease, opacity 325ms ease;
    transition: max-height 500ms ease-out 2ms, visibility 1ms ease, opacity 325ms ease;
}
.accordion.lefthandnav ul li.parent.is-expanded.level1 {
    box-shadow: 0 1px 4px rgba(0, 0, 0, .24);
}
.accordion.lefthandnav ul li.parent.is-expanded.level2 .category {
    border-bottom-color: rgba(0, 0, 0, .1);
}
.accordion.lefthandnav ul li.parent.is-expanded.level2>.accordionSubMenu {
    border-top-color: transparent;
}
.accordion.lefthandnav ul li.parent.is-expanded .category::before {
    opacity: 1;
}
.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
.nav:after, .nav:before {
    content: " ";
    display: table;
}
.nav:after {
    clear: both;
}
.nav>li, .nav>li>a {
    position: relative;
    display: block;
}
.nav>li.disabled>a {
    color: #CCC;
}
.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {
    color: #CCC;
    text-decoration: none;
    background-color: transparent;
    cursor: default;
}
.nav-tabs {
    width: 100%}
@media (max-width:768px) {
    .nav-tabs {
    display: none!important;
}
}.nav-tabs.nav-tabs-fullspan {
    max-width: 75%}
.nav-tabs.nav-tabs-fullspan.nav-justified>li {
    width: auto;
}
.nav-tabs.nav-tabs-fullspan>li {
    min-width: 100px;
}
.nav-tabs>li {
    z-index: 1;
    box-sizing: border-box;
    padding-right: 10px;
    margin-bottom: 0;
}
.nav-tabs>li.last {
    padding-right: 0;
}
.nav-tabs>li>a {
    padding: 0 20px;
    cursor: pointer;
    outline: 0;
    width: 100%;
    height: 50px;
    margin: 0;
    /* font-family: Interstate_Light, sans-serif, Arial, sans-serif; */
    font-size: 16px;
    font-size: 1rem;
    line-height: normal;
    color: #056DAE;
    background-color: #fff;
    text-align: center;
    border: none;
    box-sizing: border-box;
}
.nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
    background-color: #fff;
}
.nav-tabs>li>a>span {
    top: 17px;
    position: relative;
}
.nav-tabs>li.two-line>a>span {
    top: 6px;
}
.nav-tabs>li.active>a {
    background-color: #fff;
    color: #333;
    border: none;
}
.nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #333;
    background-color: #fff;
    text-decoration: none;
}
.nav-tabs.nav-justified {
    height: 50px;
}
.nav-tabs.nav-justified .active>a, .nav-tabs.nav-justified .active>a:focus, .nav-tabs.nav-justified .active>a:hover {
    border: none;
}
.nav-tabs.nav-justified>li {
    margin-bottom: 0;
}
.nav-tabs.nav-justified>li>a {
    margin-bottom: 0;
    border-radius: 0;
    border-bottom: 1px solid #056DAE;
}
.nav-tabs.nav-justified>li>a:focus, .nav-tabs.nav-justified>li>a:hover {
    border-width: 3px;
}
@media (max-width:768px) {
    .nav-tabs.nav-justified {
    height: auto;
}
.nav-tabs.nav-justified>li, .nav-tabs.nav-justified>li>a {
    margin-bottom: 0;
}
}.tab-content {
    padding: 40px;
    background: #fff;
    border: none;
}
.tab-pane :first-child {
    margin-top: 0;
}
.theme-light .nav-tabs>li.active>a, .theme-light .nav-tabs>li.active>a:focus, .theme-light .nav-tabs>li.active>a:hover, .theme-light .nav-tabs>li>a, .theme-light .nav-tabs>li>a:focus, .theme-light .nav-tabs>li>a:hover, .theme-light .tab-content, .theme-light.nav-justified .nav-tabs>li>a, .theme-light.nav-justified .nav-tabs>li>a:focus, .theme-light.nav-justified .nav-tabs>li>a:hover {
    background: #eee;
}
.btn-group.flexible {
    position: relative;
    vertical-align: middle;
    width: 100%}
.btn-group.flexible span {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    padding: 0 20px;
    height: 100%;
    text-align: center;
}
.btn-group.flexible span a {
    display: inline;
    height: 100%;
    white-space: normal;
    margin: 0;
}
.btn-group.line-delinated span:after {
    content: '';
    height: 1em;
    width: 1px;
    border-left: 1px solid #333;
    position: absolute;
    left: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.btn-group.line-delinated span:last-child {
    padding-right: 0;
}
.btn-group.line-delinated span:last-child:after {
    border-left-color: transparent;
}
.btn-group.line-delinated span:first-child {
    padding-left: 0;
}
.pagination li {
    float: left;
    text-align: center;
    line-height: 30px;
    margin: 0;
    min-width: 29px;
}
.pagination li a {
    width: 30px;
    height: 30px;
    display: block;
    padding: 0;
    margin: 0;
    line-height: inherit;
    border: 0;
    color: #056DAE;
    background: 0 0;
    border-radius: 6px;
    font-family: Interstate_Light, sans-serif;
    cursor: pointer;
}
.pagination li.next-arrow a, .pagination li.prev-arrow a {
    border: 2px solid #056DAE;
    text-indent: -9999px;
    line-height: 27px;
    background: #056DAE;
    color: #fff;
}
.pagination li.next-arrow a:before, .pagination li.prev-arrow a:before {
    content: '\2039';
    position: absolute;
    top: -1px;
    left: -2px;
    width: 30px;
    height: 30px;
    text-indent: 0;
    font-size: 20px;
    border: none;
}
.pagination li.next-arrow a:focus, .pagination li.next-arrow a:hover, .pagination li.prev-arrow a:focus, .pagination li.prev-arrow a:hover {
    background: #002A54;
    border-color: #002A54;
}
.pagination li.next-arrow.disabled a, .pagination li.prev-arrow.disabled a {
    background-color: transparent;
    border-color: #767676;
    color: #767676;
    cursor: default;
}
.pagination li.next-arrow.disabled a:focus, .pagination li.next-arrow.disabled a:hover, .pagination li.prev-arrow.disabled a:focus, .pagination li.prev-arrow.disabled a:hover {
    border: 2px solid #767676;
    background: 0 0;
    color: #767676;
}
.pagination li.prev-arrow {
    margin-right: 5px;
}
.pagination li.next-arrow {
    margin-left: 5px;
}
.pagination li.next-arrow a:before {
    content: '\203A';
    position: absolute;
    top: -1px;
    left: -1px;
    width: 30px;
    height: 30px;
    text-indent: 0;
    font-size: 20px;
    border: none;
}
.pagination .current a {
    background: #eee;
    color: #333;
    font-family: Interstate_Bold, sans-serif;
    border: 0;
    cursor: default;
}
.pagination .current a:focus, .pagination .current a:hover {
    border: 0;
    background: #eee;
    text-decoration: none;
    color: #333;
}
.pagination .current a:focus {
    line-height: 30px;
}
.pagination .btn-info:after, .pagination .icon {
    top: 9px;
}
.theme-light .pagination .current a, .theme-light .pagination li a:hover {
    background: 0 0;
}
.theme-light .pagination li a:focus {
    background-color: transparent;
}
.theme-light .pagination li.next-arrow a:focus, .theme-light .pagination li.next-arrow a:hover, .theme-light .pagination li.prev-arrow a:focus, .theme-light .pagination li.prev-arrow a:hover {
    background-color: #002A54;
}
.breadcrumb, .theme-light .pagination li.next-arrow.disabled a:focus, .theme-light .pagination li.next-arrow.disabled a:hover, .theme-light .pagination li.prev-arrow.disabled a:focus, .theme-light .pagination li.prev-arrow.disabled a:hover {
    background-color: transparent;
}
.breadcrumb>li+li:before {
    content: ">Â ";
    color: #666;
}
.btn.btn-badge {
    position: relative;
}
a.badged-link .badge {
    position: relative;
    top: -2px;
    right: -6px;
    font-weight: 400;
}
.badge {
    min-width: 20px;
    height: 20px;
    border-radius: 10px;
    background-color: #D60000!important;
    font-size: 12px;
    font-family: Interstate_Light, sans-serif!important;
    padding: 4px 4px 0;
}
.btn.btn-badge .badge {
    position: absolute;
    top: -9px;
    right: -10px;
    color: #fff!important;
}
.progress-indicator-wrapper.progress-indicator-nolabel li.progress-indicator-step {
    text-indent: -9999px;
}
.progress-indicator-wrapper.progress-indicator-nolabel li.progress-indicator-step:last-child {
    text-align: left;
}
@media (max-width:991px) {
    .progress-indicator-wrapper li.progress-indicator-step {
    text-indent: -9999px;
}
.progress-indicator-wrapper li.progress-indicator-step:last-child {
    text-align: left;
}
}.progress-indicator-wrapper.progress-indicator-4step .progress-indicator-step {
    width: 33.3333%}
.progress-indicator-wrapper.progress-indicator-4step .progress-indicator-step:first-child, .progress-indicator-wrapper.progress-indicator-4step .progress-indicator-step:last-child {
    width: 16.667%}
.progress-indicator-wrapper.progress-indicator-5step .progress-indicator-step {
    width: 25%}
.progress-indicator-wrapper.progress-indicator-5step .progress-indicator-step:first-child, .progress-indicator-wrapper.progress-indicator-5step .progress-indicator-step:last-child {
    width: 12.5%}
@media (max-width:991px) {
    .progress-indicator-wrapper.progress-indicator-5step .progress-indicator-step {
    width: 22%}
.progress-indicator-wrapper.progress-indicator-5step .progress-indicator-step:first-child {
    width: 11.5%}
.progress-indicator-wrapper.progress-indicator-5step .progress-indicator-step:last-child {
    width: 13.5%}
}.progress-indicator-wrapper.progress-indicator-6step .progress-indicator-step {
    width: 20%}
.progress-indicator-wrapper.progress-indicator-6step .progress-indicator-step:first-child, .progress-indicator-wrapper.progress-indicator-6step .progress-indicator-step:last-child {
    width: 10%}
@media (max-width:991px) {
    .progress-indicator-wrapper.progress-indicator-6step .progress-indicator-step {
    width: 17%}
.progress-indicator-wrapper.progress-indicator-6step .progress-indicator-step:first-child {
    width: 7%}
.progress-indicator-wrapper.progress-indicator-6step .progress-indicator-step:last-child {
    width: 10.667%}
}.progress-indicator-wrapper.progress-indicator-7step .progress-indicator-step {
    width: 16.667%}
.progress-indicator-wrapper.progress-indicator-7step .progress-indicator-step:first-child, .progress-indicator-wrapper.progress-indicator-7step .progress-indicator-step:last-child {
    width: 8.3333%}
@media (max-width:991px) {
    .progress-indicator-wrapper.progress-indicator-7step .progress-indicator-step {
    width: 14%}
.progress-indicator-wrapper.progress-indicator-7step .progress-indicator-step:first-child {
    width: 7%}
.progress-indicator-wrapper.progress-indicator-7step .progress-indicator-step:last-child {
    width: 9.667%}
}.progress-indicator-wrapper.progress-indicator-8step .progress-indicator-step {
    width: 14.286%}
.progress-indicator-wrapper.progress-indicator-8step .progress-indicator-step:first-child, .progress-indicator-wrapper.progress-indicator-8step .progress-indicator-step:last-child {
    width: 7.143%}
@media (max-width:991px) {
    .progress-indicator-wrapper.progress-indicator-8step .progress-indicator-step {
    width: 11%}
.progress-indicator-wrapper.progress-indicator-8step .progress-indicator-step:first-child {
    width: 5.268%}
.progress-indicator-wrapper.progress-indicator-8step .progress-indicator-step:last-child {
    width: 8%}
}.progress-indicator-wrapper.progress-indicator-9step .progress-indicator-step {
    width: 12.5%}
.progress-indicator-wrapper.progress-indicator-9step .progress-indicator-step:first-child, .progress-indicator-wrapper.progress-indicator-9step .progress-indicator-step:last-child {
    width: 6.25%}
@media (max-width:991px) {
    .progress-indicator-wrapper.progress-indicator-9step .progress-indicator-step {
    width: 9.5%}
.progress-indicator-wrapper.progress-indicator-9step .progress-indicator-step:first-child {
    width: 5%}
.progress-indicator-wrapper.progress-indicator-9step .progress-indicator-step:last-child {
    width: 7%}
}.progress-indicator-wrapper.progress-indicator-10step .progress-indicator-step {
    width: 11.1111%}
.progress-indicator-wrapper.progress-indicator-10step .progress-indicator-step:first-child, .progress-indicator-wrapper.progress-indicator-10step .progress-indicator-step:last-child {
    width: 5.556%}
@media (max-width:991px) {
    .progress-indicator-wrapper.progress-indicator-10step .progress-indicator-step {
    width: 8%}
.progress-indicator-wrapper.progress-indicator-10step .progress-indicator-step:first-child {
    width: 2.75%}
.progress-indicator-wrapper.progress-indicator-10step .progress-indicator-step:last-child {
    width: 5.75%}
}.progress-indicator-wrapper.progress-indicator-11step .progress-indicator-step {
    width: 10%}
.progress-indicator-wrapper.progress-indicator-11step .progress-indicator-step:first-child, .progress-indicator-wrapper.progress-indicator-11step .progress-indicator-step:last-child {
    width: 5%}
@media (max-width:991px) {
    .progress-indicator-wrapper.progress-indicator-11step .progress-indicator-step {
    width: 7%}
.progress-indicator-wrapper.progress-indicator-11step .progress-indicator-step:first-child {
    width: 2.5%}
.progress-indicator-wrapper.progress-indicator-11step .progress-indicator-step:last-child {
    width: 5.5%}
}.progress-indicator-wrapper.progress-indicator-12step .progress-indicator-step {
    width: 9.091%}
.progress-indicator-wrapper.progress-indicator-12step .progress-indicator-step:first-child, .progress-indicator-wrapper.progress-indicator-12step .progress-indicator-step:last-child {
    width: 4.545%}
@media (max-width:991px) {
    .progress-indicator-wrapper.progress-indicator-12step .progress-indicator-step {
    width: 6%}
.progress-indicator-wrapper.progress-indicator-12step .progress-indicator-step:first-child {
    width: 3%}
.progress-indicator-wrapper.progress-indicator-12step .progress-indicator-step:last-child {
    width: 5%}
}.progress-indicator {
    margin: 18px 0 25px;
    padding: 0;
    list-style: none;
    position: relative;
    display: table;
    table-layout: fixed;
    background: url(../images/progress-indicator-bg.png) left 0 bottom 4px repeat-x;
}
.progress-indicator .progress-indicator-step {
    display: table-cell;
    text-align: center;
    vertical-align: bottom;
    position: relative;
    padding-bottom: 20px;
    padding-left: 18px;
    text-indent: 0;
    color: #767676;
}
.progress-indicator .progress-indicator-step:first-child {
    text-align: left;
    padding-left: 0;
}
.progress-indicator .progress-indicator-step:first-child:after {
    left: 0;
}
.progress-indicator .progress-indicator-step:last-child {
    text-align: right;
    padding-left: 0;
    color: #767676;
}
.progress-indicator .progress-indicator-step:last-child:after {
    left: auto;
    right: 0;
}
.progress-indicator .progress-indicator-step:before {
    content: ''}
.progress-indicator .progress-indicator-step:after {
    content: '';
    background-color: #767676;
    border: 2px solid #767676;
    border-radius: 15px;
    height: 11px;
    width: 11px;
    display: block;
    margin: 0 auto;
    position: absolute;
    bottom: -1px;
    left: 50%}
.progress-indicator .progress-indicator-step-finished {
    color: #056DAE;
}
.progress-indicator .progress-indicator-step-finished:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    bottom: 3px;
    height: 3px;
    background-color: #056DAE;
}
.progress-indicator .progress-indicator-step-finished:after {
    border: 2px solid #056DAE;
    background-color: #056DAE;
}
.progress-indicator .progress-indicator-step-active {
    color: #056DAE;
    padding-left: 14px;
}
.progress-indicator .progress-indicator-step-active:before {
    content: '';
    position: absolute;
    left: 0;
    right: 50%;
    top: auto;
    bottom: 3px;
    height: 3px;
    background-color: #056DAE;
}
.progress-indicator .progress-indicator-step-active:after {
    border: 1px solid #056DAE;
    background-color: #056DAE;
    box-shadow: 0 0 0 3px #eee inset;
    height: 20px;
    width: 20px;
    bottom: -6px;
    -webkit-transform: translateX(-4px);
    transform: translateX(-4px);
}
.progress-indicator .progress-indicator-step-active:first-child {
    padding-left: 0;
}
.progress-indicator .progress-indicator-step-active:first-child:before {
    right: 100%}
.progress-indicator .progress-indicator-step-active:first-child:after {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.progress-indicator .progress-indicator-step-active:last-child {
    color: #056DAE;
}
.progress-indicator .progress-indicator-step-active:last-child:before {
    right: 0;
}
.progress-indicator .progress-indicator-step-active:last-child:after {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.inline-addition {
    margin-bottom: 12px;
    margin-top: 12px;
}
.inline-addition .row {
    display: none;
    margin-bottom: 0;
}
.inline-addition .row>.form-group {
    margin-left: 30px;
    margin-bottom: auto;
}
.inline-addition .row>.form-group input {
    margin-bottom: 2px;
}
.inline-addition .row>.form-group .text-input-label {
    margin-top: 10px;
}
.inline-addition .row>.form-group .text-input-label:active, .inline-addition .row>.form-group .text-input-label:hover {
    color: inherit;
    cursor: default;
}
.inline-addition.content-addition .row .inline-content {
    background-color: #fff;
    display: block;
    max-height: 300em;
    padding: 20px 20px 20px 40px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
}
.inline-addition [type=checkbox], .inline-addition [type=radio], .inline-addition.content-addition .row .inline-content blockquote:last-of-type, .inline-addition.content-addition .row .inline-content p:last-of-type {
    margin-bottom: 0;
}
.inline-addition [type=checkbox]:checked~.row, .inline-addition [type=radio]:checked~.row {
    display: block;
}
.ch {
    z-index: 1050;
}
.ch button.close {
    position: absolute;
    top: 10px;
    right: 8px;
}
.ch .ch-body {
    padding: 25px 40px 20px;
    border-bottom: 0 none;
}
.ch .ch-body :last-child {
    margin-bottom: 0;
}
.ch .ch-footer {
    padding: 20px 40px 40px 60px;
    margin: 0;
    border-top: 0 none;
    text-align: center;
}
.ch .ch-footer.text-right {
    text-align: right;
}
.ch .ch-footer.text-right .btn+.btn {
    margin-top: auto;
    margin-left: 20px;
    display: inline-block;
}
.ch .ch-footer.text-right .btn+.btn:last-child {
    margin-right: 10px;
}
.ch.left-justified .ch-dialog .ch-content .ch .ch-footer {
    text-align: right;
}
.ch .ch-footer .btn {
    margin: auto;
}
.ch .ch-footer .btn+.btn {
    margin-top: 40px;
    display: block;
}
.ch.ch-scrollable .ch-header {
    padding: 20px;
    text-align: left;
}
.ch.ch-scrollable .ch-body {
    padding: 20px 40px 10px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #767676;
    height: 360px;
    overflow-y: auto;
    text-align: left;
}
.ch.ch-scrollable .ch-title {
    padding-bottom: 40px;
}
.ch.ch-scrollable .ch-footer {
    padding: 40px;
}
.ch.ch-scrollable .ch-footer-empty {
    padding: 20px;
}
.ch-dialog {
    width: 40%}
.ch-content {
    text-align: center;
    box-shadow: none;
    background-color: #F0F0F0;
    border-radius: 0;
}
.ch.left-justified .ch-dialog .ch-content {
    text-align: left;
}
.ch.left-justified .ch-dialog .ch-content form fieldset:last-child {
    padding-bottom: 0;
}
.ch-header {
    position: relative;
    padding: 80px 40px 20px;
    border-bottom: 0 none;
}
.ch-header .ch-title {
    margin-bottom: 0;
}
.ch-backdrop {
    position: fixed;
    bottom: 0;
}
.ch-backdrop.in {
    opacity: .6;
}
@media (max-width:1280px) {
    .ch-dialog {
    width: 65%}
}@media (max-width:768px) {
    .ch-dialog {
    margin: 30px auto 0;
}
.ch-body, .ch-footer, .ch-header {
    padding-left: 25px;
    padding-right: 25px;
}
.ch-header {
    padding-top: 40px;
}
.ch-body {
    max-height: 100%!important;
    padding-top: 10px;
    padding-bottom: 15px;
}
.ch-footer {
    padding-bottom: 30px;
}
}@media (min-width:480px) and (max-width:768px) {
    .ch .ch-footer.text-right .btn+.btn:last-child {
    margin-top: 10px;
    margin-bottom: 10px;
}
}@media (max-width:480px) {
    .ch {
    padding-right: 0!important;
}
.ch .ch-dialog {
    width: 100%;
    margin: 0;
}
.ch .ch-dialog .ch-body, .ch .ch-dialog .ch-footer, .ch .ch-dialog .ch-header {
    padding-left: 20px;
    padding-right: 20px;
}
.ch .ch-dialog .ch-header {
    padding-top: 40px;
}
.ch .ch-dialog .ch-body {
    padding-top: 10px;
    padding-bottom: 15px;
}
.ch .ch-dialog .ch-footer {
    padding-bottom: 30px;
}
}@media (max-width:480px) and (max-height:480px) {
    .ch-dialog {
    width: 100%;
    margin: 0;
}
.ch-dialog .ch-body, .ch-dialog .ch-footer, .ch-dialog .ch-header {
    padding-left: 20px;
    padding-right: 20px;
}
.ch-dialog .ch-header {
    padding-top: 40px;
}
.ch-dialog .ch-body {
    max-height: 100%!important;
    padding-top: 10px;
    padding-bottom: 15px;
}
.ch-dialog .ch-footer {
    padding-bottom: 30px;
}
}.popover.bottom>.arrow {
    border-bottom-color: rgba(255, 255, 255, .9);
}
[data-open-method=mouseover]+.popover .popover-close-button {
    display: none;
}
.popover {
    border: 0;
    border-radius: 0;
    padding: 20px 50px 20px 20px;
    max-width: 340px;
    width: 99.9%;
    background-color: rgba(255, 255, 255, .9);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .24);
}
.popover.large {
    max-width: 460px;
}
.popover .popover-content {
    padding: 0;
}
.popover .popover-title {
    padding: 0 0 10px;
    background-color: transparent;
}
.popover .arrow {
    border-width: 0;
    overflow: hidden;
}
.popover .arrow:after {
    background-color: rgba(255, 255, 255, .9);
    border-width: 0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .24);
    font-size: 18px;
    height: 15px;
    width: 15px;
    line-height: 15px;
    text-align: center;
}
.popover.top {
    margin-top: -20px;
}
.popover.top .arrow {
    border-top-width: 0;
    border-top-color: transparent;
    bottom: -14px;
    height: 15px;
    width: 30px;
    margin-left: -5px;
}
.popover.top .arrow:after {
    content: " ";
    border-top-color: transparent;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    bottom: 7px;
    margin-left: 4px;
}
.popover.bottom {
    margin-top: 20px;
}
.popover.bottom .arrow {
    border-bottom-width: 0;
    border-bottom-color: transparent;
    height: 15px;
    width: 30px;
    top: -14px;
}
.popover.bottom .arrow:after {
    content: " ";
    border-bottom-color: transparent;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    top: 7px;
    margin-left: 4px;
}
.popover.right {
    margin-left: 20px;
}
.popover.right .arrow {
    border-right-width: 0;
    border-right-color: transparent;
    height: 30px;
    width: 15px;
    margin-top: -15px;
    left: -14px;
}
.popover.right .arrow:after {
    content: " ";
    border-right-color: transparent;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    left: 7px;
    bottom: 7px;
}
.popover.left {
    margin-left: -20px;
}
.popover.left .arrow {
    margin-top: -16px;
    border-left-width: 0;
    border-left-color: transparent;
    height: 30px;
    width: 15px;
    right: -14px;
}
.popover.left .arrow:after {
    content: " ";
    border-left-color: transparent;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    right: 7px;
    bottom: 7px;
}
@media (max-width:991px) {
    .popover {
    max-width: 225px;
}
}.popover-close-button {
    display: block;
    top: 20px;
    right: 10px;
    position: absolute;
    cursor: pointer;
    width: 20px;
    height: 20px;
    border: none;
    background-color: transparent;
    text-indent: -9999px;
    background-repeat: no-repeat;
    padding: 0;
}
.popover-close-button:focus, .popover-close-button:hover {
    top: 15px;
    right: 15px;
}
.popover.has-header {
    padding-top: 18px;
}
.large.has-header {
    padding-top: 15px;
}
.large .popover-content {
    font-size: 1em;
}
.large .popover-title {
    margin: 0;
}
.popover-title {
    font-family: Interstate_Bold, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #333;
    border-bottom: none;
    margin: 0;
    font-size: 75%;
    line-height: 1em;
}
.validation-icon {
    font-size: 11px;
    line-height: inherit;
    padding: 0 8px 0 0;
    top: 0;
}
.validation-message-danger {
    color: #D60000;
}
.validation-message-approve span {
    color: #006E0A;
}
.validation-message-approve p {
    color: #333;
}
.backend-message-danger span {
    color: #D60000;
}
.backend-message-danger p {
    color: #333;
}
.password-popover.popover {
    top: 51px!important;
    max-width: 340px;
    min-width: 340px;
    font-size: 12px;
}
.password-popover.popover .password-status {
    font-family: Interstate_Bold, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
}
.password-popover.popover .password-status.is-failing {
    color: #D60000;
}
.password-popover.popover .password-status.is-passing {
    color: #006E0A;
}
.password-popover.popover .password-status, .password-popover.popover .popover-content {
    padding: 0;
}
.password-popover.popover .popover-title {
    padding: 8px 0;
}
.password-popover.popover ul {
    padding: 0;
    margin: 0;
}
.password-popover.popover ul li {
    margin-left: 32px;
}
.password-popover.popover .popover-title, .password-popover.popover li {
    font-size: inherit;
    background: 0 0;
}
.input-group .tooltip-input-group .form-control {
    display: inline-table!important;
}
.tooltip-input-group {
    padding-left: 50px;
}
.tooltip-input-group .form-control {
    margin-left: -50px;
    display: inline-block;
}
.tooltip-input-group .popover.bottom, .tooltip-input-group .popover.top {
    max-width: none;
    left: 0!important;
}
.tooltip-input-group .popover.bottom .arrow, .tooltip-input-group .popover.top .arrow {
    left: auto!important;
    right: 10px;
}
.tooltip-input-group .popover.top .arrow {
    right: 3px;
}
.theme-light .popover, .theme-light .popover.bottom .arrow:after, .theme-light .popover.left .arrow:after, .theme-light .popover.right .arrow:after, .theme-light .popover.top .arrow:after {
    background-color: rgba(238, 238, 238, .9);
}
.ui-slider {
    text-align: left;
    background-color: #056DAE;
}
.ui-slider.ui-slider-horizontal {
    height: 2px;
    margin-top: 5px;
    margin-bottom: 35px;
}
.ui-slider.ui-slider-horizontal .ui-slider-handle {
    top: -11px;
    margin-left: -1.3em;
}
.ui-slider.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%}
.ui-slider.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider.ui-slider-vertical {
    width: .8em;
    height: 100px;
}
.ui-slider.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}
.ui-slider.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%}
.ui-slider.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    top: -19px!important;
    z-index: 2;
    cursor: pointer;
    background-position: center;
    text-indent: -9999px;
    display: block;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
    background-color: #d8d8d8;
}
.ui-slider.slider-range {
    background-color: #d8d8d8;
}
.ui-slider.slider-range .ui-slider-range {
    background-color: #056DAE;
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
    -webkit-filter: inherit;
    filter: inherit;
}
.ui-slider .end {
    height: 8px;
    width: 1px;
    background-color: #d8d8d8;
    position: absolute;
    top: -3px;
}
.ui-slider .end.right-side {
    right: 0;
}
.ui-slider .values {
    position: absolute;
    top: 20px;
    color: #636a7b;
}
.ui-slider .values.max {
    right: 0;
    text-align: right;
}
.ui-slider .note {
    position: absolute;
    top: -57px;
    background-color: #056DAE;
    padding: 8px 11px;
    color: #fff;
    font-size: 16px;
    font-size: 1rem;
    display: none;
}
.ui-slider .note .tooltip-arrow {
    border: 5px solid transparent;
    border-top-color: #056DAE;
    border-bottom-width: 0;
    bottom: -5px;
    left: 50%;
    margin-left: -5px;
}
.range-legend {
    font-size: 1rem;
    margin-bottom: 0;
    top: 0;
}
.range-input-group {
    display: table;
}
.range-input-group>div {
    float: left;
}
.range-input-group>div.input-group-range {
    width: 45%}
.range-input-group>div.input-group-range-divider {
    width: 10%;
    text-align: center;
    height: 42px;
    margin-top: 9px;
    line-height: 42px;
}
.range-input-group>div .input-group-addon {
    border-right: 0;
}
.ui-slider {
    background: #ccc;
    height: 3px;
    position: relative;
    margin: 10px 0;
}
.ui-slider .ui-slider-range {
    background: #056DAE;
}
.ui-slider .ui-slider-handle {
    height: 40px;
    width: 40px;
    background-size: 20px 20px;
}
.ui-slider .ui-slider-handle:hover {
    border-bottom: none;
}
.ui-slider .ui-slider-handle:focus {
    border-bottom: none;
    outline: 0;
}
.ui-slider .ui-slider-tick-mark {
    position: absolute;
    width: 1px;
    height: 4px;
    top: 3px;
    background: #ccc;
}
.ui-slider .ui-slider-tick-mark:last-child {
    -webkit-transform: translate(-1px, 0);
    transform: translate(-1px, 0);
}
.theme-light .svg-range-slider-focus, .theme-light .ui-slider .ui-slider-handle:focus, .theme-light .ui-slider .ui-slider-handle:hover, .ui-slider .theme-light .ui-slider-handle:focus, .ui-slider .theme-light .ui-slider-handle:hover {
    background-image: url(../images/icons/svgs/handles/range-slider-focus-white.svg);
}
@media screen and (max-width:991px) {
    .ui-slider {
    margin: 10px;
}
}.percentage-progress-container .progress-label {
    margin-bottom: 20px;
}
.percentage-progress-container .progress-label .progress-description {
    color: #333;
}
.percentage-progress-container .progress-label .progress-percentage {
    color: #666;
}
.percentage-progress-container .progress {
    background-color: #999;
    border-radius: 0;
    height: 10px;
}
.percentage-progress-container .progress .progress-bar {
    background-color: #056DAE;
}
.btn-group.filter-tabs {
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    margin: 5px 0;
}
.vIE9 .btn-group.filter-tabs {
    display: inline;
    float: left;
    overflow: hidden;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}
.btn-group.filter-tabs label.btn.btn-primary {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    width: 33.33%;
    background-color: #fff;
    border: 0;
    color: #056DAE;
    margin: 0;
    padding: 10px 5px;
    white-space: normal;
    line-height: 1.5;
    font-family: Interstate_Light, sans-serif;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media screen and (min-width:0\0) {
    .btn-group.filter-tabs label.btn.btn-primary {
    display: inline;
}
}.vIE9 .btn-group.filter-tabs label.btn.btn-primary {
    float: left;
    padding-bottom: 80px;
    margin-bottom: -68px;
}
.btn-group.filter-tabs label.btn.btn-primary:not(:last-child) {
    border-right: 1px solid #eee;
}
.btn-group.filter-tabs label.btn.btn-primary.active {
    color: #fff;
    background-color: #056DAE;
    box-shadow: none;
}
.btn-group.filter-tabs label.btn.btn-primary:hover {
    text-decoration: underline;
    color: #002A54;
    border-left: 0 none;
}
.btn-group.filter-tabs label.btn.btn-primary:hover.active {
    color: #fff;
}
.btn-group.filter-tabs label.btn.btn-primary:active {
    box-shadow: none;
}
.btn-group.filter-tabs label.btn.btn-primary .filter-tab-label {
    -ms-flex: 1;
}
@media (max-width:420px) {
    .btn-group.filter-tabs label.btn.btn-primary {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}
}@media screen and (max-width:420px) and (min-width:0\0) {
    .btn-group.filter-tabs label.btn.btn-primary {
    word-wrap: normal;
    word-break: normal;
}
}.tabs ul.tab-list {
    height: 50px;
    display: block;
    list-style: none;
}
.tabs ul.tab-list li {
    float: left;
    margin-left: 20px;
}
code {
    background-color: #fff;
    color: #002A54;
}
.card-selector {
    margin-top: 42px;
}
.card-selector .row.flex-vertical-align {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.vIE9 .card-selector .vertical-align {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.card-selector ul.cards {
    margin-top: 10px;
    margin-bottom: -5px;
    padding-left: 0;
}
.card-selector ul.cards .card {
    display: none;
}
.card-selector ul.cards .card.active {
    display: inherit;
}
.card-selector ul.cards .card img {
    width: 160px;
}
.card-selector.card-art-info-layout .card-info, .card-selector.card-info-layout .card-info {
    margin-bottom: 42px;
}
.card-selector.card-art-info-layout .card-info .field-label, .card-selector.card-art-info-layout .card-info .field-value, .card-selector.card-info-layout .card-info .field-label, .card-selector.card-info-layout .card-info .field-value {
    margin-bottom: 5px;
}
.card-selector.card-art-info-layout .card-info .field-label.card-holder-name, .card-selector.card-art-info-layout .card-info .field-value.card-holder-name, .card-selector.card-info-layout .card-info .field-label.card-holder-name, .card-selector.card-info-layout .card-info .field-value.card-holder-name {
    margin-top: 3px;
    margin-bottom: 18px;
}
.card-selector.card-art-info-layout .card-info .field-label:after, .card-selector.card-info-layout .card-info .field-label:after {
    content: ':'}
.card-selector.card-art-only-layout .selectContainer {
    display: inline-block;
    width: 63%;
    margin-left: 20px;
    vertical-align: middle;
    margin-top: -15px;
}
.card-selector.card-art-only-layout .selectContainer select {
    width: 100%}
.card-selector.card-art-only-layout ul.cards {
    display: inline-block;
    width: 27%}
.card-selector.card-art-only-layout ul.cards .card img {
    width: 100%}
.card-selector .table-responsive {
    border: 0;
}
.card-selector .card-info-table {
    display: none;
}
.card-selector .card-info-table.active {
    display: inherit;
}
.card-selector .card-info-table table th {
    min-width: 170px;
}
.card-selector .card-info-table table td, .card-selector .card-info-table table th {
    border: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}
.chart {
    display: inline;
}
.chart .large .popover-title, .chart h3, .chart h4, .large .chart .popover-title {
    margin-top: 40px;
}
.chart h5 {
    font-size: 16px;
    letter-spacing: normal;
    line-height: normal;
    font-family: Interstate_Bold, sans-serif;
    text-transform: initial;
    font-weight: 400;
}
.chart .summary {
    margin-bottom: 40px;
}
.chart .summary .number.large {
    font-size: 40px;
}
.chart .jqplot-target table.jqplot-table-legend {
    background-color: transparent;
    border: none;
}
.chart .jqplot-target table.jqplot-table-legend tr:first-child {
    border: none;
}
.chart .jqplot-target table.jqplot-table-legend tr td {
    padding-right: 5px;
}
.theme-light {
    background: #fff;
}
.theme-dark {
    background-color: #056DAE;
}