/*  CSS style for SSC overdrive */

:root {

	--ssc-cform-color1: #0051A3; /* main brand color */

    --ssc-cform-color1-hover: #FFD700;
	
	--localcl-1: #ffffff;
}

.ssc_cform_container .ssc_cform_step_container .ssc_cform_title {
	line-height: 1.3em;
	text-align: center;
}

.ssc_cform_container .ssc_cform_step_container .ssc_cform_breadcumbs .ssc_cform_breadcumbs_items ul li {
	color: var(--localcl-1);
	 -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
    border-radius: .4em;
    padding: .375em 1em .25em;
	 font-size: 1.25em;
    font-family: var(--mainFont);
    font-weight: 400;
    font-style: normal;
    transition: all 0.3s ease;
}
.ssc_cform_container .ssc_cform_step_container .ssc_cform_submit,
.ssc_cform_faqclosure_button {
	    position: relative;
    margin-top: 1em;
    background: var(--ssc-cform-color1);
    cursor: pointer;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
    border-radius: .4em;
    padding: .375em 1em .25em;
    background-color: var(--ssc-cform-color1);
    color: var(--localcl-1);
    font-size: 1.25em;
    font-family: var(--mainFont);
    font-weight: 400;
    font-style: normal;
    transition: all 0.3s ease;
}


.ssc_cform_container .ssc_cform_step_container .ssc_form_field_select .ssc_form_field_select_wrapper {
    position: relative;
    border: solid 1px var(--ssc-cform-color4);
    background: var(--ssc-cform-color3);
	padding: 0em 1em;
}
.ssc_cform_container .ssc_cform_step_container .ssc_form_field_select .ssc_form_field_select_wrapper select {
	width: 100%;
    box-sizing: border-box;
    border: none;
    margin: 0;
	padding: 1.5em 0em;

    background: none; 

}