
/* ----------------------- GENERAL ----------------------- */
#main-content                                      {
    min-width: 900px;
    max-width: 1200px;
    background: white;
}

/* ----------------------- TITLES --------------------------- */
.wiki-content h1                                    {
    font-family:!important "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
    letter-spacing:     -0.5px !important;
    font-weight:        700 !important;
    font-stretch:        100% !important;
    padding:             2px 6px 2px 2px;
    margin:               20px 6px 14px 6px;
    font-size:             42px !important;
    color:                   #993300;
    display:                block;
}


.wiki-content h2                                    {
    font-family:!important "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
    letter-spacing:     -0.5px !important;
    font-weight:        700 !important;
    font-stretch:        100% !important;
    padding:             2px 6px 2px 2px;
    margin:               20px 6px 14px 45px;
    font-size:             30px !important;
    color:                   #000000;
    display:                inline-block;
}

.wiki-content h3                                    {
    font-family:!important "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
    letter-spacing:     -0.5px !important;
    font-weight:        700 !important;
    font-stretch:        100% !important;
    font-size:             26px !important;
    padding:              2px 2px 2px 2px;
    margin:               2px 6px 10px 90px;
    font-weight:        normal;
    color:                  #ba71c5;
    display:               inline-block;
}

.wiki-content h4                                    {
    font-family:!important "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
    letter-spacing:     -0.5px !important;
    font-weight:        700 !important;
    font-stretch:        100% !important;
    font-size:            22px !important;
    padding:             2px 6px 2px 2px;
    margin:               20px 6px 14px 135px;
    font-weight:        normal;
    color:                   #0070C0;
    display:               inline-block;
    width:                 auto;
}

.wiki-content h5                                    {
    font-family:!important "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
    letter-spacing:     -0.5px !important;
    font-weight:        700 !important;
    font-stretch:        100% !important;
    font-size:            18px !important;
    padding:            2px 6px 2px 2px;
    margin:              20px 6px 14px 170px;
    color:                 #2e9e3c;
    display:              inline-block;
    width:                auto;
}

.wiki-content h6                                    {
    font-family:!important "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
    letter-spacing:     -0.5px !important;
    font-weight:        700 !important;
    font-stretch:        100% !important;
    font-size:            14px !important;
    padding:            2px 6px 2px 2px;
    margin:              20px 6px 14px 210px;
    color:                 #5E6C84;
    display:              inline-block;
    width:                auto;
}



/* ----------------------- TABLES --------------------------- */
.confluenceTh                       {
    border         : none;
    padding        : 7px 10px;
    vertical-align : middle;
    text-align     : left;
}
.confluenceTd                        {
    padding        : 7px 10px;
    vertical-align : middle;
    text-align     : left;
    border-top: 1px solid #daeaf9;
    border-left: none;
    border-right: none;
    border-bottom: none;
}
.confluenceTable .confluenceTd {
   word-break: break-word;
}

#content.page.edit .confluenceTd {
border: 1px solid #daeaf9 !important;
}


/* ----------------------- IMAGES --------------------------- */
.wiki-content .image-right {
    float: right;
    margin: 10px 1% 10px 8%!important;
}

.wiki-content .image-left {
    float: right;
    margin: 0px 8% 0px 1%!important;
}

.wiki-content .confluence-embedded-file-wrapper .confluence-embedded-image {
    display: block;
    margin: 5px;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15);
    max-width: calc(100% - 4px);
    height: auto;
}

.wiki-content .confluence-embedded-file-wrapper .confluence-embedded-image[height], .wiki-content .confluence-embedded-file-wrapper .confluence-embedded-image[width] {
    max-width: calc(100% - 4px);
    height: auto;
}
.wiki-content .confluence-embedded-file-wrapper.confluence-embedded-manual-size                             {
    max-width : calc(100% - 4px);
    height    : auto;
}

td.confluenceTd img, table.confluenceTable td.confluenceTd .confluence-embedded-file-wrapper img, table.confluenceTable th.confluenceTh .confluence-embedded-file-wrapper img {
    max-width: calc(100% - 4px);
    height: auto;
}

/* ----------------------- SECTION --------------------------- */
.wiki-content .contentLayout2 {     
    margin: 0 -10px; 
}

.wiki-content .contentLayout2 .columnLayout .cell {
    padding-left  : 0px;
    padding-right : 0px;
}

.wiki-content .innerCell {
    padding: 10px;
}


/* ----------------------- MACRO --------------------------- */
.confluence-information-macro {
    color: #333;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.35);
}

.plugin_pagetree .plugin_pagetree_children_list > li {
    margin: 0px 0px 0px 5px!important;
}


/* ============= format code ---- */
.scroll-title-macro[data-macro-name="scroll-title"] .syntaxhighlighter .code .container .line {
white-space : normal;
}

/* ============= MARCO no-format ---- */
/* en mode edition */
.wiki-content .wysiwyg-macro-body>pre {
    -moz-tab-size: 4;
    -ms-tab-size: 4;
    -webkit-tab-size: 4;
    tab-size: 4;
    word-break: break-all;
    margin: 0;
    white-space: pre-wrap;
}


/* en mode visualisation */
.confluenceTable .preformatted.panel pre {
    white-space: pre-wrap;
    word-break: break-all;
}

/* ============= toc-macro (table of content) ---- */
.toc-macro ul {
    padding: 0px;
}
.toc-macro ul  li ul {
    padding: 0px 0px 0px 18px;
}

/* ============= toc-macro (table of content) ==== */
.panel.conf-macro {
    border: none;
}

.panel.conf-macro .panelContent {
    background-color: white;
}

/* ============= sectionMacroRow  ==== */
.wiki-content .sectionMacroRow .confluence-embedded-file-wrapper .confluence-embedded-image {
    box-shadow: none;
}

/* ----------------------- TO BE DONE IN LAST WHEN APPLYING THE CSS --------------------------- */

li                                                  {
    font-size   : 14px;
    color       : #000000;
    font-weight : normal;
    margin      : 3px 0px 0px 10px !important;
}

td                                               {
    font-size   : 14px;
    color       : #000000;
    font-weight : normal;
    margin      : 3px 0px 0px 20px !important;
}
body,p,table,tr,.bodytext,.stepfield                {
    font-size   : 14px;
    color       : #000000;
    font-weight : normal;
}

p                                                   {
    margin      : 10px 0px 0px 5px;
}



