#payment-methods .clearfix::after {
    content: "";
    display: table;
    clear: both;
}
#payment-methods .banklinks-label {
    float:left;
}
#payment-methods .small-banklink-logo{
    margin-left: 5px;
    width:70px
}
#payment-methods  .banklink-small-logos {
    display:none;
    float:right;
    margin-left:33px;
}
#payment-methods  #uniform-banklinks {
    float:left;
    margin-top:3px;
}
#payment-methods  #banklinks:checked + label > div {
    display: none;
}
#payment-methods  .banklink-extra + hide {
    display:none;
}

#payment-methods .payment-type {
    clear:both;
}

#payment-methods  .banklinks {

}
    #payment-methods .banklinks a {
        display:inline-block;
        border: 2px solid #fff;
    }
        #payment-methods .banklinks a:hover,
        #payment-methods .banklinks a.active {
            border: 2px solid #333333;
        }

#payment-methods .trans-row {
    margin-bottom:10px;
    border-bottom:1px solid #eee;
    padding-bottom:10px;
}

#payment-methods .payment-button {
    clear:both;
}

#payment-methods #confirm-warning {
    margin-top:10px;
}