/* body { margin: 0 0 250px 0; } */ .progress-container { clear: both; width: 100%; height: 4px; background: rgba(204, 204, 204, 0.6); } .progress-bar { height: 4px; background: #2196FF; width: 0%; } aside#left { width: 20%; padding: 0; min-width: 20%; } aside#right { width: 20%; min-width: 20%; } aside#left, aside#right { display: table-cell; } div.art { /*box-shadow: 0px 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/ box-shadow: 8px 0px 4px -4px rgba(0, 0, 0, 0.2); margin: 0 0 20px 0; background-color: white; padding: 30px; text-align: center; opacity: 1; } h1#article-title { padding: 0 0 3px 0; margin: 25px 16% 20px 16%; border-bottom: 2px solid #3f7393; text-align: center; } @media (min-width: 1024px) { aside#right { height: 100%; } aside#right div.contents { border-left: 4px solid black; text-align: center; width: 20%; margin: 3% 0% 3% 0%; position: fixed; } aside#right div.contents p.topic-title { display: none; } aside#right div.contents ul li, aside#right div.contents ol li { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 1em; margin: 5px; text-align: left; } aside#right div.contents ul li > a.active-section, aside#right div.contents ol li > a.active-section { text-align: left; font-size: 110%; font-weight: bold; text-shadow: 2px 2px #ccc; } aside#right div.contents ul li a, aside#right div.contents ol li a { text-decoration: none; color: black; } } @media (max-width: 1023px) { aside#right { display: none; } } div#content div.document > div.section { padding: 1% 0 0 0; width: 70%; margin: 20px 0 0 25%; } ul, ol, dl { list-style-type: none; padding: 0; } table ol, table ul, table dl { list-style-position: inside; text-align: left; } h1 a, h1 a:hover, h1 a:visited, h2 a, h2 a:hover, h2 a:visited, h3 a, h3 a:hover, h3 a:visited, h4 a, h4 a:hover, h4 a:visited, h5 a, h5 a:hover, h5 a:visited, h6 a, h6 a:hover, h6 a:visited { text-decoration: none; color: black; } div.section div.responsive-table { width: 80%; text-align: center; margin: 0 0 1em 0; padding: 0 0 0 7%; } div.section div.responsive-table > table { width: 90%; margin: 0 5% 1em 5%; padding: 0; border-collapse: collapse; border-spacing: 0; } div.section th, div.section td { text-align: center; padding: 8px; } div.section th.field-name { white-space:nowrap; } div.responsive-table { overflow-x:auto; } div.section tr:nth-child(even) { background-color: #cde2e5 } div.section > h1 { background-color: #cde2e5; display: table; text-align: left; width: 100%; font-size: 1.53em; padding: 5px 0 5px 10px; margin-bottom: 1.17em; box-shadow: 0px 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } div.section > h2 { margin: 0 0 1.17em 5%; border-bottom: 1px dashed #2196ff; display: table; text-align: left; font-size: 1.17em; padding: 5px 10px 5px 10px; } div.section p { text-align: justify; } div.section > p { width: 80%; text-indent: 3em; margin: 0 0 1em 7%; text-align: justify; } div.section > ul, div.section > ol, div.section > dl { width: calc(80% - 2em); margin: 0 0 0 7%; text-align: justify; padding-left: 1em; } div.section > dl > dt, div.section > dl > dd { float: left; width: 50%; padding: 0; margin: 0 0 1em 0; } div.section > ul li > p, div.section > ol li > p, div.section > dl dt > p{ margin: 0 0 1em 0; } div.section > ul li, div.section > ol li { margin: 0 0 1em 2em; } div.section ul { list-style-type: disc; } div.section ol { list-style-type: decimal; }