/** This CSS will run after all other css files **/

/** ALL FORMS COMMON STYLE **/
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
    display: -moz-inline-stack;
    display: inline-block;
    letter-spacing: inherit;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    top: 2px !important;
}

/** Form - Training Classes **/
/*** Thank You Message ***/
.gform_confirmation_wrapper {
    position: relative;
    font-size: 18px;
    padding: 10px 0px;
    top: 20px;
    left: 50%;
    transform: translate(-61%, -50%);
}


/** Form - Engineering Training Webinar **/
/*** Consent Message ***/
.ginput_container.ginput_container_consent {
    display: block !important;
}

/*** Thank You Message ***/
/** Thank You Message on Form Submission **/
div#gform_confirmation_message_49 {
    color: black !important;
    position: relative;
    left: 6rem !important;
    font-size: 18px;
    padding: null !important;
    top: null !important;
    left: null !important;
    transform: null !important;
}

a.limit-text{
    color: black !important;
}


/** Form - Support **/
/** Thank You Message **/

#gform_confirmation_wrapper_52{
    color: black !important;
    position: relative;
    left: 27rem !important;
    font-size: 18px;
    padding: null !important;
    top: 25px !important;
    left: null !important;
    transform: null !important;
}


/** Form - GeoHECRAS Download **/
/** Thank You Message **/

div#gform_confirmation_wrapper_50 {
    position: relative;
    font-size: 18px;
    transform: translate(-15.5rem, -30px) !important;
}


/*** Form - GeoHECHMS Download ***/
/** Consent Message **/
li#field_56_29 {
    margin-top: -30px !important;
}

div#gform_confirmation_message_56 {
    position: relative !important;
    left: 7rem !important;
}

.gform_wrapper .gform_footer {
    display: flex !important;
    justify-content: center !important;
}


/*** Form - Contact ***/
/** Thank You Message **/

div#gform_confirmation_wrapper_3 {
    position: relative !important;
    left: 24.6rem !important;
}



/** Form Confirmation Style for form id 66, 57, 58 **/

#gform_confirmation_wrapper_66 {
    position: relative;
    font-size: 18px;
    padding: 10px 0px;
    top: 56px !important;
}


.literature_wrap{
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 151px;
}