﻿
div.payment { display: block; height: auto; text-align: left; border: 2px solid #dedede; padding: 7px; margin-bottom: 30px; opacity: 1; }
    div.payment input[type=radio] { display: none; }
    div.payment .checked { text-align: center; display: none; }
    div.payment.active { border-color: #CF403F; opacity: 1; }
        div.payment.active .checked { display: block; }
            div.payment.active .checked svg { max-width: 30px; }
    div.payment:hover { opacity: 1; }
    div.payment > div { padding: 0 0 15px 0; cursor: pointer; font-size: 11px; }
    div.payment img { cursor: pointer; margin: auto; }
