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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mars-t-theme .mars-support_detail .mars-support_detail__entry_icon {
  color: var(--text-client);
}

.mars-t-theme .mars-support_detail .mars-support_detail__risque_indication {
  color: rgba(228, 21, 105, 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(228, 21, 105, 0.4);
}

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

.mars-t-theme.mars-support_detail .mars-support_detail__entry_icon {
  color: var(--text-client);
}

.mars-t-theme.mars-support_detail .mars-support_detail__risque_indication {
  color: rgba(228, 21, 105, 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(228, 21, 105, 0.4);
}

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

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

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

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

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

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

.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(228, 21, 105, 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-client);
}

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

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

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

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

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

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

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

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

.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(228, 21, 105, 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-client);
}

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

.mars-t-theme.mars-table tbody:not(.mars-table__details) tr:first-child td {
  background-color: rgba(228, 21, 105, 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-client);
}

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

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

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

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