.HighlightMid {
    background-color: #c1dfe1;
}
.HighlightLight {
    background-color: #E6F0F1;
}

/*.breadcrumb:last-child > a,
.oppsguide-page h1.tool, .calendar-page h1.tool,*/
content-display.calendarApp .asCalendar ul .date,
.ct11 .lists li.boolean,
.ct11 .lists li > strong,
.sidebar-list .cases-list li,
.sidebar-list .projects-list li,
.event h4{
    color: #002b58 !important;
}

.back,
content-display .list .filters,
content-display .list .filters .filter-indicator,
content-display .list .filters .rcMenu ul,
content-display.calendarApp .asCalendar ul .date,
.date-box,
.filters::before,
.event h4{
    background-color: #C8DEDF !important;
}

#m-header .back:before {
    background-color: unset !important;
}

.news-page .join-button {
    /*margin-top: -60px !important;    */
}

.join-button a:hover {
    background-color: #006be6;
}

.volunteer-request a:hover {
    background-color: #006483 !important;
    color: #fff;
}

.volunteer-request a,
.join-button a,
content-display .filter-indicator::after,
content-display.calendarApp .asCalendar ul .hasCle,
.clearFloats,
.cleCredit,
content-display.calendarApp .small-calendar .asCalendar .fc-body .rcHasEvent,
content-display.calendarApp .small-calendar .asCalendar .fc-body .fc-other-month,
.ct11 .lists li > div,
.sidebar-list .cases-list .list-title,
.sidebar-list .projects-list .list-title,
content-display .content-alert-message,
.library-resource-list .featured,
content-display .content-alert-message,
.library-resource-list .recent {
    color: #fff;
}

.join-button a {
    border: none;
    background-color: #3994ff;
    display: none;
}

.volunteer-request a,
.clearFloats,
.ct11 .lists li.boolean.checked {
    background-color: #0081A9 !important;
}

.library-resource-list .featured,
content-display.calendarApp .asCalendar ul .hasCle,
.cleCredit,
.library-page content-display .content-alert-message{
    background-color: #009148;
}

.calendar-page .props > .cleCredit:before {
    background-color: #009148;
    border: none;
}
    .volunteer-request a {
    border: none;
}

.page-tools.hmenu > li::before,
content-display.calendarApp .small-calendar .asCalendar .fc-body td,
.library-resource-list li > div {
    background-color: #fff;
}

.page-tools.hmenu > li > a,
content-display .showing,
content-display .selected-filter .selected-menu-item {
    color: #2b2b2b;
}

content-display .list .hotspot::after {
    border-color: #fff transparent transparent transparent;
}

content-display .list .filters .rcMenu .rcMenuItem::before {
    border: 1px solid #000;
}

content-display .list .filters .rcMenu.active .hotspot::after {
    border-color: #000 transparent transparent transparent;
    color: #fff !important;
}

content-display .list .filters .rcMenu.radio .rcMenuItem::before {
    border: 1px solid #000;
}

content-display .selected-filter {
    background-color: #e1efff;
}

content-display .selected-filter > span.close {
    color: #a1a1a1;
}

content-display.calendarApp .asCalendar ul .content-title,
content-display .link {
    color: #0090bc !important;
}

content-display.calendarApp .asCalendar ul .rcevent,
.list ul li.rc {
    border-color: #aaa !important;
}

#library-controls:after,
.library-resource-list li > div span.link:hover,
content-display.calendarApp .asCalendar ul .event-info {
    color: #000;
}

content-display.calendarApp .small-calendar .hideInMobile.link {
    color: #9c9c9c;
}

content-display.calendarApp .small-calendar .date-control {
    border-color: #002b58;
}

content-display.calendarApp .small-calendar .date-control a::after {
    border-color: transparent #000000 transparent transparent;
}

content-display.calendarApp .small-calendar .date-control a.rcnext::after {
    border-color: transparent transparent transparent #000000;
}

.ui-widget-header {
    border-color: #002b58 !important;
    background: #B2BFCC url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x !important;
    color: #222222 !important;
}

content-display.calendarApp .small-calendar .asCalendar .fc-body .rcHasEvent.rcHasFocus,
content-display.calendarApp .small-calendar .asCalendar .fc-body .rcHasEvent,
content-display.calendarApp .small-calendar .keyHasEvent::before {
    background-color: #548e92 !important;
}

content-display.calendarApp .small-calendar .asCalendar .fc-body .rcHasEventNoFocus {
    background-color: #548e92 !important;
    color: #fff !important;
}

content-display.calendarApp .small-calendar .asCalendar .fc-body .rcHasFocus,
content-display.calendarApp .small-calendar .keyHasFocus::before {
    background-color: #f1f1f1 !important;
}

content-display.calendarApp .small-calendar .asCalendar .fc-body td {
    border-color: #002b58;
}

content-display.calendarApp .small-calendar .asCalendar .fc-body .fc-today, 
content-display.calendarApp .small-calendar .asCalendar .fc-body .rcHasFocus.fc-today,
content-display.calendarApp .small-calendar .keyToday::before {
    background-color: #e1efff !important;
    color: #002b58 !important;
}

content-display .flags .numProjects,
.detail-tools .projects-count,
.sidebar-list .projects-list .list-title {
    background-color: #00808d;
}

content-display .flags .numCases,
.detail-tools .cases-count,
.sidebar-list .cases-list .list-title {
    background-color: #224971;
}

.ct11 .lists li.boolean::before {
    color: #d0d9e1;
}

.ct11 .lists li.boolean.checked::before {
    color: #0081A9 !important;
}

.ct11 .lists li.boolean {
    background-color: #E9EDF1;
    background: linear-gradient(to right, #fff 0px,#fff 35px,#E9EDF1 35px,#E9EDF1 100%); /* W3C */
    background: -moz-linear-gradient(left,  #fff 0px,#fff 35px,#E9EDF1 35px,#E9EDF1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0px,#fff), color-stop(35px,#fff), color-stop(35px #E9EDF1), color-stop(100% #E9EDF1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #fff 0px,#fff 35px,#E9EDF1 35px,#E9EDF1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #fff 0px,#fff 35px,#E9EDF1 35px,#E9EDF1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #fff 0px,#fff 35px,#E9EDF1 35px,#E9EDF1 100%); /* IE10+ */
}

.ct11 .lists li.boolean.checked {
    background: linear-gradient(to right, #fff 0px,#fff 35px,#0081A9 35px,#0081A9 100%) !important; /* W3C */
    background: -moz-linear-gradient(left,  #fff 0px, #fff 35px,#0081A9 35px,#0081A9 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0px,#fff), color-stop(35px,#fff), color-stop(35px #0081A9), color-stop(100% #0081A9)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #fff 0px,#fff 35px,#0081A9 35px,#0081A9 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #fff 0px,#fff 35px,#0081A9 35px,#0081A9 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #fff 0px,#fff 35px,#0081A9 35px,#0081A9 100%) !important; /* IE10+ */
}

.ct11 .lists li > strong {
    background-color: #E6EAEE;
}

div.long-answers {
    background-color: #8095AB;
    background: linear-gradient(to right,  #8095AB 0%,#8095AB 34.75%,#fff 34.75%, #fff 35.5%, #E6EAEE 35.5%,#E6EAEE 100%) !important; /* W3C */
    background: -moz-linear-gradient(left,  #8095AB 0%, #8095AB 34.75%,#fff 34.75%, #fff 35.5%, #E6EAEE 35.5%, #E6EAEE 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#8095AB), color-stop(34.75%,#8095AB), color-stop(34.75% #fff), color-stop(35.5% #fff), color-stop(35.5%,#E6EAEE), color-stop(100%,#E6EAEE)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #8095AB 0%,#8095AB 34.75%,#fff 34.75%, #fff 35.5%,#E6EAEE 35.5%,#E6EAEE 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #8095AB 0%,#8095AB 34.75%,#fff 34.75%, #fff 35.5%,#E6EAEE 35.5%,#E6EAEE 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #8095AB 0%,#8095AB 34.75%,#fff 34.75%, #fff 35.5%,#E6EAEE 35.5%,#E6EAEE 100%) !important; /* IE10+ */
}

.sidebar-list .cases-list li {
    background-color: #DEE4E9;
}

.sidebar-list .projects-list li {
    background-color: #D9ECEE;
}

.detail-tools .detail-alert,
content-display .content-alert-message {
  background-color: #f05400;
}

content-display .content-alert-message {
  border-bottom-color: #FDEDE5;
}

.content-info.alert-item {
  background-color: #FDEDE5 !important;
}

.date-box {
  color: #005a3d;
}

.library-page .props.attachments:has(li),
.library-resource-list .recent + div {
  background-color: rgba(0, 43, 88, .07);
}

.expanded-folder .link,
.selected-folder,
#library-display .folder-breadcrumbs > ul > li > div,
#library-display .folder-info .folder-stats,
#library-display .folder-info .folder-description,
.library-resource-list li > div,
.library-resource-list .priority-item,
.library-resource-list span.icon-file::before,
.library-resource-list span.icon-url::before,
.expanded-folder.selected-folder .link,
.collapsed-folder.selected-folder .link {
    color: #002b58;
}

.expanded-folder:before {
    color: #002b58 !important;
}

.collapsed-folder:before {
    color: #091f48 !important;
}

.selected-folder {
    background-color: #d6ebf3 !important;
}

#library-controls,
.library-resource-list li > div span.link,
.library-resource-list .priority-item .link,
.library-resource-list .resource-title.link,
.library-page .content-title {
    color: #0090bc !important;
}

.library-resource-list li + li:before {
    background-color: #aaa !important;
}

.library-resource-list .recent {
    background-color: #002b58 !important;
}

.content-info.alert-item {
    background-color: #FDEDE5 !important;
}

.library-page content-display .content-alert-message {
    border-color: rgba(0, 145, 72, .07) !important;
}

.library-page .content-info.alert-item {
    background-color:  rgba(0, 145, 72, .07) !important;
    border-color: rgba(0, 145, 72, .07) !important;
}

#root-folder .folder-list folderapp > .folder-list::before,
#root-folder .folder-list folderapp > .folder-list .expanded-folder::after, 
#root-folder .folder-list folderapp > .folder-list .collapsed-folder::after, 
#root-folder .folder-list folderapp > .folder-list folderapp::after {
    background-color: #aaa !important;
}

.library-resource-list .priority-item {
    border-color: #000;
}

#library-display > div {
    border-color: #aaa !important;
}

.search-page ul.tabNavigation span.current, .search-page ul.tabNavigation li a:hover {
    background-color: #002b58;
    color: #fff;
}

.is-national:after {
    background-color: #002b58 !important;
}


@media (max-width: 800px) {
    .collapsed-folder:before,
    .expanded-folder,
    .collapsed-folder,
    .expanded-folder.selected-folder,
    .collapsed-folder.selected-folder {
        color: #002b58 !important;
    }

    .collapsed-folder:after,
    .selected-folder:after,
    .expanded-folder:after {
        color: #002b58 !important;
    }
    
    .expanded-folder.selected-folder::before,
    .collapsed-folder.selected-folder::before,
    .selected-folder:before,
    .expanded-folder:before {
        color: #000;
    }

    #root-folder .folder-list folderapp > .folder-list .collapsed-folder::after {
        background-color: transparent !important;
    }
    
    .expanded-folder,
    .collapsed-folder,
    .expanded-folder.selected-folder,
    .collapsed-folder.selected-folder {
        background-color: #eff5f6 !important;
     }

    .expanded-folder:hover,
    .collapsed-folder:hover,
    .expanded-folder.selected-folder:hover,
    .collapsed-folder.selected-folder:hover {
        background-color: #afced0 !important;
    }

    #root-folder,
    .expanded-folder,
    .expanded-folder + div,
    .collapsed-folder + div,
    .expanded-folder.selected-folder,
    .collapsed-folder.selected-folder,
    .expanded-folder.selected-folder + div,
    .collapsed-folder.selected-folder + div,
    .collapsed-folder {
        border-color: #afced0 !important;
    }
    
    #root-folder .folder-list folderapp > .folder-list::before,
    #root-folder .folder-list folderapp > .folder-list .expanded-folder::after, 
    #root-folder .folder-list folderapp > .folder-list .collapsed-folder::after, 
    #root-folder .folder-list folderapp > .folder-list folderapp::after {
        background-color: transparent !important;
    }

}

table.bounce-reports tr.clickable:hover {
    color: red !important;
}

@media(max-width: 767px) {
    .back {
        background-color: transparent !important;
    }
    
    content-display .list .filters .hotspot,
    content-display .list .filters .rcMenu.radio.active .rcMenuItem,
    content-display .list .filters .rcMenu.active .rcMenuItem {
        background-color: #eff5f6 !important;
    }

    
    content-display .list .filters .hotspot,
    content-display .list .filters .rcMenu.radio.active .rcMenuItem,
    content-display .list .filters .rcMenu.active .rcMenuItem,
    content-display .list .filters .rcMenu.active .hotspot {
        border-color: #afced0 !important;
    }
    
    content-display .list .filters .hotspot::after {
        color: inherit !important;
    }
    
    content-display .list .filters .filter-indicator,
    content-display .list .filters .rcMenu.active .hotspot {
        background-color: #afced0 !important;
    }
    
}