.mars-t-theme .mars-button.mars-button--secondary {
    border-color: #cce9ed;
    background-color: #cce9ed;
}

.mars-t-theme .mars-button.mars-button--secondary:hover, .mars-t-theme .mars-button.mars-button--secondary:focus {
    border-color: var(--border-action);
    background-color: var(--background-button);
}

.mars-t-theme.mars-button.mars-button--secondary {
    border-color: #cce9ed;
    background-color: #cce9ed;
}

.mars-t-theme.mars-button.mars-button--secondary:hover, .mars-t-theme.mars-button.mars-button--secondary:focus {
    border-color: var(--border-action);
    background-color: var(--background-button);
}

.mars-t-theme .mars-card {
    border-color: var(--border-decorative);
}

.mars-t-theme.mars-card {
    border-color: var(--border-decorative);
}

.mars-t-theme .mars-chart .mars-chart__canvas {
    border-color: var(--border-decorative);
}

.mars-t-theme .mars-chart .mars-chart__info-item__content {
    color: var(--text-decorative);
}

.mars-t-theme.mars-chart .mars-chart__canvas {
    border-color: var(--border-decorative);
}

.mars-t-theme.mars-chart .mars-chart__info-item__content {
    color: var(--text-decorative);
}

.mars-t-theme .mars-content h2, .mars-t-theme .mars-content .mars-title-level-2 {
    color: var(--text-decorative-prime);
}

.mars-t-theme .mars-content blockquote {
    color: var(--text-decorative);
}

.mars-t-theme.mars-content h2, .mars-t-theme.mars-content .mars-title-level-2 {
    color: var(--text-decorative-prime);
}

.mars-t-theme.mars-content blockquote {
    color: var(--text-decorative);
}

.mars-t-theme .mars-estimate .mars-estimate__header.mars-estimate__header--calculator {
    background-color: var(--background-decorative);
}

@media (max-width: 47.99em) {
    .mars-t-theme .mars-estimate .mars-estimate__header:not(.mars-estimate__header--calculator) .mars-estimate__details {
        color: var(--text-decorative);
    }
}

@media (min-width: 48em) {
    .mars-t-theme .mars-estimate .mars-estimate__header {
        background-color: var(--background-decorative);
    }
}

.mars-t-theme.mars-estimate .mars-estimate__header.mars-estimate__header--calculator {
    background-color: var(--background-decorative);
}

@media (max-width: 47.99em) {
    .mars-t-theme.mars-estimate .mars-estimate__header:not(.mars-estimate__header--calculator) .mars-estimate__details {
        color: var(--text-decorative);
    }
}

@media (min-width: 48em) {
    .mars-t-theme.mars-estimate .mars-estimate__header {
        background-color: var(--background-decorative);
    }
}

.mars-t-theme .mars-header .mars-header__container {
    background-color: var(--background-decorative);
}

.mars-t-theme.mars-header .mars-header__container {
    background-color: var(--background-decorative);
}

.mars-t-theme .mars-header-light .mars-header__container {
    background-color: var(--background-decorative);
}

.mars-t-theme.mars-header-light .mars-header__container {
    background-color: var(--background-decorative);
}

.mars-t-theme .mars-miss .mars-miss__header {
    background-color: var(--background-decorative);
    color: var(--text-default-with-background);
}

.mars-t-theme.mars-miss .mars-miss__header {
    background-color: var(--background-decorative);
    color: var(--text-default-with-background);
}

.mars-t-theme .mars-section.mars-section--separator-bottom {
    border-color: var(--border-decorative);
}

.mars-t-theme.mars-section.mars-section--separator-bottom {
    border-color: var(--border-decorative);
}

.mars-t-theme .mars-support_table .mars-support_table__block--first:not(.is-active) {
    background-color: var(--background-decorative);
}

.mars-t-theme .mars-support_table .mars-support_table__block--third:hover {
    color: var(--text-decorative);
}

.mars-t-theme .mars-support_table .mars-support_table_group_second {
    color: var(--text-decorative);
}

.mars-t-theme .mars-support_table .mars-support_table_group_third {
    color: var(--text-decorative);
}

.mars-t-theme .mars-support_table .mars-support_table__item--link {
    color: var(--text-decorative);
}

.mars-t-theme .mars-support_table .mars-support_table-prev,
.mars-t-theme .mars-support_table .mars-support_table-next {
    background-color: var(--background-decorative);
}

.mars-t-theme.mars-support_table .mars-support_table__block--first:not(.is-active) {
    background-color: var(--background-decorative);
}

.mars-t-theme.mars-support_table .mars-support_table__block--third:hover {
    color: var(--text-decorative);
}

.mars-t-theme.mars-support_table .mars-support_table_group_second {
    color: var(--text-decorative);
}

.mars-t-theme.mars-support_table .mars-support_table_group_third {
    color: var(--text-decorative);
}

.mars-t-theme.mars-support_table .mars-support_table__item--link {
    color: var(--text-decorative);
}

.mars-t-theme.mars-support_table .mars-support_table-prev,
.mars-t-theme.mars-support_table .mars-support_table-next {
    background-color: var(--background-decorative);
}

.mars-t-theme .mars-support_detail .mars-support_detail__entry_label {
    color: var(--text-decorative);
}

.mars-t-theme .mars-support_detail .mars-support_detail__entry_icon {
    color: var(--icon-decorative);
}

.mars-t-theme .mars-support_detail .mars-support_detail__risque_indication {
    color: rgba(0, 143, 165, 0.4);
}

.mars-t-theme .mars-support_detail .mars-support_detail__risque_indication:before, .mars-t-theme .mars-support_detail .mars-support_detail__risque_indication:after {
    border-color: rgba(0, 143, 165, 0.4);
}

.mars-t-theme.mars-support_detail .mars-support_detail__entry_label {
    color: var(--text-decorative);
}

.mars-t-theme.mars-support_detail .mars-support_detail__entry_icon {
    color: var(--icon-decorative);
}

.mars-t-theme.mars-support_detail .mars-support_detail__risque_indication {
    color: rgba(0, 143, 165, 0.4);
}

.mars-t-theme.mars-support_detail .mars-support_detail__risque_indication:before, .mars-t-theme.mars-support_detail .mars-support_detail__risque_indication:after {
    border-color: rgba(0, 143, 165, 0.4);
}

.mars-t-theme .mars-table {
    color: var(--text-decorative);
}

.mars-t-theme .mars-table thead th:nth-child(n+2) {
    color: var(--text-decorative);
}

.mars-t-theme .mars-table thead th:not(.hidden-xs) {
    border-color: var(--border-decorative);
}

.mars-t-theme .mars-table thead tr.mars-table__formulas th:nth-child(n+2) {
    background-color: var(--background-decorative);
}

.mars-t-theme .mars-table thead tr.mars-table__formulas th:last-child {
    border-right-color: var(--border-decorative);
}

.mars-t-theme .mars-table tbody:not(.mars-table__details) tr:not(:first-child) td.hidden-xs:hover {
    color: var(--text-decorative);
}

.mars-t-theme .mars-table tbody:not(.mars-table__details) tr:not(:first-child):hover, .mars-t-theme .mars-table tbody:not(.mars-table__details) tr:not(:first-child).is-expanded, .mars-t-theme .mars-table tbody:not(.mars-table__details) tr:not(:first-child).is-expanded + tr {
    background-color: rgba(0, 143, 165, 0.05);
}

.mars-t-theme .mars-table tbody:not(.mars-table__details) tr:not(:first-child):hover td, .mars-t-theme .mars-table tbody:not(.mars-table__details) tr:not(:first-child).is-expanded td, .mars-t-theme .mars-table tbody:not(.mars-table__details) tr:not(:first-child).is-expanded + tr td {
    color: var(--text-decorative);
}

.mars-t-theme .mars-table tbody:not(.mars-table__details) tr:first-child {
    color: var(--text-decorative);
}

.mars-t-theme .mars-table tbody:not(.mars-table__details) tr:first-child td {
    background-color: rgba(0, 143, 165, 0.25);
}

.mars-t-theme.mars-table {
    color: var(--text-decorative);
}

.mars-t-theme.mars-table thead th:nth-child(n+2) {
    color: var(--text-decorative);
}

.mars-t-theme.mars-table thead th:not(.hidden-xs) {
    border-color: var(--border-decorative);
}

.mars-t-theme.mars-table thead tr.mars-table__formulas th:nth-child(n+2) {
    background-color: var(--background-decorative);
}

.mars-t-theme.mars-table thead tr.mars-table__formulas th:last-child {
    border-right-color: var(--border-decorative);
}

.mars-t-theme.mars-table tbody:not(.mars-table__details) tr:not(:first-child) td.hidden-xs:hover {
    color: var(--text-decorative);
}

.mars-t-theme.mars-table tbody:not(.mars-table__details) tr:not(:first-child):hover, .mars-t-theme.mars-table tbody:not(.mars-table__details) tr:not(:first-child).is-expanded, .mars-t-theme.mars-table tbody:not(.mars-table__details) tr:not(:first-child).is-expanded + tr {
    background-color: rgba(0, 143, 165, 0.05);
}

.mars-t-theme.mars-table tbody:not(.mars-table__details) tr:not(:first-child):hover td, .mars-t-theme.mars-table tbody:not(.mars-table__details) tr:not(:first-child).is-expanded td, .mars-t-theme.mars-table tbody:not(.mars-table__details) tr:not(:first-child).is-expanded + tr td {
    color: var(--text-decorative);
}

.mars-t-theme.mars-table tbody:not(.mars-table__details) tr:first-child {
    color: var(--text-decorative);
}

.mars-t-theme.mars-table tbody:not(.mars-table__details) tr:first-child td {
    background-color: rgba(0, 143, 165, 0.25);
}

.mars-t-theme .mars-tiles a.mars-tiles__block:hover, .mars-t-theme .mars-tiles a.mars-tiles__block:focus {
    border-color: var(--border-decorative);
}

.mars-t-theme.mars-tiles a.mars-tiles__block:hover, .mars-t-theme.mars-tiles a.mars-tiles__block:focus {
    border-color: var(--border-decorative);
}

.mars-u-color-theme {
    color: var(--text-decorative) !important;
}

.mars-u-border-theme {
    border-color: var(--border-decorative) !important;
}

.mars-u-background-theme {
    background-color: var(--background-decorative) !important;
}
