  /*cricket darkened 100% var(--primary-50, #9FDCFD) */
/*cricket darkened 80% var(--primary-50, #9FDCFD) */
/*cricket darkened 50% var(--primary-50, #9FDCFD) */
/*cricket darkened 20% var(--primary-50, #9FDCFD) */

/* New styles to decrease color scheme CSS size*/

body.cricket-scheme #back-container .schemeBorder{
	border-color:var(--primary-50, #9FDCFD);	
}

body.cricket-scheme #back-container .schemeFormBorder{
	border-color:var(--primary-50, #9FDCFD);	
}

body.cricket-scheme #back-container .schemeInfoBorder{
	border-color:var(--primary-50, #9FDCFD);	
}

body.cricket-scheme #back-container .schemeBackgroundDk{
	background-color:var(--primary-50, #9FDCFD) !important;
}

body.cricket-scheme #back-container .schemeBackground, 
body.cricket-scheme #back-container .hilight,
body.cricket-scheme #back-container .lite{
	background-color:var(--primary-50, #9FDCFD);
}

body.cricket-scheme #back-container .schemeBox{
	border-color:var(--primary-50, #9FDCFD);
	background-color:var(--primary-50, #9FDCFD);		
}

body.cricket-scheme #back-container .shadedBorder{	
    -moz-box-shadow:    0 6px 8px -3px var(--primary-50, #9FDCFD);
    -webkit-box-shadow: 0 6px 8px -3px var(--primary-50, #9FDCFD);
    box-shadow:         0 6px 8px -3px var(--primary-50, #9FDCFD);
}

/*Override for button color*/
body .schemeButton.cricket-scheme,
body .schemeButton.cricket-scheme:hover{
	background-color:var(--primary-50, #9FDCFD);
	border-color:var(--primary-50, #9FDCFD);
	color:var(--dark, #260071);
}


/* Button style is called .schemeButton (further down) padding will need to be added within portlet style sheet*/

/* Mid colour button style*/
body.cricket-scheme .schemeButton.mid{
	background-color:var(--primary-50, #9FDCFD);
}

/* Help links */
body.cricket-scheme div.helpBlock {
     border:1px solid var(--primary-50, #9FDCFD);
}

body.cricket-scheme a.openHelp {
    background-color: var(--light, #FFF2E2);
    border: 1px solid var(--primary-50, #9FDCFD);
    color: var(--primary-50, #9FDCFD);
}

body.cricket-scheme a.closeHelp, 
body.cricket-scheme a.openHelp.active {
    background-color: var(--primary-50, #9FDCFD);
    border: 1px solid var(--light, #FFF2E2);
    color: var(--light, #FFF2E2);
}

/* End of New styles */

/* Theme and Layout specific styles*/

/*coloured 1st block picking up dark scheme color - mega nav to match when used within section*/
body.youngTheme.cricket-scheme .rspca-layout-01-18 .section-nav,
body.youngTheme.cricket-scheme .rspca-layout-01-18 .section-nav .mega-nav-portlet.top-menu .level-2-links,
body.youngTheme.cricket-scheme .rspca-layout-01-18 .section-nav .mega-nav-portlet.top-menu .level-2-links a{
	background-color:var(--primary-50, #9FDCFD);
	color:var(--light, #FFF2E2);	
}

/* End of Theme and Layout specific styles*/


/*Navigation Hover effects are styled within the navigation.css*/
#navigationTop .selected.cricket-scheme{
	background-color:var(--primary-50, #9FDCFD);
}


/*Content portlet color overrides*/
body #back-container .contentPortlet.dotted.cricket-scheme,
body.cricket-scheme #back-container .contentPortlet.dotted{
	border-color: var(--primary-50, #9FDCFD);
}

body #back-container .contentPortlet.horizontal.cricket-scheme h3,
body.cricket-scheme #back-container .contentPortlet.horizontal h3 {
	background-color: var(--primary-50, #9FDCFD);
	color: var(--light, #FFF2E2);
}

.contentPortlet.cricket-scheme .abstract span,
.cricket-scheme .contentPortlet .abstract span {
	color: var(--primary-50, #9FDCFD);
}

body #back-container .contentPortlet.vertical.cricket-scheme .contents,
body.cricket-scheme #back-container .contentPortlet.vertical .contents{
	border-color: var(--primary-50, #9FDCFD);
}

/*Mega Nav*/

body.cricket-scheme .mega-nav-portlet.top-menu.initialised ,
body.cricket-scheme .mega-nav-portlet.top-menu .more-links,
body.cricket-scheme .mega-nav-dropdown {
    border-color: var(--primary-50, #9FDCFD);
}

body.cricket-scheme .mega-nav-dropdown .selected{
	background-color: var(--primary-50, #9FDCFD);
}

body.cricket-scheme .mega-nav-portlet.top-menu .level-2-links {
	background-color:var(--primary-50, #9FDCFD);
}

body.cricket-scheme .mega-nav-portlet.top-menu .menu-active,
body.cricket-scheme .mega-nav-portlet.top-menu .menu-selected{
	background-color:var(--primary-50, #9FDCFD);
}

body.cricket-scheme .mega-nav-portlet.top-menu .menu-active a,
body.cricket-scheme .mega-nav-portlet.top-menu .menu-active a:hover,
body.cricket-scheme .mega-nav-portlet.top-menu .menu-selected a,
body.cricket-scheme .mega-nav-portlet.top-menu .menu-selected a:hover {
    color: var(--light, #FFF2E2);
    text-decoration: none;
}



/*Mega Nav - side*/
body.cricket-scheme .mega-nav-portlet.sidenav li {
	border-bottom:1px solid var(--primary-50, #9FDCFD);
}

body.cricket-scheme .mega-nav-portlet.sidenav .nav-list{
	background-color:var(--primary-50, #9FDCFD);
}

body.cricket-scheme .mega-nav-portlet.sidenav .nav-container {
    border-color:var(--primary-50, #9FDCFD);
}

body.cricket-scheme .mega-nav-portlet.sidenav li a{
	color:var(--light, #FFF2E2);
}

body.cricket-scheme .mega-nav-portlet.sidenav li.expand-contents a{
	color:var(--dark, #260071);
}

body.cricket-scheme .mega-nav-portlet.sidenav li.expand-contents > ul.expandable > li > div {
	background-color:var(--primary-50, #9FDCFD);
}

body.cricket-scheme .mega-nav-portlet.sidenav li.expand-contents > ul.expandable > li > div:hover{
    background-color:var(--primary-50, #9FDCFD);
}

body.cricket-scheme .mega-nav-portlet.sidenav ul li > div.toggle-expand:before{
	color:var(--light, #FFF2E2);
}

body.cricket-scheme .mega-nav-portlet.sidenav ul li.expand-contents > div.toggle-expand:before{
	color:var(--dark, #260071);
}


/*2014 spotlight*/
.cricket-scheme #spotlight .side {background:var(--primary-50, #9FDCFD);}
.cricket-scheme #promoPortlet #promoList{border-color:var(--primary-50, #9FDCFD);}



/*2014 Breadcrumb */
@media all and (max-width: 855px) {
	body.cricket-scheme #breadCrumb #breadcrumb-nav{
	    background-color: var(--primary-50, #9FDCFD);
	 }

}

/* forms */

body.cricket-scheme:not(.weeble) #back-container form:not(#preferenceCommand) {
	background-color:var(--primary-50, #9FDCFD);
}

/* "Find your nearest" and "find a vacancy" form and input is different to the others */

body.cricket-scheme #findYourNearestRSPCA,
body.cricket-scheme #findVacancy{
	background-color: var(--primary-50, #9FDCFD);
}

body.cricket-scheme #back-container #findYourNearestRSPCA form:not(#preferenceCommand),
body.cricket-scheme #back-container #findVacancy form:not(#preferenceCommand) {
	background-color:white;
}

body.cricket-scheme #back-container #findYourNearestRSPCA form:not(#preferenceCommand) input[type="text"],
body.cricket-scheme #back-container #findVacancy form:not(#preferenceCommand) input[type="text"] {
	background-color:var(--primary-50, #9FDCFD);
}

body.cricket-scheme #findYourNearestRSPCA .innerBorder,
body.cricket-scheme #findVacancy .innerBorder{
	border-color:var(--primary-50, #9FDCFD);
}

/*Button styling*/

body.cricket-scheme form:not(#preferenceCommand) input[type="submit"],
body.cricket-scheme form:not(#preferenceCommand) input[type="button"],
body.cricket-scheme form:not(#preferenceCommand) input[type="reset"],
body.cricket-scheme form:not(#preferenceCommand) button,
body.cricket-scheme #genericFormPortlet .button,
body.cricket-scheme #genericFormPortlet .button:hover,
body.cricket-scheme .genericAdmin .button,
body.cricket-scheme .genericAdmin .button:hover,
body.cricket-scheme form:not(#preferenceCommand) .nextLink a,
body.cricket-scheme  .myRSPCA .nextLink a,
body.cricket-scheme .findAddressBlock .findAddressLink,
body.cricket-scheme .iyaSearchPortlet .ownigBranchLink a,
body.cricket-scheme .entryInfo .findMoreLink a,
body.cricket-scheme #justgiving .button,
body.cricket-scheme #justgiving .button:hover,
body.cricket-scheme .schemeButton,
body.cricket-scheme .schemeButton:hover{
	background-color:var(--primary-50, #9FDCFD);
	border-color:var(--primary-50, #9FDCFD);
	color:var(--dark, #260071);
}

body.cricket-scheme:not(.weeble) #back-container form span.error,
body.cricket-scheme:not(.weeble) #back-container form label.error {
    border: 1px dashed var(--primary-50, #9FDCFD);
	padding-left:2px;
	background-color:var(--light, #FFF2E2);
}

body.cricket-scheme #back-container form .findAddressBlock {
    border: 1px solid var(--primary-50, #9FDCFD);
    background-color:var(--light, #FFF2E2);
}

body.cricket-scheme input.focus, body.cricket-scheme textarea.focus {
	border-color: var(--primary-50, #9FDCFD);
}

body.cricket-scheme fieldset {border: 1px solid var(--primary-50, #9FDCFD);}

/*Generic form*/
body.cricket-scheme #genericFormPortlet .yourDetails,
body.cricket-scheme #genericFormPortlet .purchase{
    border: 1px solid var(--primary-50, #9FDCFD);
    background-color:var(--light, #FFF2E2);
}

body.cricket-scheme .myBlock th{
	background-color:var(--primary-50, #9FDCFD);
}

/* Generic Form help links */
body.cricket-scheme #genericFormPortlet div.helpBlock {
     border:1px solid var(--primary-50, #9FDCFD);
}

body.cricket-scheme #genericFormPortlet a.openHelp {
    background-color: var(--light, #FFF2E2);
    border: 1px solid var(--primary-50, #9FDCFD);
    color: var(--primary-50, #9FDCFD);
}

body.cricket-scheme #genericFormPortlet a.closeHelp, body.cricket-scheme #genericFormPortlet a.openHelp.active {
    background-color: var(--primary-50, #9FDCFD);
    border: 1px solid var(--light, #FFF2E2);
    color: var(--light, #FFF2E2);
}
/* End of Generic Form help links */

/*Help on forms*/
body.cricket-scheme .myBlock.help-enabled-responsive{
	background-color:var(--primary-50, #9FDCFD);
}

body.cricket-scheme #back-container form .myBlock.help-enabled-responsive label,
body.cricket-scheme .tool-tip-text-responsive p,
body.cricket-scheme .tool-tip-text-mobile p,
body.cricket-scheme .commonQAndAMain .help-enabled-responsive .inspectorQue{
	color:var(--light, #FFF2E2);
}

body.cricket-scheme .tool-tip-text-responsive{
	background-color:var(--primary-50, #9FDCFD);
	border:none;
}

/*Events*/
body.cricket-scheme .eventCalendarPortlet .searchErrorMsg{
    border: 1px dashed var(--primary-50, #9FDCFD);
    background:var(--light, #FFF2E2);
	padding-left:2px;
}


/* volenteering*/
body.cricket-scheme #volunteerSearch .volunteerSearchErrorMsg:not(:empty),
body.cricket-scheme #volunteerSearch .searchErrorMsg{
    border: 1px dashed var(--primary-50, #9FDCFD);
    background:var(--light, #FFF2E2);
	padding-left:2px;
}

body.defaultTheme.cricket-scheme #searchListing .results {
    border-color: var(--primary-50, #9FDCFD);
}

body.cricket-scheme #searchListing .results .establishmentBorder{
	background-color:var(--primary-50, #9FDCFD);
}

/*Google map*/
body.defaultTheme.cricket-scheme .listOfAgendaObject .eachEntry.selected{
	background:var(--primary-50, #9FDCFD);
}

body.defaultTheme.cricket-scheme .listOfAgendaObject li.selected .entryInfo{
	background:var(--primary-50, #9FDCFD);
}

/* Events*/
body.defaultTheme.cricket-scheme .listOfAgendaObject .eventName{
	border-color: var(--primary-50, #9FDCFD);
}

body.defaultTheme.cricket-scheme #listOfObject .infoPan, #listOfObject .detailPan{
	background:none;
}

/*IYA*/
body.defaultTheme.cricket-scheme #searchedLocationConflicts,
body.defaultTheme.cricket-scheme .listOfAgendaObject .eachEntry,
body.defaultTheme.cricket-scheme .listOfAgendaObject .entryInfo{
	border-color: var(--primary-50, #9FDCFD);
}

/*rss reader */
body.defaultTheme.cricket-scheme .rspca-feed{
	background-color: var(--primary-50, #9FDCFD);
}

/*rss reader */
body.defaultTheme.cricket-scheme .rspca-feed .rssRow{
	border-bottom: 1px solid var(--primary-50, #9FDCFD);
}

/* pet teaser */
body.defaultTheme.cricket-scheme  #rehomingTeaser{
	background-color: var(--primary-50, #9FDCFD);
}
body.defaultTheme.cricket-scheme #rehomingTeaser .teaserButton a{
	background-color: var(--primary-50, #9FDCFD);
}

/*Generic and Supporter forms*/

body.cricket-scheme #supporterForm #bradcrumbNav .hilight{
	background-color: var(--primary-50, #9FDCFD);
}

body.cricket-scheme #supporterForm #bradcrumbNav .breadNav{
	border: 2px solid;
	border-color:var(--primary-50, #9FDCFD);
}

/*Jpages */
body.cricket-scheme .jpageArrowPrev img,
body.cricket-scheme .jpageArrowNext img {
    background:var(--primary-50, #9FDCFD) !important;
}

body.cricket-scheme .jp-current{
	background-color:var(--primary-50, #9FDCFD);
}

body.cricket-scheme #wrapper .jpage-holder a{
    border-color: var(--primary-50, #9FDCFD);
    color: var(--dark, #260071);
}

body.cricket-scheme .jpage-holder span{
	color:var(--primary-50, #9FDCFD);
}

/* Full width*/
body.cricket-scheme #wrapper .jpage-full .jpage-holder a.jp-current{
    background-color: var(--primary-50, #9FDCFD);
    color: var(--body-color, #260071);
}

body.cricket-scheme #wrapper .jpage-full .jpage-holder a{
	background-color: var(--light, #FFF2E2);	
	font-size:1rem;
}

body.cricket-scheme #wrapper .jpage-full .jpage-holder a:hover{
    background: var(--primary-50, #9FDCFD);
    color: var(--dark, #260071);	
}

/* Just giving */
body.cricket-scheme #justgiving{
	background-color:var(--primary-50, #9FDCFD);	
}

/* YPA*/
body.ypaTheme.cricket-scheme .LoginWrapper, 
body.ypaTheme.cricket-scheme .CreateWrapper,
body.ypaTheme.cricket-scheme .PasswordWrapper,
body.ypaTheme.cricket-scheme #ypaGallery .category{
	border-color:var(--primary-50, #9FDCFD);
	background-color:var(--primary-50, #9FDCFD);
}

body.ypaTheme.cricket-scheme #ypaGallery .category div.helpBlock {
     border:1px solid var(--primary-50, #9FDCFD);
}

body.ypaTheme.cricket-scheme #ypaGallery .category a.openHelp{
    background-color: var(--light, #FFF2E2);
    border: 1px solid var(--primary-50, #9FDCFD);
    color: var(--primary, #2622F7);
}

body.ypaTheme.cricket-scheme #ypaGallery .category a.closeHelp, 
body.ypaTheme.cricket-scheme #ypaGallery .category a.openHelp.active {
    background-color: var(--primary-50, #9FDCFD);
    border: 1px solid var(--light, #FFF2E2);
    color: var(--light, #FFF2E2);
}