241 lines
3.6 KiB
CSS
241 lines
3.6 KiB
CSS
|
/* X-Small devices (portrait phones, less than 576px) */
|
||
|
@media screen and (max-width:575.98px) {
|
||
|
#logo {
|
||
|
min-width: 180px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/* Small devices (landscape phones, less than 768px) */
|
||
|
@media screen and (max-width: 767.98px) and (min-width:576px) {
|
||
|
#logo {
|
||
|
min-width: 210px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/* Medium devices (tablets, less than 992px) */
|
||
|
@media screen and (max-width: 991.98px) and (min-width:768px) {
|
||
|
#logo {
|
||
|
min-width: 240px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/* Large devices (desktops, less than 1200px) */
|
||
|
@media screen and (max-width: 1199.98px) and (min-width:992px) {
|
||
|
#logo {
|
||
|
min-width: 270px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/* X-Large devices (large desktops, less than 1400px) */
|
||
|
@media screen and (max-width: 1399.98px) and (min-width:1200px) {
|
||
|
#logo {
|
||
|
min-width: 300px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/* XX-Large devices (large desktops, more than 1400px) */
|
||
|
@media screen and (min-width:1400px) {
|
||
|
#logo {
|
||
|
min-width: 320px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@media print {
|
||
|
.noprint {
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
body {
|
||
|
min-width: 100vw;
|
||
|
min-height: 100vh;
|
||
|
margin-left: auto;
|
||
|
margin-right: auto;
|
||
|
overflow: hidden;
|
||
|
}
|
||
|
|
||
|
#footer {
|
||
|
background-color: #ccc;
|
||
|
}
|
||
|
|
||
|
a, a:link, a:visited, a:hover, a:active {
|
||
|
color: #006699;
|
||
|
text-decoration: none;
|
||
|
}
|
||
|
|
||
|
h1,h2,h3,h4,h5,h6 {
|
||
|
color: #666;
|
||
|
}
|
||
|
|
||
|
ul {
|
||
|
list-style: none;
|
||
|
margin: 0;
|
||
|
margin-top: 10px;
|
||
|
padding: 0;
|
||
|
padding-left: 0;
|
||
|
}
|
||
|
|
||
|
ul.btns > li {
|
||
|
padding-bottom: 10px;
|
||
|
}
|
||
|
|
||
|
ul.arrow {
|
||
|
list-style: none;
|
||
|
padding: 0 0 10px 20px;
|
||
|
margin: 0;
|
||
|
}
|
||
|
|
||
|
ul.arrow > li {
|
||
|
padding: 5px 0 0 20px;
|
||
|
}
|
||
|
|
||
|
ul.arrow > li:before {
|
||
|
content: "➜";
|
||
|
position: absolute;
|
||
|
margin-left: -24px;
|
||
|
}
|
||
|
|
||
|
ul.bool {
|
||
|
list-style: none;
|
||
|
padding: 0;
|
||
|
padding-left: 20px;
|
||
|
margin: 0;
|
||
|
}
|
||
|
|
||
|
ul.bool > li {
|
||
|
padding-top: 5px;
|
||
|
padding-left: 20px;
|
||
|
}
|
||
|
|
||
|
ul.bool > li.success:before {
|
||
|
content: "☑";
|
||
|
position: absolute;
|
||
|
margin-left: -24px;
|
||
|
}
|
||
|
|
||
|
ul.bool > li.failure:before {
|
||
|
content: "☐";
|
||
|
position: absolute;
|
||
|
margin-left: -24px;
|
||
|
}
|
||
|
|
||
|
ul.errorlist {
|
||
|
color: red;
|
||
|
}
|
||
|
|
||
|
#form-login {
|
||
|
max-width: 340px;
|
||
|
}
|
||
|
|
||
|
button.menu {
|
||
|
width: 100%;
|
||
|
}
|
||
|
|
||
|
@font-face {
|
||
|
font-family: "fa";
|
||
|
src: url("../fonts/fa-regular-400.woff2") format('woff2');
|
||
|
}
|
||
|
|
||
|
.fatt {
|
||
|
font-family: fa;
|
||
|
font-weight: 400;
|
||
|
}
|
||
|
|
||
|
details > summary {
|
||
|
color: #006699;
|
||
|
}
|
||
|
|
||
|
meter {
|
||
|
background: lightgrey;
|
||
|
width: 200px;
|
||
|
}
|
||
|
|
||
|
meter.meter-narrow {
|
||
|
background: lightgrey;
|
||
|
width: 80px;
|
||
|
}
|
||
|
|
||
|
th.number, td.number {
|
||
|
text-align: right;
|
||
|
}
|
||
|
|
||
|
th.rotate {
|
||
|
height: 140px;
|
||
|
white-space: nowrap;
|
||
|
}
|
||
|
|
||
|
th.rotate > div {
|
||
|
transform:
|
||
|
translate(25px, -5px)
|
||
|
rotate(315deg);
|
||
|
width: 30px;
|
||
|
}
|
||
|
|
||
|
th.rotate > div > span {
|
||
|
border-bottom: 2px dotted #000;
|
||
|
padding: 5px 10px;
|
||
|
}
|
||
|
|
||
|
div.date {
|
||
|
width: 200px;
|
||
|
}
|
||
|
|
||
|
form > table > tbody > tr > th {
|
||
|
text-align: right;
|
||
|
}
|
||
|
|
||
|
select.fgrow2 {
|
||
|
flex-grow: 2 !important;
|
||
|
}
|
||
|
|
||
|
span.input-group-text {
|
||
|
padding-top: 0;
|
||
|
padding-bottom: 0;
|
||
|
height: 100%;
|
||
|
}
|
||
|
|
||
|
input.input-right {
|
||
|
text-align: right;
|
||
|
}
|
||
|
|
||
|
input#id_password, input#id_username {
|
||
|
max-width: 180px;
|
||
|
}
|
||
|
|
||
|
.cursor-cell {
|
||
|
cursor: cell;
|
||
|
}
|
||
|
|
||
|
.btn-outline-info, .btn-outline-info:active, .btn-outline-info:focus, .btn-outline-info:visited {
|
||
|
border-color: #9a1662 !important;
|
||
|
color: #9a1662 !important;
|
||
|
background-color: white !important;
|
||
|
}
|
||
|
.btn-outline-info:hover {
|
||
|
border-color: #9a1662 !important;
|
||
|
color: white !important;
|
||
|
background-color: #9a1662 !important;
|
||
|
}
|
||
|
.btn-outline-info:focus {
|
||
|
box-shadow: rgba(154, 22, 98, 0.6) 0 0 0 3px;
|
||
|
color: white !important;
|
||
|
background-color: #9a1662 !important;
|
||
|
}
|
||
|
|
||
|
.snap-img {
|
||
|
background: #FFF;
|
||
|
width: 181px;
|
||
|
height: 256px;
|
||
|
display: block;
|
||
|
margin: 10px auto;
|
||
|
border: 1px solid black;
|
||
|
}
|
||
|
|
||
|
.snaps {
|
||
|
height: calc(100vh - 90px);
|
||
|
scroll-snap-align: end;
|
||
|
scroll-snap-type: y mandatory;
|
||
|
scrollbar-color: #dd4444 white;
|
||
|
scrollbar-width: auto;
|
||
|
}
|