a.github-corner > svg { fill: #46E981; color: #302B28; } .table-refresh > svg { width: .9em; height: .9em; fill: #46E981; -webkit-transform: translate(0, 15%); -moz-transform: translate(0, 15%); -o-transform: translate(0, 15%); -ms-transform: translate(0, 15%); transform: translate(0, 15%); } .lato { font-family: lato, Helvetica, sans-serif; font-size: 1.02em; } html { font-size: .875em; background-color: #302B28; color: #fafafa; } html, body { font-family: Georgia,Cambria,serif; height: 100%; } body { font-size: 1rem; font-weight: 400; line-height: 2rem; } h1, h2, h3, h4, h5, h6 { color: #fafafa; font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; -moz-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; font-style: normal; font-weight: 600; margin-top: 0; } h1 { line-height: 3rem; font-size: 2.05714rem; margin-bottom: .21999rem; padding-top: .78001rem; } h2 { font-size: 1.95312rem; margin-bottom: .18358rem; padding-top: .81642rem; } h2, h3 { line-height: 3rem; } h3 { font-size: 1.64571rem; margin-bottom: .07599rem; padding-top: .92401rem; } h4 { font-size: 1.5625rem; margin-bottom: .54686rem; padding-top: .45314rem; } h5 { font-size: 1.25rem; margin-bottom: -0.56251rem; padding-top: .56251rem; } h6 { font-size: 1rem; margin-bottom: -0.65001rem; padding-top: .65001rem; } a { cursor: pointer; color: #46E981; text-decoration: none; } a:hover { color: #a1f4bf; } img { height: auto; max-width: 100%; } img.cryptofist { filter: invert(100%); -webkit-filter: invert(100%); } p { padding-top: .66001rem; margin-top: 0; } p, pre { margin-bottom: 1.33999rem; } p, pre, td, a, table, tr { font-family: lato, Helvetica, sans-serif; font-size: 1.02em; } #main { width: 70vw; margin: auto; font-size: medium; padding-bottom: 1em; } /* buttons */ .create, .action { border: 2px solid #46E981; border-radius: 10px; background-color: #302B28; color: #46E981; font-weight: bold; font-size: large; margin-right: 5px; margin-left: 5px; } .create:hover, .action:hover { border: 2px solid #a1f4bf; color: #46E981; } .create { display: none; } .action { display: inline-block; } .buttons { margin-bottom: 50px; margin-top: 20px; line-height: 2.5em; } .button { padding: 4px 12px 4px 12px; border-radius: 5px; margin-top: 12px; margin-bottom: 12px; white-space: nowrap; } .alertify button { margin: 3px 0px; } /* Tables */ table { border-collapse: collapse; border-spacing: 0; margin: 20px; } tbody { border: 2px solid black; } tbody tr { text-align: center; } tbody tr:first-of-type th { font-size: 20px; border-top: 0px; font-weight: bold; padding: 10px; text-decoration: underline; } tbody tr:first-of-type th.table-refresh { color: #46E981; text-decoration: none; cursor: pointer; } tbody tr:nth-child(odd) { background-color: #685d56; } tbody tr th:first-of-type { border-left: 0px; } tbody tr th { box-sizing: border-box; border: 1px solid black; } tbody tr th, tbody tr td { color: #fafafa; } tbody tr th.remove, tbody tr td.remove { cursor: pointer; } tbody tr th:last-child { border-right: 0px; } tbody td { border-right: 1px solid black; padding: 12px; padding-top: 0px; padding-bottom: 0px; } tbody td:last-child { border-right: none; } /* Bottom Bar */ .top-bar, .bottom-bar { position: fixed; height: 4%; height: 2.5em; display: inline-block; width: 100%; background: #302B28; border-top: 1px solid #444; } .top-bar a, .bottom-bar a { color: #46E981; text-decoration: none; } .top-bar p, .bottom-bar p { margin: -1px; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 20px; display: block; margin-left: 10px; padding-top: 3px; color: #fafafa; } .top-bar img, .bottom-bar img { margin-right: 4px; position: relative; } @media screen and (max-width: 800px) { .top-bar .big, .bottom-bar .big { display: none; } } @media screen and (min-width: 801px) { .top-bar .big, .bottom-bar .big { display: inline-block; } } @media screen and (max-width: 800px) { .top-bar .small, .bottom-bar .small { display: inline-block; } } @media screen and (min-width: 801px) { .top-bar .small, .bottom-bar .small { display: none; } } .top-bar .small img, .bottom-bar .small img { height: 1.25em; } .bottom-bar { bottom: 0px; right: 0px; } .top-bar { top: 0px; right: 0px; } .bottom-bar-left { display: block; float: left; padding-left: 10px; } .bottom-bar-left p { float: right; } .bottom-bar-right { display: block; float: right; padding-right: 20px; } .bottom-bar-center { width: 20%; position: absolute; left: 40%; text-align: center; } .bottom-bar-heart { top: 2px; } .bottom-bar-xwiki { top: 3px; } .bottom-bar-openpaas { top: 3px; max-width: 100px; } .bottom-left { border-bottom-left-radius: 5px; } .top-left { border-top-left-radius: 5px; } .remove { color: #FF0073; cursor: pointer !important; } form.realtime { padding: 0px; margin: 0px; } form.realtime > textarea { width: 50%; height: 15vh; } form.realtime table { border-collapse: collapse; } form.realtime table tr td { padding: 0px; margin: 0px; } form.realtime table tr td div.text-cell { padding: 0px; margin: 0px; height: 100%; width: 500px; } form.realtime table tr td div.text-cell input { width: 80%; width: 90%; height: 100%; border: 0px; } form.realtime table tr td div.text-cell input[disabled] { background-color: transparent; color: #fafafa; font-weight: bold; } form.realtime table tr td.checkbox-cell { margin: 0px; padding: 0px; height: 100%; } form.realtime table tr td.checkbox-cell div.checkbox-contain { display: inline-block; height: 100%; width: 100%; position: relative; } form.realtime table tr td.checkbox-cell div.checkbox-contain label { background-color: transparent; display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; } form.realtime table tr td.checkbox-cell div.checkbox-contain input[type="checkbox"]:not(.editable) { display: none; } form.realtime table tr td.checkbox-cell div.checkbox-contain input[type="checkbox"]:not(.editable) ~ .cover { font-weight: bold; background-color: #FF0073; color: #302B28; display: block; } form.realtime table tr td.checkbox-cell div.checkbox-contain input[type="checkbox"]:not(.editable) ~ .cover:after { height: 100%; } form.realtime table tr td.checkbox-cell div.checkbox-contain input[type="checkbox"]:not(.editable) ~ .cover:after { content: "✖"; } form.realtime table tr td.checkbox-cell div.checkbox-contain input[type="checkbox"]:not(.editable) ~ .cover.yes { background-color: #46E981; } form.realtime table tr td.checkbox-cell div.checkbox-contain input[type="checkbox"]:not(.editable) ~ .cover.yes:after { content: "✔"; } form.realtime table tr td.checkbox-cell div.checkbox-contain input[type="checkbox"]:not(.editable) ~ .cover.mine { display: none; } form.realtime table input[type="text"] { height: 100%; width: 80%; border: 3px solid #302B28; } form.realtime table .edit { color: #46E981; cursor: pointer; width: 10%; font-size: 20px; } form.realtime table .edit:after { content: '✐'; } form.realtime table .edit.editable { display: none; } form.realtime table thead tr th input[type="text"][disabled] { background-color: transparent; color: #fafafa; font-weight: bold; } form.realtime table thead tr th .remove { cursor: pointer; font-size: 20px; } form.realtime table tfoot tr td { text-align: center; } form.realtime table tfoot tr td .save { padding: 15px; border-top-left-radius: 5px; border-top-right-radius: 5px; } form.realtime #adduser, form.realtime #addoption { color: #46E981; border: 1px solid #46E981; padding: 15px; cursor: pointer; } form.realtime #adduser { border-top-left-radius: 5px; } form.realtime #addoption { border-bottom-left-radius: 5px; } div.modal, div#modal { box-sizing: border-box; z-index: 9001; position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; display: none; background-color: #302B28; } div.modal #content, div#modal #content { box-sizing: border-box; border: 1px solid white; vertical-align: middle; padding: 2.5vw; width: 100vw; height: 56.25vw; max-height: 100vh; max-width: 177.78vh; margin: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } div.modal #content p, div#modal #content p, div.modal #content li, div#modal #content li, div.modal #content pre, div#modal #content pre, div.modal #content code, div#modal #content code { font-size: 2.75vw; line-height: 3.025vw; } div.modal #content h1, div#modal #content h1 { font-size: 5vw; line-height: 5.5vw; } div.modal #content h2, div#modal #content h2 { font-size: 4.2vw; line-height: 4.62vw; } div.modal #content h3, div#modal #content h3 { font-size: 3.6vw; line-height: 3.96vw; } div.modal #content h4, div#modal #content h4 { font-size: 3vw; line-height: 3.3vw; } div.modal #content h5, div#modal #content h5 { font-size: 2.2vw; line-height: 2.42vw; } div.modal #content h6, div#modal #content h6 { font-size: 1.6vw; line-height: 1.76vw; } div.modal #content pre > code, div#modal #content pre > code { display: block; position: relative; border: 1px solid #333; width: 90%; margin: auto; padding-left: .25vw; } div.modal .center, div#modal .center { position: relative; width: 80%; height: 80%; margin: auto; border: 1px solid #685d56; text-align: center; } div.modal.shown, div#modal.shown { display: block; } div.modal table, div#modal table { margin: 30px; border-collapse: collapse; } div.modal table input, div#modal table input { height: 100%; width: 90%; border: 3px solid #302B28; } div.modal table tfoot tr td, div#modal table tfoot tr td { z-index: 4000; cursor: pointer; } div.modal #addtime, div#modal #addtime, div.modal #adddate, div#modal #adddate { color: #46E981; border: 1px solid #46E981; padding: 15px; } div.modal #adddate, div#modal #adddate { border-top-left-radius: 5px; } div.modal #addtime, div#modal #addtime { border-bottom-left-radius: 5px; }