
.pagebreak { page-break-before: always; } /* page-break-after works, as well */


.navbar-center {
    position: absolute;
    left: 50%;
    transform: translatex(-50%);
}


.big-checkbox input[type="checkbox"]:checked + label {
	color: #ffffff;
	font-weight: bold;
   background: lightgreen;

}

.big-checkbox input[type="checkbox"] {
	display: none;
}


[data-title]:hover:after {
    opacity: 1;
    transition: all 0.1s ease 0.5s;
    visibility: visible;
}
[data-title]:after {
    content: attr(data-title);
    background-color: #00FF00;
    color: #111;
    font-size: 150%;
    position: absolute;
    padding: 1px 5px 2px 5px;
    bottom: -1.6em;
    left: 100%;
    white-space: nowrap;
    box-shadow: 1px 1px 3px #222222;
    opacity: 0;
    border: 1px solid #111111;
    z-index: 99999;
    visibility: hidden;
}
[data-title] {
    position: relative;
}

.inputleft{
display: block;
width: 50%;
float: left;
}

.inputright{
display: block;
width: 50%;
float: right;
}

.showValue {
font-weight: bold;
 
}

.showLabel {
color: grey;
text-align: right;
}

.login-warning {
color: red;
text-align: center;
font-size: 140%;
}

@media print {
  a[href]:after {
    content: none !important;
  }
}
