
:root {
    --eventGeneral: var(--lightGrey150);
    --eventMeeting: var(--blue200);
    --eventVacation: var(--green300);
    --eventHoliday: var(--red100);
    --eventSpecialOccasion: var(--orange300);
    --eventAnniversary: var(--purple100);
}
/* Page */

.deMCommunication .sapMPageHeader {
    border-bottom: 4px solid var(--settingsThemeColor) !important;
}

/* Switch */

.deMCommunication .sapMSwtOn:not(.sapMSwtAcceptReject) {
    background: var(--settingsThemeColor) !important;
    border-color: var(--settingsThemeColor) !important;
}
.deMCommunication .sapMSwtHoverable.sapMSwtOn:not(.sapMSwtAcceptReject):hover {
    background: var(--settingsThemeColor) !important;
}


/* White Tile */

.deMCommunication .deDefaultContentTileHeader {
    border-bottom: 2px solid var(--settingsThemeColor) !important;
}

/* Button */

.deMCommunication :not(.sapMBtnDisabled)>.sapMBtnInner.sapMBtnActive {
    background-color: var(--settingsThemeColor) !important;
    border-color: var(--settingsThemeColor) !important;
}

/* Segment Button */

.deMCommunication .sapMSegBBtn.sapMSegBBtnSel {
    border-color: var(--settingsThemeColor) !important;
    background: var(--settingsThemeColor) !important;
}
/* List Page*/
.deMCommunication .deDefaultListPage .sapMLIB {
    border-bottom: 1.5px solid var(--settingsThemeColor);
}
.deMCommunication .deDefaultListPage .sapMLIB.sapMLIBSelected
{
    background: var(--transparentPink1) !important;
}

.deMCommunication .deDefaultListPage .sapMRbSel .sapMRbBInn{
    background-color: var(--settingsThemeColor);
}

.deMCommunication .sapMSplitContainerMaster::before, 
.deMCommunication .sapMSplitContainerMaster::after{
    border-color: var(--settingsThemeColor) !important;
}

.deMCommunication .deDefaultDetailPage .topicSeparator {
    border-color: var(--transparentPink1);
}

/* List */
.deMCommunication .deDefaultSelectedListItem{
    background-color: var(--transparentPink1);
}