div.box-ssologin-popup>div.box-ssologin div.ssologin-link {
 max-width:275px
}
div.box-ssologin-popup>div.box-ssologin {
 background-color:#fff;
 border:1px solid #ccc;
 border-radius:10px;
 padding:15px;
 margin-bottom:30px
}
body {
 font-family:Arial,helvetica neue,Helvetica,sans-serif;
 font-size:1.4rem;
 font-weight:400;
 line-height:1.5!important
}
#main-container-content {
 padding:3.5rem 2rem 2rem
}
#main-container #main-nav-container-v2 {
 background-color:#f3f3f3;
 border-top:6px solid #33a29e;
 box-shadow:0 2px 4px 0 rgba(81,81,81,.5)
}
#main-container {
 background-color:#f3f3f3;
 margin:0
}
#main-container #main-nav-container-v2 .navbar-nav>li a {
 color:#024d6b
}
#main-container #main-nav-container-v2 .navbar-nav>li a:hover {
 color:#024d6b
}
#main-container .main-content .ms-WPBody {
 padding:29px;
 background-color:#fff;
 border-top:4px solid #33a29e;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 -khtml-border-radius:4px;
 border-radius:4px
}
#main-container-content .delta-place-holder-main .main-content.content header h2,
#main-container-content .delta-place-holder-main .main-content.content h2 {
 background-color:transparent;
 color:#4d4d4d;
 font-size:22px;
 font-weight:400;
 padding:0;
 padding-bottom:0;
 padding-left:0!important;
 border-bottom:4px solid transparent;
 margin-top:0;
 margin-bottom:0
}
.top-banner {
 background-color:#01573e;
 color:#fff!important
}
.header__layout-bottom {
 background-color:#01573e
}
.header {
 background-color:#fff
}
.header .user-menu__link:link,
.header .user-menu__link:visited,
.header .user-menu__link:active {
 color:#024d6b
}
#wpIssueNavigator .currentIssue {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 background:none 0 0 repeat scroll transparent;
 border:0 solid #e4e4e4
}
#main-container .main-content #wp-articles-navigator header h3 {
 background-color:transparent!important;
 border-top:2px solid #f6f6f6
}
#main-container .main-content .article-list article {
 border-left:2px solid #f6f6f6;
 padding-bottom:20px;
 margin-bottom:0
}
.wp-paging-control .element__link {
 display:block;
 height:4.4rem;
 width:4.4rem;
 padding:1.3rem 1rem;
 text-align:center;
 background-color:#fff;
 border:0 solid #ccc
}
.main-wrapper .main-content .wp-extended-paging-control {
 background-color:#fff;
 border:0 solid #000;
 border-top:2px solid #f6f6f6
}
#main-container .content-box>header h2 {
 color:#000;
 padding:.7rem 1rem .7rem .1rem;
 background-color:#fff;
 border-bottom:2px solid #f6f6f6
}
.article-not-authorized-msg {
 font-family:Arial
}
.article-not-authorized-msg .access-options,
.article-not-authorized-msg .oim-access {
 padding:12px;
 background-color:#fff;
 border:1px solid #fff
}
#NotAuthMessageBoard.article-not-authorized-msg .access-options .top-text-desktop-tablet a {
 color:#e70303
}
.article-not-authorized-msg .access-options ul li {
 background-color:#fff;
 border:1px solid #f6f6f6
}
.article-list .featuredArticleCitation span.journalTitleInSearch {
 display:none
}
#WebPartctl00_ctl28_g_3913ad1e_2d1d_4432_84be_8927ca630940 {
 border:0 solid #000!important;
 background-color:transparent!important;
 height:0;
 margin-top:-20px;
 margin-bottom:0
}
.main-wrapper .main-content #ArticleContainer #abstractWrap {
 background-color:#ffffff
}
#WebPartctl00_ctl28_g_91b71ef4_43bf_4434_bbd1_1a03e905a3c6 {
 display:none
}
.top-microbar-container {
 background-color:#276851;
 padding-top:10px
}
div.headerNav {
 background-color:#276851;
 height:30px;
 width:100%;
 word-spacing:1.5px
}
div.headerNavContent {
 margin:0 auto;
 min-height:30px;
 padding-right:2.7%px;
 width:90%
}
ul.headerNavTabs {
 clear:both;
 display:block;
 left:auto;
 margin:0 auto;
 position:relative;
 width:90%
}
li.navTab {
 width:12%
}
li.firstNavTab {
 width:10%
}
li.lastTab {
 width:5.5%
}
li.on {
 background:none repeat scroll 0 0 #a2aaad!important
}
li.org {
 background:none repeat scroll 0 0 #fff!important;
 border-top-left-radius:10px;
 border-top-right-radius:10px;
 width:12%
}
.org a {
 background-color:#fff!important;
 color:#276851!important;
 font-weight:700!important;
 font-style:italic!important
}
.org a:hover {
 background-color:#fffff!important
}
li.headerNavTab {
 background:none repeat scroll 0 0 #276851;
 display:inline;
 float:left;
 height:30px;
 margin:0;
 padding:0
}
ul.headerNavTabs li {
 display:inline;
 float:left;
 text-align:center
}
ul.headerNavTabs li a:link,
ul.headerNavTabs li a:active,
ul.headerNavTabs li a:hover,
ul.headerNavTabs li a:visited {
 color:#fff;
 font-size:12px;
 font-style:normal;
 font-weight:400;
 outline:0;
 position:relative;
 text-decoration:none
}
li.lastNavTab {
 float:left;
 width:123px
}
li.lastNavTab,
li.lastMainNavTab {
 float:right
}
span.headerNavTab {
 color:#fff;
 font-size:12px;
 font-style:normal;
 font-weight:700;
 outline:0;
 position:relative;
 text-decoration:none;
 top:10px
}
li.on a {
 color:#000!important
}
@-moz-document url-prefix() {
 ul.headerNavTabs li a:link,
 ul.headerNavTabs li a:active,
 ul.headerNavTabs li a:hover,
 ul.headerNavTabs li a:visited {
  top:6px
 }
 span.headerNavTab {
  top:6px
 }
}
.user-action-toolbar .dropdown-menu a:link,
.user-action-toolbar .dropdown-menu a:visited,
.user-action-toolbar .dropdown-menu a:active {
 color:#fff
}
.ssologin-link__primary-text {
 ​font-size:2rem;
 color:#1b6852
}
a.anchor {
 display:block;
 position:relative;
 top:-80px;
 visibility:hidden
}
.wp-feature-articles article .featuredArticleCitation .journalTitleInSearch,
.wpVideoGallery .vgVideoDetails .vgVideoTitle,
.wpVideoGallery .vgVideoDetails .wp-video-gallery__desc {
 font-weight:700;
 font-style:normal
}
.wpVideoGallery .vgVideoDetails .vgRelated [id$=lblRelated],
.ej-keyword-highlight,
.wp-feature-articles .ej-media-type-blog .ej-article-list-content-header,
#wpPodcastEpisode .episodeTitle,
#wpPodcastEpisode .wp-podcast-episode__desc,
#wpPodcastEpisode .wp-podcast-episode__journal-name-desc {
 font-weight:700
}

/******** Correct WK Logo Vertical Spacing ********/
@media (min-width: 768px){
    .header__layout-top .logo-secondary {
        top: 1.8rem;
    }
}