Files
reap-simulator-vincent/files/layout.css
2023-03-02 17:44:00 +01:00

465 lines
6.0 KiB
CSS

body {
margin-top: 75px
}
a {
outline: 0
}
nav.navbar {
margin-top: 20px
}
.navbar-brand {
font-size: 1.2rem
}
.navbar-brand img {
height: 1.6rem;
padding-right: 1rem
}
.navbar-toggler {
font-size: 1rem
}
.navbar-dark .navbar-toggler {
border: 0
}
.device-label {
color: #0070af;
background: #22262a;
font-weight: bold
}
.container-fluid.in {
padding-top: 1.6rem;
padding-bottom: 1rem
}
h1 {
font-size: 1.7rem;
margin-bottom: 1rem
}
h2 {
font-size: 1.3rem
}
h2 a.cfg {
display: inline-block;
float: right;
cursor: pointer
}
h2 a.cfg img {
height: 21px
}
.box-c {
margin-bottom: 30px
}
.box-c h2 {
background-color: #0070af;
color: #fff;
font-size: 1.4rem;
padding: .3rem .5rem;
margin-bottom: 0
}
.box-c.log h2 {
background-color: #555;
color: #fff;
font-size: 1.2rem
}
.box-c h2.err {
background-color: #dc3545;
transition: background-color ease 600ms
}
.box-c h3,
.modal-content h3 {
color: #0070af;
font-size: 1.2rem;
padding: .3rem 0rem;
margin-bottom: .1rem
}
.box-c h3 div.fall {
font-weight: normal;
display: inline-block;
padding-left: 1rem;
font-size: 1rem
}
.box {
padding: .6rem;
margin-top: 0;
background: #ddd
}
.box p {
margin-bottom: 0;
text-align: right
}
.group {
list-style-type: none;
list-style-position: inside;
padding: 0;
margin-bottom: 0;
display: inline-block
}
.group li {
font-weight: normal;
color: #212529
}
.group.vals {
float: right
}
.group.vals div {
display: inline-block
}
.group.vals li {
padding: .0rem .0rem;
font-weight: bold;
color: #0070af
}
.group.vals li.err {
color: red
}
.modal-content {
border-radius: 0
}
.modal-header {
background-color: #0070af;
color: #fff;
border-radius: 0;
padding: .6rem 1rem
}
.modal-header img {
height: 25px;
margin-top: 3px;
margin-right: 10px
}
.modal-header img.loader {
-webkit-animation: rotation 1400ms infinite linear;
animation: rotation 1400ms infinite linear
}
@-webkit-keyframes rotation {
from {
-webkit-transform: rotate(0)
}
to {
-webkit-transform: rotate(359deg)
}
}
.modal-header.err,
.modal-header.suc {
background-color: #dc3545;
transition: background-color ease 600ms
}
.modal-header.suc {
background-color: #28a745
}
.form-group>label,
.form-group>legend,
.form-row div:first-child label {
font-weight: bold
}
.mt06 {
margin-top: .6rem
}
.mr06 {
margin-right: .6rem
}
.pl03 {
padding-left: .4rem
}
.btn-pm {
padding: 0rem .3rem
}
.btn-pm i {
padding: 3px;
display: block;
border: solid #fff;
border-width: 0 3px 3px 0;
transform: rotate(45deg);
transition: transform .3s ease;
margin: 4px 0 5px 0
}
.btn-pm i.blue {
border: solid #0070af;
border-width: 0 4px 4px 0;
margin: 7px 0 6px 0
}
.btn-pm img {
width: 12px;
transform: rotate(-90deg);
transition: transform .3s ease
}
.btn-pm.op i {
transform: rotate(-135deg)
}
h2 .btn-pm {
padding: 0rem .45rem;
background-color: #fff;
border-color: #eee
}
h2 .btn-pm:hover,
h2 .btn-pm:focus {
background-color: #ccc
}
.nlb {
font-size: 1.8rem;
line-height: .7;
padding: .26rem .35rem
}
.device-label.serr {
background-color: #dc3545;
color: #fff
}
.device-label.stou {
background-color: #fc0;
color: #333
}
tr.err {
background-color: #dc9ca3
}
tr.na {
background-color: #fc0
}
@keyframes ert {
0 {
background-color: #22262a;
color: #0070af
}
30% {
background-color: #dc3545;
color: #fff
}
100% {
background-color: #22262a;
color: #0070af
}
}
@keyframes ctout {
0 {
background-color: #22262a;
color: #0070af
}
30% {
background-color: #f90;
color: #fff
}
100% {
background-color: #22262a;
color: #0070af
}
}
.dn {
display: none
}
.btn-group-sm>.btn,
.btn-sm {
padding: 0rem .5rem
}
.derr {
font-weight: bold
}
.dmax {
background-color: #e0be58
}
.rdmi {
height: 27px;
padding: 6px 2px
}
.rdmi.a {
background-color: #dc3545
}
th i {
border: solid black;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 4px;
transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
margin: 0 4px;
cursor: pointer
}
.ab {
transform: rotate(45deg);
-webkit-transform: rotate(45deg)
}
.as {
border-color: #dc3545;
border-width: 0 4px 4px 0
}
.pt02 {
padding-top: .2rem
}
.pl04 {
padding-left: .4rem
}
.loader {
border: 5px solid #0069d9;
border-radius: 50%;
border-top: 5px solid #fff;
width: 20px;
height: 20px;
-webkit-animation: spin 1s linear infinite;
animation: spin 1s linear infinite;
float: left;
margin: .1rem .5rem 0 0
}
@-webkit-keyframes spin {
0 {
-webkit-transform: rotate(0)
}
100% {
-webkit-transform: rotate(360deg)
}
}
@keyframes spin {
0 {
transform: rotate(0)
}
100% {
transform: rotate(360deg)
}
}
.prst {
padding: 14px
}
.prst span {
display: block;
padding-bottom: 12px
}
.ptok,
.ptf {
font-size: 50px;
font-weight: bold;
color: #28a745
}
.ptf {
color: red
}
.fl {
float: left
}
.fr {
float: right
}
.rains {
clear: both;
background: #000;
height: 30px;
margin-bottom: .5rem;
padding-right: 4px
}
.rains.sl {
height: 28px;
margin-bottom: 0
}
.rains>div {
background-color: #f70;
height: 100%;
width: 0;
padding-left: 4px
}
.myd {
background-color: #007bff;
color: #fff
}
.myd.na {
color: #000
}
.dchb {
display: inline-block;
padding-right: 1rem
}
.dchb>label {
padding-left: .3rem
}
.esm {
margin-top: .4rem;
margin-bottom: 1.4rem
}
#d-t th,
#d-t td {
text-align: center
}
#d-t th:first-child,
#d-t td:first-child {
text-align: left
}