.HighlightMid {
    background-color: #c3e0e2;
}
.HighlightLight {
    background-color: #E0EFF0;
}
/*.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: inherit !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: #9DCFD1 !important;
   
}

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

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

.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;
}

.calendar-page .props > .cleCredit::before {
    border: none;
    background-color: #5083B1;
}


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

.volunteer-request a,
content-display.calendarApp .asCalendar ul .hasCle,
.clearFloats,
.cleCredit,
.ct11 .lists li.boolean.checked {
    background-color: #5083B1 !important;
}

.library-resource-list .featured {
    color: #fff !important;
}

.props li abbr[title=" Continuing Legal Education"] {
    color: #5083B1 !important;
}

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

.ct11 .lists li.boolean.checked::before {
    color: #5083B1 !important;
}

.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: inherit transparent transparent transparent !important;
}

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;
}

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

content-display .selected-filter {
    background-color: #E6F2F3 !important;
}

content-display .selected-filter > span.close {
    color: inherit !important;
}

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

content-display.calendarApp .asCalendar ul .rcevent,
.list ul li.rc {
    border-color: #31969b !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: inherit;
}

content-display.calendarApp .small-calendar .date-control {
    border-color: #423e46 !important;
}

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 #423e46;
}

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

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

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

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

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: #E8F8EE !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: #009148;
}

.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,#009148 35px,#009148 100%); /* W3C */
    background: -moz-linear-gradient(left,  #fff 0px, #fff 35px,#009148 35px,#009148 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0px,#fff), color-stop(35px,#fff), color-stop(35px #009148), color-stop(100% #009148)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #fff 0px,#fff 35px,#009148 35px,#009148 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #fff 0px,#fff 35px,#009148 35px,#009148 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #fff 0px,#fff 35px,#009148 35px,#009148 100%); /* IE10+ */
}

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

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

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

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

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

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

.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 !important;
}

.expanded-folder:before {
    color: #31969b !important;
}

.collapsed-folder:before {
    color: #31969b !important;
}

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

#library-controls,
.library-resource-list li > div span.link,
.library-resource-list .priority-item .link,
.library-resource-list .resource-title.link {
    color: #3994ff;
}

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

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

content-display .content-alert-message {
    border-color: #FDEEEE !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 !important;
}

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

.search-page ul.tabNavigation span.current,
.search-page ul.tabNavigation li a:hover {
	background-color: #31969b;
}

.search-page ul.tabNavigation li a {
    background-color: #e0eff0;
}

.search-page div.search:nth-of-type(2) {
    border-color: #31969b;
}

.is-national:after {
    background-color: #31969b !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;
    }

}

@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;
    }
    
}