/*
Theme Name: Hello elementor Enfant
Description: Theme enfant de Hello elementor. Vous pouvez maintenant effectuer vos modifications en toute sécurité.
Author: WPMarmite
Author URI: https://wpmarmite.com
Template: hello-elementor
Version: 1.0
*/

/* Filter grid */
table.TF td,table.TF th{padding:5px;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0}.ldiv,.mdiv,.rdiv{position:inherit}table.TF{font:12px arial,tahoma,helvetica,sans-serif;border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-bottom:1px solid #ccc;border-right:1px solid #ccc}select.flt,select.flt_multi{margin:0 1px 1px 0;width:99%;font-size:9px}.loader,div.inf a,input.pgInp{font-weight:700}table.TF th{background-color:#ebecee;border-left:1px solid #fff;border-top:1px solid #fff;color:#333}.fltrow{height:20px;background-color:#f4f4f4}.fltrow td,.fltrow th{padding:2px!important}.btnflt{font-size:11px;vertical-align:middle;margin:0 2px;padding:0 1px}.flt,.flt_s,.inf{margin:0}.btnflt_icon{width:19px;height:19px;cursor:pointer!important;border:0!important;vertical-align:middle;background:url(TF_Themes/btn_filter.png) center center no-repeat!important}.flt,.flt_s,select.flt,select.flt_multi{border:1px solid #ccc;vertical-align:middle}.div_checklist,.flt,.flt_s,.single_flt,select.flt,select.flt_multi{background-color:#fff}.flt{font-size:10px;width:97%}select.flt_multi{height:100px}input.pgInp,input.reset{cursor:pointer!important;border:0!important}.flt_s{font-size:10px;width:80%}.single_flt{font-size:11px;border-left:1px solid #999;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #999;margin:0;width:120px;vertical-align:middle}.div_checklist,.inf,div.helpCont{border:1px solid #ccc}.fltWatermark{color:#999}.div_checklist{width:100%;height:100px;overflow:auto;text-align:left;color:#333!important}.grd_inf,.inf{clear:both;height:25px}.div_checklist ul.flt_checklist{padding:0!important;margin:0!important;list-style:none!important}.div_checklist li.flt_checklist_item{padding:1px!important;margin:0!important;font-size:10px!important;border-bottom:1px solid #ccc!important}.div_checklist li.flt_checklist_item:hover,.flt_checklist_slc_item{background-color:#335ea8!important;color:#fff!important}.flt_checklist_item_disabled,.odd{background-color:#e5e5e5}.div_checklist label{display:block!important}.div_checklist input{vertical-align:middle!important;margin:2px 5px 2px 1px!important}.ezCommandEditor img,.loader,input.pgInp,input.pgNbInp,input.reset,select.pgSlc,select.rspg{vertical-align:middle}input.reset{width:19px;height:19px;background:url(/wp-content/themes/Divi/images/btn_clear_filters.png) center center no-repeat!important}input.reset:hover{background:url(/wp-content/themes/Divi/images/btn_clear_filters.png) center center no-repeat #cad1d6!important}.inf{width:auto;background:#f4f4f4;font-size:12px;padding:1px 3px;overflow:hidden}.ldiv{float:left;width:30%}.mdiv{float:left;width:38%;text-align:center;padding:1px 0}.rdiv{float:right;width:30%;text-align:right}.alignLeft,div.helpCont{text-align:left}select.pgSlc{height:20px;font-size:10px}input.pgInp,input.pgNbInp,span.rspgSpan{font-size:11px}input.pgNbInp{width:25px;height:16px;margin:1px}input.pgInp{width:19px;height:19px}.nextPage{background:url(TF_Themes/btn_next_page.gif) center center no-repeat!important}.previousPage{background:url(TF_Themes/btn_previous_page.gif) center center no-repeat!important}.firstPage{background:url(TF_Themes/btn_first_page.gif) center center no-repeat!important}.lastPage{background:url(TF_Themes/btn_last_page.gif) center center no-repeat!important}.firstPage:hover,.lastPage:hover,.nextPage:hover,.previousPage:hover{background-color:#cad1d6!important}span.nbpg{padding:0 5px 0 0}div.inf a{color:#333;text-decoration:none}div.helpCont a,div.inf a:hover{text-decoration:underline}div.status,div.tot{float:left;overflow:hidden;width:150px;height:15px;border-right:1px solid #ccc;margin:0 5px 0 2px;padding:0 2px}div.status span,div.tot span{font-weight:700;font-size:11px}select.rspg{width:50px;margin:1px 5px 0}.loader,div.helpCont{font-size:12px;position:absolute}span.keyword{background-color:#fc0}.even,div.grd_Cont .even{background-color:#fff}.loader{padding:5px 10px;margin:20px 0 0 20px;width:auto;z-index:1000;border:1px solid #666;background:#f4f4f4}div.cont{height:200px;overflow:auto}div.head{width:auto;overflow:hidden}.helpBtn{margin:0 5px;padding:2px 4px;border-left:1px solid #ccc;border-right:1px solid #ccc}div.helpCont{display:none;max-width:500px;overflow:auto;padding:7px;margin:15px 0;line-height:19px;color:#333;background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:3px 3px 2px #888;-moz-box-shadow:3px 3px 2px #888;-webkit-box-shadow:3px 3px 2px #888}div.helpCont a{color:#c00;font-weight:400}div.helpCont a:hover{text-decoration:none}div.helpCont hr{border:1px solid #ccc}div.helpFooter{margin:10px 0 0}div.helpFooter h4{margin:2px;font-size:13px;color:#333}div.popUpFilter{position:absolute;display:none;width:100px;background:#c8e0fb;border:1px solid #e4e4e4;padding:1px 3px 1px 1px;margin:20px auto 0 0}.activeHeader{background:#004080!important;color:#fff!important}div.grd_Cont{width:800px;height:auto;overflow:hidden;padding:3px;background:#c8e0fb;border:1px solid #99bbe8}div.grd_tblCont{height:400px;width:800px;background:#fff;overflow-x:auto;overflow-y:scroll}div.grd_headTblCont{height:auto;width:800px;overflow:hidden;border-bottom:1px solid #99bbe8;background-color:#c8e0fb}div.grd_headTblCont table,div.grd_tblCont table{font-size:12px;border-collapse:collapse;table-layout:fixed}div.grd_tblCont table{border-right:1px solid #99bbe8}div.grd_Cont .fltrow{background-color:transparent}div.grd_Cont .flt{border:1px solid #99bbe8;width:97%}div.grd_Cont .flt:focus{border:1px solid #558dd9}div.grd_headTblCont table td,div.grd_headTblCont table th,div.grd_tblCont table th{background:#c8e0fb;padding:2px!important;color:#333;border-right:1px solid #99bbe8!important;overflow:hidden;text-overflow:ellipsis}div.grd_tblCont table td{padding:2px!important;border-bottom:1px solid #ccc!important;overflow:hidden;text-overflow:ellipsis}.grd_inf{width:auto;background:#c8e0fb;font-size:11px;margin:0;padding:1px 3px;border-top:1px solid #99bbe8}.ezInputEditor,.ezSelectEditor,.ezTextareaEditor{font-size:inherit;border:1px solid #aaccf6}div.grd_Cont .odd{background-color:#dfe8f6}.ezActiveRow{background-color:#2852a8!important;color:#fff}.ezSelectedRow{background-color:#316ac5;color:#fff}.ezActiveCell,.ezETSelectedCell{font-weight:700;color:#000!important}.ezActiveCell{background-color:#d9e8fb!important}.ezETSelectedCell{background-color:#ffdc61!important}.ezUnselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.ezInputEditor{width:95%;height:auto}.ezTextareaEditor{width:95%;height:35px}.ezSelectEditor{width:100%}.ezModifiedCell{background:url(themes/bg_mod_cell.png) no-repeat}select[multiple=multiple].ezSelectEditor{height:35px}.ezCommandEditor{margin:2px}.ezCommandEditor button,.ezCommandEditor input[type=button]{font-size:11px;min-height:22px;margin:1px;padding:3px;border:1px solid #ccc;background:#fff;border-radius:4px;-moz-border-radius:4px}.ezCommandEditor button:hover,.ezCommandEditor input[type=button]:hover{border:1px solid #999}.ezCommandEditor img{border:0;margin:2px}.ezOpacity{opacity:.6}.alignCenter{text-align:center}.alignRight{text-align:right}.sort-arrow{width:11px;height:11px;margin:0 2px;background-position:center center;background-repeat:no-repeat}.sort-arrow.descending{background-image:url("TF_Themes/downsimple.png")}.sort-arrow.ascending{background-image:url("TF_Themes/upsimple.png")}

/* Espace client */

.espace-client-content {
	max-width: min(100%, 1140px);
	margin: 12rem auto 3rem;
	padding-inline: 10px;
}
.espace-client-content .buttons {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: 20px;
}
.espace-client-content .btn {
	font-weight: 700;
	text-transform: uppercase;
	background-color: var( --e-global-color-accent );
}
.espace-client-heading {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
}

table.TF {
	table-layout: fixed;
}
.TF th, .TF td {
	vertical-align: middle;
}