#divtabledae  {
    padding: 1em;
}

#tabledae td, #tabledae th, #tabledoc td, #tabledoc th {
    font-size: 13px;
    font-family: 'Poppins', sans-serif;
    background-color: white;
    word-break: keep-all; 
}

#tabledae th {
    font-size: 15px;
    padding: 0.3em;
    text-align: center;
    color: white;
    background-color: #969696;
}
#tabledae td {
    font-size: 14px;
    padding: 0.05em;
    text-align: center;
    vertical-align: middle;
    border-color: #bbbbbb;
    justify-content: center;
}
#tabledae .coldate {
    width: 90px;
}

#tabledoc .backcol1 td {
    background-color: aliceblue;
    width: auto;
}

input[name="cfd_name"], input[name="cfd_client_id"] {
    max-width: 25em;
    width: 25em;
}

.center-screen {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    min-height: 100vh;
}

img.huered { filter: hue-rotate(120deg); }
img.hueorange { filter: hue-rotate(195deg); }
img.huegreen { filter: hue-rotate(-70deg); }
.icon_orange svg { fill: #E49453; }
.icon_red svg { fill: #E46E6E !important;}
.icon_grey svg { fill: #5E5E5E; }
.col_orange { color: #E49453; font-weight: 600; }
.col_red { color: #E46E6E; font-weight: 700; }
.col_blue { color: #569BCA; }
.ec_btn { color: white; background-color: #569BCA; }

#frmwrap {
    font-family: 'Poppins', sans-serif;
    margin: 1em;
    display: grid;
    grid-template-columns: 35% 65%;
    gap: 0.7em;
}
#frm11, #frm12, #frm21, #frm22 {
    border-radius: 12px;
}
#frm11, #frm22 {
    display: flex;
    justify-content: center;
    align-items: center;
}
#frm11 {
    background-color: #ef8080;
    color: white;
    font-size: 1.8em;
    font-weight: 600;
    text-align: center;
    line-height: 1em;
    padding: 0.8em;
}
#frm12 {
    background-color: #5c5757;
    color: white;
    font-size: 1em;
    font-weight: 350;
}
#frm12 div {
    align-self: center;
    margin: 2em auto 2em 1.2em;
}
#frm12 div p {
    display: block;
    margin: -0.3em 0;
    width: 100%;
}
#frm12_1 {
    color: #d8d3d3;
    font-size: 1.3em;
    font-weight: 500;
}

.leaflet-control-attribution.leaflet-control {
    display: none;
}

.ecform {
    font-family: 'Poppins', sans-serif;
    font-size: 1em;
    background-color: #bbbbbb;
    padding: 12px 32px;
    border-radius: 12px;
    width: 100%;
    height: 100%;
}
.ecform input {
    font-family: 'Poppins', sans-serif;
    font-size: 0.7em;
    width: 24em;
    margin-bottom: 0.5em;
}
.ecform select {
    font-family: 'Poppins', sans-serif;
    font-size: 0.7em;
    height: 2.2em;
    margin-bottom: 0.5em;
}
.ecform textarea {
    font-family: 'Poppins', sans-serif;
    font-size: 0.7em;
}
.ecform button {
    margin-top: 1em;
    margin-bottom: 0.6em;
}

.section { padding: 1rem 2rem 1rem !important; }

body.wp-admin {
    block-size: fit-content;
}

.bulma-select select.adminclean {
    background: none; 
    background-color: white !important;
    padding-left: 0.7em !important;
}

.dt-length select { padding-right:28px !important; }

.wp-admin h1 { font-size: 23px; padding: 15px 0 4px 0; margin: 0; }

/* Carte */
div.center-screen {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    min-height: 100vh;
    max-width: 1200px;
    width: 100%;
  }
img.huered { filter: hue-rotate(120deg); }
img.hueorange { filter: hue-rotate(195deg); }
img.huegreen { filter: hue-rotate(-70deg); }

/*Divers*/
.avatar-32{ width :32px !important ;}