@media only screen and (min-width: 992px) {
    .sharepoint .event-detail {
        padding: 36px 0 9px;
        margin-left: 90px;
        margin-right: 0px;
    }
}

.subheader {
    display: flex;
    flex-grow: 1;
    font-size: 18px;
    font-weight: bold;
    color: #777;
    padding-top: 6px;
    margin-bottom: 0;
}

.dashed {
    display: flex;
    align-items: center;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 12px;
}

.seminar-icon {
    display: flex;
}

.greenbox {
    background-color: #dee63e;
    padding: 0 15px 15px;
    margin-top: 20px;
}

.ampel {
    padding-top: 5px;
    font-weight: bold;
    text-transform: uppercase;
}

.datum {
    font-size: 22px;
}

.datumhinweis {
    margin-bottom: 18px;
}

.veranstaltungsort, .format {
    font-weight: bold;
}

.weitereTermine {
    margin-bottom: 14px;
}

.vormerkenText a {
    color: #666;
}

.preise {
    padding: 0 15px 15px;
    margin-top: 20px;
}

.preisPremium {
    font-weight: bold;
    color: #cc1e5d;
}

.premiumMitglieder {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
}

.haken {
    padding-top: 2px;
    padding-left: 42px;
    font-size: 14px;
    font-weight: bold;
    position:relative;
}
.haken:after {
	position: absolute;
	left: 15px;
	top: 3px;
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9.5 20c-2.538 0-4.923-0.988-6.718-2.782s-2.782-4.18-2.782-6.717c0-2.538 0.988-4.923 2.782-6.718s4.18-2.783 6.718-2.783c2.538 0 4.923 0.988 6.718 2.783s2.782 4.18 2.782 6.718-0.988 4.923-2.782 6.717c-1.794 1.794-4.18 2.782-6.718 2.782zM9.5 2c-4.687 0-8.5 3.813-8.5 8.5s3.813 8.5 8.5 8.5 8.5-3.813 8.5-8.5-3.813-8.5-8.5-8.5z' fill='%23CC1E5D'%3E%3C/path%3E%3Cpath d='M7.5 14.5c-0.128 0-0.256-0.049-0.354-0.146l-3-3c-0.195-0.195-0.195-0.512 0-0.707s0.512-0.195 0.707 0l2.646 2.646 6.646-6.646c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-7 7c-0.098 0.098-0.226 0.146-0.354 0.146z' fill='%23CC1E5D'%3E%3C/path%3E%3C/svg%3E%0A");
	width: 16px;
	height: 16px;

}
.passendeSeminare {
    margin-top: 16px;
    padding: 0 15px 15px;
    font-size: 14px;
    line-height: 18px;
}

.passendeSeminare p {
    margin: 0 0 10px !important;
}

.passendeSeminare a:before {
    content: '\25A0';
    color: #2a8667;
    width: 1em;
    margin-left: -10px;
    margin-right: 2px;
}

.passendeSeminare a {
    display: inline-block;
    padding-left: 8px;
}

.spacer {
    margin-top: 36px;
    padding-top: 24px;
    border-top: 1px solid #eee;
}

.titel {
    font-weight: bold;
    margin-top: 18px;
}

.lebenslauf {
    display: flex;
}

.lebenslauftext {
    hyphens: auto;
}

.lebenslaufbild img {
    max-width: 120px;
    border-radius: 50%;
}

.tx-vdr-veranstaltungen li {
    line-height: 1.5;
}
.checkheader {
    font-size: 1.8rem;
    color: #212F53;
    font-weight: 700
}

.checkitem {
    white-space: nowrap;
    margin-right: 2rem;
    display: inline-block
}

.checkitem input {
    width: 2rem;
    height: 2rem;
    z-index: 99;
    margin: 0 auto;
    cursor: pointer
}

.checkitem label {
    margin-top: -3px;
    padding-left:10px;
}