#overlay {
  position: fixed;
  display:none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 2;
}
@keyframes blink {
    from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.blinking-text {animation: blink 1s infinite;}
.icon.small2 { width: 20px;height: 20px; }
.icon.small3 { width: 10px;height: 10px; }
.icon.actualite_type { width:129px; height:221px; }
.icon.icon-settings { background-image: url('../images/icone-svg/settings.svg'); }
.icon.icon-detail { background-image: url('../images/icone-svg/detail.svg'); }
.icon.icon-ok { background-image: url('../images/icone-svg/ok.svg'); }
.icon.icon-error { background-image: url('../images/icone-svg/error.svg'); }
.icon.icon-editing { background-image: url('../images/icone-svg/editing.svg'); }
.icon.icon-cmd { background-image: url('../images/icone-svg/cmd.svg'); }
.icon.icon-info-bull { background-image: url('../images/icone-svg/info-bull.svg'); }
.icon.icon-checked-black { background-image: url('../images/icone-svg/checked-black.svg'); }
.icon.icon-history { background-image: url('../images/icone-svg/history.svg'); }
.icon.icon-texte-vignette { background-image: url('../images/icone-svg/actu/texte-vignette.svg'); }
.icon.icon-video-texte-vignette { background-image: url('../images/icone-svg/actu/video-texte-vignette.svg'); }
.icon.icon-video-texte { background-image: url('../images/icone-svg/actu/video-texte.svg'); }
.icon.icon-video-chartee-texte { background-image: url('../images/icone-svg/actu/video-chartee-texte.svg'); }
.icon.icon-chartee-texte { background-image: url('../images/icone-svg/actu/chartee-texte.svg'); }
.icon.icon-minus { background-image: url('../images/icone-svg/minus-square.svg'); }
.icon.icon-preview { background-image: url('../images/icone-svg/eye.svg'); }
.icon.icon-publier { background-image: url('../images/icone-svg/publier.svg'); }
.icon.icon-reload { background-image: url('../images/icone-svg/reload.svg'); }

.bordered {border:1px solid #dadada;  border-radius:.5rem;}
.border-color-gray {border-color: var(--main-gray); }
.text-barred {text-decoration:line-through;}
.d-inline-block { display:inline-block; }
.w-6-rem { width:6rem; }
.w-20 {width:20%;}
.pr-1 {padding-right:1rem!important;}
.ml-1 {margin-left:1rem !important;}
.no-transform {text-transform:none!important;}
.bg-green-light {background:#BCF3E0;}
.bg-red-light {background:#FED9CE;}
.color-gray-light {color:#dadada! important;}
.texte-main-gray {color:var(--main-gray)!important;}
.texte-green-light {color:#00B38D!important;}
.bg-rose-accent {background:#FFDCE9;}

.info-bull {font-size:.75rem; width:18rem; line-height:1.5;}
.info-bull ul {marign:0; margin-left:1rem;}
.info-save {padding:.5rem; font-family: poppins-semi-bold; border-radius:.5rem; position:relative;}
.info-save a.closer {position:absolute; top:.4rem; right:1rem; font-size:1.2rem;}
.info-alert{width:22rem;}
.info-alert h2 {font-size:inherit;}
/*.command  {width:100%;}*/
.command .left {width: calc(100% - 25rem); }
.command .right {width:26rem; margin-left:1rem;}

.command .detail {padding:1rem 1rem;}
.command .resume {padding:1rem;}

.command ul {list-style-type: disc;}
.command ul li {margin-left:1rem;}
.command .pk {padding:1rem; width:20%;}
.my-checkbox {display:inline-block; width:1.35rem; height:1.35rem; border:1px solid #dadada; cursor:pointer; border-radius:4px;}
.my-checkbox.actif {background:url(../images/check-actif.png) center center no-repeat; background-color:#5B59F3;}
.my-checkbox.circle {border-radius:50%;}

.ml-auto {margin-left:auto;}
.command .product {width:30% !important;}
.command .product:last-child {margin-left:1rem;}
.panier-product .col1 {width:12.5rem;}
.panier-product .col2 {width:1rem;}
.panier-product .col3 {}
.panier-product.total {border-top:1px solid #dadada; font-family: poppins-semi-bold; padding-top:.5rem;}
.command .pricing {display:flex; width:20rem; margin-top:1rem; padding:1rem; box-sizing:border-box;}
select.part_voix {width:20rem; height:2rem;}
.command .pricing .prix {}
.command .pricing .choice {margin-left: auto;}
.command .txt-date {width:60%; height:2rem; border:none; outline: none !important; border:1px solid #dadada; border-radius:.5rem; padding:0 .5rem;}
.btn-panier {background:#3a3a3a; color:#fff; width:15rem; font-family: poppins-semi-bold; padding:.65rem .75rem; font-weight:normal;}
.btn-disabled {background:#ccc!important; cursor: not-allowed; pointer-events: none;}
.link-disabled {cursor: not-allowed; pointer-events: none; opacity:.3;}
.btn-panier.btn-disabled {background:#808080!important; opacity:.8;}

.address-list {padding:1.5rem 2rem; margin:1rem 0;}
.address-list div.item-radio {width:4rem;}
.address-list div.item {width:25%;}
.address-edit {padding:0 2rem 0 0;}
.address-edit .form-group {gap:5px; padding-top:.5rem;}
.bg-blue {background:#5B59F3;}
table.table-recap tbody tr td {border-right: 1px solid #5B59F3; border-color:#5B59F3;}
table.table-recap tbody tr td:last-child {border-right:none; }
table.table-recap tbody tr:last-child td {border-bottom:none; }
table.table-recap tbody tr.line-com td {border-bottom:none!important; }
.recap-product .col1 {width:13rem;}
.ligne-cmd div.col {padding:1.5rem 1.25rem; width:20%;}
.ligne-cmd div.col.col1 {width:60%;}
.ligne-cmd.heading {background:#5B59F3; color:#fff; font-family:poppins-semi-bold;}
.ligne-cmd.heading div.col {padding: .25rem 1.12rem;}
.ligne-cmd .border-right {border-right:1px solid #5B59F3;}
.ligne-cmd.border-top {border-top:1px solid #5B59F3;}
.ligne-cmd .border-bottom {border-bottom:1px solid #5B59F3;}
.ligne-cmd .border-left {border-left:1px solid #5B59F3;}
.table-container table thead th a {color:#fff; /*font-weight:normal; font-family: poppins-medium;*/}
.separator-border-b { border-bottom: 1px solid var(--main-blue);  padding-bottom: .5rem;}
.separator-border-t { border-top: 1px solid var(--main-blue);  padding-top: .5rem;}
#prevUploadimage_actu .position_bottom {position: absolute;top: 16rem;width: 100%;}
#btnUploadimage_actu.focus {background: none !important;padding: 0 !important;}
#prevUploadchartee_actu .position_bottom {position: absolute;top: 16rem;width: 100%;}
#btnUploadchartee_actu.focus {background: none !important;padding: 0 !important;}
.error-no-img {position:absolute; left:2rem; top:2rem; width:100%;}
.cmd-list {background:#ECF1FC; padding:1.5rem 1rem; margin:1rem 0 0 0; border-radius:.4rem;}
.cmd-list .etab {width:30rem;}
.cmd-list .date {width:23rem;}
.cmd-list .down {margin-left:auto;}
.filter-etab {width:20rem;}
.filter-etab select {width:100%;}
.filter-etab .dropdown {width:100%;}
.cmd-detail {background:#EBFCF8; border-top:1px solid #00B38D; padding:.25rem 1rem .5rem 2.7rem;}
.cmd-detail.item {background:#fff; margin:1.5rem 0; border:none;}

.wind {position:absolute; top:0; left:1%; width:98%; margin:0 auto; box-sizing:border-box; height:0; background:#fff; z-index:22; transition: height ease 1s;
border:1px solid var(--main-gray); overflow:hidden; border:none;
}
.wind a.closer {position:absolute; top:1rem; right:1rem; width:1rem; height:1rem; font-size:1.5rem;}
.wind .preview {width:100%; scrollbar-width: thin; padding:1rem; box-sizing:border-box; }
.wind .focus { background:#F1F0FC; }
.wind .focus .virtual-logo {width:2.9rem; height:2.6rem; background:#D7DEFF;border-radius:50%;}
.wind .focus .virtual-text {border-radius:.8rem; height:1.3rem; background:#D7DEFF;}
.canvas a.navig {font-size:1.5rem; position:absolute; top:50%; color:#3a3a3a; border:1px solid #3a3a3a; border-radius:50%; display:flex; width:1.75rem; height:1.75rem; align-items:center; justify-content:center;}
.canvas a.navig.prev {left:1rem;}
.canvas a.navig.next {right:2rem;}
.canvas a.navig:hover {background:#3a3a3a; color:#fff;}

.cdv {padding:1rem 2rem;}
.cdv .texte {padding:2rem 1rem;}
.cdv .texte p {line-height:1.25rem;}
.cdv .texte p ul {margin:0; padding:0;}
.cdv .closed {padding-right:2rem;}

.info-encours {color:#439e36; font-size:.75rem; font-style:italic;}
.bloc-3.addr .col-1 {width:30%;}
.bloc-3.addr .col-2 {width:40%;}
.bloc-3.addr .col-3 {width:30%; box-sizing:border-box; padding:0 0 0 32px;}
.jconfirm .jconfirm-box div.jconfirm-content-pane {scrollbar-width: thin;}
.bloc-2.abo {gap:32px;}

.audience-grid {position: relative;display: grid;grid-template-columns: repeat(2, 1fr);gap:1rem 1rem;margin-bottom: 5rem;font-size: 14px;}
.audience-grid .audience-card.first-child{background: #EBF5FF;}
.audience-grid .audience-card {padding: 34px;border-radius: 8px;border: 1px solid #E2F0FF;box-shadow: 0px 2px 14px 2px rgba(58, 58, 58, 0.04);}
.audience-grid .audience-card p.s-title {margin-top:10px;}
.audience-grid .audience-card .no-data {border-radius: 8px;  border: 1px solid #D7DEFF; display:block; width:100%; text-align:center; padding:12px 0; margin:26px 0 0 0;}
.audience-grid a:hover { box-shadow: 0px 2px 14px 0px rgba(58, 58, 58, 0.04); }
a.down-stat {}