/*Home Page*/

/*General Custom Component Styling*/
.purpleComponentContainer {
    border: 5px solid #7f679b !important;
    border-radius: 5px !important;
}
.purpleComponentTitle {
    background-color: #7f679b !important;
    color: white !important;
}
.slds-radio_button [type="radio"]:checked + .slds-radio_button__label {
    background-color: #ae5983 !important;
}
.slds-button_brand {
    background-color: #4574aa !important;
    color:white;
}
.slds-button_neutral {
    color: #4574aa;
}
.purpleComponentSubHeader {
    background-color: #ae5983;
    text-align:center;
    color:white;
}

.slds-progress__marker {
    color: #f89b3f !important;
}
.slds-is-active .slds-progress__marker {
    border-color: #f89b3f !important;
}

/*Modal Containers*/
.slds-modal {
    background-color: rgba(0,0,0,0.3);
}
.slds-modal__content {
    border: 5px solid #7f679b !important;
    border-radius: 5px !important;
}

/* DHRUV'S CSS STYLING */
.forceCommunityRecordListStandard .listTitle {
    font-size:1.8rem !important;
}

h3.slds-section__title.test-id__section-header-container button {
    background-color: #dfe0f8 !important;
    color: black !important;
    font-size: 1.2em;
}
.slds-grid.slds-page-header.forceRelatedListCardHeader {
    background-color: #4554A5;
    color: white;
}

header.forceHighlightsPanel.forceCommunityRecordHeadline {
    background-color: #dfe0f8 !important;
    color: black !important;
    border-bottom: 3px solid #a8abf0 !important;
}

.forceHighlightsStencilDesktop .entityNameTitle {
    color: black !important;
}

.tabs__item a {
    color: white !important;
}

.uiTabset--default .tabs__item.active>a, .uiTabset--default .tabs__item>a:hover, .uiTabset--default .tabs__item>a:focus {
    border-color: rgb(245, 245, 245);
    box-shadow:none;
}

.notification-unread {background-color: rgb(223, 213, 245) !important;}

.viewAllLink {
    background-color: #ae5983;
    text-align: center;
}
.viewAllLink a {
    color: white;
    font-size: 1.5em;
}
.forceCommunityRecordListCompact, .forceCommunityRecordListStandard, .forceListViewManager {
    border: 5px solid #7F679B !important;
    border-radius: 5px !important;
}
.forceCommunityRecordListCompact h2.listTitle.truncate, .forceCommunityRecordListStandard h2.listTitle, .forceListViewManagerHeader, .forceListViewManagerHeader .triggerLinkTextAndIconWrapper {
    background-color: #7f679b !important;
    text-align: center !important;
    color: white !important;
}
.forceCommunityRecordListCompact .listContent, .forceCommunityRecordListStandard .listViewContent {
    padding: 5px;
}
.forceCommunityRecordListStandard thead th, .slds-table span.slds-th__action, .forceListViewManagerGrid .slds-th__action {
    background-color: #29A6AD;
    color: white !important;
    padding: 5px !important;
}
a.forceBreadCrumbItem {
    color: white;
    background-color: #7f679b;
}

h1.slds-page-header__title.listViewTitle {
    color: white !important;
    font-size: 2em;
    text-align: left;
}
.forceCommunityRelatedList .forceListViewManagerHeader force-list-view-manager-status-info {
    color: white;
    text-align: left !important;
}
.forceCommunityRecordListStandard td a {
    padding-left: 5px;
}
.forceListViewManager span.countSortedByFilteredBy, .forceListViewManager .forceListViewSettingsMenu {
    display: none;
}
.slds-table .slds-dropdown-trigger_click {
    display: none;
}
.forceBreadCrumbItem.uiOutputText {
    color: white !important;
    background-color: #7f679b;
}

/* MASFI's CSS STYLING */

/* title */
h1.title {
    font-size: 60px;
    font-family: "Asap Semibold";
    color: #7f679b;
    text-align: center;
}

span.let1 {
    font-weight: bold;
}


/* calendar filter checkboxes */
.calendarFilterCheckIn {
    background-color: #4574aa !important;
}

.calendarFilterSS {
    background-color: #49bea7 !important;
}

.calendarFilterUnsched {
    background-color: #9dc13b !important;
}

.calendarFilterEvents {
    background-color: #f89b3f !important;
}

.calendarFilterActivities{
    background-color: #dd8080 !important;
}

.calendarFilterWeekends{
    background-color: #ae5983 !important;
}

.calendarFilterWeekends {
    background-color: #7f679b !important;
}


/* calendar agenda */

.calendarTitle {
    background-color: #7f679b !important;
    color: white !important;
}

/*element.style*/
.calendarContainer {
    border: 5px solid #7F679B !important;
    border-radius: 5px !important;
}
.calendarFilterContainer {
    padding:5px;
}
/* Tabs Menu */
.uiTabBar {
    background-color: #7f679b;
    padding-left: 5px;
}

.uiTabset--default .tabs__nav {
    background-color: #7f679b;
}

.uiTabset--default {
    border: 5px solid #7F679B;
    border-radius: 5px;
}

/* NAV BAR */
.siteforceCptBody .cHeader .cHeaderTop {
    background-color: #4554a5 !important;
}

/* IDENTIFY AND CONNECT */

.slds-col--padded comm-content-header comm-layout-column .ui-widget {
    border: 5px solid #7f679b !important;
    border-radius: 5px !important;
}

.ListManagerTitle, .visualizerTitle, .interventionCreatorTitle {
    background-color: #7f679b !important;
    color: white !important;
}

.visualizerContainer {
    border: 5px solid #7f679b !important;
    border-radius: 5px !important;
}

.interventionCreator {
    border: 5px solid #7f679b;
    border-radius: 5px;
}




/* Record Pages */
.forceCommunityRecordHeadline .forceRecordLayout.slds-page-header {
    background-color: #4554a5;
}

header.forceHighlightsPanel.forceCommunityRecordHeadline {
    color: white;
}

.forceHighlightsStencilDesktop .entityNameTitle {
    color: white !important;
}