* {
	font-family: "open sans", sans-serif;
}

.fields {
	display:flex;
	flex-flow: row wrap;
  justify-content: space-around;
}

.lp-pom-form-field {
	width: 325px !important;
	position:relative !important;
	display:inline-block;
	top:unset !important;
	margin:6px;
}

.ub-input-item {
	width: 100% !important;
}
/* ADD FULL WIDTH FIELDS HERE */
#container_event_name, #container_type, #container_location, #container_goal_amount, #container_company_name, #container_street, #container_organization_website, #container_submitter_email, #container_submitter_name {
	width:663px !important;
	max-width:663px !important;
}
/* ADD CONTAINERS FOR FIELDS WITH TITLES HERE */
#container_event_name, #container_company_name, #container_submitter_email {
    margin-top: 50px;
}

#container_event_name:before {
    content: "FUNDRAISER INFORMATION";
    top: -32px;
    position: absolute;
    font-weight: 700;
    font-size: 1.7em;
	font-family: "bangers", sans-serif;
	color: #0099B8;
	letter-spacing: 1px; 
}

#container_company_name:before {
    content: "FUNDRAISER CONTACT INFORMATION";
    top: -32px;
    position: absolute;
    font-weight: 700;
    font-size: 1.7em;
	font-family: "bangers", sans-serif;
	color: #0099B8;
	letter-spacing: 1px; 
}

#container_submitter_email:before {
    content: "INTERNAL WASH CONTACT";
    top: -32px;
    position: absolute;
    font-weight: 700;
    font-size: 1.7em;
	font-family: "bangers", sans-serif;
	color: #0099B8;
	letter-spacing: 1px; 
}

@media screen and (max-width: 600px) {
    #container_event_name:before, #container_company_name:before, #container_submitter_email:before  {
        font-size: .9em;
        padding-left: 10px;
    }

}
/* START - CHECKBOX FIELD EDITS  */
.ub-input-item#group_checks_to_fr_by_sp, .ub-input-item#group_send_all_funds_to_fundraiser {
    position: absolute;
    top: 18px;
    left: 12px;
}

.ub-input-item#group_checks_to_fr_by_sp span, .ub-input-item#group_send_all_funds_to_fundraiser span {
    font-size:15px;
}



#ub-option-checks_to_fr_by_sp-item-0 .opt-label, 
label[for="checks_to_fr_by_sp_send_check_to_fundraiser"] .label-style,
label[for="checks_to_fr_by_sp_send_check_to_fundraiser"] {
	font-size:15px !important;
}

#ub-option-send_all_funds_to_fundraiser-0 .opt-label, 
label[for="send_all_funds_to_fundraiser_send_all_funds_to_fundraiser"] .label-style,
label[for="send_all_funds_to_fundraiser_send_all_funds_to_fundraiser"] {
	font-size:15px !important;
}
/* END - CHECKBOX FIELD EDITS */

/* START - NEW CHECKBOX */
#container_city, #container_state, #container_postal_code {
    width: 213px !important;
}
.checkbox-group {
    height: 40px !important;
}
@media only screen and (max-width: 600px) {
    .ub-input-item#group_checks_to_fr_by_sp, .ub-input-item#group_send_all_funds_to_fundraiser  {
        position: absolute;
        top: 0px;
        left: 5px;
    }
    #container_city, #container_state, #container_postal_code {
        width: 325px !important;
    }
}
/* END - NEW CHECKBOX */