
/*
 *  IFrame d'affichage du rapport
 */
.h5IframeReportViewer{
    width: 100%;
    min-height: 230px;
    border: 0;
    padding-top: 12px;
}

/*
 *  Vue rapport affiché
 */
body.h5-report-on .h5Container {
    position: inherit;
}
body.h5-report-on #global {
    height: 3000px;
}
body.h5-report-on #impressionPanel,
body.h5-report-on #exportPanel,
body.h5-report-on .footer_haut,
body.h5-report-on .footer_bas {
    display: none;
}
body.h5-report-on #content {
    position: fixed;
}

/*
 *  Vue header ancré
 *
 */
body.h5-report-docked #content {

}

/*
 *  Vue maximum condensée
 *
 */
body.h5-report-condensed #companyBannerTopForm > div.titre-long > div > div.threeDots2 > span.ellipsis_text {
    font-size: 21px;
}

body.h5-report-condensed #content div.top {
    min-height: 0;
    padding: 0;
    margin: 0;
}
body.h5-report-condensed #content .top .titre-long,
body.h5-report-condensed #content .top .titre-long .bas{
    width: auto!important;
}

/*body.h5-report-condensed #content div.top #analysisButtonPanel {*/
    /*left: 5000px;*/
/*}*/
/*body.h5-report-condensed #content div.top #analysisButtonPanel a{*/
    /*display: none!important;*/
/*}*/
body.h5-report-condensed #content div.top div.titre {
    padding: 0;
    width: calc(100% - 240px);
}
body.h5-report-condensed #content div.top div.titre div.bas {
    margin-top: 8px;
    width: 100%;
}
body.h5-report-condensed #content div.score {
    height: 32px;
    padding-top: 8px;
    line-height: 28px;
    vertical-align: middle;
    font-size: 16px;
    float: right;
    overflow: hidden;
    z-index: 1000;
}
body.h5-report-condensed #content div.score div.note{
    top: 7px;
}

/*
 * Impression
 */
@media print {
    .h5IframeReportViewer{
        width: 970px;
        height: 4000px !important;
        border: 0;
        padding-top: 12px;
    }
}

.hidden {
    display: none;
}

body.h5-report-on .analysisButtonPanel_NH {
    padding-bottom: 55px !important;
    -webkit-padding-after: inherit !important;
}

body.h5-report-on .box_NH {
    margin-top: -83px !important;
    -webkit-margin-before: inherit !important;
}