/* Start RÉCIT Éditor */
.htmlbootstrapeditor_row-fluid { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

/* Popup */
.htmlbootstrapeditor_popup, .htmlbootstrapeditor_popup .modal-dialog { max-width: 100vw; max-height: 100vh; width: fit-content; width: -moz-fit-content; margin: auto;}
.htmlbootstrapeditor_popup .modal-body { padding: 0; overflow: hidden; }
.htmlbootstrapeditor_popup iframe { width: 90vw; height: 85vh; border: 0; }
.htmlbootstrapeditor_popup img { max-height: 85vh; max-width: 90vw; }

.htmlbootstrapeditor_img-popup { cursor: pointer; }

/* Image cliquable */
.htmlbootstrapeditor_imgclick { text-align: center; position: relative;  overflow: hidden;  width: fit-content;  width: -moz-fit-content; }
.htmlbootstrapeditor_imgclick img {    -webkit-transition: all 0.4s linear;    transition: all 0.4s linear; }
.htmlbootstrapeditor_imgclick a, .htmlbootstrapeditor_imgclick a:hover {     display: block;    color: #fff; }
.htmlbootstrapeditor_imgclick .imgclickcontent {    display: none;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%); }
.htmlbootstrapeditor_imgclick:hover img {  transform: scale(1.1);  filter: brightness(50%); }
.htmlbootstrapeditor_imgclick:hover .imgclickcontent {  display: block; }

/* Flipcard */
.htmlbootstrapeditor_flipcard2 {  cursor: pointer;  perspective: 1000px;}
.htmlbootstrapeditor_flipcard2 .flipcard-inner {  position: relative;  width: 100%;  height: 100%;  text-align: center;  transition: transform 0.6s;  transform-style: preserve-3d;  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
.htmlbootstrapeditor_flipcard2.hover2 .flipcard-inner {  transform: rotateY(180deg);}
.htmlbootstrapeditor_flipcard2 .back, .htmlbootstrapeditor_flipcard2 .front {  width: 100%;  height: 100%;  -webkit-backface-visibility: hidden; /* Safari */  backface-visibility: hidden; transform: rotateX(0);}
.htmlbootstrapeditor_flipcard2 .back {  position: absolute;  top: 0px;  transform: rotateY(180deg);}
/* End RÉCIT Éditor */
