body {
    background-color: #95c3a1;
    background-image: url("/ebp/PublishingImages/logos/bg.jpg") !important;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: unset;
}

body form{ 
  background-color:transparent;
}

.wk-main-header{
  background-color:#ffffff;
  border-bottom:#036E69 2px solid;
}


#main-container #main-header{height:103px;}
#main-container-content{background-color:#ffffff;}
#main-container #main-nav-container .search .input-group button{
    background-color: #036e69;
    border-color: #bababa;
    color: #ffffff;
}
#main-container .content-box > header h2{background-color:#dbdbdb;padding:0.7rem 1rem 0.7rem 0.2rem;color:#4d4d4d;}

.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: #04827c;color: #ffffff !important;}
#main-container .content-box .content-box-body-tabs ul[role="tablist"] li.active {background-color: #04827c;}
#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: #04827c;color: #ffffff !important;}

/********footer styles*********/
#main-container #main-footer {
  background-color: #036e69;
  color: #FFFFFF;
}

#main-container #main-nav-container #main-footer {
  background-color: #036e69;
  color: #FFFFFF;
}

#main-footer .footer-social li a i{
	color: #FFFFFF;
}

/********End footer styles*********/

 /*********NavBar Styles************/
 #main-container #main-nav-container {
  background-color: #036e69; 
}
.main-nav-hover-overlay{background-color:#ffffff;top:0;}
.main-nav-hover-overlay-hover{background-color:#04827c;}
.wk-main-header .user-info > ul > li a{color:#8F8F8F; border-right:#ffffff;}
.wk-main-header .user-info-dropdown{color: #ffffff; 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 #036e69;}
#main-container #main-nav-container .navbar-nav > li ul{background-color:#036e69;}
#main-container #main-nav-container .navbar-nav > li a{color:#ffffff;}
/**************** End NavBar Styles *****************/

/**************** Menu Styles start*****************/
nav#main-nav div#navActionButtons {  
               background-color: #036e69;
  border-bottom: 1px solid #036e69; 
}
nav#main-nav div#navActionButtons > a {  
                color: #ffffff;
                border-right: 1px solid #036e69 !important; 
}
nav#main-nav div#navActionButtons > a:last-child { 
               border-right: none !important;
}

nav#main-nav div[id$="TopNavigationMenu"] {
  background-color: #036e69;
  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: #036e69;
    padding-top: 0;
    border-radius: 0;
  }
  nav#main-nav div[id$="TopNavigationMenu"] > ul[id$="RootAspMenu"] .dropdown ul li {
    background-color: #036e69;
  }
  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: #036e69;
  }
  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%, #036e69 50%, #036e69 95%, #036e69 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: #04827c;
  }
  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: #036e69;
    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: #036e69 !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%, #036e69 50%, #036e69 95%, #036e69 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: #04827c;
  }
  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: #04827c !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 #84703e;
  }
   .main-nav-hover-overlay-hover {
    background-color: #04827c;
  }
}

.wk-main-header .header-left .logo-main {
        background-image: url("/ebp/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("/ebp/PublishingImages/logos/bg-header.png");
    }
}



.ms-core-listMenu-selected:link,
.ms-core-listMenu-selected:visited,
.ms-core-listMenu-selected {
  /* [ReplaceColor(themeColor:"NavigationSelectedBackground",opacity:"1")] */
  background-color: #04827c !important;
  /* [ReplaceColor(themeColor:"NavigationSelectedBackground")] */
  background-color: #04827c !important;
}

nav#main-nav div[id$="TopNavigationMenu"] ul[id$="RootAspMenu"] > li.open > ul  > li a:hover {
    background-color: #04827c; /*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: #036e69;
border-color: #036e69;
}
