﻿body{
  background:#f2f2f2 url("/rca/PublishingImages/logos/bg.jpg") repeat !important;
}

body form{
  background-color:transparent;
}

.wk-main-header{
  background-color:#ffffff;
}

.wk-main-header .header-left .logo-main {
        background-image: url("/rca/PublishingImages/logos/bg-header-small.png");
    }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-width: 992px) {
    /* Retina-displays and full-width desktops have big logo */
    .wk-main-header .header-left .logo-main {
        background-image: url("/rca/PublishingImages/logos/bg-header.png");
    }
}

#main-container #main-header{
height:103px;
}
#main-container-content{
background-color:#ffffff;
}
#main-container #main-nav-container .search .input-group button{
    background-color: #ce9d26;
    border-color: #ce9d26;
    color: #ffffff;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
}
#main-container .content-box > header h2{
background-color:#062171;
padding:0.7rem 1rem 0.7rem 0.2rem;
color:#ffffff;
}

.fa-rss-square{
color:#ffffff;
}

#main-container .content-box .content-box-body-tabs ul[role="tablist"] li {
background-color: #eaeaeb;
 /*will vary journal to journal */};
#main-container .content-box .content-box-body-tabs ul[role="tablist"] li a{
color:#000000;
}
#main-container .content-box .content-box-body-tabs ul[role="tablist"] li:hover {
background-color: #021651;
color: #ffffff !important;
}
#main-container .content-box .content-box-body-tabs ul[role="tablist"] li.active {
background-color: #021651;
}
#main-container .content-box .content-box-body-tabs ul[role="tablist"] li.active a{
color:#ffffff;
}
#main-container .content-box .content-box-body-tabs ul[role="tablist"] li a:hover{
background-color: #021651;
color: #ffffff !important;
}

/********footer styles*********/
#main-container #main-footer {
  background-color: #062171;
  color: #FFFFFF;
}

#main-container #main-nav-container #main-footer {
  background-color: #062171;
  color: #FFFFFF;
}

#main-footer .footer-social li a i{
	color: #FFFFFF;
}

/********End footer styles*********/

 /*********NavBar Styles************/
 #main-container #main-nav-container {
  background-color: #062171; 
}
.main-nav-hover-overlay{
background-color:#ffffff;
top:0;
}
.main-nav-hover-overlay-hover{
background-color:#021651;
}
.wk-main-header .user-info > ul > li a{
color:#062171;
border-right:#062171;
}
.wk-main-header .user-info-dropdown{
background-color:#ffffff;
}
#main-container #main-nav-container .search .advance-search a{
color:#ffffff;
}
#main-container #main-nav-container .navbar-nav > li{
border-right:1px solid #062171;
}
#main-container #main-nav-container .navbar-nav > li ul{
background-color:#062171;
}
#main-container #main-nav-container .navbar-nav > li a{
color:#ffffff;
}
/**************** End NavBar Styles *****************/

/**************** Menu Styles start*****************/
nav#main-nav div#navActionButtons {  
               background-color: #062171;
  border-bottom: 1px solid #062171; 
}
nav#main-nav div#navActionButtons > a {  
                color: #ffffff;
                border-right: 1px solid #d6be9c !important; 
}
nav#main-nav div#navActionButtons > a:last-child { 
               border-right: none !important;
}

nav#main-nav div[id$="TopNavigationMenu"] {
  background-color: #062171;
  flex: 2 0 100%;
  order: 3;
}
nav#main-nav div[id$="TopNavigationMenu"] > ul[id$="RootAspMenu"] > li > a > i.fa:before {
  content: "\f078";
  margin-left: 0.5rem;
}
nav#main-nav div[id$="TopNavigationMenu"] > ul[id$="RootAspMenu"] .open > a > i.fa:before {
  content: "\f077";
  margin-left: 0.5rem;
}
nav#main-nav div[id$="TopNavigationMenu"] > ul[id$="RootAspMenu"] > li > a {
  color: #ffffff;
  font-weight: bold;
}
nav#main-nav div[id$="TopNavigationMenu"] > ul[id$="RootAspMenu"] > li.active > a {
  background-color: transparent !important;
  color: #ffffff;
}
@media (max-width: 1200px) {
  nav#main-nav div[id$="TopNavigationMenu"] {
    padding-bottom: 1rem;
  }
  nav#main-nav div[id$="TopNavigationMenu"] > ul[id$="RootAspMenu"] .dropdown > a > i {
    position: relative;
    margin-top: -0.9rem;
    float: right;
    padding: 1.5rem 1.5rem 1.5rem 1rem;
  }
  nav#main-nav div[id$="TopNavigationMenu"] > ul[id$="RootAspMenu"] .dropdown ul {
    background-color: #062171;
    padding-top: 0;
    border-radius: 0;
  }
  nav#main-nav div[id$="TopNavigationMenu"] > ul[id$="RootAspMenu"] .dropdown ul li {
    background-color: #062171;
  }
  nav#main-nav div[id$="TopNavigationMenu"] > ul[id$="RootAspMenu"] .dropdown ul li a {
    color: #ffffff;
  }
  nav#main-nav div[id$="TopNavigationMenu"] > ul[id$="RootAspMenu"] .dropdown, nav#main-nav div[id$="TopNavigationMenu"] > ul[id$="RootAspMenu"] .open > a {
    background-color: #062171;
  }
  nav#main-nav div[id$="TopNavigationMenu"] > ul[id$="RootAspMenu"] .dropdown > i, nav#main-nav div[id$="TopNavigationMenu"] > ul[id$="RootAspMenu"] .open > a > i {
    background-color: transparent;
  }
}

@media (min-width: 768px) {
  nav#main-nav div[id$="TopNavigationMenu"] {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 992px) {
  nav#main-nav div[id$="TopNavigationMenu"] {
    width: 32.0rem;
    position: absolute;
    margin-top: 5rem;
  }
}

@media screen and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 0) {
  nav#main-nav div[id$="TopNavigationMenu"] {
    order: 3;
  }
}

@media (min-width: 1200px) {
  nav#main-nav div[id$="TopNavigationMenu"] {
    padding-bottom: 0;
    background-color: transparent;
    position: static;
    margin: 0;
    order: 1;
    flex:2;
    width: auto;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li {
    border-right: 1px solid #84703e;
    background-image: linear-gradient(to bottom, transparent 50%, #062171 50%, #062171 95%, #062171 95%);
    background-size: 100% 200%;
    background-position: top center;
    outline: none;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li:hover {
    background-position: bottom center;
    background-color: #021651;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li:hover > a {
    color: #ffffff;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li:hover > a > i.fa {
    color: #ffffff;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li > a {
    color: #062171;
    font-weight: normal;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li.active > a {
    background-color: transparent !important;
    color: #ffffff;
    font-weight: bold;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li.active > a:hover {
    color: #ffffff;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li.open > a {
    background-color: #062171 !important;
    color: #ffffff;
  }
}

  nav#main-nav div[id$="TopNavigationMenu"] {
    background-color: transparent;
    position: static;
    margin: 0;
    width: auto;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li {
    border-right: 1px solid #84703e;
    background-image: linear-gradient(to bottom, transparent 50%, #062171 50%, #062171 95%, #062171 95%);
    background-size: 100% 200%;
    background-position: top center;
    outline: none;
  }
nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li a:hover {
    background-position: bottom center;
    background-color: #021651;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li :hover > a {
    color: #ffffff;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li > a > i.fa:hover {
    background-color: transparent;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li > a {
    color: #ffffff;
    font-weight: normal;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li.active > a {
    background-color: transparent !important;
    color: #ffffff;
    font-weight: bold;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li.active > a :hover {
    color: #021651 !important;
  }
  nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li.open > a {
    background-color: #84703e;
    color: #ffffff;
  }

@media (min-width: 992px) {
  .main-nav-hover-overlay {    
    border-top: 1px solid #ffffff;
  }
   .main-nav-hover-overlay-hover {
    background-color: #021651;
  }
}

.ms-core-listMenu-selected:link,
.ms-core-listMenu-selected:visited,
.ms-core-listMenu-selected {
  /* [ReplaceColor(themeColor:"NavigationSelectedBackground",opacity:"1")] */
  background-color: #021651 !important;
  /* [ReplaceColor(themeColor:"NavigationSelectedBackground")] */
  background-color: #021651 !important;
}

nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li.open > ul  > li a:hover {
    background-color: #021651; /*nav - background color* - exclude submenu hover color*/
  }
nav#main-nav div.navbar-header>button .icon-bar{
background-color#ffffff;
}
/********* Menu Styles end ************/

.wk-main-header .header-right.society .logo-secondary{
background-size:auto};
nav#main-nav div.navbar-header > button .icon-bar{
background-color:#ffffff !important;
}
.ej-tabs--default .ej-tabs__item {
background-color: #062171;
border-color: #062171;
} .ej-tabs--most-popular .ej-tabs__item {
background-color:  #062171;
 border-color:  #062171;
}

/*** Style for REDESIGN in RELEASE 4.10.00 ***/

.user-action-toolbar {
  color: #062171; 
}

.header {
  background-color: #ffffff;
}

.top-banner {
background-color: #ffffff;
  color: #062171; 
}

.top-banner--low-opacity {
  background-color: rgba(0,0,0,0.1);
}

.user-action-toolbar__dropdown {
  background-color: #ffffff;
}

#footer-wrapper  {
  background-color: #062171;
  color: #FFFFFF;
}

.footer-list-item a::before { 
   color: #FFFFFF;
}

.footer-dotted-line--bg-image {
background-image: linear-gradient(to right, transparent 50%, #FFFFFF 50%);
}

#footer-wrapper .footer-top-content-wrapper .footer-back-to-top-button {
  background-color: #062171;
}

#main-container #main-nav-container-v2 #main-footer {
  background-color: #062171;
  color: #FFFFFF;
}

 #main-container #main-nav-container-v2 {
  background-color: #062171;
}

#main-container #main-nav-container-v2 .navbar-nav > li {
  border-right: 1px solid #062171; 
}

#main-container #main-nav-container-v2 .navbar-nav > li a {
  color: #ffffff; 
}

#main-container #main-nav-container-v2 .navbar-nav > li ul {
  background-color: #062171;
}

#main-container #main-nav-container-v2 .navbar-nav > li ul > li > a {
  color: #ffffff;
}

#main-nav-container-v2 ~.main-nav-hover-overlay-hover {
background-color: #021651;
}

.navbar-hamburger-button__text {
  color:#ffffff;
}

.search-v2 .fa {
    color:#062171;
}

.search-v2 .advance-search a, .search-v2 .advance-search a:visited {
  color: #062171;
}

.navbar-hover-color {
  background-color: #021651 !important;
}

nav#main-nav div[id$="TopNavigationMenu"].in ul[id$="RootAspMenu"] > li > a {
  background-color: #062171 !important;
}
/*** End Style for REDESIGN in RELEASE 4.10.00 ***/



/*** Style for REDESIGN in RELEASE 04.11.00 ***/

.ej-tabs--default .ej-tabs__item .ej-tabs__link, .ej-tabs--default .ej-tabs__item .ej-tabs__text {
    color: #ffffff;
}

.ejp-footer {
    background-color: #062171;
}

.ejp-footer__back-to-top-link {
    background-color: #062171;
}
.header.fixed {
	background: #ffffff;
}
.fixed .header__layout-bottom .search-v2 {
    background-color: #ffffff;
    border: 1px solid #062171;
}

.fixed .header__layout-top .sticky-search {
    color: #062171;
}

.header__layout-top .sticky-search.active {
    border-top: 1px solid #062171;
    border-left: 1px solid #062171;
    border-right: 1px solid #062171;
    background-color: #ffffff;
}

.header__layout-top .sticky-search.active:before, 
.header__layout-top .sticky-search.active:after {
    background-color: #062171;
}

nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li.open,
nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li.open a.dropdown-toggle,
nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li:hover,
nav#main-nav div[id$="TopNavigationMenu"] > ul[id$="RootAspMenu"] .dropdown ul li:hover {
    background-color: #021651 !important;
}
/*** End Style for REDESIGN in RELEASE 04.11.00 ***/

