/** Form CSS, specific to the Compassionate Use Portal page. */
#top fieldset {
    margin-bottom: -10px !important;
}

form h4 {
    text-transform: uppercase;
}
div#gfield_instruction_5_22, div#gfield_instruction_5_26 {
    display: none !important;
}

.textarea.large {
	margin-bottom:-10px !important;
}

.gform-footer.gform_footer.top_label {
    margin-top: 60px;
}

span#gfield_upload_rules_5_14 {
    display: none !important;
}

#top legend {
    font-size: 16px !important;
	
}
#top label {
    font-weight: normal !important;
    font-size: 16px !important;
}
.gfield_description {
    font-style: italic !important;
}
div#input_5_50 .gchoice label {
    font-weight: normal !important;
}
.specialTXT, .specialTXT ul {
    font-style: normal;
    list-style-type: disc;
    font-size: 16px;
    padding-left: 5px;
}

label.gform-field-label.gform-field-label--type-sub {
    opacity: 1;
}
.ginput_container.ginput_container_radio label {
    opacity: 1;
}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
 border-color: #000000 !important;
	background-color: #FFFFFF !important;
}

form *:not(.button) { color: #000 !important }

/** End Form CSS */
