/*Background Light Blue: #e6f4ff*/
/*              Focused: #d4ecff*/
/*Background Matt White: whitesmoke*/
/*Text Heading Blue: dodgerblue*/
/*          Focused: #4fa4ff*/
/*Badge Background Private: darkslategray*/
/*Badge Background Public: #52a1eb*/
/*Badge Background Veranstaltung: lightseagreen*/
/*Badge Background Parent: mediumorchid*/

/*Content Container*/
.content {
    border-radius: 5px;
    background: #d4ecff;
    padding: 10px 10px;
    margin-top: 15px;
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .25);
}

/*Content Heading*/
.content-heading {
    margin-bottom: 10px;
    font-weight: bold;
    font-optical-sizing: auto;
    overflow-wrap: break-word;
}

.content-text {
    margin-bottom: 15px;
    cursor: default;
}

/*Content Paragraph*/
.content-text-in {
    background: whitesmoke;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 15px;
    cursor: default;
    box-shadow: inset 0 .125rem .25rem rgba(0, 0, 0, .25);
}

.content-text-in div {
    overflow-wrap: break-word;
    font-optical-sizing: auto;
}

/*Link*/
.link {
    color: var(--primary);
    transition: 100ms;
}

.link:hover {
    color: #4fa4ff;
}

/*Badges*/
.lecture {
    cursor: default;
    color: whitesmoke;
    background: var(--info);
}

.public {
    cursor: default;
    color: whitesmoke;
    background: var(--primary);
}

.private {
    cursor: default;
    color: whitesmoke;
    background: var(--secondary);
}

.parent {
    cursor: default;
    color: whitesmoke;
    background: var(--warning);
}

/*Positioning*/
.float-right {
    margin-right: 10px;
    margin-left: 10px;
    float: right;
    transition: 100ms;
}

.content:hover .float-right {
    margin-right: 0;
}

/*Miscellanous*/
.def-cursor {
    cursor: default;
}
