*{ font-family:"Museo W01 500",Arial,Helvetica Neue,Helvetica,sans-serif; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; } body { font-family:sans-serif; background:#000; color:#777777; width: auto; margin: 0 auto; } header, footer, aside, nav { display: block; } a:link {color:#777777;} a:visited {color:#777777;} a:hover {color:#999999;} a:active {color:#ffffff;} #copyright { font-size:8pt; text-align:center; margin-top:10px; } .remark { color: #ffffff; } .unsafe { color : #c86464; } ul li { font-size: 12pt; } #simulation { display:table; margin: 0 auto; border:0px solid; } #simulation .viewer { display:table-cell; } #simulation .panel { display:table-cell; vertical-align:top; width: 200px; padding: 0px 5px 0px 5px; font-size: 9pt; background:#151515; } #simulation .panel header { color: #ffffff; } #simulation .panel .slider { margin: 7px 10px 10px 10px; } #simulation .panel section { margin-bottom: 15px; border-bottom: 1px dotted; } #simulation .panel section:last-child { margin-bottom: 0px; border-bottom: 0px; } #myCanvas { display:block; vertical-align:bottom; background-color:#000000; } #simulation{ margin-top: 5%; } .over_graph{ position:absolute; height: 768px; overflow: auto; top:0; width: 400px; scrollbar-width: none; } .over_graph::-webkit-scrollbar { display: none; } #content{ left:0; } #format { right: 0px; } .over_graph p, .over_graph h1, .over_graph ul, .over_graph ul.patchwork li { background:rgba(0,0,0,0.9); display: inline-block; color:yellow; padding: 10px; margin: 10px 0px; } .over_graph ul.patchwork li { padding: 10px; margin: 2px 0px; } .over_graph ul ul { background: transparent; padding-left: 40px; } .over_graph a { color:#0085db; } ul.patchwork { background: transparent; padding: 0px; margin: 0px; } .close{ position:absolute; right:0px; background:transparent; color:yellow; padding:5px; margin:10px 0; font-size:8pt; cursor: pointer; } .over_graph a.close{ color: #F0F000; } p{ font-size:16pt; } @media only screen and (max-width: 1024px) { #simulation{ margin: 0px; width: 100%; } .over_graph{ background:rgba(0,0,0,0.9); position:relative; height: auto; overflow: auto; width: auto; } .over_graph p, .over_graph h1, .over_graph ul, .over_graph ul.patchwork li { background:transparent; } #content{ left:auto; } #format { right: auto; display: block !important; } #visual{ position: fixed; top: 0px; left: 0px; z-index: -1; } .over_graph p, .over_graph h1, .over_graph ul, .over_graph ul.patchwork li { display: block; color:yellow; } .over_graph ul.patchwork li { display: inline-block; } footer{ position: fixed; bottom: 0px; } }