
.payment_method_cofidis_aruhitel label img {
    width: auto;
    height: 32px;
}

.payment_method_cofidis_aruhitel .cofidis-payment-iframe-wrapper {
    padding: 12px;
    background: #fff;
    border-radius: 6px;
}

.cofidis-select {
    margin-bottom: 15px;
}

/*
 * Cetelem payment method
 */
.cofidis-select .legal-sentence {
    margin-bottom: 20px !important;
}

.cofidis-barem-option {
    cursor: pointer;
    border-radius: 6px;
    margin-bottom: 8px;
    border: 1px solid #d00f3b;
}

    .cofidis-barem-option label {
        width: 100%;
        display: flex;
        align-items: center;
        padding: 8px 10px;
        margin-bottom: 0;
        cursor: pointer;
    }

        .cofidis-barem-option label input {
            margin-right: 5px;
        }

    .cofidis-barem-option:hover {
        background: #d00f3b;
    }

    .cofidis-barem-option:hover label {
        color: #fff;
    }

/*
 * Mixed cart warning
 */
.cofidis-mixed-cart-warning {
    color: #d10f3b;
    border: 2px solid #d00f3b;
    padding: 12px;
    border-radius: 6px;
}

    .cofidis-mixed-cart-warning .title {
        font-size: 18px !important;
        font-weight: bold;
        margin-bottom: 10px !important;
    }

    .cofidis-mixed-cart-warning p + p {
        margin-top: 0.6em;
    }

.cofidis-warning-action-buttons {
    margin-bottom: 20px;
}

    .cofidis-button {
        padding: 15px;
        display: block;
        width: 100%;
        color: #ffffff;
        font-weight: normal !important;
        border: 0;
        border-radius: 6px;
        margin-top: 10px;
        background: #d00f3b;
    }

        .cofidis-button span {
            display: block;
            font-weight: bold;
        }

        .cofidis-button small {
            color: #fecb00;
        }

        .cofidis-button:focus {
            outline-color: transparent !important;
        }

        .cofidis-button:hover {
            color: #ffffff;
            background: #d00f3b;
        }

