1.outline-heading-cs {
2    background-color: inherit;
3    /* The content will go outside of the parent
4     The border will stop to the end of the content */
5    /*noinspection CssInvalidPropertyValue*/
6    /* The content may become so long that it goes outside the parent
7    max width prevent it */
8    max-width: 100%;
9    text-decoration: underline #8cacbb solid;
10    color: #000;
11    font-weight: bold;
12}
13
14section.outline-level-3-cs, section.outline-level-4-cs, section.outline-level-5-cs, section.outline-level-6-cs {
15    margin-left: 15px;
16}
17
18/* No margin left on small screen */
19@media (min-width: 0px) and (max-width: 576px) {
20
21    .outline-section-cs {
22        margin-left: 0 !important;
23    }
24
25}
26
27.outline-section-cs, .outline-header-cs {
28    position: relative;
29}
30
31
32