/*************************** TOOLTIP STYLES ********************/


.tooltip .tooltiptext {
    visibility: hidden;
    width: 320px;
    background-color: #ebebeb;
    color: #676f7c;
    text-align: center;
    padding: 15px;
    border-radius: 6px;
    line-height: 1.2em;
    font-size: 1.5em;
    margin-left: 25px;
    border: none;
    position: absolute;
    z-index: 1;
}

.tooltip {
    font-size: .5em !important;
    float: right;
    margin-top: 7px;
    margin-left: 10px;}


.tooltip:hover .tooltiptext {
    visibility: visible;
}


/*************************** GRAVITY FORMS STYLES ********************/


.gform_page_footer {text-align: center;}
.gform_wrapper .gf_progressbar {padding: 0px !important;}
.gf_progressbar_title {font-size: 1.2em !important;}
.gf_progressbar {
    font-size: 1.2em !important;
    line-height: 1.6rem !important;
    height: 1.6rem !important;
    overflow: hidden;
    border-radius: 1.6rem !important;
}


/****Spiritual Gifts Survey*****/
form.survey input[type="radio"] {
    display: none !important;}

form.survey ul li.gfield {margin-top: 40px !important;}

form.survey ul.gfield_radio li label {font-size: 1.4em; padding: 10px 20px;     border: 1px solid #ddd;
    border-radius: 3px;
    
}

form.survey ul.gfield_radio li label:hover {	
	background-color: #58a355; 
	border: .5px solid #58a355; 
	font-weight: bold;
        padding: 10px 20px;
	color: #fff; 	
}

form.survey label.gfield_label {font-size: 1.4em !important; font-weight: 100;}

#gform_page_11_6 label.gfield_label {font-size: 1em !important; font-weight: 100;}

form.survey ul.gfield_radio {text-align: center !important;}

form.survey ul.gfield_radio li input[type="radio"] {	
	background-color: #fff; 
	border: .5px solid #676f7c; 
	color: #676f7c; 
	font-size: 1.2em; 
	/*font-weight: bold; */
	padding: 10px 20px;
	text-decoration:none;
	width:250px;
	cursor:pointer;
	margin-left: 1% !important;
}

form.survey ul.gfield_radio li input[type="radio"]:hover, form.survey ul.gfield_radio li input[type="radio"]:checked+label {	
	background-color: #58a355; 
	border: .5px solid #58a355; 
	font-weight: bold;
        padding: 10px 20px;
	color: #fff; 	
}

form.survey li.gfield.gf_list_2col ul.gfield_radio li label {max-width: 99%;}



/****Leadership Management Form *****/





/* 	CSS FOR COMPARISON CHARTS STARTS HERE*/
.charts_main_container{ 
	float:left; width:100%;
}
.charts_left_outer{
	float:left; width:50%; padding:10px;	
}

.charts_main_heading{ 
	float:left; width:100%; border:2px solid #000; text-align:center; background-color:#F15A2B; color:#FFF;
}
.charts_sub_heading{
	float:left; width:100%; border:2px solid #000; text-align:center; background-color:#F2F2F2; color:#000; border-top:none;
}
.charts_row_outer{
	float:left; width:100%; border:2px solid #000; text-align:center; color:#000; border-top:none;	
}

.charts_cat_colum{
	float:left; width:30%; border-right:2px solid #000; padding:2px; text-align:left;	
}
.charts_bar_colum{
	float:left; width:50%; border-right:2px solid #000; padding:2px;	
}
.charts_bar_colum span{
	 background-color:#000; float:left;
}

.charts_percnt_colum{
	float:left; width:20%;	
}

.charts_right_outer{float:left; width:50%; padding:10px;}

/* 	CSS FOR COMPARISON CHARTS ENDS HERE*/

#member_list .no-checkbox .fa-stack.fa-lg {
	background: #000;
	border-radius: 50%;
}

.gfts-results-tabs .w-tabs-item-title {
	font-size: 23px;
	font-family: "Oswald", sans-serif;
}

.gfts-results-tabs .w-tabs-list.align_justify .w-tabs-item {
	flex: 1 1 auto;
}

.gfts-sga-tab .w-tabs-item-title {
	color: #ec552f;
}

.gfts-lead-tab .w-tabs-item-title {
	color: #58a355;
}

.gfts-lmi-tab .w-tabs-item-title {
	color: #3c5ecc;
}

.gfts-sga-tab:hover .w-tabs-item-title,
.gfts-lead-tab:hover .w-tabs-item-title,
.gfts-lmi-tab:hover .w-tabs-item-title {
	color: #fff;
}

.gfts-group-header {
	margin-top: 20px;
}

.gfts-group-header-b-top {
	margin-bottom: 20px;
}

body .gfts-h2-margin-b {
	margin-bottom: 1.5rem;
}

.gfts-dominant-gifts .w-image.align_right {
	margin-bottom: 1.5rem;
}

.gfts-top-gifts {
	padding: 30px 20px;
	margin-bottom: 20px;
}

.gfts-top-gifts ol h3,
.gfts-top-gifts h2,
.gfts-top-gifts p {
	color: #fff;
}

.top-lead {
	background: #58a355;
}

.top-lmi {
	background: #3c5ecc;
}

.gifts-bar-score .w-progbar-title .w-progbar-title-text,
.gfts-sgs-results .w-progbar-title h2 {
	font-size: 36px;
}

body .ush_menu_1.type_mobile .w-nav-anchor.level_1 {
	font-size: 18px;
}

#gform_confirmation_message_13 .gform_not_found,
#gform_confirmation_message_14 .gform_not_found,
#gform_confirmation_message_16 .gform_not_found,
#gform_confirmation_message_20 .gform_not_found,
#gform_confirmation_message_15 .gform_not_found {
	display: none;
}

#gform_22 .gfield_list_icons {
	padding-left: 10px !important;
}

.gfts-results-tabs .w-tabs.style_default>.w-tabs-list .w-tabs-list-h .w-tabs-item.gfts-tab-no-hover,
.gfts-results-tabs .w-tabs.style_default>.w-tabs-list .w-tabs-list-h .w-tabs-item.gfts-tab-no-hover:hover {
	color: #676f7c;
}

.gfts-results-tabs .w-tabs.style_default>.w-tabs-list .w-tabs-item.gfts-sga-tab.active:not(:hover) {
	border-color: #ec552f;
	color: #ec552f;
}

.gfts-results-tabs .w-tabs.style_default>.w-tabs-list .w-tabs-item.gfts-lmi-tab.active:not(:hover) {
	border-color: #3c5ecc;
	color: #3c5ecc;
}

.gfts-results-tabs .w-tabs.style_default>.w-tabs-list .w-tabs-item:hover {
	color: #fff;
}

.results_summary .pmf_summary {
	padding: 0 !important;
}

.sga_summary {
	border: 1px solid #ec552f;
	background-color: #fef7f6;
}

.lead_summary {
	border: 1px solid #58a355;
	background-color: #f8fbf8;
}

.lmi_summary {
	border: 1px solid #3c5ecc;
	background-color: #f7f8fd;
}

body .sga_summary>div,
body .lead_summary>div,
body .lmi_summary>div {
	border-color: transparent;
	background-color: transparent;
}

.gfts-my-progress .gfts-col,
.pmf_summary .vc_column-inner {
	padding: 60px 15px;
	border-radius: 3px;
}

.gfts-my-progress .gfts-col p {
	margin-bottom: 0;
}

.gfts-my-progress .gfts-col p:nth-child(2),
body .pmf_summary p {
	margin-bottom: 15px;
}

.gf_progressbar_percentage span {
	margin-top: 4px;
}

.gform_wrapper #gform_fields_14 ul.gfield_radio li input[type="radio"]:checked+label,
.gform_wrapper #gform_fields_15 ul.gfield_radio li input[type="radio"]:checked+label {
	background: transparent;
	color: #676f7c;
}

#gform_wrapper_26.gform_legacy_markup_wrapper ul.gform_fields li.gfield {
	padding-right: 0;
}

#gform_wrapper_26.gform_legacy_markup_wrapper .gsection {
	margin: 28px 0 28px 0;
}

#gform_wrapper_26.gform_legacy_markup_wrapper li.gfield.field_description_below+li.gsection {
	padding: 15px 0 !important;
	border-top: 1px solid #ccc;
	font-size: 22px;
}

#gform_wrapper_23.gform_legacy_markup_wrapper li.gfield.field_description_below+li.gsection {
	padding: 15px 0 !important;
	border-top: 1px solid #ccc;
}

.gfts-section {
	padding: 4rem 0;
}

.gfts-section-pad-x {
	padding: 0 20px;
}

.gfts-separator {
	background: #e8e9eb;
	height: 1px;
	margin: 2.5rem 0;
}

.gfts-quote {
	border-left: 5px solid #58a355;
	padding: 0.3rem 2rem;
	font-style: italic;
}

.gfts-quote:before {
	display: none;
}

.w-counter.color_primary .w-counter-value {
	color: #434955;
}

body div#gform_wrapper_18 {
	margin-top: 0;
}

.gfts-btn-wrapper {
	display: inline-block;
}

.gfts-btn-wrapper-marg-r {
	margin-right: 1rem;
}

.gform_wrapper input[type="submit"],
.gform_confirmation_wrapper .w-btn-wrapper a,
.gfts-btn {
	border-radius: 0.5em;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	font-size: 16px;
}

.gfts-btn {
	padding: 1em 1.8em;
}

body .gfts-btn:hover {
	color: #fff;
}

.gfts-btn:before,
.gform_confirmation_wrapper .w-btn-wrapper a:before {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 0;
	background-color: rgba(0,0,0,0.1);
	transition: height 0.3s;
	border-style: none;
}

.gfts-btn:hover:before,
.gform_confirmation_wrapper .w-btn-wrapper a:hover:before {
	height: 100%;
}

.gform_confirmation_wrapper .w-btn-wrapper a,
.gfts-btn-green {
	background: #58a355;
	color: #fff;
	border: 1px solid #58a355;
}

.gfts-btn-gray {
	background: #808080;
	color: #fff;
}

.group-dashboard-group-id .w-counter-number {
	line-height: 1;
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

	.gfts-row {
		display: flex;
	}

	.gfts-col-1\/3 {
		width: 33.33%;
	}

	.gfts-col-1\/4 {
		width: 25%;
	}

	.gfts-col-3\/4 {
		width: 75%;
	}

	.gfts-my-progress .gfts-col {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.gfts-my-progress .gfts-col,
	.pmf_summary .vc_column-inner {
		padding: 90px 15px;
	}

	.sga_summary {
		margin-right: 10px;
	}

	.lead_summary {
		margin: 0 10px;
	}

	.lmi_summary {
		margin-left: 10px;
	}

	.float-l-above-768 {
		float: left;
	}

	.gifts-bar-score {
		padding-right: 30px;
	}
}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

	.mob_visible {overflow: visible !important;}

	.gfts-progress-box {
		margin-bottom: 15px;
	}

}

@media (min-width: 768px) and (max-width: 1024px){
	.questions_outer_container span{ 		
		font-size: 24px; 
		margin-top: 2px;
		width:8%;
	}
	.questions_btn_outer{ margin-left:12px; }
	.questions_outer_container p{
		font-size:20px;	
	}
	.questions_sub{ margin-left: 40px;  width: 141px; }
	
	.questions_btn{  font-size: 16px; padding: 5px 25px; width:165px;}
	
	.questions_lead_container span{ 		
		font-size: 34px; 
		margin-top: 4px;
		width:13%;
	}
	.questions_lead_container p{
		font-size:20px;	
	}
	.questions_btn_sel{	
		background-color: #0055a5; 
		border: 2px solid #0055a5; 
		color: #fff; 
		font-size: 16px; 
		font-weight: bold; 
		padding: 5px 25px;
		text-decoration:none;
		 width:185px;
		cursor:pointer;
	}
}

@media (min-width: 480px) and (max-width: 768px){
	.questions_outer_container span{ padding-right:30px; font-size:26px; margin-top:0px; }
	.questions_outer_container p{ width:92%; font-size:20px; }
	.questions_sub{ margin-left: 25px;  width: 190px; }
	.questions_btn_outer{ margin-left:22px; }
	.questions_lead_container span{ font-size:22px; margin-top:0px; width:17%; }
	.questions_lead_container p{ width:83%; font-size:20px; margin-top:0px; }
	.questions_btn{  font-size: 16px; padding: 5px 25px; width:185px;}
	.questions_btn_sel{	
		background-color: #0055a5; 
		border: 2px solid #0055a5; 
		color: #fff; 
		font-size: 16px; 
		font-weight: bold; 
		padding: 5px 25px;
		text-decoration:none;
		width:185px;
		cursor:pointer;
	}
}

@media (min-width: 320px) and (max-width: 480px){
	.questions_outer_container span{ padding-right:30px; font-size:16px; }
	.questions_outer_container p{ width:91%; font-size:14px; }
	.questions_sub{ margin-left: 80px;  width: 150px; }
	.questions_btn{  font-size: 12px; padding: 5px 15px;  width:150px;}
	.questions_lead_container span{ font-size:16px; }
	.questions_lead_container p{ width:83%; font-size:14px; }
	.questions_btn_outer{ margin-left:12px; }
	.questions_sbt{ 
		background-color: #fff;
		border: 2px solid #000;
		color: #000;
		cursor: pointer;
		font-size: 20px;
		padding: 10px;
		text-decoration: none;
		width: 215px;
		margin-left:30px;
	}
	.questions_btn_sel{	
		background-color: #0055a5; 
		border: 2px solid #0055a5; 
		color: #fff; 
		font-size: 12px; 
		font-weight: bold; 
		padding: 5px 15px;
		text-decoration:none;
		width:150px;
		cursor:pointer;
	}
	.header_hor .l-header {
	    display: block;
	    float: left;
	    height: auto;
	    position: relative;
	    width: 100%;
	    z-index: 2;
	}
	.header_hor .l-subheader.at_middle {
	    display: inline-block;
	    height: 100%;
	    /*line-height: 50px;*/
	}
	.header_hor .l-subheader-h {
	    align-items: center;
	    display: inline-block;
	    float: left;
	    height: auto;
	    margin: 0 auto;
	    position: relative;
	}
	.l-subheader-cell.at_left {
	    -moz-box-pack: start;
	    flex-shrink: 1;
	    float: left;
	}
	.l-subheader-cell.at_left > * {
	    margin-right: 0;
	}
	.ush_image_1 {
	    height: auto;
	}
}

@media (min-width: 240px) and (max-width: 320px){
	.questions_outer_container span{ font-size: 10px; padding-right: 20px; margin-top:0px;}
	.questions_outer_container p{
		width:90%; float:left; margin-top:0px; font-size:12px;
	}
	.questions_sub{ margin-left: 41px;  width: 160px; }
	.questions_btn{  font-size: 10px; padding: 5px 30px;  width:190px;}
	.questions_btn_outer{ margin-left:0px; }
	.questions_lead_container span{ font-size: 10px; margin-top:0px; width:26%;}
	.questions_lead_container p{
		width:73%; float:left; margin-top:0px; font-size:12px;
	}
	.questions_sbt{ 
		background-color: #fff;
		border: 2px solid #000;
		color: #000;
		cursor: pointer;
		font-size: 20px;
		padding: 10px;
		text-decoration: none;
		width: 215px;
		margin-left:30px;
	}
	.questions_btn_sel{	
		background-color: #0055a5; 
		border: 2px solid #0055a5; 
		color: #fff; 
		font-size: 10px; 
		font-weight: bold; 
		padding: 5px 30px;
		text-decoration:none;
		width:190px;
		cursor:pointer;
	}
}

/****Group Admin Dashboard *****/

tr.group_Deactivated.odd,
tr.group_Deactivated.even,
.gfts-expired-group {
	background-color:  rgba(255, 184, 184, 0.25);
}
tr.group_Expired.odd, tr.group_Expired.even {background-color: rgba(255, 255, 173, 0.25);}

/****PMF Settings *****/


/**** 6-10-2021 - added new opacity setting so fields wouldn't be grayed out, not sure why this was here - Ben Scheribel *****/
body td.gfield_list_10_cell3 {opacity: 1;}
.text_visible {opacity: 1 !important;}


/**** Preloader *****/

.g-preloader img {
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

/**new style**/
.w-tabs.autoresize .w-tabs-section {
	display: block !important;
	opacity: 0;
	left: 100%;
    position: relative;   
height: intial !important; 
}
.w-tabs.autoresize .w-tabs-section.active {
    position: absolute !important;
    display: block;
    opacity: 1 !important;
    z-index: 999;
    left: 0;
height: intial !important;
}


.boxify, 
.interest_comfortable, 
.interest_qualified, 
.interest_age,
.pmp_ministry_cat_adult,
.pmp_ministry_cat_building,
.pmp_ministry_cat_children,
.pmp_ministry_cat_creativearts,
.pmp_ministry_cat_general,
.pmp_ministry_cat_hospitality,
.pmp_ministry_cat_library,
.pmp_ministry_cat_media,
.pmp_ministry_cat_men,
.pmp_ministry_cat_music,
.pmp_ministry_cat_nursery,
.pmp_ministry_cat_other,
.pmp_ministry_cat_outreach,
.pmp_ministry_cat_prayer,
.pmp_ministry_cat_sradult,
.pmp_ministry_cat_singleadult,
.pmp_ministry_cat_sports,
.pmp_ministry_cat_stewardship,
.pmp_ministry_cat_women,
.pmp_ministry_cat_worship,
.pmp_ministry_cat_youth,
.pmp_ministry_cat_family {
	/* background-image: url('/wp-content/uploads/2017/06/down-arrow.png'); */
	background-image: url('/wp-content/themes/Impreza-child/images/down-arrow-filled.png?v=3');
    background-position: 97% 0px;
    background-repeat: no-repeat;
    background-size: auto;
}

.boxify-open, 
.interest_comfortable-open, 
.interest_qualified-open, 
.interest_age-open,
.pmp_ministry_cat_adult-open,
.pmp_ministry_cat_building-open,
.pmp_ministry_cat_children-open,
.pmp_ministry_cat_creativearts-open,
.pmp_ministry_cat_general-open,
.pmp_ministry_cat_hospitality-open,
.pmp_ministry_cat_library-open,
.pmp_ministry_cat_media-open,
.pmp_ministry_cat_men-open,
.pmp_ministry_cat_music-open,
.pmp_ministry_cat_nursery-open,
.pmp_ministry_cat_other-open,
.pmp_ministry_cat_outreach-open,
.pmp_ministry_cat_prayer-open,
.pmp_ministry_cat_sradult-open,
.pmp_ministry_cat_singleadult-open,
.pmp_ministry_cat_sports-open,
.pmp_ministry_cat_stewardship-open,
.pmp_ministry_cat_women-open,
.pmp_ministry_cat_worship-open,
.pmp_ministry_cat_youth-open,
.pmp_ministry_cat_family-open {
	/* background-image: url('/wp-content/uploads/2017/06/up-arrow.png'); */
	background-image: url('/wp-content/themes/Impreza-child/images/up-arrow-filled.png?v=3');
    background-position: 97% 0px;
    background-repeat: no-repeat;
    background-size: auto;
}

.boxify .gfield_checkbox {
	display: none;
}

.interest_comfortable .ginput_container.ginput_container_list.ginput_list {
	display: none;
}
.interest_qualified .ginput_container.ginput_container_list.ginput_list {
    display: none;
}
.interest_age .ginput_container.ginput_container_list.ginput_list {
    display: none;
}

.pmp_ministry_cat_adult .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_building .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_children .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_creativearts .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_general .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_hospitality .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_library .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_media .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_men .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_music .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_nursery .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_other .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_outreach .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_prayer .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_sradult .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_singleadult .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_sports .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_stewardship .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_women .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_worship .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_youth .ginput_container.ginput_container_list.ginput_list,
.pmp_ministry_cat_family .ginput_container.ginput_container_list.ginput_list {
    display: none;
}
.gform_body ul li label {
	width: 100%;
}
td.no-details {
    text-align: center;
}
input#gform_submit_button_18 {
    background-color: gray;
}
td.details-control {
    text-align: center;
}
.e-tooltip i.fa.fa-envelope {
    font-size: 15px !important;
}
.center_cell .no-checkbox, .center_cell .e-tooltip {
	float: none !important;
	margin: 0;
}
.center_cell input[type="checkbox"] {
	margin-right: 0;
}

.w-tabs.accordion .w-tabs-section .w-tabs-section-content {
    display: block !important;
    position: absolute;
    left: 100%;
    opacity: 0;
}
.w-tabs.accordion .active .w-tabs-section-content {    
    position: relative;
    left: 0;
    opacity: 1;
}
.tooltiptext:hover {
    visibility: visible;
}
td.center_cell:nth-child(4) .tooltip .tooltiptext {
    margin: -15px 0 0;
    width: auto;
    font-size: 15px;
    color: #434955;
}
.tooltip:hover .tooltiptext {  
    border: 1px solid #dadada;
    -webkit-box-shadow: 0px 5px 6px -5px rgba(0,0,0,1);
    -moz-box-shadow: 0px 5px 6px -5px rgba(0,0,0,1);
    box-shadow: 0px 5px 6px -5px rgba(0,0,0,1);
}
.tr-selected .e-tooltip i.fa.fa-envelope {
    color: gray;
}
input[type="search"] {
    background-image: url(data:image/gif;base64,R0lGODlhBwAHAIAAAP///5KSkiH5BAAAAAAALAAAAAAHAAcAAAIMTICmsGrIXnLxuDMLADs=);
    padding: 3px 38px 3px 4px;
    border-radius: 3px;
    transition: background 0.4s;
    background-repeat: no-repeat;
    background-position: right -10px center;
}
input[type="search"].x  { background-position: right 15px center; } /* (jQ) Show icon */
input[type="search"].onX{ cursor: pointer; }              /* (jQ) hover cursor style */
input[type="search"]::-ms-clear {display: none; width:0; height:0;} /* Remove IE default X */

.wpb_raw_html .vc_chart {
    width: 100%;
    float: left;
}
.wpb_raw_html .vc_chart ul.vc_chart-legend {
    width: 240px;
    margin: auto;
    text-align: center;
    float: none;
    display: table;
}
.wpb_raw_html .vc_chart ul.vc_chart-legend li {
    width: 115px;
    float: left;
    line-height: 1.2rem;
    margin: 0 0 0 5px;
    display: inline-block;
    text-align: left;
    font-size: 13px;
}

.surveys-completed {
	margin-top: 130px;
}

@media (max-width: 767px) {
	.surveys-completed-lead,
	.surveys-completed-lmi {
		margin-top: 90px;
	}
}


/* PRINT */
@media print {
	body, body:not(.us_iframe) {
		display: block !important;
	}
}

#gform_26 .boxify ul.gfield_checkbox li {
	width: 100%;
	position: relative;
}

#gform_26 .boxify ul.gfield_checkbox li label {
	/* width: calc(100% - 83px); */
	width: 100%;
	white-space: normal !important;
}

.ministry-cat-description-toggle {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	width: 83px;
	height: 100%;
	padding-left: 31px;
	padding-top: 12px;
}

.content-hide .ministry-cat-description-content {
	display: none;
}

.ministry-cat-description-content {
	padding: 10px 10px 10px 20px;
	line-height: 1.7;
}

.content-show .chev-down {
	transform: scaleY(-1);
}

.content-show .ministry-cat-description-toggle svg {
	transform: scaleY(-1);
}

.gform_wrapper .ministry-cat-description-toggle img {
	margin: 0;
}

.gform_wrapper #gform_26 ul.gfield_radio li input[type="radio"]:checked+label,
.gform_wrapper #gform_26 ul.gfield_checkbox li input[type="checkbox"]:checked+label {
	background-color: #58a355;
	color: #fff;
}

.boxify .gfield_checkbox li label:after {
	display: none;
}

.boxify .gfield_checkbox li label {
	padding: 10px 20px 12px 20px !important;
}

#gform_26 .top_label .gfield_label,
#gform_26 legend.gfield_label {
	font-size: 24px;
}