  /*URCHIN 100% var(--primary-50, #9FDCFD) */
/*URCHIN 80%  var(--primary-50, #9FDCFD) */
/*URCHIN 50%  var(--primary-50, #9FDCFD) */
/*URCHIN 20%  var(--primary-50, #9FDCFD) */

/* New styles to decrease color scheme CSS size*/

body.urchin-scheme #back-container .schemeBorder{
	border-color:var(--primary-50, #9FDCFD);	
}

body.urchin-scheme #back-container .schemeFormBorder{
	border-color:var(--primary-50, #9FDCFD);	
}

body.urchin-scheme #back-container .schemeInfoBorder{
	border-color:var(--primary-50, #9FDCFD);	
}

body.urchin-scheme #back-container .schemeBackgroundDk{
	background-color:var(--primary-50, #9FDCFD) !important;
}

body.urchin-scheme #back-container .schemeBackground, 
body.urchin-scheme #back-container .hilight,
body.urchin-scheme #back-container .lite{
	background-color:var(--primary-50, #9FDCFD);
}

body.urchin-scheme #back-container .schemeBox{
	border-color:var(--primary-50, #9FDCFD);
	background-color:var(--primary-50, #9FDCFD);		
}

body.urchin-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.urchin-scheme,
body .schemeButton.urchin-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.urchin-scheme .schemeButton.mid{
	background-color:var(--primary-50, #9FDCFD);
}

/* Help links */
body.urchin-scheme div.helpBlock {
     border:1px solid var(--primary-50, #9FDCFD);
}

body.urchin-scheme a.openHelp {
    background-color: var(--light, #FFF2E2);
    border: 1px solid var(--primary-50, #9FDCFD);
    color: var(--primary-50, #9FDCFD);
}

body.urchin-scheme a.closeHelp, 
body.urchin-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.urchin-scheme .rspca-layout-01-18 .section-nav,
body.youngTheme.urchin-scheme .rspca-layout-01-18 .section-nav .mega-nav-portlet.top-menu .level-2-links,
body.youngTheme.urchin-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.urchin-scheme{
	background-color:var(--primary-50, #9FDCFD);
}

/*Content portlet color overrides*/
body #back-container .contentPortlet.dotted.urchin-scheme,
body.urchin-scheme #back-container .contentPortlet.dotted{
	border-color: var(--primary-50, #9FDCFD);
}

body #back-container .contentPortlet.horizontal.urchin-scheme h3,
body.urchin-scheme #back-container .contentPortlet.horizontal h3  {
	background-color: var(--primary-50, #9FDCFD);
	color: var(--light, #FFF2E2);
}

.contentPortlet.urchin-scheme .abstract span,.urchin-scheme .contentPortlet .abstract span {
	color: var(--primary-50, #9FDCFD);
}

body #back-container .contentPortlet.vertical.urchin-scheme .contents,
body.urchin-scheme #back-container .contentPortlet.vertical .contents{
	border-color: var(--primary-50, #9FDCFD);
}



/*Mega Nav*/

body.urchin-scheme .mega-nav-portlet.top-menu.initialised ,
body.urchin-scheme .mega-nav-portlet.top-menu .more-links,
body.urchin-scheme .mega-nav-dropdown {
    border-color: var(--primary-50, #9FDCFD);
}

body.urchin-scheme .mega-nav-dropdown .selected{
	background-color: var(--primary-50, #9FDCFD);
}

body.urchin-scheme .mega-nav-portlet.top-menu .level-2-links {
	background-color:var(--primary-50, #9FDCFD);
}

body.urchin-scheme .mega-nav-portlet.top-menu .menu-active,
body.urchin-scheme .mega-nav-portlet.top-menu .menu-selected{
	background-color:var(--primary-50, #9FDCFD);
}

body.urchin-scheme .mega-nav-portlet.top-menu .menu-active a,
body.urchin-scheme .mega-nav-portlet.top-menu .menu-active a:hover,
body.urchin-scheme .mega-nav-portlet.top-menu .menu-selected a,
body.urchin-scheme .mega-nav-portlet.top-menu .menu-selected a:hover  {
    color: var(--light, #FFF2E2);
    text-decoration: none;
}



/* Mega Nav - side*/
body.urchin-scheme .mega-nav-portlet.sidenav li {
	border-bottom:1px solid var(--primary-50, #9FDCFD);
}

body.urchin-scheme .mega-nav-portlet.sidenav .nav-list{
	background-color:var(--primary-50, #9FDCFD);
}

body.urchin-scheme .mega-nav-portlet.sidenav .nav-container {
    border-color:var(--primary-50, #9FDCFD);
}

body.urchin-scheme .mega-nav-portlet.sidenav li a{
	color:var(--light, #FFF2E2);
}

body.urchin-scheme .mega-nav-portlet.sidenav li.expand-contents a{
	color:var(--dark, #260071);
}

body.urchin-scheme .mega-nav-portlet.sidenav li.expand-contents > ul.expandable > li > div {
	background-color:var(--primary-50, #9FDCFD);
}

body.urchin-scheme .mega-nav-portlet.sidenav li.expand-contents > ul.expandable > li > div:hover{
    background-color:var(--primary-50, #9FDCFD);
}

body.urchin-scheme .mega-nav-portlet.sidenav ul li > div.toggle-expand:before{
	color:var(--light, #FFF2E2);
}

body.urchin-scheme .mega-nav-portlet.sidenav ul li.expand-contents > div.toggle-expand:before{
	color:var(--dark, #260071);
}


/*2014 spotlight*/
.urchin-scheme #spotlight .side {background:var(--primary-50, #9FDCFD);}
.urchin-scheme #promoPortlet #promoList{border-color:var(--primary-50, #9FDCFD);}


/* Breadcrumb  - iPad and mobile only*/
@media all and (max-width: 855px) {
	body.urchin-scheme #breadCrumb #breadcrumb-nav{
	    background:var(--primary-50, #9FDCFD);
	 }
}

/* forms */

body.urchin-scheme:not(.weeble) #back-container form:not(#preferenceCommand) {
	background-color:var(--primary-50, #9FDCFD);
}

/* Find your nearest form and input is different to the others */
body.urchin-scheme #findYourNearestRSPCA,
body.urchin-scheme #findVacancy{
	background-color: var(--primary-50, #9FDCFD);
}

body.urchin-scheme #back-container #findYourNearestRSPCA form:not(#preferenceCommand),
body.urchin-scheme #back-container #findVacancy form:not(#preferenceCommand) {
	background-color:white;
}

body.urchin-scheme #back-container #findYourNearestRSPCA form:not(#preferenceCommand) input[type="text"],
body.urchin-scheme #back-container #findVacancy form:not(#preferenceCommand) input[type="text"] {
	background-color:var(--primary-50, #9FDCFD);
}

body.urchin-scheme #findYourNearestRSPCA .innerBorder,
body.urchin-scheme #findVacancy .innerBorder{
	border-color:var(--primary-50, #9FDCFD);
}

/*Button styling*/
body.urchin-scheme form:not(#preferenceCommand) input[type="submit"],
body.urchin-scheme form:not(#preferenceCommand) input[type="button"],
body.urchin-scheme form:not(#preferenceCommand) input[type="reset"],
body.urchin-scheme form:not(#preferenceCommand) button,
body.urchin-scheme #genericFormPortlet .button,
body.urchin-scheme #genericFormPortlet .button:hover,
body.urchin-scheme .genericAdmin .button,
body.urchin-scheme .genericAdmin .button:hover,
body.urchin-scheme form:not(#preferenceCommand) .nextLink a,
body.urchin-scheme .myRSPCA .nextLink a,
body.urchin-scheme .findAddressBlock .findAddressLink,
body.urchin-scheme .iyaSearchPortlet .ownigBranchLink a,
body.urchin-scheme .entryInfo .findMoreLink a,
body.urchin-scheme #justgiving .button,
body.urchin-scheme #justgiving .button:hover,
body.urchin-scheme .schemeButton,
body.urchin-scheme .schemeButton:hover{
	background-color:var(--primary-50, #9FDCFD);
	border-color:var(--primary-50, #9FDCFD);
	color:var(--dark, #260071);
}

body.urchin-scheme:not(.weeble) #back-container form span.error,
body.urchin-scheme:not(.weeble) #back-container form label.error {
    border: 1px dashed var(--primary-50, #9FDCFD);
	padding-left:2px;
	background-color:var(--light, #FFF2E2);
}

body.urchin-scheme #back-container form .findAddressBlock {
    border: 1px solid var(--primary-50, #9FDCFD);
    background-color:var(--light, #FFF2E2);
}

body.urchin-scheme input.focus, body.urchin-scheme textarea.focus {
	border-color: var(--primary-50, #9FDCFD);
}

body.urchin-scheme fieldset {border: 1px solid var(--primary-50, #9FDCFD);}


/*Generic form*/
body.urchin-scheme  #genericFormPortlet .yourDetails,
body.urchin-scheme  #genericFormPortlet .purchase{
    border: 1px solid var(--primary-50, #9FDCFD);
    background-color:var(--light, #FFF2E2);
}

body.urchin-scheme .myBlock th{
	background-color:var(--primary-50, #9FDCFD);
}

/* Generic Form help links */
body.urchin-scheme #genericFormPortlet div.helpBlock {
     border:1px solid var(--primary-50, #9FDCFD);
}

body.urchin-scheme #genericFormPortlet a.openHelp {
    background-color: var(--light, #FFF2E2);
    border: 1px solid var(--primary-50, #9FDCFD);
    color: var(--primary-50, #9FDCFD);
}

body.urchin-scheme #genericFormPortlet a.closeHelp, body.urchin-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.urchin-scheme .myBlock.help-enabled-responsive{
	background-color:var(--primary-50, #9FDCFD);
}

body.urchin-scheme #back-container form .myBlock.help-enabled-responsive label,
body.urchin-scheme .tool-tip-text-responsive p,
body.urchin-scheme .tool-tip-text-mobile p,
body.urchin-scheme .commonQAndAMain .help-enabled-responsive .inspectorQue{
	color:var(--light, #FFF2E2);
}

body.urchin-scheme .tool-tip-text-responsive{
	background-color:var(--primary-50, #9FDCFD);
	border:none;
}

/*Events*/
body.urchin-scheme .eventCalendarPortlet .searchErrorMsg{
    border: 1px dashed var(--primary-50, #9FDCFD);
    background:var(--light, #FFF2E2);
	padding-left:2px;
}

/* volenteering - dearch and results*/
body.urchin-scheme #volunteerSearch .volunteerSearchErrorMsg:not(:empty),
body.urchin-scheme #volunteerSearch .searchErrorMsg{
     border: 1px dashed var(--primary-50, #9FDCFD);
    background:var(--light, #FFF2E2);
	padding-left:2px;
}

body.defaultTheme.urchin-scheme #searchListing .results {
    border-color: var(--primary-50, #9FDCFD);
}

body.urchin-scheme #searchListing .results .establishmentBorder{
	background-color:var(--primary-50, #9FDCFD);
}

/*Google map*/
body.defaultTheme.urchin-scheme .listOfAgendaObject .eachEntry.selected{
	background:var(--primary-50, #9FDCFD);
}
body.defaultTheme.urchin-scheme .listOfAgendaObject li.selected .entryInfo{
	background:var(--primary-50, #9FDCFD);
}

/* Events*/
body.defaultTheme.urchin-scheme  .listOfAgendaObject .eventName{
	border-color: var(--primary-50, #9FDCFD);
}

body.defaultTheme.urchin-scheme #listOfObject .infoPan, #listOfObject .detailPan{
	background:none;
}

/*IYA*/
body.defaultTheme.urchin-scheme #searchedLocationConflicts,
body.defaultTheme.urchin-scheme .listOfAgendaObject .eachEntry,
body.defaultTheme.urchin-scheme .listOfAgendaObject .entryInfo{
	border-color: var(--primary-50, #9FDCFD);
}


/*rss reader */
body.defaultTheme.urchin-scheme .rspca-feed{
	background-color: var(--primary-50, #9FDCFD);
}

/*rss reader */
body.defaultTheme.urchin-scheme .rspca-feed .rssRow{
	border-bottom: 1px solid var(--primary-50, #9FDCFD);
}

/* pet teaser */
body.defaultTheme.urchin-scheme  #rehomingTeaser{
	background-color: var(--primary-50, #9FDCFD);
}
body.defaultTheme.urchin-scheme  #rehomingTeaser .teaserButton a{
	background-color: var(--primary-50, #9FDCFD);
}

/*Generic and Supporter forms*/

body.urchin-scheme #supporterForm #bradcrumbNav .hilight{
	background-color: var(--primary-50, #9FDCFD);
}

body.urchin-scheme #supporterForm #bradcrumbNav .breadNav{
	border: 2px solid;
	border-color:var(--primary-50, #9FDCFD);
}




/*Jpages */
body.urchin-scheme .jpageArrowPrev img,
body.urchin-scheme .jpageArrowNext img {
    background:var(--primary-50, #9FDCFD) !important;
}

body.urchin-scheme .jp-current{
	background-color:var(--primary-50, #9FDCFD);
}

body.urchin-scheme #wrapper .jpage-holder a{
    border-color: var(--primary-50, #9FDCFD);
    color: var(--dark, #260071);
}

body.urchin-scheme #wrapper .jpage-holder span{
	color:var(--primary-50, #9FDCFD);
}

/* Full width*/
body.urchin-scheme #wrapper .jpage-full .jpage-holder a.jp-current{
    background-color: var(--primary-50, #9FDCFD);
    color: var(--body-color, #260071);
}

body.urchin-scheme #wrapper .jpage-full .jpage-holder a{
	background-color: var(--light, #FFF2E2);
	font-size:1rem;	
}

body.urchin-scheme #wrapper .jpage-full .jpage-holder a:hover{
    background: var(--primary-50, #9FDCFD);
    color: var(--dark, #260071);	
}

/* Just giving */
body.urchin-scheme #justgiving{
	background-color:var(--primary-50, #9FDCFD);	
}

/* YPA*/
body.ypaTheme.urchin-scheme .LoginWrapper, 
body.ypaTheme.urchin-scheme .CreateWrapper,
body.ypaTheme.urchin-scheme .PasswordWrapper,
body.ypaTheme.urchin-scheme #ypaGallery .category{
	border-color:var(--primary-50, #9FDCFD);
	background-color:var(--primary-50, #9FDCFD);
}

body.ypaTheme.urchin-scheme #ypaGallery .category div.helpBlock {
     border:1px solid var(--primary-50, #9FDCFD);
}

body.ypaTheme.urchin-scheme #ypaGallery .category a.openHelp{
    background-color: var(--light, #FFF2E2);
    border: 1px solid var(--primary-50, #9FDCFD);
    color: var(--primary-50, #9FDCFD);
}

body.ypaTheme.urchin-scheme #ypaGallery .category a.closeHelp, 
body.ypaTheme.urchin-scheme #ypaGallery .category a.openHelp.active {
    background-color: var(--primary-50, #9FDCFD);
    border: 1px solid var(--light, #FFF2E2);
    color: var(--light, #FFF2E2);
}