.confirmation-block {
    width: 100%;
    max-width: 500px;
    background-color: #FFFFFF;
    padding: 0;
    font-size: 16px;
    font-family: helvetica,arial,san-serif;
    box-shadow: 0 1px 15px #cccccc;
    padding: 40px 40px 60px;
    margin: auto;
}

.confirmation-wrapper{
    text-align: center;
    padding: 40px;
    min-height: calc(90vh);
}


.jotform-form .form-all .form-required:after {
    content: "";
}

.jotform-form .form-all {
    margin-top: 0;
    margin-bottom: 0;
    background: transparent;
    box-shadow: 0 0 0;
}

.jotform-form ul.page-section {
    padding: 0 0px;
}

.jotform-form .page-section>li:first-child:not(.form-line-column):not([data-type=control_head]):not([data-type=control_payment]):not([data-type=control_text]):not([data-type=control_button]):not([data-type=control_collapse]), .jotform-form .page-section>li:nth-child(2):not(.form-line-column):not([data-type=control_head]):not([data-type=control_paymrnt]):not([data-type=control_text]):not([data-type=control_button]):not([data-type=control_collapse]) {
    margin-top: 0;
}

.jotform-form .form-line {
    padding: 0;
    margin: 0 0 24px 0;
}

.jotform-form .form-line a {
    display: inline;
}

.jotform-form li[data-type=control_text] {
    font-size: inherit;
}

.jotform-form .form-line[data-type=control_checkbox] .form-label {
    font-weight: inherit;
}

.jotform-form .form-multiple-column .form-checkbox-item label, 
.jotform-form .form-multiple-column .form-radio-item label, 
.jotform-form .form-single-column .form-checkbox-item label, 
.jotform-form .form-single-column .form-radio-item label {
    font-weight: inherit;
    font-size: 16px;
    line-height: 1.4;
}

.jotform-form .form-label {
    display: inline-block;
    margin-left: 0;
    margin-bottom: 5px;
    font-weight: bold;
    color: inherit;
    font-size: inherit;
}

.jotform-form .form-required:after {
    display: none;
}

.jotform-form .form-buttons-wrapper,
.jotform-form .form-submit-clear-wrapper {
    margin: 0;
    padding: 0;
    border: 0;
    justify-content: flex-start;
}

.jotform-form .jf-form-buttons {
    margin-left: 0;
}

.jotform-form .jf-form-buttons.form-submit-button {
    background: url('/sites/publications/themes/acorn/img/B_A_buttonsprite-2_fixed.png');
    width: 98px;
    min-width: auto;
    height: 47px;
    background-position: -287px 0px;
    color: rgba(0,0,0,0);
    background-color: transparent;
    border: 0;
    margin-left: 0;
}

.jotform-form .jf-form-buttons.form-submit-button:hover {
    background-position: -287px -47px;
}

.jotform-form li#id_6 {
    margin-bottom: 0;
}
