|
|
|
.app {
|
|
|
|
margin-top: 1em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sectionRunner--pausedState {
|
|
|
|
padding-left: .75em;
|
|
|
|
font-size: .75em;
|
|
|
|
font-weight: lighter;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sectionRunner--pausedState > .fa {
|
|
|
|
padding-right: .2em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sectionRunner--pausedState-unpaused {
|
|
|
|
}
|
|
|
|
|
|
|
|
.flex-horizontal-space-between {
|
|
|
|
display: flex;
|
|
|
|
align-items: baseline;
|
|
|
|
justify-content: space-between;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sectionRun .progress {
|
|
|
|
margin: 1em 0 0 !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sectionRun .ui.progress .bar {
|
|
|
|
-webkit-transition: none;
|
|
|
|
transition: none;
|
|
|
|
min-width: 0 !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.section--number,
|
|
|
|
.program--number {
|
|
|
|
width: 2em
|
|
|
|
}
|
|
|
|
|
|
|
|
.section--name /*,
|
|
|
|
.program--name*/
|
|
|
|
{
|
|
|
|
width: 10em;
|
|
|
|
white-space: nowrap;
|
|
|
|
}
|
|
|
|
|
|
|
|
.section--state {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.flex {
|
|
|
|
display: flex !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.section--state-true {
|
|
|
|
color: green;
|
|
|
|
}
|
|
|
|
|
|
|
|
.section--state-false {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.durationInput--minutes,
|
|
|
|
.durationInput--seconds {
|
|
|
|
min-width: 6em !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.durationInput .ui.labeled.input > .label {
|
|
|
|
width: 3em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.messages {
|
|
|
|
position: fixed;
|
|
|
|
/* top: 12px; */
|
|
|
|
bottom: 1em;
|
|
|
|
left: 1em;
|
|
|
|
right: 1em;
|
|
|
|
padding-left: 0;
|
|
|
|
z-index: 1000;
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
}
|
|
|
|
|
|
|
|
.flex-spacer {
|
|
|
|
flex: 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
.ui.container.loginPage {
|
|
|
|
margin-top: 1em;
|
|
|
|
|
|
|
|
.ui.header {
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Mobile */
|
|
|
|
@media only screen and (max-width: 767px) {
|
|
|
|
width: auto !important;
|
|
|
|
margin-left: 1em !important;
|
|
|
|
margin-right: 1em !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Tablet */
|
|
|
|
@media only screen and (min-width: 768px) and (max-width: 991px) {
|
|
|
|
width: 600px;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Small Monitor */
|
|
|
|
@media only screen and (min-width: 992px) and (max-width: 1199px) {
|
|
|
|
width: 600px;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Large Monitor */
|
|
|
|
@media only screen and (min-width: 1200px) {
|
|
|
|
width: 800px;
|
|
|
|
}
|
|
|
|
}
|