* {
box-sizing: border-box;
}
html {
scroll-behavior: smooth;
}
body {
font-family: "sans";
font-size: 12pt;
background-color: #222222;
color: white;
margin: 0;
padding: 0;
}
a {
color: #87decd;
}
form {
padding: 0;
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
margin: 3mm 0 5mm 0;
padding: 0;
text-align: center;
color: white;
}
p {
margin: 0;
color: white;
text-indent: 3mm;
/*text-align: justify;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;*/
}
.firstp {
text-indent: 0;
}
.ul {
padding-left: 5mm;
margin-bottom: 0;
}
.notset {
color: #555555;
}
input:focus, textarea:focus, button:focus {
outline: none;
}
#main {
margin-left: auto;
margin-right: auto;
max-width: 20cm;
width: 100%;
padding: 3mm;
}
#notif {
width: 6cm;
position: fixed;
right: 3mm;
bottom: 3mm;
background-color: #16502d;
color: white;
border: 1px solid white;
padding: 3mm;
border-radius: 6px;
display: none;
font-size: 10pt;
cursor: pointer;
}
#popup {
display: none;
align-items: center;
position: fixed;
top: 0;
width: 100%;
height: 100vh;
z-index: 1;
background-color: rgba(0, 0, 0, .75);
}
#popupmsg {
margin-left: auto;
margin-right: auto;
max-width: 98%;
width: 15cm;
}
#puptitle {
border-radius: 9px 9px 0 0;
padding: 0;
background-color: white;
color: black;
font-weight: bold;
}
#pupmsg {
border-radius: 0 0 9px 9px;
border: 1px solid white;
border-top: 0;
padding: 1.5mm 3mm 1.5mm 3mm;
background-color: #555555;
color: white;
}
#pupmsg ul {
margin: 0;
margin-left: 3mm;
padding: 0;
}
.error, .success, .warning, .normtext {
width: 100%;
color: red;
margin-bottom: 15px;
border: 1px solid red;
border-radius: 6px;
padding: 3mm;
}
.warning {
color: orange;
border-color: orange;
}
.success {
color: lightgreen;
border-color: lightgreen;
}
.normtext {
background-color: #555555;
color: white;
border: none;
}
.hili {
color: #ffcc00;
}
.tittab {
border-collapse: collapse;
width: 100%;
border: none;
}
.tittab tr {
margin: 0;
padding: 0;
}
.tittab td {
margin: 0;
padding: 1mm;
vertical-align: middle;
}
.closeb {
cursor: pointer;
top: 3px;
vertical-align: middle;
}
.inputdiv, .lastinputdiv, .outputdiv, .lastoutputdiv {
width: 100%;
}
.inputdiv {
margin-bottom: 15px;
}
.lastoutputdiv {
margin-top: 15px;
}
.input, .inputx, .textarea, .button, .postbutton, .halfbutton, .copybutton, .output, .outputnobb, .outputli, .posthead, .lastborder, fieldset {
width: 100%;
border: 1px solid #555555;
border-radius: 0 6px 6px 6px;
font-size: 12pt;
margin: 0;
padding: 3px;
}
.input, .inputx, .textarea {
font-family: "sans";
}
.inputx {
border-radius: 0 6px 0 0;
}
.lastborder {
border-top: none;
border-radius: 0 0 6px 6px;
}
fieldset {
padding: 5px;
}
.halfbutton {
width: 50%;
height: 30px;
border-radius: 6px;
}
.button, .postbutton, .copybutton {
height: 40px;
border-radius: 6px;
font-weight: bold;
}
.button, .postbutton {
color: white;
background-color: #916f7c;
border-color: #ac939d #6c535d #6c535d #ac939d;
}
.button:hover, .postbutton:hover {
background-color: #6c535d;
border-color: #916f7c #48373e #48373e #916f7c;
}
.copybutton {
border-top: none;
border-radius: 0 0 6px 6px;
display: none;
}
.output, .outputnobb {
border-radius: 0;
margin: 0;
font-family: "sans";
}
.outputnobb {
background-color: white;
color: black;
border-bottom: none;
}
.outputli {
border-radius: 0 0 6px 6px;
}
label {
max-width: 96%;
font-weight: bold;
color: white;
background-color: #555555;
border-bottom: none;
border-radius: 6px 6px 0 0;
padding: 2px 6px 3px 6px;
display: inline-block;
margin: 0;
}
.trow {
display: table-row;
}
.tcell {
display: table-cell;
}
.cblab {
background-color: rgba(0, 0, 0, 0);
font-weight: normal;
display: table-cell;
}
.posthead, .errposthead {
font-weight: bold;
margin-bottom: 0;
border-bottom: none;
border-radius: 6px 6px 0 0;
color: white;
background-color: #555555;
padding: 3px 6px 3px 6px;
margin-top: 15px;
}
.errposthead {
background-color: red;
}
.separator {
width: 100%;
height: 25px;
}
.pseparator {
width: 100%;
height: 40px;
}
.postdiv, .postdivnobut {
border: 1px solid #555555;
background-color: white;
color: black;
padding: 3px;
}
.postdivnobut {
border-radius: 0 0 6px 6px;
}
.fullheight {
min-height: 90vh;
}
hr {
height: 1px;
background-color: #555555;
color: #555555;
border: none;
}
.debug {
width: 100%;
font-size: 10pt;
padding: 2mm;
}
#pmonitor {
display: none;
}
#pstatus {
color: white;
font-size: 10pt;
padding: 3px;
border: 1px solid white;
border-radius: 4px;
margin-bottom: 1mm;
}
#ppercenv {
padding: 3px;
border: 1px solid white;
border-radius: 4px;
margin-bottom: 1mm;
}
#pperc {
height: 3mm;
background-color: green;
width: 0;
border-radius: 2px;
}
#plog {
font-size: 10pt;
border-radius: 4px;
border: 1px solid white;
color: white;
height: 120px;
padding: 3px;
overflow-y: scroll;
}
#footer, #almfooter {
width: 100%;
text-align: center;
font-size: 9pt;
margin: 3mm 0 0 0;
}
#almfooter {
font-size: 10.5pt;
}
@media only screen and (max-width:10cm) {
body, .input, .inputx, .textarea, .button, .postbutton, .halfbutton, .copybutton, .output, .outputnobb, .outputli, .posthead, .lastborder, fieldset {
font-size: 11pt;
}
#pstatus, #plog, .debug {
font-size: 9pt;
}
#footer {
font-size: 8.5pt;
}
#almfooter {
font-size: 9.5pt;
}
}