body {
    background-color: #9d9d9d !important;
}

.container {
    background-color: white;
}

label.required::after {
    content: ' *';
    color: red;
}

a {
    text-decoration: none !important;
}

.app-button {
    background-color: #fe914d !important;
}

.app-button:hover {
    background-color: #e78040 !important;
}

.con-button {
    background-color: #ff5757 !important;
}

.con-button:hover {
    background-color: #cb3c3c !important;
}

.succdiv {
    color: green !important;
}

.back-home {
    transition: ease-in 200ms;
}

.back-home:hover {
    transform: scale(1.3);
}

.heading-box {
    background-color: #545454 !important;
    width: 100% !important;
    padding: 0.5rem 0 0.5rem 1.5rem;
    margin-bottom: 0.5rem;
}

.heading-app {
    color: #e78040;
}

.heading-con {
    color: #ff5757;
}

.imprint a {
    color: black;
}

.imprint a:hover {
    text-decoration: underline !important;
}
