.gform_wrapper {
	max-width: 1280px;
}

.gform_wrapper input[type=submit] {
	background-color: #1d57a5;
	font-size: 20px;
	padding: 20px !important;
}

.gform_wrapper.gravity-theme .gform_previous_button.button {
	background-color: #eee !important;
}

.ginput_container_consent a {
	color: #1d57a5 !important;
}

#page_steps_dropdown {
	background-color: #eee;
    border: 2px solid #1d57a5;
    padding: 10px 25px;
    border-radius: 3px;
}

.gform_wrapper.gravity-theme .gform_previous_button.button:hover, #page_steps_dropdown:hover, .gpnf-add-entry:hover, .gpnf-add-entry:hover, .edit-button:hover, .delete-button:hover {
	background-color: #f7f4f4 !important;
}

.gform_body input.gform_next_button {
	background-color: #1d57a5;
	color: #fff;
}

.gform_body input.gform_next_button:hover {
	background-color: #2e69b7;
}

.entry-content .gform_wrapper.gravity-theme .gform_save_link.button {
	background-color: #e87722;
	color: white;
	border-radius: 30px;
	font-size: 16px;
	font-weight: 400;
	padding: 20px;
}

.entry-content .gform_wrapper.gravity-theme .gform_save_link.button svg {
	display: none;
}

.entry-content .gform_wrapper.gravity-theme .gform_save_link.button:hover {
	background-color: #f38d41;
}

.partial_entry_warning {
	display: none;
}

.gpnf-modal-header {
	background-color: #1d57a5 !important;
}

.gform_wrapper input[type=checkbox] {
	cursor: pointer;
}

.gpnf-add-entry, .edit-button, .delete-button {
	background-color: #eee !important;
    padding: 15px 20px !important;
    border-radius: 25px !important;
    margin: 20px 0 !important;
    color: black !important;
	text-decoration: none !important;
	font-weight: 600;
}

.gpnf-add-entry {
	background-color: #e87722 !important;
	color: white !important;
}

.gpnf-add-entry:hover {
	background-color: #ef873a !important;
}

.gpnf-modal .tingle-btn {
	border-radius: 25px !important;
}

.gpnf-modal .tingle-btn--default {
	background-color: #6991c7 !important;
}

.gpnf-modal .tingle-btn--primary {
	background-color: #1d57a5 !important;
}

.gpnf-nested-entries th {
	min-width: 150px;
}

.gform_wrapper input[type=submit] {
    margin: 20px 0 !important;
    border: none;
	text-transform: none;
}

.gfield_radio .gchoice label {
	color: black;
	font-weight: 400;
}

.gfield {
	padding-left: 0;
}

.gf_page_steps  {
	display: none !important;
}

#gpasc-auto-load-notice, .gpls-limit-message-container {
	text-align: center;
}

.gp-entry-blocks-entry .wp-block-gp-entry-blocks-entries-loop .container:nth-of-type(2) {
	display: none;
}

.gp-entry-blocks-entry .wp-block-gp-entry-blocks-entries-loop .container:nth-of-type(3) {
	margin-bottom: 90px;
}

.gp-entry-blocks-entry .wp-block-gp-entry-blocks-entries-loop .container:nth-of-type(3) p a, .gp-entry-blocks-entry .wp-block-gp-entry-blocks-entries-loop .container:nth-of-type(2) p a {
	background-color: #eee;
    padding: 20px;
    border-radius: 35px;
    width: 80px;
    display: block;
    text-align: center;
}

.gp-entry-blocks-entry .wp-block-gp-entry-blocks-entries-loop .container:nth-of-type(3):hover p a, .gp-entry-blocks-entry .wp-block-gp-entry-blocks-entries-loop .container:nth-of-type(2):hover p a {
	background-color: #f7f4f4;
}

.gform_confirmation_message {
	text-align: center;
}

.gpasc-auto-load-notice, .searchBox {
	display: none;
}

#desktopMenu {
	visibility: hidden;
}

.resume_form_link, .gform_resume_email_label, #gform_resume_email, #gform_send_resume_link_button_18, .gform_wrapper.gravity-theme .gfield_label.gform_resume_email_label {
	display: none;
}

.resume_form_link_wrapper {
	margin-top: 160px;
}

.gpls-limit-message {
	max-width: 1280px;
	margin: 0 auto;
}

.wp-block-loginout {
	text-align: center;
}

.entry-content .formSubmissionEdit .wp-block-gp-entry-blocks-entries-loop .container:nth-of-type(3) {
	margin-bottom: 10px;
}

.wp-block-loginout a {
	background-color: #0099b2;
    padding: 20px;
    border-radius: 35px;
    color: white;
    margin-top: 10px;
    display: inline-block;
}

.wp-block-loginout a:hover {
	background-color: #62c3d4;
}

#gform_submit_button_18 {
	display: inline-block;
	margin-left: 10px !important;
}

@media screen and (max-width: 991px) {
    #content, .blog .pageHeader {
        padding-top: 77px;
    }
}