body {
    background-color: #e1ebf0;
    font-size: 1.2em;
}
input[type="text"] {
    font-size: 1.2em;
    border: 2px solid #6e96aa;
    text-align: center;
}
select {
    font-size: 1.2em !important;
    border: 2px solid #6e96aa !important;
    margin-top: 12px;
    text-align: center;
}
label.btn-outline-primary {
    font-size: 1.2em;
}
#resultLine {
    font-size: 1.2em;
}
.svg {
    background-color: #ffffff;
    border: 2px solid #6e96aa;
}
.svg svg {
    border-top: 2px solid #6e96aa;
}
.svg p {
    margin: 0;
}
.svg polygon {
    fill: none;
    stroke: steelblue;
    stroke-width: 2;
}
.svg text {
    font-size: 1.2em;
}
header {
    background-color: #a1c2d1;
    padding: 8px 0 4px 0;
    margin: 0 -12px;
}
header > h3 {
    padding: 0;
    margin: 0;
}
p.pfirst {
    margin-top: 12px;
}
.container {
    background-color: #ffffff;
    padding-bottom: 12px;
    box-shadow: 0 0 100px rgba(51, 51, 51, 0.25);
}
.redline {
    display: block;
    height: 8px;
    padding: 0;
    margin: 0 -12px;
    background: #e60014;
}
.btn {
    color: #000000;
    border: 1px solid #a1c2d1;
    border-radius: 0;
    background-color: #ffffff;
}
.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
    color: #000000;
    background-color: #a1c2d1;
    border-color: #a1c2d1;
}
.btn-check + .btn:hover {
    color: #000000;
    background-color: #e1ebf0;
    border-color: #a1c2d1;
}
.btn:hover {
    color: #000000;
    background-color: #a1c2d1;
    border-color: #a1c2d1;
}
.btn {
    border-width: 2px !important;
}
* {
    border-radius: 0 !important;
}
@media (min-width: 1400px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 960px;
    }
}
@media (min-width: 1200px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 960px;
    }
}
#resultLine {
    color: red;
    font-weight: bold;
}
.resultLine {
    color: red;
    font-weight: bold;
}
