


/*=================
 	Section style 1
====================*/
.sh_survmate_section_style_1 .o_survey_form form .o_survey_form_content h2.o_survey_title,
.sh_survmate_section_style_1 .wrap .o_survey_print fieldset .o_page_header h1{
	text-align:center !important;
	position: relative;
	padding-top: 3pc;
    font-weight: 600;
}

.sh_survmate_section_style_1 .o_survey_form form .o_survey_form_content h2:after{
    position: absolute;
    content: '';
    width: 8%;
    left: 50%;
    bottom: 0;
    height: 3px;
    transform: translateX(-50%);
}
.sh_survmate_section_style_1 .wrap .o_survey_print fieldset h1:after{
	position: absolute;
    content: '';
    width: 7%;
    left: 46%;
	bottom: -10%;
    height: 3px;
}

.sh_survmate_section_style_1 form .o_survey_form_content div p,
.sh_survmate_section_style_1 .wrap .o_survey_print fieldset .oe_no_empty p{
	text-align:center !important;
}
.sh_survmate_section_style_1 .wrap .o_survey_print fieldset .o_page_header h1{
	font-size:30px;
}
/*=================
 	Section style 2
====================*/

.sh_survmate_section_style_2 .o_survey_form form .o_survey_form_content h2.o_survey_title,
.sh_survmate_section_style_2 .wrap .o_survey_print fieldset .o_page_header h1{
	text-align:center !important;
	position: relative;
	color:#fff;
	border-radius: 3px;
    padding: 0.5rem 1rem !important;
    font-weight: 600;
    margin-top: 3pc !important;
	width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1pc;
	margin-top: 3pc;
}
.sh_survmate_section_style_2 .wrap .o_survey_print fieldset .o_page_header h1{
	width:fit-content;
	padding: 0.5rem 1rem !important;
	font-size: 34px;
}

.sh_survmate_section_style_2 form .o_survey_form_content div p,
.sh_survmate_section_style_2 .wrap .o_survey_print fieldset .oe_no_empty p{
	text-align:center !important;
	margin-top:0.5pc;
}
.sh_survmate_section_style_2 .o_page_header{width:97.5%;margin:0 auto;}
.sh_survmate_section_style_2 .o_survey_print .o_survey_choice_btn,
.sh_survmate_section_style_2 .o_survey_print .o_survey_choice_btn.o_survey_selected {background:transparent;}


/*====================
 	Section style 3
=======================*/
.sh_survmate_section_style_3 .o_survey_form form .o_survey_form_content h2.o_survey_title,
.sh_survmate_section_style_3 .wrap .o_survey_print fieldset .o_page_header h1{
	text-align: center !important;
    position: relative;
    padding: 0.5rem 1rem !important;
    font-weight: 600;
    font-size: 30px;
    border: 1px solid;
    border-bottom: 4px solid;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1pc;
	margin-top: 3pc;
}
.sh_survmate_section_style_3 .wrap .o_survey_print fieldset .o_page_header h1{
	width: fit-content;
}
.sh_survmate_section_style_3 form .o_survey_form_content div p,
.sh_survmate_section_style_3 .wrap .o_survey_print fieldset .oe_no_empty p{
	text-align:center !important;
}



/*====================
 	Section style 4
=======================*/

.sh_survmate_section_style_4 .o_survey_form form .o_survey_form_content h2.o_survey_title,
.sh_survmate_section_style_4 .wrap .o_survey_print fieldset .o_page_header h1{
    border:3px solid;
	border-radius:0;
	text-align:center !important;
	position:relative;
	border-bottom-left-radius: 1.5pc;
    border-top-right-radius: 1.5pc;
	padding:0.4pc 3pc !important;
	width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1pc;
	margin-top: 3pc;
	font-weight: 500;
}
.sh_survmate_section_style_4 form .o_survey_form_content div p,
.sh_survmate_section_style_4 .wrap .o_survey_print fieldset .oe_no_empty p{
	text-align:center !important;
}
.sh_survmate_section_style_4 .wrap .o_survey_print fieldset .o_page_header h1{
    width: fit-content;
    font-size: 32px;
}
/*====================
 	Section style 5
=======================*/
.sh_survmate_section_style_5 .o_survey_form form .o_survey_form_content h2.o_survey_title,
.sh_survmate_section_style_5 .wrap .o_survey_print fieldset .o_page_header h1{
	padding: 0.2pc 3pc !important;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1pc;
    margin-top: 3pc;
    border-radius: 0px;
    border-bottom: 2px solid;
    background: #f5f5f5;
	
}
.sh_survmate_section_style_5 form .o_survey_form_content div p,
.sh_survmate_section_style_5 .wrap .o_survey_print fieldset .oe_no_empty p{
	text-align:center !important;
}

.sh_survmate_section_style_5 .wrap .o_survey_print fieldset .o_page_header h1{
	width:fit-content;
	font-size:32px;
}
.sh_survmate_section_style_5 .o_survey_print .o_survey_choice_btn{
	background:#f5f5f5 !important;
}







