/* Farmasegura overrides for MageMe EU Withdrawal.
 * Scope: colors, background colors, font, border color and border radius.
 */

.column.main .mm-eu-w-spa,
.column.main .mm-eu-w-step1a,
.column.main .mm-eu-w-step1b,
.column.main .mm-eu-w-step2,
.column.main .mm-eu-w-stepper,
.column.main .mm-eu-w-section,
.column.main .mm-eu-w-precontract-block {
    color: #333333 !important;
    font-family: 'Inter', sans-serif !important;
}

.column.main .mm-eu-w-spa *,
.column.main .mm-eu-w-step1a *,
.column.main .mm-eu-w-step1b *,
.column.main .mm-eu-w-step2 *,
.column.main .mm-eu-w-section *,
.column.main .mm-eu-w-precontract-block * {
    font-family: 'Inter', sans-serif !important;
}

.column.main .mm-eu-w-page-title,
.column.main .mm-eu-w-card-title,
.column.main .mm-eu-w-sidebar-title,
.column.main .mm-eu-w-review-title,
.column.main .mm-eu-w-precontract-heading,
.column.main .mm-eu-w-deadline-body h3,
.column.main .mm-eu-w-history-header .title,
.column.main .mm-eu-w-order-total-amount,
.column.main .mm-eu-w-item-total,
.column.main .mm-eu-w-summary-total,
.column.main .mm-eu-w-col-total,
.column.main .mm-eu-w-order-number,
.column.main .mm-eu-w-rid {
    color: #193583 !important;
}

.column.main .mm-eu-w-card-subtitle,
.column.main .mm-eu-w-sidebar-subtitle,
.column.main .mm-eu-w-field-help,
.column.main .mm-eu-w-step-title,
.column.main .mm-eu-w-step-subtitle,
.column.main .mm-eu-w-when,
.column.main .mm-eu-w-meta,
.column.main .mm-eu-w-history-header .count,
.column.main .mm-eu-w-precontract-subhead,
.column.main .mm-eu-w-precontract-download-hint,
.column.main .mm-eu-w-link--back {
    color: #777777 !important;
}

.column.main .mm-eu-w-card,
.column.main .mm-eu-w-sidebar,
.column.main .mm-eu-w-history,
.column.main .mm-eu-w-detail-reason-card,
.column.main .mm-eu-w-precontract-block,
.column.main .mm-eu-w-precontract-section,
.column.main .mm-eu-w-field input,
.column.main .mm-eu-w-field select,
.column.main .mm-eu-w-field textarea,
.column.main .mm-eu-w-qty-input,
.column.main .mm-eu-w-deadline-icon,
.column.main .mm-eu-w-review-icon,
.column.main .mm-eu-w-btn--outlined,
.column.main a.mm-eu-w-btn--outlined,
.column.main .mm-eu-w-precontract-download-btn,
.column.main button.mm-eu-w-cancel,
.column.main .mm-eu-w-cancel,
.column.main a.mm-eu-w-btn--select-order,
.column.main .mm-eu-w-btn--select-order {
    background-color: #ffffff !important;
    color: #333333 !important;
    border-radius: 5px !important;
}

.column.main .mm-eu-w-field input,
.column.main .mm-eu-w-field select,
.column.main .mm-eu-w-field textarea,
.column.main .mm-eu-w-qty-input {
    background-color: #FCFCFC !important;
}

.column.main .mm-eu-w-field label,
.column.main .mm-eu-w-review-title,
.column.main .mm-eu-w-detail-reason-label {
    color: #333333 !important;
}

.column.main .mm-eu-w-btn,
.column.main a.mm-eu-w-btn,
.column.main button.mm-eu-w-btn,
.column.main .mm-eu-w-start,
.column.main a.mm-eu-w-start,
.column.main .mm-eu-w-precontract-start-btn,
.column.main .mm-eu-w-precontract-download-btn,
.column.main a.mm-eu-w-btn--select-order,
.column.main .mm-eu-w-btn--select-order {
    border-radius: 5px !important;
}

.column.main .mm-eu-w-btn--primary,
.column.main button.mm-eu-w-btn--primary,
.column.main a.mm-eu-w-btn--primary,
.column.main .mm-eu-w-start,
.column.main a.mm-eu-w-start,
.column.main .mm-eu-w-precontract-start-btn,
.column.main .mm-eu-w-step--done .mm-eu-w-step-number,
.column.main .mm-eu-w-step--active .mm-eu-w-step-number {
    background-color: #536CB3 !important;
    border-color: #536CB3 !important;
    color: #ffffff !important;
    border-radius: 5px !important;
}

.column.main .mm-eu-w-btn--primary:hover,
.column.main button.mm-eu-w-btn--primary:hover,
.column.main a.mm-eu-w-btn--primary:hover,
.column.main .mm-eu-w-start:hover,
.column.main a.mm-eu-w-start:hover,
.column.main .mm-eu-w-precontract-start-btn:hover,
.column.main .mm-eu-w-precontract-start-btn:focus,
.column.main .mm-eu-w-btn--outlined:hover,
.column.main a.mm-eu-w-btn--outlined:hover,
.column.main .mm-eu-w-precontract-download-btn:hover,
.column.main button.mm-eu-w-cancel:hover,
.column.main .mm-eu-w-cancel:hover,
.column.main a.mm-eu-w-btn--select-order:hover,
.column.main .mm-eu-w-btn--select-order:hover {
    background-color: #193583 !important;
    border-color: #193583 !important;
    color: #ffffff !important;
}

.column.main .mm-eu-w-btn--primary[disabled],
.column.main button.mm-eu-w-btn--primary[disabled] {
    background-color: #e1e1e1 !important;
    border-color: #e1e1e1 !important;
    color: #777777 !important;
}

.column.main .mm-eu-w-order-action > a {
    border-color: #536CB3 !important;
}

.column.main .mm-eu-w-order-action > a:hover {
    border-color: #193583 !important;
}

.column.main .mm-eu-w-btn--outlined,
.column.main a.mm-eu-w-btn--outlined,
.column.main .mm-eu-w-precontract-download-btn,
.column.main button.mm-eu-w-cancel,
.column.main .mm-eu-w-cancel,
.column.main a.mm-eu-w-btn--select-order,
.column.main .mm-eu-w-btn--select-order,
.column.main a.mm-eu-w-link,
.column.main .mm-eu-w-link,
.column.main .mm-eu-w-help-footer a,
.column.main .mm-eu-w-precontract-accordion-toggle,
.column.main .mm-eu-w-banner-icon,
.column.main .mm-eu-w-info-icon,
.column.main .mm-eu-w-deadline-icon,
.column.main .mm-eu-w-copy-btn:hover,
.column.main .mm-eu-w-toggle {
    color: #536CB3 !important;
}

.column.main a.mm-eu-w-link:hover,
.column.main .mm-eu-w-link:hover,
.column.main .mm-eu-w-help-footer a:hover,
.column.main .mm-eu-w-precontract-accordion-toggle:hover,
.column.main .mm-eu-w-toggle:hover {
    color: #193583 !important;
}

.column.main .mm-eu-w-banner,
.column.main .mm-eu-w-deadline-card,
.column.main .mm-eu-w-order-bar,
.column.main .mm-eu-w-review-row,
.column.main .mm-eu-w-row-detail,
.column.main .mm-eu-w-item-strip-body,
.column.main .mm-eu-w-qty-stepper,
.column.main .mm-eu-w-step-number,
.column.main .mm-eu-w-thumb,
.column.main .mm-eu-w-order-thumb,
.column.main .mm-eu-w-thumb-fallback,
.column.main .mm-eu-w-items-table tbody tr {
    border-radius: 5px !important;
}

.column.main .mm-eu-w-step--done .mm-eu-w-step-number,
.column.main .mm-eu-w-step--active .mm-eu-w-step-number {
    border-color: #536CB3 !important;
}

.column.main .mm-eu-w-step--done::after {
    background-color: #536CB3 !important;
}

.column.main .mm-eu-w-step--done .mm-eu-w-step-title,
.column.main .mm-eu-w-step--active .mm-eu-w-step-title {
    color: #536CB3 !important;
}

.column.main .mm-eu-w-banner--info,
.column.main .mm-eu-w-deadline-card,
.column.main .mm-eu-w-toggle:hover {
    background-color: #f2f6ff !important;
    color: #333333 !important;
}

.column.main .mm-eu-w-banner--error {
    background-color: #fff2f2 !important;
    color: #fa4444 !important;
}

.column.main .mm-eu-w-success-check,
.column.main .mm-eu-w-check {
    color: #6ACDA8 !important;
}

.column.main .mm-eu-w-success-card,
.column.main .mm-eu-w-success-panel,
.column.main .mm-eu-w-banner--success {
    background-color: #edf9f4 !important;
}

.column.main .mm-eu-w-items-table thead th {
    background-color: #f9f9f9 !important;
    color: #193583 !important;
}

.column.main .mm-eu-w-qty-btn:hover:not([disabled]) {
    background-color: #f2f6ff !important;
    color: #193583 !important;
}

.column.main .mm-eu-w-pill,
.column.main .mm-eu-w-precontract-pill {
    background-color: #FFF5DA !important;
    color: #536CB3 !important;
    border-radius: 5px 0 !important;
}
