* {
    font-family: Arial,verdana; /* Abraxas default: verdana */
}

body {
    color: #000000; /* Abraxas default: hsl(191, 100%, 24%) */
}

.logo {
    width: 300px; /* Abraxas default: 80px */
    height: 90px; /* Abraxas default: 80px */
    background-image: url('data:image/png;base64,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');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left top;
}

.options-playslip:before {
    /* see https://fontawesome.com/icons?d=gallery for icon unicode values (only free and solid icons) */
    content: "\f53c"; /* initial value of this icon was: \f0e0 */
}

.options-blame:before {
    /* see https://fontawesome.com/icons?d=gallery for icon unicode values (only free and solid icons)
       f007: user (zusammen mit info und cash-register)
       f2bd: user-circle (zusammen mit info-circle) */
    content: "\f2bd"; /* initial value of this icon was: \f2bd */
}

.options-objection:before {
    /* see https://fontawesome.com/icons?d=gallery for icon unicode values (only free and solid icons)
	   f0e3: gavel (Hammer)
	   f129: info (Info-i, zusammen mit user und cash-register)
	   f05a: info-circle (Info-Kreis, zusammen mit user-circle)
	   f24e: balance-scale (Waage) */
    content: "\f05a"; /* initial value of this icon was: \f0e3 */
}

.options-paymentDetails:before {
    /* see https://fontawesome.com/icons?d=gallery for icon unicode values (only free and solid icons)
	   f788: cash-register (Registrierkasse, zusammen mit user und info) */
    content: "\f788"; /* initial value of this icon was: \f788 */
}

a,
a:link,
a:visited,
a:hover,
a:active {
    color: #000000;
}

/* 2020-04-21 PST: Wunsch Kapo LU */
.fa {
    font-weight: 900;
}

.fa-square,
.fa-check-square {
    font-weight: 100;
}
/* 2020-04-21 PST: Wunsch Kapo LU */

.footer {
    color: #ffffff;
    background-color: #000000;
}

#header li {
    border-left-color: #000000;
}

.btn-primary {
    border-color: hsl(0, 0%, 0%);
}

.default-button {
    background-color: #000000;
}

.default-button:focus,
.default-button:active:focus,
.default-button.active:focus {
    background-color: #000000;
}

.default-button:focus,
.default-button.focus,
.default-button:active,
.default-button.active,
.default-button:active:focus,
.default-button.active:focus {
    background-color: #000000;
}
 
.default-button:hover {
    background-color: #cccccc;
}

.default-button:hover {
    color: #cccccc;
    background-color: #000000;
    opacity: 0.7;
}

.dropzone-area-over {
    color: hsl(306, 100%, 26%);
    background-color: #000000;
}

#dropzone-file-button {
    color: #e6faff;
    background-color: #000000;
}

.confirmation-button {
    color: hsl(0, 0%, 0%) !important;
    border-color: #000000 !important;
}