@charset "utf-8";

/* Musterdatei kann bei Bedarf gefüllt werden. + */





/* Anpassungen sind ab Version 26.3.0 im RIM-Repo enthalten und können hier wieder gelöscht werden! */
:root {
    --Tooltip_Notice_Font_Color_HEX: var(--Calendar_Tooltip_Notice_Font_Color_HEX);
}

#sst-calendar a.sstfc-event:hover {
    color: var(--Calendar_Cell_Link_Color_HEX) !important;
}

.button-control {
    margin-top: auto;
    margin-bottom: auto;
}

footer #syndicate {
    float: none;
}

.notizen .chat-recent-message-channel.highlight-color-1,
.notizen .chat-recent-message-sender.highlight-color-1 {
    color: var(--Body_Font_Color_HEX) !important;
}







.app a.button,
#ipad-notification a,
.span-add-container,
button.button,
input[class^="button"],
input[type="submit"] {
    border: 1px solid var(--Button_Border_Color_HEX) !important;
}

.app a.button:hover,
#ipad-notification a:hover,
.span-add-container:hover,
button.button:hover,
input[class^="button"]:hover,
input[type="submit"]:hover {
    border: 1px solid var(--Button_Border_Hover_Color_HEX) !important;
    background: var(--Button_Background_Hover_Color_HEX) !important;
}

.terminefilter_abstand.sstfc-button.sstfc-button-primary,
button.sstfc-button-primary {
    background-color: var(--Button_Background_Color_HEX);
    border-color: var(--Button_Border_Color_HEX);
    color: var(--Button_Font_Color_HEX);
}

.terminefilter_abstand.sstfc-button.sstfc-button-primary:hover,
button.sstfc-button-primary:hover,

.terminefilter_abstand.sstfc-button.sstfc-button-primary:not(:disabled).sstfc-button-active,
button.sstfc-button-primary:disabled, button.sstfc-button-primary:hover,
button.sstfc-button-primary:not(:disabled).sstfc-button-active,
button.sstfc-button-primary:not(:disabled):active {
    background-color: var(--Button_Background_Hover_Color_HEX);
    border-color: var(--Button_Border_Hover_Color_HEX);
    color: var(--Button_Font_Hover_Color_HEX);
}

.forman .dx-button,
div.dx-button.dx-widget {
    border-color: var(--Button_Border_Color_HEX) !important;
}

.forman .dx-button:hover,
div.dx-button.dx-widget:hover {
    border-color: var(--Button_Border_Hover_Color_HEX) !important;
    color: var(--Button_Font_Hover_Color_HEX) !important;
    background: var(--Button_Background_Hover_Color_HEX) !important;
}

.chat-app .button-bottom button .fas-sst-icon::before {
    color: var(--Button_Font_Color_HEX) !important;
}

.chat-app .button-bottom button[disabled] .fas-sst-icon.fa-sst-paper-plane::before {
    color: #fff !important;
}

.chat-app .button-bottom button:hover .fas-sst-icon.fa-sst-paper-plane::before,
.chat-app .button-bottom button:hover .fas-sst-icon::before {
    color: var(--Button_Font_Hover_Color_HEX) !important;
}

ul.accessible-tablist li.active {
    border-bottom: 3px solid var(--Tab_Active_Border_Color_HEX);
    height: var(--Tab_Height);
}

ul.accessible-tablist li.active:hover {
    border-bottom: 3px solid var(--Tab_Active_Border_Hover_Color_HEX);
    height: var(--Tab_Height);
}

ul.accessible-tablist li,
ul.accessible-tablist li.inactive {
    height: var(--Tab_Height);
    border-bottom: 1px solid var(--Tab_Inactive_Border_Color_HEX);
}

ul.accessible-tablist li.inactive:hover {
    border-bottom: 3px solid var(--Tab_Inactive_Border_Hover_Color_HEX);
}

a.aktiv:hover {
    color: var(--Link_Active_Font_Hover_Color_HEX) !important;
}

a.leveltitle:hover {
    color: var(--Link_Font_Hover_Color_HEX) !important;
}





.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-contoured-date,
.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today.dx-calendar-contoured-date {
    -webkit-box-shadow: inset 0 0 0 1px #bebebe,inset 0 0 0 1000px transparent;
    box-shadow: inset 0 0 0 1px transparent,inset 0 0 0 1000px transparent;
}

.dx-calendar-cell.dx-calendar-today span {
border: 2px solid var(--Button_Background_Color_HEX);
}

.dx-calendar-cell.dx-calendar-selected-date span {
    color: var(--Button_Font_Color_HEX);
    background-color: var(--Button_Background_Color_HEX);
}

.dx-calendar-cell.dx-calendar-selected-date.dx-state-hover span {
    color: var(--Button_Font_Hover_Color_HEX);
}

.dx-calendar-cell.dx-calendar-contoured-date span {
    box-shadow: 0 0 0 2px var(--Button_Background_Color_HEX);
}

.dx-calendar-cell span {
    border-radius: 0px;
}

.dx-calendar-cell.dx-state-hover span {
    background-color: var(--Button_Background_Hover_Color_HEX);
    color: var(--Button_Font_Hover_Color_HEX) !important;
    border: 2px solid var(--Button_Background_Color_HEX);
}