.inlinedit{font-size:16px}
.inlinedit pln-edit{display:block}
.inlinedit .circular-menu {
  position: fixed;
  bottom: 1em;
  right: 1em;
    z-index:1000;
}

.inlinedit .circular-menu .floating-btn {
  display: block;
  width: 3.5em;
  height: 3.5em;
  border-radius: 50%;
  background-color: hsl(4, 98%, 60%);
  box-shadow: 0 2px 5px 0 hsla(0, 0%, 0%, .26);  
  color: hsl(0, 0%, 100%);
  text-align: center;
  line-height: 3.9;
  cursor: pointer;
  outline: 0;
}



:root {
    vector-effect: none;
    --iesitecolor: #2f5bde;
    --iesitecolorgrdend: #71adff;
    --iesitecolorfont: #ffffff;
    --iefontcolor: #222836;
    --iegray-color:#eee;
    --iefontcolorhover:#2f5bde;
    --iebodybgcolor:#ffffff;
    --ienavbarscrolled:#2f5bde;
    --ienavbarscrolledend:#71adff;
    --ienavbarscrolledfontcolor:#ffffff;
    --ienavbarscrolledfontcolorhover:#222836;
    --iefont:Helvetica;
    --ieletterspacing: 1.1px;
    --iefontb: Helvetica;
    --iebg: #fff;
    --iehighlight1: var(--iesitecolor);
    --iehighlight2: #222836;
}
#up-text-box *,
#up-text-box::after,
#up-text-box::before,
#up-images-overlay *,
#up-images-overlay::after,
#up-images-overlay::before,
#up-text-meta *,
#up-text-meta::after,
#up-text-meta::before,
#dialogboxshared *,
#dialogboxshared::after,
#dialogboxshared::before {
  box-sizing: border-box;
}

.inlinedit .light-modal-content{padding: 20px;}


.inlinedit .circular-menu.active .floating-btn {
  box-shadow: inset 0 0 3px hsla(0, 0%, 0%, .3);
}

.inlinedit .circular-menu .floating-btn:active {
  box-shadow: 0 4px 8px 0 hsla(0, 0%, 0%, .4);
}

.inlinedit .svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: -0.125em;
}

.inlinedit .circular-menu .floating-btn i {
  font-size: 1.3em;
  transition: transform .2s;  
}


.inlinedit .circular-menu.active .floating-btn i {
  transform: rotate(-45deg);
}

.inlinedit .circular-menu:after {
  display: block;
  content: ' ';
  width: 3.5em;
  height: 3.5em;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -2;
  background-color: hsl(4, 98%, 60%);
  transition: all .3s ease;
}

.inlinedit .circular-menu.active:after {
  transform: scale3d(5.5, 5.5, 1);
  transition-timing-function: cubic-bezier(.68, 1.55, .265, 1);
}

.inlinedit .circular-menu .items-wrapper {
  padding: 0;
  margin: 0;
}

.inlinedit .circular-menu .menu-it {
  position: absolute;
  top: .2em;
  right: .2em;
  z-index: -1;
  display: block;
  text-decoration: none;
  color: hsl(0, 0%, 100%);
  font-size: 1em;
  width: 3em;
  height: 3em;
  border-radius: 50%;
  text-align: center;
  line-height: 3;
  background-color: hsla(0,0%,0%,.1);
  transition: transform .3s ease, background .2s ease;
}



/**
 * The other theme for this menu
 */

.inlinedit .circular-menu.circular-menu-left {
  right: auto; 
  left: 1em;
}

.inlinedit .circular-menu.circular-menu-left .floating-btn {
  background-color: hsl(217, 89%, 61%);
}

.inlinedit .circular-menu.circular-menu-left:after {
  background-color: hsl(217, 89%, 61%);
}

.inlinedit .circular-menu.circular-menu-left.active .floating-btn i {
  transform: rotate(90deg);
}

.inlinedit .circular-menu.circular-menu-left.active .menu-it:nth-child(1) {
  transform: translate3d(-1em,-7em,0);
}

.inlinedit .circular-menu.circular-menu-left.active .menu-it:nth-child(2) {
  transform: translate3d(3.5em,-6.3em,0);
}

.inlinedit .circular-menu.circular-menu-left.active .menu-it:nth-child(3) {
  transform: translate3d(6.5em,-3.2em,0);
}

.inlinedit .circular-menu.circular-menu-left.active .menu-it:nth-child(4) {
  transform: translate3d(7em,1em,0);
}

.inlinedit .fa-xx{
    font-size: 1.5em;
    margin-top: 12px;
}
.inlinedit .min-wmod{min-width:70%}
.inlinedit .d-none {
    display: none;
}


.inlinedit .psr {
    position: relative;
}
.inlinedit .npr {
    padding-right: 0px;
}
/*.inlinedit ol, .inlinedit ul {
    list-style: none;
}
.inlinedit .entry-content li {
    list-style: none;
    position: relative;
    padding: 0 0 0 20px;
    margin: 0 0 12px;
}
.inlinedit .entry-content li:before {
    content: ""!important;
    display: block;
    width: 8px;
    height: 8px;
    background: black;
    position: absolute;
    top: 0.875em;
    left: 0;
    margin-top: -3px;
}*/
.sun-editor li {
    list-style: inherit; /* Restore default list styling (e.g., bullets for unordered lists) */

  
}

.sun-editor .sun-editor-editable p,.sun-editor .sun-editor-editable li {text-align: left;}
.sun-editor ul li:before,.sun-editor ol li:before { 
    content: none !important;
}
pln-ul:hover {
    background-color: azure;
    color:black;
}
pln-edit:hover {
   background-color: azure;
    color:black;
     cursor: url('data:image/png;base64,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') 4 12, auto ;   
    
}


pln-ul {
    list-style: none;
}

pln-ul>pln-li {
    padding-left: 20px;
    position: relative;
}

pln-ul>pln-li:before{
    width: 10px;
    height: 10px;
    margin-top: 6px;
    background: #004a86;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
}


pln-ul
{
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}


pln-ul,pln-li {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

pln-li {display: block;
    text-align: -webkit-match-parent;
}



.inlinedit .circular-bell {
  position: fixed;
  top: 1em;
  right: 1em;
    z-index:10000;
}

.inlinedit .circular-bell .floating-btn {
  display: block;
  width: 3.5em;
  height: 3.5em;
  border-radius: 50%;
  background-color: hsl(4, 98%, 60%);
  box-shadow: 0 2px 5px 0 hsla(0, 0%, 0%, .26);  
  color: hsl(0, 0%, 100%);
  text-align: center;
  line-height: 3.9;
  cursor: pointer;
  outline: 0;
}

.inlinedit .circular-bell.active .floating-btn {
  box-shadow: inset 0 0 3px hsla(0, 0%, 0%, .3);
}

.inlinedit .circular-bell .floating-btn:active {
  box-shadow: 0 4px 8px 0 hsla(0, 0%, 0%, .4);
}

.inlinedit .circular-bell .floating-btn i {
  font-size: 1.3em;
  transition: transform .2s;  
}

.inlinedit .circular-bell.active .floating-btn i {
  transform: rotate(-45deg);
}

.inlinedit .circular-bell:after {
  display: block;
  content: ' ';
  width: 3.5em;
  height: 3.5em;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
  background-color: hsl(4, 98%, 60%);
  transition: all .3s ease;
}

.inlinedit .circular-bell.active:after {
  transform: scale3d(5.5, 5.5, 1);
  transition-timing-function: cubic-bezier(.68, 1.55, .265, 1);
}

.inlinedit .circular-bell .items-wrapper {
  padding: 0;
  margin: 0;
}

.inlinedit .circular-bell .bell-it {
  position: absolute;
  top: .2em;
  right: .2em;
  z-index: -1;
  display: block;
  text-decoration: none;
  color: hsl(0, 0%, 100%);
  font-size: 1em;
  width: 3em;
  height: 3em;
  border-radius: 50%;
  text-align: center;
  line-height: 3;
  background-color: hsla(0,0%,0%,.1);
  transition: transform .3s ease, background .2s ease;
}



/**
 * The other theme for this menu
 */

.inlinedit .circular-bell.circular-bell-left {
      right: 1em;
    left: auto;
        top: 50px;
}

.inlinedit .circular-bell.circular-bell-left .floating-btn {
  background-color: hsl(180, 100%, 27%);
}

.inlinedit .circular-bell.circular-bell-left:after {
  background-color: hsl(180, 100%, 27%);
}

.inlinedit .circular-bell.circular-bell-left.active .floating-btn i {
  transform: rotate(90deg);
}

.inlinedit .circular-bell.circular-bell-left.active .bell-it:nth-child(1) {
  transform: translate3d(1em,7em,0);
}

.inlinedit .circular-bell.circular-bell-left.active .bell-it:nth-child(2) {
  transform: translate3d(-3.5em,6.3em,0);
}

.inlinedit .circular-bell.circular-bell-left.active .bell-it:nth-child(3) {
  transform: translate3d(-6.5em,3.2em,0);
}

.inlinedit .circular-bell.circular-bell-left.active .bell-it:nth-child(4) {
  transform: translate3d(-7em,-1em,0);
}



.inlinedit #bellbtn .notification {
  position: relative;
  width: 75px;
  height: 75px;
}
.inlinedit #bellbtn .notification svg {
  width: 90px;
  height: 90px;
}
.inlinedit #bellbtn .notification svg > path {
  fill: #FFFFFF;
}
.inlinedit #bellbtn .notification--bell {
  animation: bell 2.2s linear;
  transform-origin: 50% 0%;
}
.inlinedit #bellbtn .notification--bellClapper {
  animation: bellClapper 2.2s 0.1s linear;
}
.inlinedit #bellbtn .notification--num {
  position: absolute;
    top: 7%;
    left: 30%;
    font-size: 16px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    background-color: #FF4C13;
    border: 4px solid #FF4C13;
    color: #FFFFFF;
    text-align: center;
    animation: notification 2.2s linear;
    line-height:0.8!important;
}

@keyframes bell {
  0%, 25%, 75%, 100% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(10deg);
  }
  45% {
    transform: rotate(-10deg);
  }
  55% {
    transform: rotate(8deg);
  }
  60% {
    transform: rotate(-8deg);
  }
}
@keyframes bellClapper {
  0%, 25%, 75%, 100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(-0.15em);
  }
  45% {
    transform: translateX(0.15em);
  }
  55% {
    transform: translateX(-0.1em);
  }
  60% {
    transform: translateX(0.1em);
  }
}
@keyframes notification {
  0%, 25%, 75%, 100% {
    opacity: 1;
  }
  30%, 70% {
    opacity: 0;
  }
}

.inlinedit .notification-bubble{
     border-radius: 50%;
    width: 15px;
    height: 15px;
    background-color: #FF4C13;
    border: 4px solid #FF4C13;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    top: 0;
    right: 7px;
    line-height: 0.5!important;
    font-size: 12px;
}
.inlinedit .btnflex{display:flex;   
    align-items: center;
    justify-content: space-around;
    flex-direction: row;
    flex-wrap: nowrap;
}
.inlinedit .pr-3{margin-right:10px!important}

@media screen and (max-width: 750px) {
  .inlinedit .btnflex{
      flex-direction: column!important;
    }
    .inlinedit .pr-3{margin-right:0px!important}
}

.inlinedit em {font-style: italic!important}

.inlinedit .page-info {
    position: fixed;
    left: 15px;
    top: 150px;
  
    width: 50px;
    height: 50px;
    text-align: center;
    color: #fff;
    background: rgba(52,58,64,.5);
    line-height: 45px;
    font-size: 30px;
}
.inlinedit .pginfo{
     position: fixed;
    left: 70px;
    top: 110px;
  border-radius:5px;
    width: 250px;
    height: auto;
    text-align: center;
    color: #fff;
    background: rgba(52,58,64,.5);
    line-height: 20px;
    font-size: 18px;
}
.inlinedit .pginfo span{
 color:white;
    font-weight: 500;
}
.inlinedit .pginfo div{
    text-align: left;
    padding:5px;
}
.inlinedit .rounded {
    border-radius: 0.25rem!important;
}

.inlinedit #wordscount{
    font-weight:700;
}

.inlinedit .kwds{font-weight:500;padding-right:10px}

.inlinedit .wht{color:white}

.inlinedit .hiddenpginfo {
    display: none!important;
}

.inlinedit .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.inlinedit .col-12,
.inlinedit .col-4,
.inlinedit .col-8,
.inlinedit .col-lg-12,
.inlinedit .col-lg-3,
.inlinedit .col-lg-5,
.inlinedit .col-lg-7,
.inlinedit .col-md-12,
.inlinedit .col-md-3,
.inlinedit .col-md-4,
.inlinedit .col-md-6,
.inlinedit .col-sm-6 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

.inlinedit .col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.inlinedit .col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.inlinedit .col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

@media (min-width:576px) {
    .inlinedit .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media (min-width:768px) {
    .inlinedit .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .inlinedit .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .inlinedit .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .inlinedit .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:992px) {
    .inlinedit .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .inlinedit .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .inlinedit .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .inlinedit .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.inlinedit .mb-2 {
    margin-bottom: .5rem !important;
}



.inlinedit .row{margin-right:-15px;margin-left:-15px;display:flex;flex-wrap:wrap;margin-right:0;margin-left:0;display:flex;flex-wrap:wrap;}
.inlinedit .col-12,.inlinedit .col-4,.inlinedit .col-8{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.inlinedit .col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}
.inlinedit .col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;}
.inlinedit .col-12{flex:0 0 100%;max-width:100%;}
.inlinedit .pt-2{padding-top:.5rem!important;}
.inlinedit .pt-3{padding-top:1rem!important;}
.inlinedit .pb-3{padding-bottom:1rem!important;}
.inlinedit .text-center{text-align:center!important;text-align:center;}
.inlinedit .w-100{width:100%!important;}
.inlinedit input{font:300 18px/1.66667 var(--iefont);}
.inlinedit a,.inlinedit div,.inlinedit h3,.inlinedit label,p{margin:0;padding:0;border:0;vertical-align:baseline;}
.inlinedit a.read_more{color:var(--iesitecolorfont);font-size:16px;text-decoration:none;letter-spacing:var(--ieletterspacing);background:var(--iesitecolor);color:var(--iesitecolorfont);background-color:var(--iesitecolor);background-image:linear-gradient(160deg, var(--iesitecolor) 0, var(--iesitecolorgrdend) 100%);margin-top:50px;padding:24px 0;border-radius:15px;display:inline-block;width:70%;transition:all .3s ease-in-out;}

.inlinedit a.read_more:hover{box-shadow:0 1px 50px rgba(0, 0, 0, .15);background:var(--iesitecolorfont);border:1px solid var(--iesitecolor);color:var(--iesitecolor);}
@media only screen and (max-width:1441px) and (min-width:1024px){
.inlinedit a.read_more{padding:19px 0;width:60%;font-size:16px;margin-top:30px;}
}
@media only screen and (max-width:425px){
.inlinedit a.read_more{padding:15px 0;margin-top:20px;}
}
.inlinedit a.fermer{color:var(--iefontcolor);font-size:16px;text-decoration:none;border:1px solid var(--iefontcolor); letter-spacing:var(--ieletterspacing);background:var(--iegray-color);margin-top:50px;padding:24px 0;border-radius:15px;display:inline-block;width:70%;transition:all .3s ease-in-out;}

.inlinedit a.fermer:hover{box-shadow:0 1px 50px rgba(0, 0, 0, .15);background:var(--iesitecolorfont);border:1px solid var(--iesitecolor);color:var(--iesitecolor);}
@media only screen and (max-width:1441px) and (min-width:1024px){
.inlinedit a.fermer{padding:19px 0;width:60%;font-size:16px;margin-top:30px;}
}
@media only screen and (max-width:425px){
.inlinedit a.fermer{padding:15px 0;margin-top:20px;}
}


.inlinedit .pt-2{padding-top:.5rem!important;}
.inlinedit .pt-3{padding-top:1rem!important;}
.inlinedit label{margin:0;padding:0;}
.inlinedit .col-12,.inlinedit .col-4,.inlinedit .col-8{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.inlinedit .mb-2{margin-bottom:.5rem!important;}

.inlinedit h3{margin-top:0;margin-bottom:.5rem;}
.inlinedit p{margin-top:0;}

.inlinedit label{display:inline-block;margin-bottom:.5rem;}
.inlinedit input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
.inlinedit input{overflow:visible;}
.inlinedit h3{margin-bottom:.5rem;font-weight:500;line-height:1.2;}
.inlinedit h3{font-size:1.75rem;}
.inlinedit .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.inlinedit .col-12,.inlinedit .col-4,.inlinedit .col-8{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.inlinedit .col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.inlinedit .col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.inlinedit .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.inlinedit .w-100{width:100%!important;}
.inlinedit .mb-2{margin-bottom:.5rem!important;}
.inlinedit .pt-2{padding-top:.5rem!important;}
.inlinedit .pt-3{padding-top:1rem!important;}
.inlinedit .pb-3{padding-bottom:1rem!important;}
.inlinedit .text-center{text-align:center!important;}
.inlinedit a{display:inline-block;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;}
.inlinedit a:focus,a:hover{text-decoration:none;}
.inlinedit input{outline:0!important;font-family:var(--iefont);}
.inlinedit h3{margin-bottom:15px;}
@media (max-width:767px){
.inlinedit .col-12,.inlinedit .col-4,.inlinedit .col-8{padding:10px 10px!important;}
}

.inlinedit h3{margin-bottom:.5rem;font-family:var(--iefont);font-weight:500;line-height:1.1;color:inherit;}
.inlinedit h3{font-size:1.25rem;}
.inlinedit a{display:inline-block!important;}
.inlinedit .w-100{width:100%!important;}
.inlinedit .row{display:flex;flex-wrap:wrap;margin-right:0;margin-left:0;}
/*! CSS Used from: https://devpassionterrasse.itadvice.ch/css/shared/upload_text.css?490 */

/*! CSS Used from: https://devpassionterrasse.itadvice.ch/css/shared/upload_images.css?490 */
.inlinedit .images{display:flex;flex-wrap:nowrap;margin-top:20px;flex-direction:row;justify-content:center;}
.inlinedit .images .pic{flex-basis:31%;margin-bottom:10px;border-radius:4px;}
.inlinedit .images .pic{background-color:#F5F7FA;align-self:center;text-align:center;padding:40px 0;text-transform:uppercase;color:#848EA1;font-size:12px;cursor:pointer;}
@media screen and (max-width: 400px){
.inlinedit .images .pic{flex-basis:100%;margin-right:0;}
}
@media screen and (max-width: 767px){
.inlinedit .min-wdth{width:100%;}
}
@media screen and (min-width: 768px){
.inlinedit .min-wdth{width:100%;}
}
.inlinedit .ios-toggle,.inlinedit .ios-toggle:active{position:absolute;height:0;width:0;opacity:0;border:none;outline:none;}
.inlinedit .checkbox-label{display:block;position:relative;padding:10px;margin-bottom:20px;font-size:12px;line-height:16px;width:100%;height:36px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;background:#f8f8f8;cursor:pointer;}
.inlinedit .checkbox-label:before{content:'';display:block;position:absolute;z-index:1;line-height:34px;text-indent:40px;height:36px;width:36px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;top:0px;left:0px;right:auto;background:white;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2),0 0 0 2px #dddddd;-moz-box-shadow:0 3px 3px rgba(0,0,0,.2),0 0 0 2px #dddddd;box-shadow:0 3px 3px rgba(0,0,0,.2),0 0 0 2px #dddddd;}
.inlinedit .checkbox-label:after{content:attr(data-off);display:block;position:absolute;z-index:0;top:0;left:-300px;padding:10px;height:100%;width:300px;text-align:right;color:#bfbfbf;white-space:nowrap;}
.inlinedit .ios-toggle:checked + .inlinedit .checkbox-label{-webkit-box-shadow:inset 0 0 0 20px rgba(19,191,17,1),0 0 0 2px rgba(19,191,17,1);-moz-box-shadow:inset 0 0 0 20px rgba(19,191,17,1),0 0 0 2px rgba(19,191,17,1);box-shadow:inset 0 0 0 20px rgba(19,191,17,1),0 0 0 2px rgba(19,191,17,1);}
.inlinedit .ios-toggle:checked + .inlinedit .checkbox-label:before{left:calc(100% - 36px);-webkit-box-shadow:0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3);box-shadow:0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3);}
.inlinedit .ios-toggle:checked + .inlinedit .checkbox-label:after{content:attr(data-on);left:60px;width:36px;}
.inlinedit .hiddenCB div{display:inline;margin:0;padding:0;list-style:none;line-height:30px;}
.inlinedit .hiddenCB input[type="radio"]{display:none;}
.inlinedit .hiddenCB .lblstyle{border-radius:5px;cursor:pointer;}
.inlinedit .hiddenCB input[type="radio"]+.lblstyle:hover{background-color:var(--iesitecolor);border-radius:5px;color:white;border:1px solid var(--iesitecolor);}
.inlinedit .hiddenCB input[type="radio"]:checked+.lblstyle{background-color:var(--iesitecolor);border-radius:5px;color:white;border:1px solid var(--iesitecolor);}
.inlinedit .hiddenCB input[type="radio"]:checked+.lblstyle:hover{background-color:var(--iesitecolor);border-radius:5px;color:black;border:1px solid var(--iesitecolor);}
.inlinedit .lblstyle{padding:2px 6px;line-height:140%;outline-style:none;transition:all .6s;background:rgba(255, 255, 255, 1);border:1px solid black;border-radius:5px;color:black;}
/*! CSS Used from: https://devpassionterrasse.itadvice.ch/css/shared/modal.css?490 */
.inlinedit .light-modal{--lm-body-bg:var(--c-red);--lm-modal-bg:#000000;--lm-close-bg:#fff;border-radius:.5em;--lm-font-size:14px;display:none;position:fixed;background:rgba(0, 0, 0, 0);top:0;bottom:0;left:0;align-items:center;justify-content:center;right:0;z-index:9000;transition:background 1s;font-size:var(--lm-font-size);visibility:hidden;}
.inlinedit .light-modal-content{background:#fff;color:#000;border-radius:.5em;position:relative;line-height:1.4;display:flex;flex-direction:column;}
.inlinedit .light-modal-header{padding:0px 10px 0px 10px;background-color:var(--c-headfoot);display:flex;justify-content:space-between;align-items:center;border-top-left-radius:.5em;border-top-right-radius:.5em;}
.inlinedit .light-modal-heading{margin:0;font-size:1.5em;}
.inlinedit .light-modal-heading+.light-modal-close-icon{position:static;}
.inlinedit .light-modal-body{overflow:auto;}
.inlinedit .light-modal-close-icon{text-decoration:none;color:#000;padding:5px 10px;border-radius:.2em;background:var(--lm-close-bg);font-size:1.5em;line-height:1;opacity:1;transition:opacity .2s ease-in-out;}
.inlinedit .light-modal-close-icon:hover{opacity:.9;}
.inlinedit .light-modal-close-icon{position:absolute;top:-15px;right:-15px;}
.inlinedit .light-modalshow{background:rgba(0, 0, 0, .5);display:flex;visibility:visible;}
@media (max-width:1000px){
.inlinedit .light-modal{--lm-small-modal:70vw;--lm-large-modal:70vw;}
}
.inlinedit .light-modal-content{max-height:95%;max-width:90%;}
@media (min-width: 768px){
.inlinedit .light-modal-content{max-width:80%;}
}

.inlinedit .fa-rect{margin-right: 10px;
    margin-top: 14px;}

.inlinedit .form-block {
            margin-bottom: 30px;
        }
        .inlinedit .form-block h2 {
            margin-bottom: 10px;
            color: #fff;
            background-color: #30578e;
            border-radius:5px;
            font-size:20px;
            font-weight:bold;
            padding:10px;
        }
        .inlinedit label {
            font-weight: bold;
            margin-bottom: 5px;
            display: block;
            font-size:16px;
        }
       .inlinedit .textarea-container {
            display: flex;
            align-items: center;
            margin-bottom: 10px;
        }
        .inlinedit textarea {
            width: 93%;
            height: 100px;
            padding: 10px;
            border: 1px solid #ccc;
            border-radius: 4px;
            box-sizing: border-box;
        }
       .inlinedit .icon {
            margin-left: 10px;
            width: 30px;
            height: 30px;
            fill: #30578e;
        }
    .inlinedit .lang-info{font-size:18px}
    .inlinedit .icon_save{cursor:pointer}

.inlinedit #dialogoverlayshared{
  display: none;
  opacity: .8;
  position: fixed;
  top: 0px;
  left: 0px;
 bottom:0px;    
  background: #707070;
  width: 100%;
  z-index: 100000;
}
.inlinedit #overlayshared {
    position: fixed;
    top: 0;
    z-index: 100000000;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0, 0, 0, 0.6);
}

.inlinedit #dialogboxshared{
 display: none; /* Keep it as block */
    position: fixed; /* Fixed position */
    top: 50%; /* Center vertically */
    left: 50%; /* Center horizontally */
    transform: translate(-50%, -50%); /* Adjust to exact center */
    background-color: rgba(76, 120, 183, 1);
    border-radius: 7px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.575);
    width: auto; /* Adjust width as needed */
    max-width: 600px; /* Maximum width */
    z-index: 10000000;
    margin: auto;
}

.inlinedit #dialogboxshared:hover {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.911);
}



.inlinedit .pure-material-button-contained {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  border: none;
  border-radius: 4px;
  padding: 0 16px;
  min-width: 64px;
  height: 36px;
  vertical-align: middle;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: uppercase;
  color: black;
     background-color: #FFD700;
  /* background-color: rgb(1, 47, 61) */
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  font-family:var(--iefont);
  font-size: 14px;
  font-weight: 500;
  line-height: 36px;
  overflow: hidden;
  outline: none;
  cursor: pointer;
  transition: box-shadow 0.2s;
}

.inlinedit .pure-material-button-contained::-moz-focus-inner {
  border: none;
}

/* ---------------Overlay--------------- */

.inlinedit .pure-material-button-contained::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
     background-color: #FFD700;
  opacity: 0;
  transition: opacity 0.2s;
}

/* Ripple */
.inlinedit .pure-material-button-contained::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  padding: 50%;
  width: 32px; /* Safari */
  height: 32px; /* Safari */
      background-color: #FFD700;
  opacity: 0;
  transform: translate(-50%, -50%) scale(1);
  transition: opacity 1s, transform 0.5s;
}

/* Hover, Focus */
.inlinedit .pure-material-button-contained:hover,
.inlinedit .pure-material-button-contained:focus {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.inlinedit .pure-material-button-contained:hover::before {
  opacity: 0.08;
}

.inlinedit .pure-material-button-contained:focus::before {
  opacity: 0.24;
}

.inlinedit .pure-material-button-contained:hover:focus::before {
  opacity: 0.3;
}

/* Active */
.inlinedit .pure-material-button-contained:active {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.inlinedit .pure-material-button-contained:active::after {
  opacity: 0.32;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0s;
}

/* Disabled */
.inlinedit .pure-material-button-contained:disabled {
  color: rgba(var(--pure-material-onsurface-rgb, 0, 0, 0), 0.38);
    background-color: #FFD700;
  box-shadow: none;
  cursor: initial;
}

.inlinedit .pure-material-button-contained:disabled::before {
  opacity: 0;
}

.inlinedit .pure-material-button-contained:disabled::after {
  opacity: 0;
}

.inlinedit #dialogboxshared > div{ 
  background:#FFF; 
  margin:8px; 
}

.inlinedit #dialogboxshared > div > #dialogboxheadshared{ 
   background-color: #fdfbf9;
  font-size:16px; 
  padding:10px; 
    font-weight:500;
  color:#212529;
/*border-bottom:2px solid rgba(76,120,183,1);*/

}

.inlinedit #dialogboxshared > div > #dialogboxbodyshared{ 
  background-color: #fdfbf9;
  padding:10px; 
  color:#212529; 
 
}

.inlinedit #dialogboxshared > div > #dialogboxfootshared{ 
  background-color: #fdfbf9;
border-top:2px solid rgba(76,120,183,1);
  padding:10px; 
  text-align:right; 
border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;   
}
.inlinedit .twotbn{
        display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.inlinedit .pure-cancel {
    background-color: rgba(255,255,255,1)!important;
}
.inlinedit .showtablehead{
     display: table-row;
}
   
.inlinedit #overlayshared {
    position: fixed;
    top: 0;
    z-index: 100000000;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0,0,0,0.6);
}
.inlinedit .cv-spinner-shared {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.inlinedit .spinnershared {
    width: 100px;
    height: 100px;
    border: 5px #30578e solid;
    border-top: 4px #ffd91c solid;
    border-radius: 50%;
    animation: sp-anime 0.8s infinite linear;
}
@keyframes sp-anime {
  100% { 
    transform: rotate(360deg); 
  }
}

/*prompt*/
 .prompt {
    position: fixed;
    top: 65px;
    left: 0;
    right: 5px;
    display: flex;
    align-items: flex-end;
    flex-direction: column;

    font-size: 16px;
    z-index: 99999999999999;
    pointer-events: none;
}

 .prompt * {
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    backface-visibility: hidden;
}

 .promptContent {
    transition: 0.4s;
    max-height: 0;
    opacity: 0;
}

 .promptContent > div {
    max-width:300px;
    border-radius: 5px;
    transition: 0.4s;
    padding: 10px 15px;
    transform: translateY(100%);
    user-select: none;
    text-align: center;
    word-wrap: break-word;
    color: white;
}

 .promptError {
    background-color: #ff3b3b;
    box-shadow: 0px 0px 16px -6px #ff1c1c;
}

 .promptSuccess {
    background-color: #00c700;
    box-shadow: 0px 0px 16px -6px #00b800;
}

 .promptWarn {
    background-color: #ff6600;
    color: white !important;
    box-shadow: 0px 0px 16px -6px #ccb800;
}

.promptInform {
    background-color: #368fe7;
    box-shadow: 0px 0px 16px -6px #1b7fe4;
}

 .promptShow {
    margin-top: 10px;
    opacity: 1;
    /*    max-height: 500px;*/
}

 .promptShow > div {
    transform: translateY(0);
}

.promptOut > div {
    transform: translateY(-100%);
}

 .promptKeep {
    z-index: 1;
    pointer-events: all;
}

 .promptShake:hover {
    animation: shake 0.4s;
    -webkit-animation: shake 0.4s;
}

.promptClick {
    cursor: pointer;
}

 .promptClick:active {
    transform: scale(0.93);
    transition: transform 0.2s;
}

@keyframes shake {
    0% {
        transform: translateX(0px);
    }

    33% {
        transform: translateX(5px);
    }

    66% {
        transform: translateX(-5px);
    }

    100% {
        transform: translateX(0px);
    }
}

@-webkit-keyframes shake {
    0% {
        transform: translateX(0px);
    }

    33% {
        transform: translateX(5px);
    }

    66% {
        transform: translateX(-5px);
    }

    100% {
        transform: translateX(0px);
    }
}

@media (max-width: 650px) {
    .prompt {
        padding: 10px;
    }

    .promptContent {
        width: 100%;
    }

     .promptShow {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .promptContent > div {
        padding: 10px 10px;
    }
}

@media (max-width: 750px) {
   .prompt {
    position: fixed;
    top: 5px;
    left: 5px;
    right: 5px;
   
    font-size: 16px;
    z-index: 99999999999999;
    pointer-events: none;
}
    .promptContent > div {
        max-width:100%;}
}

.inlinedit .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="10px"]::before {
    content: '10px';
    font-size: 10px !important;
}
.inlinedit .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]::before {
    content: '12px';
    font-size: 12px !important;
}
.inlinedit .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]::before {
    content: '14px';
    font-size: 14px !important;
}

.inlinedit .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]::before {
    content: '16px';
    font-size: 16px !important;
}

.inlinedit .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]::before {
    content: '18px';
    font-size: 18px !important;
}

.inlinedit .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]::before {
    content: '20px';
    font-size: 20px !important;
}

.inlinedit .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="22px"]::before {
    content: '22px';
    font-size: 22px !important;
}
.inlinedit .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]::before {
    content: '24px';
    font-size: 24px !important;
}
.inlinedit .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="26px"]::before {
    content: '26px';
    font-size: 26px !important;
}
.inlinedit .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="28px"]::before {
    content: '28px';
    font-size: 28px !important;
}
.inlinedit .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="30px"]::before {
    content: '30px';
    font-size: 30px !important;
}
.inlinedit .ql-snow .ql-picker.ql-size .ql-picker-label::before{    content: 'Taille'!important;}

.sun-editor-editable p {
 margin:0!important;   
}

/* Entirely scoped to the saving overlay */
#sauvegardeOverlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6); /* semi-transparent dark overlay */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}

#sauvegardeOverlay #sauvegardeloader {
  position: relative;
  width: 50px;
  height: 50px;
}

#sauvegardeOverlay #sauvegardebox {
  width: 50px;
  height: 50px;
  background: hsl(217, 89%, 61%);
  animation: sauvegardeanimate 0.5s linear infinite;
  border-radius: 3px;
}

@keyframes sauvegardeanimate {
  17% {
    border-bottom-right-radius: 3px;
  }
  25% {
    transform: translateY(9px) rotate(22.5deg);
  }
  50% {
    transform: translateY(18px) scale(1, 0.9) rotate(45deg);
    border-bottom-right-radius: 40px;
  }
  75% {
    transform: translateY(9px) rotate(67.5deg);
  }
  100% {
    transform: translateY(0) rotate(90deg);
  }
}

#sauvegardeOverlay #sauvegardeshadow {
  width: 50px;
  height: 5px;
  background: #000;
  opacity: 0.1;
  border-radius: 50%;
  animation: sauvegardeshadow 0.5s linear infinite;
}

@keyframes sauvegardeshadow {
  50% {
    transform: scale(1.2, 1);
  }
}

#sauvegardeOverlay .sauvegardetitle {
  margin-top: 20px;
  font-weight: 600;
  font-size:30px;
  opacity: 0.8;
  color: #fff;
}