/* Start custom CSS for html, class: .elementor-element-b4ba36d */@media print {
        .site-header-wrap, .site-footer, .comments-area, .dpsp-content-wrapper, .hide-print, .eael-toc , #to-top{
	display:none;
	visibility:hidden;
	max-height:0px;
}
#main.col-md-9{
   flex: 0 0 100%;
}
.container,#main, .elementor-section.elementor-section-boxed > .elementor-container {
   max-width: 94%!important;
    width: 96% !important;
    padding: 0 !important;
    margin: 0px 40px 0px!important;
}
.elementor-widget-wrap.elementor-element-populated {
    font-size: 22px;
}

tbody tr td {
   
}
.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon {
 
    color: white;
    
}
.elementor.elementor-3912 {
    float: left;
}
.titlebar {
    background-color: #b4c065 !important;
}
.titlebar::after {
    background: #b4c065!important;
}

#secondary, .doc-readmore{
 display:none;
 visibility:hidden;
}
.doc-cand{
 display:none;
 visibility:hidden;
}
section {
    position: relative;
}
.page-footer {
    position: absolute;
    bottom :25px;
}
.page-footer.elementor-widget-text-editor {
    position: absolute;
    bottom :-5px;
}
body {
    background-image: url(https://www.ibsac.fr/wp-content/uploads/2024/01/logo-min.png);
 font-size:smaller;
 background-position:top right;
 background-size:contain;
  }
  
 tbody > tr:nth-child(2n) td {
    background: #ffffff00 !important;
}
 tbody tr td {
    
    border-color: #ffffff00 !important;
    
}
.inner-table-white {
    background: #ffffff00 !important;
}
.line-break{
     display: block;
     page-break-before: always !important;
}
   iframe{display:block}
#line-break{
     display: block;
         page-break-before: always !important;

}
.left-col{
   padding-left:20px;
}

.show-print{
    display:inline-block !important;
}

}
.show-print{
    display:none;
}
#line-break{
     display: block;
         page-break-before: always !important;

}/* End custom CSS */