/*formualire recherche accueil*/
#tax_solution_dopdown_block{
display: block;
height: 23px;
padding-bottom: 12px;
background: url(tta_img/pic_ill_select_arrow.svg) no-repeat top 8px right 0;
border-bottom: 1px solid #F2F0ED;
position: relative;
}
#tax_solution_dopdown_overlay{
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 3;
}
#tax_solution_dopdown{
display: block;
min-height: 23px;
padding: 4px 0;
}
#tax_solution_dopdown.tax_solution_dropdown_open{
display: block;
height: auto;
background: #ffffff;
border: 1px solid #000000;
border-radius: 5px;
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 4;
}
#tax_solution_dopdown.tax_solution_dropdown_open a,
#tax_solution_dopdown.tax_solution_dropdown_open a.selected{
display: block;
line-height: 22px;
padding: 2px 4px;
background: #ffffff;
font-size: 16px;
font-family: 'jost';
color: #000000;
}
#tax_solution_dopdown.tax_solution_dropdown_open a:hover,
#tax_solution_dopdown.tax_solution_dropdown_open a.selected:hover{
background: #3C3C3B;
color: #ffffff;
}
#tax_solution_dopdown.tax_solution_dropdown_close{
display: block;
position: relative;
z-index: 2;
}
#tax_solution_dopdown.tax_solution_dropdown_close a{
display: none;
}
#tax_solution_dopdown.tax_solution_dropdown_close a.selected{
display: inline-block;
line-height: 23px;
color: #ffffff;
text-decoration: none;
}
.search_engine_form_label{
display: block;
line-height: 23px;
padding: 0 30px 12px 0;
background: url(tta_img/pic_ill_select_arrow.svg) no-repeat top 8px right 0;
border-bottom: 1px solid #F2F0ED;
font-size: 16px;
font-family: 'jost';
color: #ffffff;
}
.tax_solution_sub_block{
display: block;
line-height: 23px;
padding: 0 30px 12px 0;
background: url(tta_img/pic_ill_select_arrow.svg) no-repeat top 8px right 0;
border-bottom: 1px solid #F2F0ED;
font-size: 16px;
font-family: 'jost';
color: #ffffff;
overflow: hidden;
}
.tax_solution_sub_block select{
display: block;
width: 140%;
line-height: 23px;
background: none;
border: none;
font-size: 16px;
font-family: 'jost'!important;
color: #ffffff;
font-weight: 400;
}
.tax_solution_sub_block select option{
font-size: 16px;
font-family: 'jost'!important;
color: #000000;
font-weight: 400;
}

/*espace client*/
.cpt_page_connected_content{
display: block;
padding-bottom: 25px;
border-bottom : 1px solid #E2E2E2;
margin-bottom: 69px;
}
.page_connected_two_cols{
display: flex;
flex-wrap: wrap;
}
.page_connected_col{
flex: 1;
display: block;
}
.page_connected_col:nth-of-type(2){
margin-left: 3%;
}
.page-template-modele_page_regenerate_password #loginform,
.page-template-modele_page_espace_client #loginform{
padding-top: 56px;
}
.page-template-modele_page_regenerate_password #loginform label,
.page-template-modele_page_espace_client #loginform label{
display: block;
line-height: 26px;
font-size: 15px;
font-family: 'spaceg';
font-weight: 500;
color: var(--light_black);
}
.page-template-modele_page_regenerate_password #loginform input[type="password"],
.page-template-modele_page_espace_client #loginform input[type="text"],
.page-template-modele_page_espace_client #loginform input[type="password"]{
display: block;
box-sizing: border-box;
width: 100%;
line-height: 27px;
padding: 10px 20px;
background: #F2F0ED;
border: none;
border-radius: 20px;
margin-bottom: 10px;
font-size: 15px;
color: var(--dark_black);
}
.page-template-modele_page_regenerate_password #loginform input[type="submit"],
.page-template-modele_page_espace_client #loginform input[type="submit"]{
display: block;
line-height: normal;
padding: 13px 44px 13px 19px;
background: url(tta_img/form_dark_arrow.svg)no-repeat center right 16px;
border-radius: 20px;
border: 0.5px solid var(--dark_black);
margin-top: 50px;
margin-bottom: 60px;
font-size: 14px;
font-family: 'spaceg';
color: var(--dark_black);
font-style: normal;
font-weight: 400;
transition: 0.3s;
cursor: pointer;
}
.page-template-modele_page_regenerate_password #loginform input[type="submit"]:hover,
.page-template-modele_page_espace_client #loginform input[type="submit"]:hover{
background: url(./tta_img/arrow_white_bottom.svg)no-repeat center right 16px;
background-color: rgba(0, 0, 0, 0);
background-color: var(--dark_black);
color: #fff;
transition: 0.4s;
}
.page-template-modele_page_espace_client #loginform a{
color: #000000;
text-decoration: underline;
}
.page-template-modele_page_espace_client #loginform a:hover{
text-decoration: none;
}
/**/
.page-template-modele_page_espace_client .page_hentry table{
max-width: 100%;
}
.page-template-modele_page_espace_client .page_hentry table tr,
.page-template-modele_page_espace_client .page_hentry table td{
height: auto!important;
}
.page-template-modele_page_espace_client .wp-video{
width: auto!important;
max-width: 100%!important;
}
.page-template-modele_page_espace_client .page_hentry table .wp-video{
display: inline-block!important;
margin: auto!important;
}

/**************************/
/*responsive espace client*/
/**************************/

@media screen and (max-width: 1020px){
	.search_engine_form_strap{
	margin: 12px auto;
	}

}
@media screen and (max-width: 880px){
	.page_connected_col{
	flex: none;
	width: 100%;
	}
	.page_connected_col:nth-of-type(2){
	margin-left: 0;
	}
}
@media screen and (max-width: 780px){
	.page-template-modele_page_espace_client .page_hentry table td{
	display: block!important;
	width: 100%!important;
	padding: 6px 0!important;
	}
}