﻿body.vision-form div.gform_wrapper {
    margin: 0;
    padding: 15px;
    max-width: 100%;
}

body.vision-form form label {
    float: none;
}

body.vision-event.vision-form .tab-content {
    width: 100%;
    max-width: 650px;
    padding: 0px;
}

body.vision-event.vision-form .tab-content > div{
    padding: 20px;
}
body.vision-form button.form-payment-button {
    font-size: 16px !important;
}


@media screen and (max-width:767px){
    a#security-metrics {
        position: absolute;
        bottom: 10px;
        left: 0;
        right: 0;
        width: 80px;
        display: block;
        border-radius: 5px;
        overflow: hidden;
    }
    div#payment-methods {
        padding-bottom: 55px;
    }
}