.alertify-logs > * { padding: 12px 48px; color: #fafafa; font-weight: bold; font-size: large; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); border-radius: 1px; } .alertify-logs > *, .alertify-logs > *.default { background: rgba(0, 0, 0, 0.8); } .alertify-logs > *.error { background: #FF0073; } .alertify-logs > *.success { background: #46E981; color: #302B28; } .alertify { position: fixed; background-color: rgba(0, 0, 0, 0.3); left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; z-index: 99999; } .alertify.hide { opacity: 0; pointer-events: none; } .alertify, .alertify.show { box-sizing: border-box; transition: all 0.33s cubic-bezier(0.25, 0.8, 0.25, 1); } .alertify, .alertify * { box-sizing: border-box; } .alertify .dialog { padding: 12px; } .alertify .dialog, .alertify .alert { width: 100%; margin: 0 auto; position: relative; top: 50%; transform: translateY(-50%); } .alertify .dialog > div, .alertify .alert > div { background-color: #685d56; border-radius: 5px; } .alertify .dialog > *, .alertify .alert > * { width: 400px; max-width: 95%; margin: 0 auto; text-align: center; padding: 12px; background: #fff; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.098), 0 1px 10px 0 rgba(0, 0, 0, 0.084); } .alertify .dialog .msg, .alertify .alert .msg { padding: 12px; margin-bottom: 12px; margin: 0; text-align: left; } .alertify .dialog input:not(.form-control), .alertify .alert input:not(.form-control) { background-color: #302B28; color: #fafafa; border: 0px; border-radius: 5px; margin-bottom: 15px; width: 100%; font-size: 100%; padding: 12px; } .alertify .dialog nav, .alertify .alert nav { text-align: right; } .alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button), .alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button) { background-color: transparent; box-sizing: border-box; position: relative; outline: 0; border: 0; display: inline-block; align-items: center; padding: 0 6px; margin: 6px 8px; line-height: 36px; min-height: 36px; white-space: nowrap; min-width: 88px; text-align: center; text-transform: uppercase; font-size: 14px; text-decoration: none; cursor: pointer; color: #fafafa; border: 1px solid #302B28; border-radius: 5px; } .alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):hover, .alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):hover, .alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):active, .alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):active { background-color: rgba(0, 0, 0, 0.15); } .alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):focus, .alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):focus { border: 1px dotted #302B28; } .alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button)::-moz-focus-inner, .alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button)::-moz-focus-inner { border: 0; } .alertify .dialog nav button.btn, .alertify .alert nav button.btn { margin: 6px 4px; } .alertify-logs { position: fixed; z-index: 99999; } .alertify-logs.bottom, .alertify-logs:not(.top) { bottom: 16px; } .alertify-logs.left, .alertify-logs:not(.right) { left: 16px; } .alertify-logs.left > *, .alertify-logs:not(.right) > * { float: left; transform: translate3d(0, 0, 0); height: auto; } .alertify-logs.left > *.show, .alertify-logs:not(.right) > *.show { left: 0; } .alertify-logs.left > *, .alertify-logs:not(.right) > *, .alertify-logs.left > *.hide, .alertify-logs:not(.right) > *.hide { left: -110%; } .alertify-logs.right { right: 16px; } .alertify-logs.right > * { float: right; transform: translate3d(0, 0, 0); } .alertify-logs.right > *.show { right: 0; opacity: 1; } .alertify-logs.right > *, .alertify-logs.right > *.hide { right: -110%; opacity: 0; } .alertify-logs.top { top: 0; } .alertify-logs > * { box-sizing: border-box; transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); position: relative; clear: both; backface-visibility: hidden; perspective: 1000; max-height: 0; margin: 0; padding: 0; overflow: hidden; opacity: 0; pointer-events: none; } .alertify-logs > *.show { margin-top: 12px; opacity: 1; max-height: 1000px; padding: 12px; pointer-events: auto; } 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%; } 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; } #loading { position: fixed; z-index: 9999; top: 0px; bottom: 0px; left: 0px; right: 0px; background: #302B28; text-align: center; font-size: 1.5em; } #loading .loadingContainer { margin-top: 50vh; transform: translateY(-50%); } #loading .cryptofist { margin-left: auto; margin-right: auto; } @media screen and (max-height: 450px) { #loading .cryptofist { display: none; } } #loading .spinnerContainer { position: relative; height: 100px; } #loading .spinnerContainer > div { height: 100px; } #main { width: 70vw; margin: auto; font-size: medium; padding-bottom: 1em; } #fileManagerIframe { width: 100%; height: 500px; margin-top: 15px; } /* 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; display: inline-block; line-height: 1.5em; } .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, div.realtime { padding: 0px; margin: 0px; } form.realtime > textarea, div.realtime > textarea { width: 50%; height: 15vh; } form.realtime table, div.realtime table { border-collapse: collapse; width: calc(100% - 1px); } form.realtime table tr td:first-child, div.realtime table tr td:first-child { position: absolute; left: 29px; top: auto; width: calc(30% - 50px); } form.realtime table tr td, div.realtime table tr td { padding: 0px; margin: 0px; } form.realtime table tr td div.text-cell, div.realtime table tr td div.text-cell { padding: 0px; margin: 0px; height: 100%; } form.realtime table tr td div.text-cell input, div.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], div.realtime table tr td div.text-cell input[disabled] { background-color: transparent; color: #fafafa; font-weight: bold; } form.realtime table tr td.checkbox-cell, div.realtime table tr td.checkbox-cell { margin: 0px; padding: 0px; height: 100%; min-width: 150px; } form.realtime table tr td.checkbox-cell div.checkbox-contain, div.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, div.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), div.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, div.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, div.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, div.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, div.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, div.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.uncommitted, div.realtime table tr td.checkbox-cell div.checkbox-contain input[type="checkbox"]:not(.editable) ~ .cover.uncommitted { background: #ddd; } form.realtime table tr td.checkbox-cell div.checkbox-contain input[type="checkbox"]:not(.editable) ~ .cover.mine, div.realtime table tr td.checkbox-cell div.checkbox-contain input[type="checkbox"]:not(.editable) ~ .cover.mine { display: none; } form.realtime table input[type="text"], div.realtime table input[type="text"] { height: 100%; border: 1px solid #302B28; width: 80%; } form.realtime table thead td, div.realtime table thead td { padding: 0px 5px; background: #4c443f; border-radius: 20px 20px 0 0; text-align: center; } form.realtime table thead td input[type="text"], div.realtime table thead td input[type="text"] { width: 100%; box-sizing: border-box; } form.realtime table thead td input[type="text"][disabled], div.realtime table thead td input[type="text"][disabled] { color: white; padding: 1px 5px; border: none; } form.realtime table tbody .text-cell, div.realtime table tbody .text-cell { background: #4c443f; } form.realtime table tbody .text-cell input[type="text"], div.realtime table tbody .text-cell input[type="text"] { width: calc(100% - 50px); } form.realtime table tbody .text-cell .edit, div.realtime table tbody .text-cell .edit { float: right; margin: 0 10px 0 0; } form.realtime table tbody .text-cell .remove, div.realtime table tbody .text-cell .remove { float: left; margin: 0 0 0 10px; } form.realtime table .edit, div.realtime table .edit { color: #46E981; cursor: pointer; float: left; margin-left: 10px; /*&:after { content: '✐'; }*/ /*&.editable { display: none; }*/ } form.realtime table .remove, div.realtime table .remove { float: right; margin-right: 10px; } form.realtime table thead tr th input[type="text"][disabled], div.realtime table thead tr th input[type="text"][disabled] { background-color: transparent; color: #fafafa; font-weight: bold; } form.realtime table thead tr th .remove, div.realtime table thead tr th .remove { cursor: pointer; font-size: 20px; } form.realtime table tfoot tr, div.realtime table tfoot tr { border: none; } form.realtime table tfoot tr td, div.realtime table tfoot tr td { border: none; text-align: center; } form.realtime table tfoot tr td .save, div.realtime table tfoot tr td .save { padding: 15px; border-top-left-radius: 5px; border-top-right-radius: 5px; } form.realtime #adduser, div.realtime #adduser, form.realtime #addoption, div.realtime #addoption { color: #46E981; border: 1px solid #46E981; padding: 15px; cursor: pointer; } form.realtime #adduser, div.realtime #adduser { border-top-left-radius: 5px; } form.realtime #addoption, div.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; }