Initial commit

This commit is contained in:
Manuel Cillero 2020-04-10 12:48:19 +02:00
commit f4bfb0e367
71 changed files with 10399 additions and 0 deletions

382
www/dam/css/stylesheet.css Normal file
View file

@ -0,0 +1,382 @@
/**
* Global
*/
html {
height: 100%;
}
body {
padding: 80px 0;
}
body.report {
position: relative;
min-height: 100%;
}
.panel {
border-radius: 0;
border-color: #444;
}
sup.alpha {
color: red !important;
}
sup.beta {
color: #6495ed !important;
}
/**
* Fonts.
*/
@font-face {
font-family: 'SirinStencil';
src: url(../fonts/sirinstencil-regular.eot);
src: url(../fonts/sirinstencil-regular.eot?#iefix) format('embedded-opentype'),
url(../fonts/sirinstencil-regular.woff2) format('woff2'),
url(../fonts/sirinstencil-regular.woff) format('woff'),
url(../fonts/sirinstencil-regular.ttf) format('truetype')
}
@font-face {
font-family: 'Codabar';
src: url(../fonts/codabar.eot);
src: url(../fonts/codabar.eot?#iefix) format('embedded-opentype'),
url(../fonts/codabar.woff2) format('woff2'),
url(../fonts/codabar.woff) format('woff'),
url(../fonts/codabar.ttf) format('truetype')
}
p.codabar {
font-family: Codabar;
font-size: 16px;
padding-top: 8px;
}
/**
* Navigation menu.
*/
.navbar-fixed-top {
z-index: 999;
}
.navbar .navbar-brand {
font-family: SirinStencil, Georgia, serif;
font-size: 38px;
padding: 12px 10px 0 20px;
}
.navbar-nav > li > a {
padding-left: 8px;
padding-right: 8px;
font-size: 18px;
}
.navbar-inverse .navbar-nav > li > a {
color: #c5c5c5;
}
.navbar-nav .dropdown-menu > li > a {
position: relative;
padding-left: 28px;
font-size: 16px;
}
.navbar-nav span.glyphicon {
display: none;
position: absolute;
font-size: 14px;
top: 7px;
left: 6px;
}
@media (min-width: 768px) {
.navbar-nav span.glyphicon {
display: block;
}
}
/**
* Loading spinner.
*/
#loading {
display: none;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #dfdfdf;
opacity: 0.5;
z-index: 9999;
}
/**
* Error fatal.
*/
.container.fatal-error {
margin-top: -10px;
}
.blink {
animation: blinker 1s linear infinite;
}
@keyframes blinker {
50% {
opacity: 0;
}
}
/**
* Login form.
*/
.login-heading {
margin-top: -50px;
font-family: SirinStencil, Georgia, serif;
font-size: 48px;
text-align: center;
color: #444;
text-shadow: 0 1px 0 #fff;
height: 98px;
}
.container.fatal-error + .container > .login-heading {
margin-top: -20px;
}
@media (min-width: 480px) {
h1.login-heading {
font-size: 64px;
}
}
@media (min-width: 768px) {
h1.login-heading {
font-size: 92px;
}
}
.form-login {
max-width: 350px;
padding: 15px;
margin: 30px auto;
}
.form-login .form-control {
position: relative;
height: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 10px;
font-size: 16px;
}
.form-login .form-control:focus {
z-index: 2;
}
.form-login input[type="text"] {
margin-bottom: -1px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.form-login input[type="password"] {
margin-bottom: 10px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.panel-login-info {
font-size: 96%;
text-align: center;
color: #555;
border: 0;
background-color: rgba(238, 238, 238, 0.7);
position: absolute;
bottom: 30px;
left: 1%;
right: 1%;
width: 98%;
}
.panel-login-info p {
margin: 4px 8px;
padding: 0;
}
/**
* Home page.
*/
.hemotron {
color: #444;
background-color: rgba(238, 238, 238, 0.6);
}
.hemotron h1 {
font-family: SirinStencil, Georgia, serif;
color: #555;
text-shadow: 0 2px 0 #fff;
}
.hemotron ul#changelog {
background-color: #eee;
}
.hemotron ul#changelog > li > a {
font-weight: bold;
}
ul.changelog-list {
padding-left: 3.8em;
list-style: none;
}
ul.changelog-list li::before {
content: "\2043";
color: #999;
font-weight: bold;
display: inline-block;
width: 1em;
margin-left: -1em;
}
ul.changelog-list li.version {
margin-top: .5em;
}
ul.changelog-list li.version::before,
ul.changelog-list li.divider::before {
display: none;
}
ul.changelog-list li.divider {
height: 1.2em;
}
ul.changelog-list li span {
display: block;
position: absolute;
margin-left: -3.8em;
margin-top: -2px;
width: 3.4em;
text-align: right;
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
font-weight: bold;
font-size: larger;
}
@media (max-width: 767px) {
ul.changelog-list {
padding-left: 3.5em;
}
ul.changelog-list li span {
margin-left: -3.5em;
margin-top: -1px;
width: 3.2em;
font-size: 16px;
}
}
/**
* Scrollup.
*/
.scrollup {
width: 40px;
height: 40px;
opacity: 0.2;
position: fixed;
bottom: 50px;
right: 60px;
display: none;
text-indent: -9999px;
background: url("../img/icon2top.png") no-repeat;
z-index: 999;
}
/**
* Footer.
*/
footer {
margin-top: 0;
position: fixed;
width: 100%;
bottom: 0;
background-color: #222;
border-color: #080808;
color: #999;
z-index: 999;
}
footer .container {
padding: 0 15px;
}
footer p {
margin: 3px 0;
}
footer .copyright {
float: left;
}
footer .today {
text-align: right;
}
@media (max-width: 479px) {
footer .jda {
display: none;
}
}
@media (max-width: 359px) {
footer .today {
display: none;
}
}
/**
* Bootstrap workarounds.
*/
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
border-right: 1px solid #ddd;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom: 1px solid #ddd;
}
.panel-footer {
border-top: 0;
}
/**
* Extra printing styles.
*/
@media print {
@page {
size: A4;
margin: 1cm;
}
html, body {
margin: 0;
padding: 0;
-webkit-print-color-adjust: exact;
}
table tr td, table tr th {
page-break-inside: avoid;
}
footer {
margin-top: 20px;
position: relative;
}
footer .today {
display: none;
}
}
/**
* Font size for printing from "all" browsers.
*/
@media print {
body {
font-size: 1.65vw;
}
}
/**
* Only for Chrome 29+.
*/
@media print and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
body {
font-size: 3.75mm;
}
}
/**
* IE10 and IE11.
*/
@media print and (-ms-high-contrast: active), (-ms-high-contrast: none) {
body {
font-size: 12px;
}
}