div, td, h1 { font-family: "sans-serif"; } .title { font-size: 16pt; width: 100%; } .greyout { opacity: 0.7; background-color: #FFFFFF; z-index: 9; /* behind dialog window which is 10 */ } .button { background-color: #303060; border: none; color: white; padding: 18px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 2px 2px; border-radius: 6px; } .leftbutton { position: absolute; left: 20px; bottom: 20px; } .rightbutton { position: absolute; right: 20px; bottom: 20px; } .menuwindow { position: fixed; top: 50%; left: 50%; width: 400px; height: 400px; margin-top: -200px; margin-left: -200px; background-color: #FFFFFF; opacity: 1; z-index: 10; border-width: 3px; border-style: solid; border-color: #808080; padding: 10pt; box-sizing: border-box; } .menusymbol { cursor: pointer; } .dialogwindow { position: fixed; top: 50%; left: 50%; width: 400px; height: 400px; margin-top: -200px; margin-left: -200px; background-color: #FFFFFF; opacity: 1; z-index: 10; border-width: 3px; border-style: solid; border-color: #808080; padding: 10pt; box-sizing: border-box; } table.menudialog { width: 100%; } .menudiv { height: 100%; overflow-y: scroll; } table.menudialog td.entry { cursor: pointer; border-width: 0; border-bottom-width: 1px; border-style: solid; border-color: #808080; padding: 10px; } .dialog { height: calc(100% - 85px); overflow-y: scroll; } .textinput { width: calc(100% - 20px); } .fullscreen { position: fixed; top: 0; left: 0; width: 100%; height: 100%; border: 0; } div.footer { font-size: 8pt; padding-top: 30pt; text-align: center; } table.menu { border: 0; /* 1px solid #000000; */ border-collapse: collapse; margin: 0; padding: 0; table-layout: fixed; } table.menu tr { border: 0; /* 1px solid #000000; */ margin: 0; padding: 0; } table.menu td.firsttd { width: 100%; border: 0; /* 1px solid #000000; */ color: #FFFFFF; background-color: #404070; margin: 0; padding: 0 5px 0 5px; } table.menu td.entry { border: 0; /* 1px solid #000000; */ color: #FFFFFF; background-color: #404070; padding: 9px; margin: 0; cursor: pointer; } table.list { width: 100%; border: 0; /* 1px solid #000000; */ cursor: pointer; background-color: #FFFFFF; border-collapse: collapse; } table.list tr { background-color: #FFFFFF; } table.list tr.selectedrow { background-color: #CCCCFF; } table.list td { border-width: 0; border-bottom-width: 1px; border-style: solid; border-color: #808080; } table.list td.type { width: 50px; } table.list td.name { width: 100%; color: #0000FF; white-space: pre; } @media only screen and (min-width: 1px) and (max-width: 630px) { .menuwindow { position: fixed; top: 0; left: 0; width: 100%; height: 100%; margin: 0; } .dialogwindow { position: fixed; top: 0; left: 0; width: 100%; height: 100%; margin: 0; } table.list td { padding: 5px; } } /* Tooltip container */ .tooltip { position: relative; display: inline-block; } /* Tooltip text */ .tooltip .tooltiptext { visibility: hidden; background-color: #FFFFDD; color: #000000; text-align: center; padding: 5px; border-style: solid; border-width: 1px; border-color: #000000; position: fixed; right: 20px; bottom: 20px; z-index: 1; } /* Show the tooltip text when you mouse over the tooltip container */ .tooltip:hover .tooltiptext { visibility: visible; } .fullwidth { width: 100%; border: 0; margin: 0; padding: 0; border-collapse: collapse; }