﻿/* CSS Document */

body {
    font: 13px Arial, Verdana, Tahoma, sans-serif;
    color: #000000;
    margin: 10px 0 10px 0;
    padding: 0;
    background-color: #e8e8e8;
    height: auto;
    overflow: scroll;
}

a {
    color: #495f74;
    text-decoration: none;
}

    a:hover {
        color: #d84f45;
        text-decoration: underline;
    }

    a:visited {
        color: #551a8b;
        text-decoration: none;
    }

    a[disabled] {
        color: #999999;
        text-decoration: none;
    }

/*p {
    margin-top: 9px;
    margin-bottom: 9px;
    word-wrap: break-word;
}*/

/*#ej-box-01-body p,
#ej-box-02-body p,
#ej-box-03-body p {
    margin-top: 7px;
    margin-bottom: 7px;
}

.ej-box-01-body-etocAlert p {
    max-width: 575px;
}*/

#ej-journals-a-z h2 {
    margin-top: 10px;
}

h3 {
    margin: 0 0 7px 0;
    padding: 0;
    clear: both;
}

#ej-clear-float {
    clear: both;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
    border: 0px;
}

#ej-float-left {
    float: left;
}

#ej-float-right {
    float: right;
}

#ej-body {
    width: 990px;
    margin: 10px auto 0 auto;
    background-image: url(/_layouts/1033/images/OAKS.JournalsRoot/bg-middle.gif);
    background-repeat: repeat-y;
}

#ej-body-container {
    width: 990px;
    margin: 0 auto;
}

#ej-container {
    background: url(/_layouts/1033/images/OAKS.JournalsRoot/bg-top.gif) top left no-repeat;
}

.ej-disabled-style {
    color: #999999;
}

.ej-advertisement-topcombo {
    text-align: center;
    padding: 5px 0 0 0;
}

.ej-advertisement-bottom {
    margin: 10px 0 0 0;
    text-align: center;
}

.ej-advertisement-bannercombo {
    margin: 0 0 10px 0;
    text-align: center;
}

.ej-advertisement-middle {
    margin: 0 0 10px 0;
    text-align: center;
}

.ej-advertisement-text {
    font: 9px Verdana, Tahoma, Arial, sans-serif;
    margin-bottom: 3px;
}

/*================ Error Messages ================*/

.ej-field-required-not-present {
    background-color: #ffff99;
    border: solid 1px #7f9db9;
    height: 15px;
}

.ej-error-message-widget {
    border: solid 1px #ff0000;
    background-color: #ffff99;
    padding: 5px;
    margin: 0 0 10px 0;
}

.ej-error-message {
    border: solid 1px #ff0000;
    background-color: #ffff99;
    padding: 5px;
    margin: 10px 0 10px 0;
}

.ej-error-message-icon {
    padding: 0 0 5px 21px;
    background-image: url(/_layouts/1033/images/OAKS.JournalsRoot/icon-error.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

/*#ej-my-subscriptions .ej-info-message {
    width: 600px;
}

.ej-info-message {
    border: 1px solid #ebebb3;
    background-color: #ffffcc;
    padding: 5px;
    margin: 10px 0 10px 0;
}

.ej-info-message-icon {
    padding: 0 0 5px 21px;
    background-image: url(/_layouts/1033/images/OAKS.JournalsRoot/icon-info.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ej-info-message ul {
    padding: 0;
    margin: 0 0 0 18px;
}*/

/*================ Header Region ================*/

#ej-header-region {
    margin: 0;
    padding: 0 0 0 0;
}

#ej-logos-user-actions-container {
    position: relative;
    width: 950px;
    height: 106px;
    padding: 0;
    margin: 0;
}

.ej-breadcrumb-journal {
    font: 15px Arial, Verdana, Tahoma, sans-serif;
    padding: 1.8rem 3rem 0.5rem;
}

@media screen and (min-width:992px) {
    .ej-breadcrumb-journal {
        padding-top: 1rem;
    }
}

    .ej-breadcrumb-journal a {
        font-weight: bold;
    }

h1#ej-journal-logo {
    /*z-index: 1;*/ /* ===== Removed z-index for solving modelpopup issue */
    position: absolute;
    top: 28px;
    left: 34px;
    background: url(/_layouts/1033/images/OAKS.JournalsRoot/logo-lww.png) top left no-repeat;
    height: 47px;
    width: 316px; /*75%*/
    padding: 0;
    margin: 0;
    display: none;
    text-indent: -9999px;
    font-size: 1px;
    text-align: left;
}

    h1#ej-journal-logo a, h1#ej-journal-logo a:hover {
        background: url(/_layouts/1033/images/OAKS.JournalsRoot/logo-lww.png) top left no-repeat;
        height: 47px;
        width: 316px;
        padding: 0;
        margin: 0;
        display: block;
        text-indent: -9999px;
        font-size: 1px;
        text-align: left;
    }

#ej-wkh-lww-logo {
    display: none;
}

#ej-user-actions-toolbar {
    /*z-index: 1;*/ /* ===== Removed z-index for solving modelpopup issue */
    position: absolute;
    top: 72px;
    right: 0px;
    font: 10px Verdana, Tahoma, Arial, sans-serif;
}

    #ej-user-actions-toolbar ul {
        margin: 0;
        display: inline;
        list-style: none;
        padding: 0;
        white-space: nowrap;
        text-align: right;
    }

    #ej-user-actions-toolbar li {
        margin: 0 0 0 -10px;
        padding: 0 0 0 20px;
        display: inline;
        vertical-align: top;
        background: url(/_layouts/1033/images/OAKS.JournalsRoot/list-user-action.gif) top left no-repeat;
        background-position: 12px 5px;
    }

#ej-logged-in-as {
    z-index: 1;
    position: absolute;
    top: 55px;
    right: 0px;
    font: 10px Verdana, Tahoma, Arial, sans-serif;
    color: #666666;
}
/*================ Search User Control ================*/

#ej-search-user-top-line {
    display: none;
}

#ej-search-user {
    position: relative;
    height: 44px;
    padding: 7px 15px 0 15px;
    margin: 0 0 0 20px;
    background-image: url(/_layouts/1033/images/OAKS.JournalsRoot/bg-web-menu.gif);
    background-repeat: no-repeat;
}

    #ej-search-user input[type=submit] {
        padding: 0;
        border-radius: 0;
    }

#ej-search-enter-text {
    float: left;
    padding: 4px 0 0 5px;
}

    #ej-search-enter-text input {
        height: 25px;
    }

    #ej-search-enter-text select {
        margin: 0 0 0 0;
    }

.ej-enter-keywords {
    width: 230px;
}

#ej-search-options {
    margin: 0;
    padding: 7px 25px 0 0;
    text-align: right;
    /*z-index: 1;*/ /*commented by JG to fix Slide show issue in FF*/
    position: relative;
    width: 450px;
    float: right;
    font: 11px Verdana, Tahoma, Arial, sans-serif;
}

    #ej-search-options ul {
        margin: 0;
        display: inline;
        list-style: none;
        padding: 0;
        white-space: nowrap;
        text-align: right;
    }

    #ej-search-options li {
        margin: 0;
        padding: 0 0 0 20px;
        display: inline;
        vertical-align: top;
    }

    #ej-search-options ul li a {
        color: #495f74;
    }

        #ej-search-options ul li a:hover {
            color: #d84f45;
        }

#ej-search-options-recent-menu {
    background: url(/_layouts/1033/images/OAKS.JournalsRoot/bg-recent-searches.png) top left no-repeat;
    _background: url(/_layouts/1033/images/OAKS.JournalsRoot/bg-recent-searches-ie6.gif) top left no-repeat; /*for IE 6*/
    width: 240px; /*270px*/
    height: 115px; /*165px*/
    position: absolute;
    z-index: -1;
    top: 0px !important;
    right: 0px !important;
    margin: 0;
    padding: 35px 15px 15px 15px;
    display: none; /* Don't show the Recent Searches popup when the page loads */
}

    #ej-search-options-recent-menu ul {
        padding-top: 0;
        margin-top: 0;
        margin-bottom: 0px;
        padding-bottom: 0;
    }

    #ej-search-options-recent-menu li {
        list-style-type: none;
        background: url(/_layouts/1033/images/OAKS.JournalsRoot/list-square-03.gif) top left no-repeat;
        background-position: 0 5px;
        padding: 0 0 5px 13px;
        margin: 0 0 0 0px;
        display: block;
        text-align: left;
    }

    #ej-search-options-recent-menu p {
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: left;
    }
/*================ Main Content Area ================*/

#ej-main-content-area {
    margin: 10px 0 25px 20px;
    padding: 1px 0 0 0;
}

/*================ Right Gutter Two Column Page Layout ================*/
#ej-left-web-part-zone {
    float: left;
    width: 600px; /*620px*/ /*ej-main-content-area has a 20px left margin*/
    padding: 0 0 0 0;
    margin: 0 30px 0 0;
    _margin: 0 27px 0 0; /*for IE6*/
}

#ej-right-web-part-zone {
    float: left;
    width: 300px;
    padding: 0;
    margin: 0;
}

/*================ Right Gutter Two Column Page Layout - Buy Article ================*/
#ej-buy-article #ej-left-web-part-zone {
    float: left;
    width: 350px; /*560px*/
    padding: 0 0 0 0;
    margin: 0 30px 0 0;
    _margin: 0 27px 0 0; /*for IE6*/
}

#ej-buy-article #ej-right-web-part-zone {
    float: left;
    width: 495px;
    padding: 0;
    margin: 0;
}

/*================ Search Results Two Column Page Layout ================*/
.ej-box-issue-departments-container {
    margin: 1.5rem 0 0 0;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

    .ej-box-issue-departments-body {
        width: 100%;
    }

#ej-left-bottom-web-part-zone {
    flex-grow: 1;
}

#ej-right-bottom-web-part-zone {
    flex-grow: 1;
}

@media screen and (min-width: 900px) {
    .ej-box-issue-departments-container {
        margin: 4.6rem 0 0 0;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        padding:0 2rem;
    }

    #ej-left-bottom-web-part-zone {
            flex-basis: 35%;
    }

    #ej-right-bottom-web-part-zone {
        margin-left: 2rem;
            flex-basis: 65%;
            flex-shrink: 1;
    }
}

.ej-mailing-label {
    margin: 0 0 25px 0;
}


/*================ Highlighted Features ================*/
.ej-most-popular-container {
    margin: 25px 0 0 0;
}


.ej-most-popular-features {
    /*width:500px;*/
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0 0; /*Horizontal Vertical*/
}

    .ej-most-popular-features td {
        vertical-align: top;
    }

.ej-most-popular-features-img {
    padding: 0 5px 0 0;
}

.ej-most-popular-type {
    font-size: 17px;
}

/*================ Box Styles ================*/

/*#ej-box-01 {
    border: 1px solid #aaa;
    border-radius: 4px;
    margin: 0 0 1.5rem 0;
}

#ej-box-01-title {
    font: 15px trebuchet ms, Verdana, Tahoma, Arial, sans-serif;
    font-weight: bold;
    margin: 0;
    padding: 5px 10px 5px 10px;
}

#ej-box-01-body {
    font: 11px Verdana, Tahoma, Arial, sans-serif;
    margin: 0;
    padding: 0 11px 10px 11px;
}*/

#ej-box-02 {
    padding: 0;
    margin: 0 0 10px 0;
    border: solid 1px #aaaaaa;
    /*gradient background would go here*/
    background-color: #fafafa;
    #display:inline-block; /*for peek-a-boo IE render bug*/
}

#ej-box-02-title {
    font: 13px trebuchet ms, Verdana, Tahoma, Arial, sans-serif;
    font-weight: bold;
    color: #333333;
    background-color: #eaeaea;
    margin: 1px;
    padding: 5px 10px 5px 10px;
    letter-spacing: 1px;
}

#ej-box-02-body {
    font: 11px Verdana, Tahoma, Arial, sans-serif;
    margin: 0;
    padding: 10px 11px 10px 11px;
}

#ej-box-02-title {
    display: none;
}

.ej-box-02-body-p-text a {
    display: block;
    background-image: url(/_layouts/1033/images/OAKS.JournalsRoot/icon-rss.gif);
    background-repeat: no-repeat;
    background-position: 0 0px;
    padding-left: 50px;
}

/*================ Login Box - Email Response, Unrecognized Subscriber ================*/

#ej-email-response-landing #ej-box-01,
/*#ej-unrecognized-subscriber #ej-box-01,*/
#ej-reset-password-confirm #ej-box-01,
#ej-registration-step-01 #ej-right-web-part-zone #ej-box-01,
#ej-confirm-reg #ej-right-web-part-zone #ej-box-01 {
    width: 260px;
    margin-top: 14px;
}

#ej-registration-step-01 #ej-right-web-part-zone #ej-box-01,
#ej-confirm-reg #ej-right-web-part-zone #ej-box-01 {
    margin-top: 0px;
}

#ej-email-response-landing #ej-box-01-title,
/*#ej-unrecognized-subscriber #ej-box-01-title,*/
#ej-reset-password-confirm #ej-box-01-title,
#ej-registration-step-01 #ej-right-web-part-zone #ej-box-01-title,
#ej-confirm-reg #ej-right-web-part-zone #ej-box-01-title {
    _width: 246px; /*for ie 6*/
}

#ej-email-response-landing #ej-box-01-body-login-inputs input,
/*#ej-unrecognized-subscriber #ej-box-01-body-login-inputs input,*/
#ej-reset-password-confirm #ej-box-01-body-login-inputs input,
#ej-registration-step-01 #ej-right-web-part-zone #ej-box-01-body-login-inputs input,
#ej-confirm-reg #ej-right-web-part-zone #ej-box-01-body-login-inputs input {
    width: 200px;
}

#ej-email-response-landing #ej-box-01-body-login-inputs .ej-box-01-body-login-buttons input,
/*#ej-unrecognized-subscriber #ej-box-01-body-login-inputs .ej-box-01-body-login-buttons input,*/
#ej-reset-password-confirm #ej-box-01-body-login-inputs .ej-box-01-body-login-buttons input,
#ej-registration-step-01 #ej-right-web-part-zone #ej-box-01-body-login-inputs .ej-box-01-body-login-buttons input,
#ej-confirm-reg #ej-right-web-part-zone #ej-box-01-body-login-inputs .ej-box-01-body-login-buttons input {
    width: auto;
}

/*================ Registration Box ================*/

.ej-required-field-asterick {
    color: #FF0000;
    font-weight: bold;
}

.ej-myaccount-notprovided {
    font-style: italic;
}

#ej-box-01-body-register-inputs {
		float:left;
		margin:1rem 0;
		width:28rem;
}

#ej-my-account-display #ej-box-01-body-register-inputs {
    float: left;
    margin: 10px 40px 20px 0;
    width: 530px;
    _width: 450px; /*for IE 6*/
}

#ej-box-01-body-register-inputs input,
#ej-box-01-body-register-inputs select,
#ej-box-01-body-register-inputs textarea,
#ej-buy-article input, 
#ej-buy-article select {
    width: 250px;
}

#ej-box-01-body-register-inputs textarea {
    height: 100px;
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-short-field input,
#ej-buy-article .ej-box-01-body-register-short-field input {
    width: 50px;
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-title-field select,
#ej-box-01-body-register-inputs .ej-box-01-body-register-suffix-field select,
#ej-buy-article .ej-box-01-body-register-title-field select,
#ej-buy-article .ej-box-01-body-register-suffix-field select {
    width: 100px;
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-fname-field input,
#ej-buy-article .ej-box-01-body-register-fname-field input {
    width: 194px;
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-mi-field input,
#ej-buy-article .ej-box-01-body-register-mi-field input {
    width: 40px;
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-fname-field,
#ej-buy-article .ej-box-01-body-register-fname-field {
    float: left;
    margin: 0 15px 0 0;
    #margin: 0 5px 0 0; /*for IE*/
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-mi-field,
#ej-buy-article .ej-box-01-body-register-mi-field {
    float: left;
    margin: 0;
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-state-field input,
#ej-buy-article .ej-box-01-body-register-state-field input {
    width: 150px;
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-zip-field input,
#ej-buy-article .ej-box-01-body-register-zip-field input {
    width: 70px;
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-state-field,
#ej-buy-article .ej-box-01-body-register-state-field {
    float: left;
    margin: 0 15px 0 0;
    #margin: 0 5px 0 0; /*for IE*/
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-zip-field,
#ej-buy-article .ej-box-01-body-register-zip-field {
    float: left;
    margin: 0;
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-phone-field input {
    width: 100px;
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-phonetype-field select {
    width: 100px;
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-phone-field {
    float: left;
    margin: 0 15px 0 0;
    #margin: 0 5px 0 0; /*for IE*/
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-phonetype-field {
    float: left;
    margin: 13px 0 7px 0;
}

.ej-box-01-body-register-buttons,
#ej-registration-step-01 .ej-box-01-body-register-buttons,
#ej-registration-step-02 .ej-box-01-body-register-buttons,
#ej-registration-step-02a .ej-box-01-body-register-buttons,
#ej-my-account-edit .ej-box-01-body-register-buttons {
		margin:0;
		float:left; /* This fixes button alignment left on registration pages */
}

#ej-box-01-body-register-inputs .ej-box-01-body-register-buttons input,
#ej-box-01-body-register-inputs .ej-box-01-body-register-check input,
#ej-buy-article .ej-box-01-body-register-buttons input {
    width: auto;
}

#ej-box-01-body-register-tips {
    float: left;
    width: 195px;
    padding: 5px 15px 10px 15px;
    margin: 10px 0 20px 0;
    background-color: #ffffcc;
    border: 1px solid #ebebb3;
}

.ej-register-member-soc-id {
    border-collapse: collapse;
    border-spacing: 0 0; /*Horizontal Vertical*/
}

    .ej-register-member-soc-id td {
        vertical-align: top;
        padding: 0 0 5px 0;
    }

/*#ej-unrecognized-subscriber #ej-box-01-body-login-inputs .ej-register-member-soc-id input,*/
#ej-box-01-body-register-inputs .ej-register-member-soc-id input {
    width: auto;
}

[id*="CreateUserWizard"] .ej-opt-table {
    width: 100%;
}

.ej-opt-table {
    width: 540px;
}

#ej-opt-table-pap {
    margin-bottom: 0px;
}

.ej-opt-table-01 {
    vertical-align: top;
    padding-right: 2px;
}

.ej-opt-table-02 {
    vertical-align: top;
}


#ej-box-01-body p.ej-opt-p, p.ej-opt-p {
    margin-top: 3px;
    margin-bottom: 2px;
}

p.ej-reg-privacy {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 10px;
}

/*================ Login Box ================*/

#ej-box-01-body-login-inputs {
    float: left;
    margin: 5px 20px 5px 0;
}

    #ej-box-01-body-login-inputs .ej-box-01-body-login-buttons input {
        width: auto;
    }

.ej-login-remember-btn-tbl {
    width: 100%;
    _width: 200px; /*for IE 6*/
}

.ej-login-remember-btn-tbl-01 {
    vertical-align: middle;
}

.ej-login-remember-btn-tbl-02 {
    vertical-align: middle;
}

#ej-reset-password-confirm #ej-box-01-body-login-inputs .ej-remember-username input,
#ej-reset-password-confirm #ej-box-01-body-login-inputs .ej-keep-me-logged-in input,
#ej-email-response-landing #ej-box-01-body-login-inputs .ej-remember-username input,
#ej-email-response-landing #ej-box-01-body-login-inputs .ej-keep-me-logged-in input,
#ej-registration-step-01 #ej-right-web-part-zone #ej-box-01-body-login-inputs .ej-keep-me-logged-in input,
#ej-confirm-reg #ej-right-web-part-zone #ej-box-01-body-login-inputs .ej-keep-me-logged-in input {
    width: auto;
    vertical-align: middle;
}

.ej-my-lww-logo {
    margin: 7px 0 0 0;
}

.ej-remember-username {
    margin-bottom: 3px;
}

    .ej-remember-username label {
        line-height: 5px;
    }

.ej-remember-username-email {
    padding-left: 20px;
}

    .ej-keep-me-logged-in img {
        vertical-align: middle;
    }

.ej-remember-username,
.ej-keep-me-logged-in {
    font: 10px Verdana, Tahoma, Arial, sans-serif;
}

#ej-box-01-body-login-inputs .ej-remember-username input,
#ej-box-01-body-login-inputs .ej-keep-me-logged-in input {
    width: auto;
    vertical-align: middle;
}

#ej-box-01-body-login-subscribe {
    float: left;
    width: 110px;
    font: 10px Verdana, Tahoma, Arial, sans-serif;
    margin: 5px 0 5px 0;
}


/*================ Journals by Specialty ================*/

#ej-by-specialty-bread-crumb {
    margin: 0 0 10px 0;
}

#ej-bread-crumb {
    font: 11px Verdana, Tahoma, Arial, sans-serif;
    color: #363636;
    margin: 0 0 15px 0;
}

    #ej-bread-crumb a {
        color: #495f74;
    }

        #ej-bread-crumb a:hover {
            color: #d84f45;
        }

        #ej-bread-crumb a:visited {
        }

.ej-bread-crumb-current {
    font-weight: bold;
}

ul.ej-browse-categories {
    float: left;
    margin: 0 45px 0 0;
    padding: 0;
    font: 13px Arial, Verdana, Tahoma, sans-serif;
}

    ul.ej-browse-categories li {
        list-style-type: none;
        padding: 0 0 4px 0;
        margin: 0 0 0 0px;
    }

/*================ My etoc alerts ================*/

/*.ej-subscribe-etoc-container {
    display: flex;
    flex-direction: column;
}

.ej-add-alert-etoc-pap-cont {
    flex-grow: 1;
    margin-bottom: 1.5rem;
}

.ej-add-alert-etoc-pap-select {
    border: 1px solid #666666;
    border-radius: 4px;
    padding: 0.5rem;
    max-height: 35rem;
    overflow-y: auto;
}

    .ej-add-alert-etoc-pap-select li a,
    .ej-add-alert-etoc-pap-select li a:visited {
        display: block;
        color: black;
        padding: 0.3rem 0;
        border-bottom: 1px dotted #f0f0f0;
    }

.ej-subscribe-etoc-buttons {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

    .ej-subscribe-etoc-buttons input[type="submit"] {
        margin-left: 0.5rem;
        margin-top: 1.1rem;
    }

@media screen and (min-width: 768px) {
    .ej-subscribe-etoc-container {
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .ej-add-alert-etoc-pap-cont {
        flex-basis: 40%;
    }

        .ej-add-alert-etoc-pap-cont:first-child {
            margin-right: 2rem;
        }
}

@media screen and (min-width: 1024px) {
    .ej-subscribe-etoc-container {
        -ms-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .ej-add-alert-etoc-pap-cont {
        flex-basis: 30%;
    }

        .ej-add-alert-etoc-pap-cont:last-child {
            margin-left: 2rem;
        }
}*/

/*================ Your Subscriptions ================*/

/*#ej-your-subscriptions-nav table {
    border-collapse: collapse;
    border-spacing: 0 0;
    margin: 0 0 10px 0;
    word-break: break-all;
}

#ej-your-subscriptions-nav .ej-your-subscriptions-nav-col-01 {
    width: 340px;
    padding-right: 25px;
}*/

/*#ej-your-subscriptions-nav table th {
    vertical-align: top;
    font: 13px trebuchet ms, Verdana, Tahoma, Arial, sans-serif;
    text-align: left;
    padding: 5px;
    margin: 0 0 0 0;
    border-bottom: solid 2px #000000;
}*/

/*#ej-your-subscriptions-nav table td {
    vertical-align: middle;
    padding: 5px;
    border-bottom: solid 1px #c7c7c7;
}*/

/*.ej-your-subscriptions-status {
    color: #FF0000;
}

.ej-renew-subscriptions-status {
    color: #FF0000;
    font-weight: bold;
}

.ej-hide-renew-subscriptions {
    visibility: hidden;
}

.ej-show-renew-subscriptions {
    visibility: visible;
}

@media screen and (max-width: 450px) {
    #ej-your-subscriptions-nav table {
        -ms-word-break: normal;
        word-break: normal;
    }

    .ej-your-subscriptions-nav-col-text {
        -ms-writing-mode: vertical-rl;
        writing-mode: vertical-rl;
    }
}*/

/*================ Your etocs and alerts ================*/

.ej-benefits-yes {
    padding-top: 10px;
    font: 16px trebuchet ms, Verdana, Tahoma, Arial, sans-serif;
    font-weight: bold;
}

/*================ My Groups ================*/

#ej-my-groups #ej-your-subscriptions-nav table {
    width: 730px;
}

#ej-my-groups #ej-your-subscriptions-nav .ej-your-subscriptions-nav-col-01 {
    width: 150px;
}

#ej-my-groups #ej-your-subscriptions-nav .ej-your-subscriptions-nav-col-03 {
    text-align: center;
}

#ej-my-groups #ej-your-subscriptions-nav .ej-your-subscriptions-nav-col-04 {
    text-align: right;
}

.ej-groups-invite-sent {
    font-size: 10px;
    font-style: italic;
    color: #666666;
}

.ej-groups-user-price-explained {
    font-size: 10px;
    width: 730px;
    padding-top: 4px;
}

.ej-groups-open-invites {
    font: 11px Verdana, Tahoma, Arial, sans-serif;
    font-weight: normal;
}

#ej-box-01-title-invite {
    float: right;
    margin: 0 180px 0 0; /*for IE 8*/
    *margin-top: -20px; /*for IE 6 and 7*/
    padding: 0;
}

/*================ Your etocs and alerts ================*/

#ej-my-etocs-alerts #ej-your-subscriptions-nav .ej-your-subscriptions-nav-col-01 {
    width: 440px;
}

#ej-my-etocs-alerts #ej-box-citation-alerts #ej-your-subscriptions-nav .ej-your-subscriptions-nav-col-01 {
    width: 340px;
}

#ej-my-etocs-alerts #ej-box-citation-alerts #ej-your-subscriptions-nav .ej-your-subscriptions-nav-col-02,
#ej-my-etocs-alerts #ej-box-citation-alerts #ej-your-subscriptions-nav .ej-your-subscriptions-nav-col-03 {
    text-align: center;
}

#ej-my-etocs-alerts #ej-box-citation-alerts #ej-your-subscriptions-nav table td {
    vertical-align: top;
}

#ej-my-etocs-alerts #ej-box-01-body {
    width: 580px;
    padding-left: 10px;
    padding-right: 10px;
}

#ej-box-01-body .ej-cite-art-title {
    margin: 0 0 3px 0;
    padding: 0;
}

/* ========== Modal Popup Windows - Start ========== */
.Popup-Overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-color: rgba(0,0,0,.8);
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5;
    z-index: 10001;
}

/*================ Password Validation ================*/

#ej-box-password-validate {
    width: 232px; /*254-20-2*/
    #width: 234px; /*for IE*/
    margin: -7px 0 0 0;
    #margin:-8px 0 0 0; /*for IE*/
    padding: 10px;
    border-bottom: solid 1px #cecece;
    border-left: solid 1px #cecece;
    border-right: solid 1px #cecece;
    background-color: #f7f7f7;
}

    #ej-box-password-validate table {
        border-collapse: collapse;
        border-spacing: 0 0; /*Horizontal Vertical*/
        margin: 0 0 3px 0;
        width: 100%;
    }

    #ej-box-password-validate .ej-box-password-validate-col-01 {
        width: 16px;
    }

    #ej-box-password-validate table tr {
        height: 24px; /*16px for image height, plus top and bottom padding, plus 2 more px*/
    }

        #ej-box-password-validate table tr.ej-box-password-not-met {
            background-color: #ffff99;
        }

    #ej-box-password-validate table td {
        vertical-align: middle;
        padding: 3px;
        margin: 0;
        border-bottom: dashed 1px #c7c7c7;
    }

/*================ Terms and Conditions ================*/

.ej-terms-textarea {
    width: 100%;
    height: 150px;
}

/*================ Activate ================*/

.ej-active-options {
    margin: 20px 0 20px 0;
}

    .ej-active-options img {
        border: solid 1px #c7c7c7;
        margin: 0 5px 0 0;
    }

/*=================My Stuff================*/


.ej-box-issue-departments {
    width: 100%;
    min-width: 280px;
    padding: 1.2rem 0 1.9rem 0;
}


/*================ My Personal Collections ================*/

.ej-sortable-table-selected {
    font-weight: bold;
    padding-right: 17px;
    background-image: url(/_layouts/1033/images/OAKS.JournalsRoot/icon-sort.gif);
    background-position: right 2px;
    background-repeat: no-repeat;
}



.ej-sortable-table-selected-desc {
    font-weight: bold;
    padding-right: 17px;
    background-image: url(/_layouts/1033/images/OAKS.JournalsRoot/icon-sort-desc.gif);
    background-position: right 2px;
    background-repeat: no-repeat;
}

/*================ My Personal Collections ================*/

#ej-personal-collections-nav input {
    #width:170px; /*Needed for IE, otherwise it stretches the button*/
}

/*#ej-personal-collections-nav table {
    border-collapse: collapse;
    border-spacing: 0 0;
    margin: 0 0 5px 0;
}

#ej-personal-collections-nav table tr {
    height: 3rem;
}
    */

#ej-personal-collections-nav table tr td a,
#ej-personal-collections-nav table tr td nobr,
#ej-personal-collections-nav table tr td span {
    margin-left: .4rem;
}

#ej-personal-collections-nav .ej-personal-collections-nav-col-01 {
}

#ej-personal-collections-nav .ej-personal-collections-nav-col-02 {
    text-align: center;
}

#ej-personal-collections-nav .ej-personal-collections-nav-col-03 {
    text-align: center;
}

.ej-personal-collections-nav-selected {
    font-weight: bold;
}

#ej-personal-collections-nav table tr {
}

#ej-personal-collections-nav table th {
    vertical-align: top;
    font: 11px trebuchet ms, Verdana, Tahoma, Arial, sans-serif;
    text-align: left;
    padding: 5px;
    margin: 0 0 0 0;
    border-bottom: solid 1px #c7c7c7;
}

/*Please do not change*/
#ej-personal-collections-nav table td div table td {
    vertical-align: top;
    padding: 5px;
    border-bottom: dashed 1px #c7c7c7;
}

/*#ej-personal-collections-header {
    background-color: #f9f9f9;
    padding: 8px 10px 12px 10px;
    margin: 0;
    #display:inline-block;
}

#ej-personal-collections-header a {
    color: #000;
}

#ej-personal-collections-header-title {
    padding: 0 0px 0 0;
    margin: 0;
}

    #ej-personal-collections-header-title h3 {
        padding: 0;
        margin: 0;
    }
*/
#ej-personal-collections-saved-searches #ej-personal-collections-header-title h3 {
    margin-bottom: 10px;
}

.ej-personal-collections-header-title-edit {
    /*font: 11px Verdana, Tahoma, Arial, sans-serif;*/
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
}

.ej-personal-collections-description {
    padding-top: 0;
    margin-top: 0;
}

/*#ej-personal-collections-header-item {
    float: left;
    width: 150px;
    font-weight: bold;
}*/

/*#ej-personal-collections-header-updated {
    float: left;
    padding: 0 0 0 20px;
}*/

.ej-personal-collections-header-updated-label {
    font-weight: bold;
}

#ej-personal-collections-manage #ej-featured-articles-header-toggle {
    float: right;
    margin: 0 0 10px 0;
}

#ej-personal-collections-saved-searches-list table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0 0; /*Horizontal Vertical*/
    margin: 0 0 15px 0;
}

#ej-personal-collections-saved-searches-list .ej-personal-collections-saved-searches-list-col-01 {
    width: 300px;
}

#ej-personal-collections-saved-searches-list table th {
    vertical-align: top;
    font: 14px trebuchet ms, Verdana, Tahoma, Arial, sans-serif;
    text-align: left;
    padding: 8px 0 8px 10px;
    margin: 0 0 0 0;
    background-color: #efefef;
    border-bottom: solid 1px #c7c7c7;
    border-top: solid 1px #c7c7c7;
}

/*Please donot changes*/
#ej-personal-collections-saved-searches-list table table table td {
    vertical-align: top;
    padding: 10px 10px 10px 10px;
    border-bottom: dashed 1px #c7c7c7;
}

#ej-personal-collections-saved-searches-list table td {
   height: 3rem;
}
#ej-personal-collections-saved-searches-list table td a {
   margin-left: .4rem;
}

/*================ Advanced Search ================*/

#ej-advanced-search-row {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#ej-box-01-advanced-search-keywords {
    width: 530px;
}

#ej-advanced-search-col {
    margin: 0 10px 0 0;
    float: left;
    width: 260px; /*540-20=520/2*/
}

    #ej-advanced-search-col #ej-box-01-body {
        height: 160px;
    }

#ej-advanced-search .ej-advanced-search-enter-keywords {
    padding: 5px 0 0 0;
}

    #ej-advanced-search .ej-advanced-search-enter-keywords input {
        width: 500px;
    }

.ej-advanced-search-author-tip {
    margin: 0;
    padding: 0;
    color: #5a5a5a;
}

/*=============Search Results Content Type List View================*/

.ej-relevance-type-article,
.ej-relevance-type-image,
.ej-relevance-type-podcast,
.ej-relevance-type-video,
.ej-relevance-type-blog {
    font: 11px Verdana, Tahoma, Arial, sans-serif;
    letter-spacing: 2px;
    margin-bottom: 6px;
}

.ej-relevance-type-article {
    background-image: url(/_layouts/1033/images/OAKS.Journals/icon-type-article.gif);
    background-repeat: no-repeat;
    background-position: 0 0px;
    padding: 0 0 0 20px;
    height: 16px;
}

.ej-relevance-type-image {
    background-image: url(/_layouts/1033/images/OAKS.Journals/icon-type-img.gif);
    background-repeat: no-repeat;
    background-position: 0 0px;
    padding: 0 0 0 20px;
    height: 16px;
}

.ej-relevance-type-podcast {
    background-image: url(/_layouts/1033/images/OAKS.Journals/icon-type-podcast.gif);
    background-repeat: no-repeat;
    background-position: 0 0px;
    padding: 0 0 0 20px;
    height: 16px;
}

.ej-relevance-type-video {
    background-image: url(/_layouts/1033/images/OAKS.Journals/icon-type-video.gif);
    background-repeat: no-repeat;
    background-position: 0 0px;
    padding: 0 0 0 20px;
    height: 16px;
}

.ej-relevance-type-blog {
    background-image: url(/_layouts/1033/images/OAKS.Journals/icon-type-blog.gif);
    background-repeat: no-repeat;
    background-position: 0 0px;
    padding: 0 0 0 20px;
    height: 16px;
}


/*===========Advanced Search and Search Result Content Type Filters==================*/

table.ej-filter-table {
    border-collapse: collapse;
    border-spacing: 0 0; /*Horizontal Vertical*/
}

    table.ej-filter-table tr {
    }

    table.ej-filter-table td {
        vertical-align: top;
        padding: 0 5px 0 0;
        text-align: left;
    }

        table.ej-filter-table td label {
            background-position: 0 2px; /* horizontal vertical*/
            background-repeat: no-repeat;
            padding: 1px 0 4px 20px;
            display: block;
        }

        table.ej-filter-table td.ej-filter-article label {
            background-image: url(/_layouts/1033/images/OAKS.Journals/icon-type-article.gif);
        }

        table.ej-filter-table td.ej-filter-ce-cme label {
            background-image: url(/_layouts/1033/images/OAKS.Journals/icon-type-article.gif);
        }

        table.ej-filter-table td.ej-filter-sdc label {
            background-image: url(/_layouts/1033/images/OAKS.Journals/icon-type-article.gif);
        }

        table.ej-filter-table td.ej-filter-image label {
            background-image: url(/_layouts/1033/images/OAKS.Journals/icon-type-img.gif);
        }

        table.ej-filter-table td.ej-filter-podcast label {
            background-image: url(/_layouts/1033/images/OAKS.Journals/icon-type-podcast.gif);
        }

        table.ej-filter-table td.ej-filter-video label {
            background-image: url(/_layouts/1033/images/OAKS.Journals/icon-type-video.gif);
        }

        table.ej-filter-table td.ej-filter-blog label {
            background-image: url(/_layouts/1033/images/OAKS.Journals/icon-type-blog.gif);
        }

    table.ej-filter-table tr.ej-limit-to-row td {
        padding-top: 6px;
    }

    table.ej-filter-table td.ej-filter-limit-ce label {
        padding: 4px 0 4px 0px;
    }

    table.ej-filter-table td.ej-filter-limit-sdc label {
        padding: 4px 0 4px 0px;
    }


/*================ Article Action Toolbar ================*/

#ej-article-action-toolbar-container {
    background-color: #f9f9f9;
    clear: both;
    font: 11px Verdana, Tahoma, Arial, sans-serif;
}

.ej-article-action-toolbar-top {
    margin: 15px 0;
}

.ej-article-action-toolbar-bottom {
    margin: 30px 0 0 0;
}

#ej-article-action-toolbar-select {
    float: left;
}

.ej-article-action-toolbar-select-vert-line {
    color: #999999;
    margin: 0 1px 0 1px;
}

#ej-article-action-toolbar-select a {
    color: #495f74;
}

    #ej-article-action-toolbar-select a:hover {
        color: #d84f45;
    }

    #ej-article-action-toolbar-select a:visited {
    }

.ej-article-action-toolbar-prev-next {
    margin: 0 0 0 20px;
}

/*START fix to bug 3399*/

#ej-image-gallery .ej-article-action-toolbar-top #ej-article-action-toolbar-select {
    width: 335px;
}

    #ej-image-gallery .ej-article-action-toolbar-top #ej-article-action-toolbar-select a {
        display: block;
        float: left;
        padding-top: 3px;
    }

    #ej-image-gallery .ej-article-action-toolbar-top #ej-article-action-toolbar-select .ej-article-action-toolbar-prev-next input {
        display: block;
        float: right;
    }

/*END fix to bug 3399*/

#ej-article-action-toolbar-submit {
    float: right;
}

#ej-journals-a-z #ej-article-action-toolbar-sort {
    display: none;
}

#ej-article-action-toolbar-sort {
    float: left;
    margin: 0 25px 0 0;
}

#ej-article-action-toolbar-per-page {
    float: left;
}

#ej-article-action-toolbar-actions {
    float: left;
}

#ej-article-action-toolbar-pagination {
    float: right;
    padding: 0;
    margin: 0;
}

    #ej-article-action-toolbar-pagination table {
        border-collapse: collapse;
        border-spacing: 0 0; /*Horizontal Vertical*/
    }

        #ej-article-action-toolbar-pagination table td {
            padding: 0 3px 0 3px;
        }

#ej-search-results .ej-article-action-toolbar-bottom #ej-article-action-toolbar-pagination, #ej-home .ej-article-action-toolbar-bottom #ej-article-action-toolbar-pagination, #ej-toc-pap .ej-article-action-toolbar-bottom #ej-article-action-toolbar-pagination, #ej-personal-collections-manage .ej-article-action-toolbar-bottom #ej-article-action-toolbar-pagination, #ej-toc-view .ej-article-action-toolbar-bottom #ej-article-action-toolbar-pagination, #ej-podcast-episodes .ej-article-action-toolbar-bottom #ej-article-action-toolbar-pagination, #ej-common-list .ej-article-action-toolbar-bottom #ej-article-action-toolbar-pagination, #ej-collection-details .ej-article-action-toolbar-bottom #ej-article-action-toolbar-pagination, #ej-personal-collections-manage .ej-article-action-toolbar-top #ej-article-action-toolbar-pagination {
    margin: 0 0 0 15px;
}



/*================ Common List Page, Abstract Retrieval, TOC View, Article View, Contributor Index, Search Results, Collections ================*/


#ej-abstract-retrieval-view h2 {
    margin: 0 0 3px 0;
    padding: 0;
}

#ej-abstract-retrieval-view #ej-article-outline-top {
    margin: 15px 0 20px 0;
    padding: 0;
}

#ej-abstract-view #ej-article-outline-top {
    #margin-bottom: 15px; /*for IE*/
}

#ej-abstract-retrieval-summary {
    background-color: #f6f6f6;
    padding: 10px 20px 1px 15px;
    margin: 0;
    #display: inline-block; /*for peek-a-boo IE render bug*/
}

#ej-abstract-retrieval-summary-bg-top {
    background-color: #999999;
    height: 2px;
    margin: 0;
    padding: 0;
    clear: both;
}

#ej-abstract-retrieval-summary-bg-bot {
    background: url(/_layouts/1033/images/OAKS.Journals.Contemporary/bg-double-line-02.gif) top left repeat-x;
    height: 4px;
    margin: 3px 0 0 0;
    padding: 0;
}

#ej-abstract-retrieval-view #ej-abstract-retrieval-summary table {
    width: 510px;
    float: none;
}

    #ej-abstract-retrieval-view #ej-abstract-retrieval-summary table th {
        padding: 0 7px 0 0;
        width: 160px;
    }

#ej-abstract-retrieval-summary ol li {
    font: 17px trebuchet ms, Verdana, Tahoma, Arial, sans-serif;
    margin: 0 0 20px -20px;
    padding: 0;
}

#ej-abstract-retrieval-view #ej-abstract-retrieval-summary #ej-featured-article-text {
    float: left;
    width: 545px;
}

#ej-abstract-retrieval-article {
}

#ej-abstract-retrieval-item-header {
    font: 14px trebuchet ms, Verdana, Tahoma, Arial, sans-serif;
    margin: 0 0 20px 0;
}

#ej-abstract-retrieval-view h5 {
    font: 11px Verdana, Tahoma, Arial, sans-serif;
    font-weight: bold;
    margin: 25px 0 0 0;
    padding: 0;
}

#ej-abstract-retrieval-view #ej-featured-article input {
    display: none;
}

#ej-abstract-retrieval-view #ej-featured-article-info {
    float: left;
    width: 600px;
}

#ej-common-list #ej-featured-article-info, #ej-collection-details #ej-featured-article-info {
    float: left;
    width: 566px;
}

/*================ Common List, PAP TOC, Podcast Episodes,  Collections & Collection Details ================*/

#ej-common-list h2, #ej-toc-pap h2 {
    margin: 0 0 10px 0;
}

h2.ej-h2-transaction-failed {
    background: url(/_layouts/1033/images/OAKS.Journals.Contemporary/icon-error.gif) top left no-repeat;
    background-position: 0 3px;
    padding: 0 0 0 20px;
}

#ej-toc-pap #ej-featured-articles-header-toggle {
    margin: -25px 0 0 0;
}

#ej-common-list #ej-featured-articles-header-toggle, #ej-collection-details #ej-featured-articles-header-toggle, #ej-podcast-episodes #ej-featured-articles-header-toggle {
    margin: 0 0 10px 0;
}

#ej-collections #ej-featured-article input {
    display: none;
}

/*================ Featured Articles/Article List, Home Page, Search Results, TOC View, Abstracts Retrieval ================*/

#ej-featured-article-line {
    border-bottom: none;
    height: 1px;
    margin: 15px 0 15px 0;
}

/*Generic Article Layout Styles*/

#ej-featured-articles-container {
    margin: 15px 0 0 9px;
}

    #ej-featured-article input {
        margin: 0 3px 0 0;
    }

#ej-featured-article-details {
    margin: 0;
    padding: 0;
}

#ej-featured-article-thumb-text, .ej-featured-article-thumb-text { /* ===== Need to hook by class too */
    margin: 0 0 0 0;
    padding: 0;
}

#ej-featured-article-thumb, .ej-featured-article-thumb { /* ===== Need to hook by class too */
    float: left;
    width: 100px;
    height: 100px;
    margin-right: 10px;
    text-align: center;
}

#ej-featured-article-thumb img, .ej-featured-article-thumb img { /* ===== Need to hook by class too */
    border: solid 1px #dedede;
}

/* For scenario #8027: Improve article list item dsplay */
/*.ej-featured-article-author, #ej-box-01-body .ej-featured-article-author {
    margin: 0 0 6px 0;
    padding: 0;
}*/

/*.ej-featured-article-citation {
    margin: 0 0 6px 0;
    padding: 0;
}*/


.ej-j-source {
    font-weight: bold;
    color: #5a5a5a;
}

/*.ej-featured-article-doi {
    margin: 0 0 6px 0;
    padding: 0;
}*/

/*.ej-featured-article-reference, #ej-box-01-body .ej-featured-article-reference {
    margin: 0 0 6px 0;
    padding: 0;
}*/

.ej-featured-article-caption, #ej-box-01-body .ej-featured-article-caption {
    margin: 0;
    padding: 0;
}

.ej-featured-article-posted,
.ej-featured-article-blog-name,
.ej-featured-article-blog-author,
.ej-featured-article-eic,
.ej-featured-article-issn,
.ej-featured-article-online-issn,
.ej-featured-article-frequency,
.ej-featured-article-ranking,
.ej-featured-article-impact {
    margin: 0;
    padding: 0;
}

.ej-article-list-content-header {
    font-weight: bold;
}

.ej-featured-article-abstract {
    margin: 0 0 6px 0;
    padding: 0;
}

.ej-featured-article-links {
    margin: 0;
    padding: 0;
}

#ej-featured-article-info h4,
#ej-abstract-retrieval-summary h3,
#ej-toc-future-view #ej-featured-article-info h4,
h4.ej-article-title-fluid {
    margin: 0 0 4px 0; /*all browsers*/
    padding: 0;
    font-weight: bold;
    line-height: 16px;
}

/*================ Enhance your experience Starts ================*/
#ej-box-modal-style-3 .ej-error-message-widget {
    margin: 5px 0 0 0;
    width: 488px; /*500px*/
    height: 33px;
    float: left;
}

#ej-box-modal-style-3 .ej-error-message-icon {
    #padding-top:4px; /*for IE*/
}

/*================ Enhance your experience Ends ================*/
#ej-box-modal-style-3 {
    width: 758px; /*780px*/
    background-color: #FFFFFF; /*for drop shadow*/
    display: block;
    position: relative;
    margin: -7px 6px 7px -6px;
}

#ej-box-modal-image-flash {
    float: left;
    width: 499px; /*500*/ /*Flash object is 499*/
    height: 549px; /*550*/ /*Flash object is 549*/
    margin: 0 8px 0 0;
    text-align: center;
    background-color: #F4F4F4;
    border: solid 1px #666666;
}

#ej-box-modal-scrolling-content {
    max-height: 80vh;
    overflow:scroll;
    background-color:#fff;
}

.hierarchical-data-wrapper {
    position: fixed;
    z-index: 10001;
}

#ej-box-modal-image {
    float: left;
    width: 500px;
    height: 500px;
    margin: 0 10px 0 0;
    text-align: center;
    background-color: #F4F4F4;
}

    #ej-box-modal-image table {
        border-collapse: collapse;
        border-spacing: 0 0; /*Horizontal Vertical*/
        text-align: center;
        width: 500px;
        height: 500px;
    }

        #ej-box-modal-image table td {
            padding: 0;
            margin: 0;
            vertical-align: middle;
        }

#ej-box-modal-description-actions, #ej-box-modal-description-actions-4 {
    float: left;
    width: 248px;
}

#ej-box-modal-description {
    height: 350px;
    margin: 0 0 20px 0;
    overflow: auto;
}

#ej-box-modal-outline-scroll {
    height: 370px;
    margin: 0 0 10px 0;
    overflow: auto;
}

#ej-box-modal-description #ej-box-modal-header-title, #ej-box-modal-description-4 #ej-box-modal-header-title {
    float: none;
    margin: 0;
    padding: 0;
}

    #ej-box-modal-actions table {
        border-collapse: collapse;
        border-spacing: 0 0; /*Horizontal Vertical*/
        margin-bottom: 5px;
    }

        #ej-box-modal-actions table td {
            padding: 0 5px 0 5px;
        }

            #ej-box-modal-actions table td.ej-box-modal-actions-slideshow-loc {
                width: 70px;
                text-align: center;
                font: 14px trebuchet ms, Verdana, Tahoma, Arial, sans-serif;
            }

*/ #ej-image-actions-form {
    text-align: left;
    margin: 15px 0 0 0;
}

#ej-box-modal-actions #ej-box-modal-close {
    margin-top: 10px;
}

#ej-box-abstract-hover {
    width: 325px; /*278px;*/ /*300px*/
    margin: 0;
    padding: 10px;
    border: solid 1px #000000;
    background-color: #FFFFCC;
    /*for drop shadow*/
    display: block;
    position: relative;
    margin: -7px 6px 7px -6px;
}

#ej-box-text-hover {
    width: 600px; /*278px;*/ /*300px*/ /* ===== Increased width to make the same width as references area */
    margin: 0;
    padding: 10px;
    border: solid 1px #000000;
    background-color: #FFFFCC; /*for drop shadow*/
    display: block;
    position: relative;
    margin: -7px 6px 7px -6px;
}

#ej-box-institutions-hover {
    width: 288px; /*300px*/
    margin: 0;
    padding: 10px 10px 10px 0px;
    #padding: 15px 10px 0px 0px; /*for IE*/
    border: solid 1px #000000;
    background-color: #f0f0f0; /*for drop shadow*/
    display: block;
    position: relative;
    margin: -7px 6px 7px -6px;
}

#ej-box-image-hover {
    width: 300px;
}

    #ej-box-image-hover img {
        display: block;
        position: relative;
        margin: -7px 6px 7px -6px;
        border: solid 1px #000000;
    }

/*================ Article Image Action ================*/
#ej-image-actions-drop {
    margin: 0;
    padding: 0;
    border: 1px solid #cccccc;
    /*background-color:#333333;*/ /*removed for IE 6 bug*/
    width: 150px;
    text-align: center;
    /*for drop shadow*/
    display: block;
    position: relative;
    margin: -7px 6px 7px -6px;
}

#ej-image-actions-header {
    background-color: #333333; /*added here for IE 6*/
}

#ej-image-actions-header-close {
    float: right;
    padding: 2px 3px 2px 0;
}

    #ej-image-actions-header-close a {
        width: 12px;
        height: 12px;
        background: url(/_layouts/1033/images/OAKS.Journals.Contemporary/icon-close-sm.gif) top left no-repeat;
        text-indent: -9999px;
        font-size: 1px;
        text-align: left;
        display: block;
    }

#ej-image-actions-drop ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#ej-image-actions-drop li {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #cccccc;
}

    #ej-image-actions-drop li.ej-image-actions-no-border {
        border-bottom: none;
        _background-color: #fafafa; /*added for IE 6*/
    }

    #ej-image-actions-drop li a {
        text-decoration: none;
        display: block;
        padding: 5px;
        background-color: #fafafa;
    }

        #ej-image-actions-drop li a:hover {
            background-color: #666666;
            color: #FFFFFF;
        }
/*================ Article Preview, Figure/Table, Image Gallery- Image Rollover ================*/
#ej-box-modal-style-4 {
    width: 640px; /*added width to fix bug*/
    padding: 10px;
    border: solid 1px #000000;
    background-color: #FFFFFF; /*for drop shadow*/
    display: block;
    position: relative;
    margin: -7px 6px 7px -6px;
}

#ej-box-modal-style-4-nocap {
    width: 381px; /*added width to fix bug*/
    padding: 10px;
    border: solid 1px #000000;
    background-color: #FFFFFF;
    /*for drop shadow*/
    display: block;
    position: relative;
    margin: -7px 6px 7px -6px;
}

#ej-box-modal-image-4 {
    float: left;
    width: 375px; /*added width to fix bug*/
    height: 375px; /*added height to fix bug*/
    margin: 0 10px 0 0;
    text-align: center;
    background-color: #F4F4F4;
}

    #ej-box-modal-image-4 table {
        border-collapse: collapse;
        border-spacing: 0 0; /*Horizontal Vertical*/
        text-align: center;
        width: 375px; /*added width to fix bug*/
        height: 375px; /*added height to fix bug*/
    }

#ej-box-modal-description-4 {
    margin: 0 0 0 0;
    overflow: hidden;
    height: 350px;
}

#ej-box-modal-image-4 table td {
    padding: 0;
    margin: 0;
    vertical-align: middle;
}


/*================ Footer Region ================*/

    #ej-footer-region {
        order: 5;
        font: 10px Verdana, Tahoma, Arial, sans-serif;
        text-align: center;
        padding: 20px 0;
        margin: 0 0 0 0;
        background: #f7f7f7;
    }

    #ej-footer-region ul {
        display: flex;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        padding: 0;
        margin: 5px 0 0px 0;
    }

    @media screen and (min-width: 370px) {

        #ej-footer-region ul {
            display: block;
        }

        #ej-footer-region li {
            display: inline;
            margin: 0;
            padding: 0 2px 0 5px;
            border-left: solid 1px #999999;
        }

        #ej-footer-region li.ej-no-border {
            border: 0;
        }

        #ej-footer-region li.ej-padding-from-list {
            padding: 0 5px;
        }

        #ej-footer-region li.ej-no-border-from-list {
            padding: 0 5px;
            border: 0;
        }
    }    

/*================ Journals A-Z ================*/

#ej-journals-a-z-alpha-list {
    margin: 0 0 10px 0;
    font: 10px Verdana, Tahoma, Arial, sans-serif;
    font-weight: bold;
}

    #ej-journals-a-z-alpha-list a {
        display: block;
        padding: 2px 3px 2px 3px;
        margin: 0px 2px 0px 0px;
        border: 1px solid #cccccc;
        float: left;
        text-decoration: none;
    }

        #ej-journals-a-z-alpha-list a:hover, #ej-journals-a-z-alpha-list span.ej-journal-active {
            display: block;
            padding: 2px 3px 2px 3px;
            margin: 0px 2px 0px 0px;
            border: 1px solid #cccccc;
            float: left;
            background-color: #666666;
            color: #FFFFFF;
        }

    #ej-journals-a-z-alpha-list span.ej-no-journal-avail {
        display: block;
        padding: 2px 3px 2px 3px;
        margin: 0px 2px 0px 0px;
        border: 1px solid #ffffff;
        float: left;
        color: #999999;
    }


.ej-article-body-fluid {
    display: flex;
    margin: 0 0 1.5rem 0;
}

    .ej-article-body-fluid img {
        border: solid 1px #dedede;
        width: auto;
        max-width: inherit;
    }

.ej-article-info-fluid {
    margin: 0 0 0 1.5rem;
    flex-shrink: 1;
}

    .ej-article-info-fluid p {
        margin: 0;
    }

.ej-subscribe-journal {
    margin: 1.5rem 0 0 0;
}


h4.ej-article-title-fluid {
    margin: 0 0 3px 0;
    padding: 0;
    font: 15px trebuchet ms, Verdana, Tahoma, Arial, sans-serif;
}

/*Fix for bug# 6850: Video: Lock icon is not displaying in video display control*/
#ej-video-indicators-subscriberonly, .ej-video-indicators-subscriberonly { /* ===== Need to hook by class too */
    background: url(/_layouts/1033/images/OAKS.Journals.Contemporary/icon-access-lock.gif) top left no-repeat;
    background-position: 0 0;
    width: 30px;
    height: 15px;
    float: left;
    text-indent: -9999px;
    font-size: 1px;
    text-align: left;
    margin: 0 5px 0 0;
    padding: 0;
}


/* Fix for bug #7200: Update Font Size in Administration Site*/
.ms-formlabel, .ms-formbody {
    font-size: 1em;
}

/*Registration step 3 EULA Message*/
#ej-eula-message {
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-size: 11px;
    text-align: left;
}

/*===================EPUB======================*/

#ej-article-actions-epub a {
    margin: 0 11px 0 0;
    padding: 0 0 0 19px;
    background: url(/_layouts/1033/images/OAKS.Journals.Contemporary/icon-epub.gif) top left no-repeat;
    background-position: 0 0;
    height: 16px;
    float: right;
    display: block;
}

#ej-article-actions-epub-disabled {
    margin: 0 11px 0 0;
    padding: 0 0 0 19px;
    background: url(/_layouts/1033/images/OAKS.Journals.Contemporary/icon-epub-disabled.gif) top left no-repeat;
    background-position: 0 0;
    height: 16px;
    float: right;
    display: block;
    color: #999999;
}

/********** Add user popup Css *********/

.ej-add-users-input-table {
    margin-top: 7px;
    margin-bottom: 7px;
}

.ej-add-users-input-td-01 {
    padding-right: 10px;
}

.ej-add-users-avail {
    font: 10px Verdana, Tahoma, Arial, sans-serif;
}

.ej-add-users-price {
    font-weight: bold;
}

#ej-search-options {
    float: left;
    padding: 7px 0 0 0;
    text-align: left;
    width: 375px;
}

.ej-search-jobs-btn-header {
    position: absolute;
    right: -15px;
    top: 121px;
    z-index: 1;
}

.ej-soc-login-table {
    margin-top: 10px;
    margin-bottom: 5px;
    padding-right: 10px;
    padding-left: 3px;
    width: 240px; /*240*/
    height: 74px; /*74*/
    background-image: url(/_layouts/1033/images/OAKS.JournalsRoot/bg-sso-btn.png);
    background-repeat: no-repeat;
}

.ej-soc-login-table-01 {
    padding-right: 5px;
    padding-left: 8px;
}

.ej-soc-login-table-02 {
    padding-right: 5px;
    padding-left: 4px;
}

.ej-soc-login-table-03 {
    width: 16px;
}

/*For disable SSO connection*/
.ej-tax-stmt {
    font: 9px Verdana, Tahoma, Arial, sans-serif;
}

/*============Toolbar Actions, Buttons, Pagination==================*/

.ej-toolbar-btn, .ej-toolbar-btn:visited {
    padding: 3px 7px 3px 7px;
    background: #e5e5e5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#d2d2d2));
    background-image: -moz-linear-gradient(top, #fcfcfc, #d2d2d2);
    border: 1px solid #b0aeae;
    border-radius: 4px;
}

    .ej-toolbar-btn:hover, .ej-toolbar-btn:active {
        background: #d5d5d5;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f0f0), to(#c7c6c6));
        background-image: -moz-linear-gradient(top, #f1f0f0, #c7c6c6);
        cursor: pointer;
    }


.ej-toolbar-btn-disabled, .ej-toolbar-btn-disabled:hover, .ej-toolbar-btn-disabled:active {
    background: #f2f2f2;
    border: 1px solid #dbdbdb;
    cursor: default;
    color: #666;
}

.ej-toolbar-btn-arrow {
    padding-right: 15px;
    background-image: url(/_layouts/1033/images/OAKS.Journals/bg-toolbar-arrow.png);
    background-position: right center;
    background-repeat: no-repeat;
}

.ej-toolbar-btn-disabled .ej-toolbar-btn-arrow {
    background-image: url(/_layouts/1033/images/OAKS.Journals/bg-toolbar-arrow-disabled.png);
}

.ej-toolbar-btn-actions {
    width: 58px;
}

#ej-image-actions-form .ej-toolbar-btn-actions {
    width: 220px;
}

.ej-toolbar-btn-view {
    width: 44px;
}

.ej-toolbar-btn-view-slides {
    width: 107px;
}

.ej-toolbar-btn-sort {
    width: 41px;
}

.ej-toolbar-btn-show {
    width: 48px;
}

.ej-toolbar-menu {
    position: absolute;
    background: #f5f5f5;
    border: 1px solid #bebcbc;
    padding: 7px 0 7px 0;
    -moz-box-shadow: 0px 3px 6px -3px #414141;
    -webkit-box-shadow: 0px 3px 6px -3px #414141;
    box-shadow: 0px 3px 6px -3px #414141; /*horizontal offset, vertical offset, blur, spread, color*/
    z-index: 1;
}

.ej-toolbar-menu-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .ej-toolbar-menu-list li {
        padding: 5px 20px 5px 20px;
    }

        .ej-toolbar-menu-list li:hover, .ej-toolbar-menu-list li:hover {
            background-color: #e0e0e0;
            cursor: pointer;
        }

.ej-toolbar-menu-selected {
    background-image: url(/_layouts/1033/images/OAKS.Journals.Contemporary/list-square-03.gif);
    background-position: 8px center;
    background-repeat: no-repeat;
}

/*============== List changes===========*/

.ej-article-ul-disc {
    list-style-type: disc;
}

.ej-article-ol-lr {
    list-style-type: lower-roman;
}

.ej-article-ol-ur {
    list-style-type: upper-roman;
}

.ej-article-ol-la {
    list-style-type: lower-alpha;
}

.ej-article-ol-ua {
    list-style-type: upper-alpha;
}

.ej-article-ol-arabic-num {
    list-style-type: decimal;
}

.ej-article-ol-let {
    list-style-type: lower-alpha;
}

/* ================ Article Outline =============*/

#ej-box-modal-outline-scroll a {
    display: inline-block;
    padding: 4px 0 4px 0;
}

#ej-box-modal-style-2 ul li {
    /*font-weight: bold;*/
    list-style-type: none;
    padding: 0;
    /*margin: 0 0 0 -40px;*/
}

#ej-box-modal-style-2 ul#ej-article-outline-2nd-level li {
    font-weight: normal;
    padding-left: 20px;
}

    #ej-box-modal-style-2 ul#ej-article-outline-3rd-level li {
        font-weight: normal;
        padding-left: 20px;
    }

/*=========For Image Viewer Popover==============*/

.ej-popover {
    position: relative;
    background: #fff;
    width: 278px; /*300px*/
    border: 1px solid #000;
    padding: 10px;
    -moz-box-shadow: 0px 3px 15px 0 #949494;
    -webkit-box-shadow: 0px 3px 15px 0 #949494;
    box-shadow: 0px 3px 15px 0 #949494; /*horizontal offset, vertical offset, blur, spread, color*/
}

    .ej-popover:after, .ej-popover:before {
        top: 100%; /*bottom position*/
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .ej-popover:after {
        border-color: rgba(255, 255, 255, 0); /*arrow bg color*/
        border-top-color: #fff; /*arrow bg color - bottom position*/
        border-width: 18px; /*arrow size*/
        left: 50%;
        margin-left: -18px;
    }

    .ej-popover:before {
        border-color: rgba(0, 0, 0, 0); /*arrow border color*/
        border-top-color: #000; /*arrow border color  - bottom position*/
        border-width: 19px; /*arrow border size in relation to border size and arrow size*/
        left: 50%;
        margin-left: -19px; /*arrow border size in relation to border size and arrow size*/
    }

.ej-popover-email-colleague .ej-popover:after,
.ej-popover-email-colleague .ej-popover:before {
    left: 80%; /*adjusts position of bottom arrow*/
}

/*=========================Shared Styles===================*/

.ej-image-viewer {
    background-color: #FFF;
    padding: 0;
    _width: 990px; /*for IE6*/
    _height: 645px;
    _position: relative;
    *width: 990px; /*for IE7*/
    *height: 645px;
    *position: relative;
    z-index: 1;
}

/*==========for image zoom==============*/

.smooth_zoom_preloader {
    background: transparent url(/_layouts/1033/images/oaks.journals/preloader.gif) center center no-repeat;
}

.zoom_thumbnails {
    margin: 0;
    padding: 0;
}

.zoom_thumbnail_container {
    width: 100px;
    height: 100px;
    overflow: hidden;
}

.zoom_thumbnails li {
    display: inline;
}

    .zoom_thumbnails li img {
        margin: 5px;
        border: 1px solid #bbb;
        width: 100px;
    }

#zoom_container {
    overflow: hidden;
}

.ej-podcast-audio {
    float: left;
    margin: 3px 0 0 0;
}

.ej-result-count {
    float: right;
    margin-top: 3px;
    margin-bottom: 14px;
}

.ej-did-you-mean {
    float: left;
    margin-left: 3px;
    margin-top: 3px;
    margin-bottom: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 465px;
}

#ej-box-browse-applied-filters #ej-box-01-title {
    display: none;
}

#ej-search-results-advanced-filters #ej-box-browse-applied-filters {
    height: 33px;
}

    #ej-search-results-advanced-filters #ej-box-browse-applied-filters #ej-box-01 {
        background: none;
    }

#ej-box-browse-applied-filters #ej-box-01-body {
    background: none repeat scroll 0 0 transparent;
    padding-bottom: 0;
}

#ej-browse-results #ej-box-01-body, #ej-search-results-advanced-filters #ej-box-01-body {
    max-height: 280px;
    overflow: auto;
    position: relative;
}

#ej-search-results-advanced-filters .ej-faceted-ul {
    margin: 5px 0 10px;
}

.ej-faceted-ul {
    list-style: none outside none;
    margin: 10px 0 5px;
    padding: 0;
}

.ej-faceted-a-remove {
    background-image: url("/_layouts/1033/images/OAKS.Journals/icon-x-remove.gif");
    background-position: 0 3px;
    background-repeat: no-repeat;
    display: inline-block;
    padding: 0 0 0 13px;
}

.ej-faceted-a {
    text-decoration: none !important;
}

/* === For search and subject details page - On the root site. === */
#ej-progress-div {
    left: 40%;
    top: 50%;
    position: fixed;
    z-index: 100001;
}

#ej-progress-img {
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
    text-align: center;
}

.ej-did-you-mean {
    float: left;
    margin-left: 3px;
    margin-top: 3px;
    margin-bottom: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 465px;
}


/*=====For Author More/Less Link========*/

.ej-article-authors-more-less a {
    cursor: pointer;
}

/*========Hides the DOI Field==============*/

.ej-featured-article-doi {
    display: none;
}


.ejp-responsive-hide {
    display: none !important;
}
/* == logged-in-as positioning == */
#ej-logged-in-as {
    margin-top: 12px;
    margin-right: 158px;
    font-size: 0;
}

    #ej-logged-in-as span {
        overflow: hidden;
        font-size: 10px;
    }

    #ej-logged-in-as [id*=hypLogOut] {
        display: none;
    }
/* == Site actions menu z-index fix == */
.siteaction {
    z-index: 1005;
}

body > div.ms-MenuUIPopupBody {
    z-index: 1006;
}
/* == Journal Button Colors == */
.journal-bc {
    background-color: #e3e3e3;
    border: 1px solid #cacaca;
    color: #666666;
}

    .journal-bc:hover {
        background-color: #d6d6d6;
        border: 1px solid #b0b0b0;
    }

    .journal-bc:active, .journal-bc.open {
        background-color: #d1d1d1;
        -webkit-box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.25);
        box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.25);
        border: 1px solid #7d7d7d;
    }

    .journal-bc:focus {
        outline: none;
    }
/* == Journal Button Colors == */
.journal-bc {
    background-color: #eaeaea;
    border: 1px solid #d1d1d1;
    color: #4c4c4c;
}

    .journal-bc:hover {
        background-color: #dddddd;
        border: 1px solid #b7b7b7;
    }

    .journal-bc:active, .journal-bc.open {
        background-color: #d8d8d8;
        -webkit-box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.25);
        box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.25);
        border: 1px solid #848484;
    }

    .journal-bc:focus {
        outline: none;
    }

/* == Settings Button == */
div#ej-user-actions-toolbar {
    z-index: 1;
    padding: 0 !important;
    font-size: 21px;
    right: 20px !important;
    left: auto !important;
    top: 83px !important;
}

    div#ej-user-actions-toolbar .button-container {
        position: relative;
        display: block !important;
        float: left;
    }

        div#ej-user-actions-toolbar .button-container:first-child {
            margin-right: 10px;
        }

        div#ej-user-actions-toolbar .button-container button {
            margin: 0;
            position: relative;
            display: block !important;
            float: left;
            cursor: pointer;
            height: 35px;
        }

            div#ej-user-actions-toolbar .button-container button [class*=ui-icons-] {
                font-size: 21px;
            }

            div#ej-user-actions-toolbar .button-container button:focus {
                outline: 5px #e5e5e5;
            }

        div#ej-user-actions-toolbar .button-container > ul {
            list-style-type: none !important;
            text-align: left;
            position: absolute;
            right: 0px;
            display: none;
            max-width: 191px;
            z-index: 1001;
            float: left;
            width: auto;
            padding: 5px 0;
            margin: 1.75em 0 0 0;
            list-style: none;
            background-color: #fff;
            border: 1px solid #ccc;
            border: 1px solid #c5c5c5;
            border-radius: 4px;
            -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            background-clip: padding-box;
        }

            div#ej-user-actions-toolbar .button-container > ul:before {
                position: absolute;
                display: inline-block;
                border-right-color: rgba(0, 0, 0, 0.2);
                right: 12px;
                top: -6px;
                content: '';
                border-left: 5px solid transparent;
                border-right: 5px solid transparent;
                border-bottom: 5px solid #c5c5c5;
            }

            div#ej-user-actions-toolbar .button-container > ul:after {
                position: absolute;
                display: inline-block;
                border-right-color: rgba(0, 0, 0, 0.2);
                right: 12px;
                top: -5px;
                content: '';
                border-left: 5px solid transparent;
                border-right: 5px solid transparent;
                border-bottom: 5px solid #fff;
            }

            div#ej-user-actions-toolbar .button-container > ul.open {
                display: block;
            }

            div#ej-user-actions-toolbar .button-container > ul li.ejp-responsive-hide {
                display: list-item !important;
            }

            div#ej-user-actions-toolbar .button-container > ul li {
                display: list-item !important;
                text-align: -webkit-match-parent;
                text-align: left;
                margin: 0;
                padding: 0;
                background-image: none;
                font-size: 14px;
                font-weight: normal !important;
            }

                div#ej-user-actions-toolbar .button-container > ul li:hover {
                    font-weight: normal !important;
                }

                div#ej-user-actions-toolbar .button-container > ul li #ej-setting-search-options-recent-menu {
                    position: static;
                    padding: 0;
                    background-color: #fff;
                    width: 100%;
                    height: auto;
                }

                    div#ej-user-actions-toolbar .button-container > ul li #ej-setting-search-options-recent-menu ul {
                        position: static;
                        width: 100%;
                        float: none;
                        border-radius: 0;
                        border: 0;
                        background-color: #f2f2f2;
                        box-shadow: none;
                        margin: 0;
                    }

                        div#ej-user-actions-toolbar .button-container > ul li #ej-setting-search-options-recent-menu ul li a {
                            padding: 3px 25px;
                            white-space: normal;
                        }

                            div#ej-user-actions-toolbar .button-container > ul li #ej-setting-search-options-recent-menu ul li a:hover {
                                background-color: #d9d9d9;
                            }

                div#ej-user-actions-toolbar .button-container > ul li.divider {
                    height: 1px;
                    margin: 9px 0 !important;
                    overflow: hidden;
                    background-color: #e5e5e5;
                    display: list-item;
                    text-align: -webkit-match-parent;
                    box-sizing: border-box;
                }

                div#ej-user-actions-toolbar .button-container > ul li:hover {
                    background-color: #e5e5e5;
                    text-decoration: none;
                }

                div#ej-user-actions-toolbar .button-container > ul li a {
                    padding: 3px 20px;
                    display: block;
                    color: #000;
                    text-decoration: none;
                }

                    div#ej-user-actions-toolbar .button-container > ul li a span {
                        float: right;
                        line-height: 17px;
                    }

                    div#ej-user-actions-toolbar .button-container > ul li a:hover {
                        text-decoration: none !important;
                        color: #000;
                        text-shadow: 1px 1px 0px #fff;
                    }

/* == Subscribe Button == */
.ej-search-jobs-btn-header {
    right: 30px !important;
    left: auto !important;
}

#ej-logged-in-as {
    top: 95px !important;
    right: 178px !important;
    left: auto !important;
    padding: 0px !important;
}

#ej-logos-user-actions-container {
    width: 100% !important;
}

#ej-wkh-lww-logo {
    left: auto !important;
    right: 103px !important;
    top: 20px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
    width: 275px !important;
}

    #ej-wkh-lww-logo #ej-subscribe {
        position: absolute;
        z-index: 2;
        margin-left: 288px;
        top: 7px;
        text-indent: 0px;
    }

        #ej-wkh-lww-logo #ej-subscribe ul {
            list-style-type: none;
            padding: 0px;
            margin: 0px;
        }

            #ej-wkh-lww-logo #ej-subscribe ul li {
                display: table;
            }

                #ej-wkh-lww-logo #ej-subscribe ul li a {
                    display: table-cell;
                    vertical-align: middle;
                    padding: .5em;
                    color: inherit;
                    font-size: 12px;
                    text-decoration: none !important;
                }

                    #ej-wkh-lww-logo #ej-subscribe ul li a:hover {
                        text-decoration: none;
                    }

#ej-logged-in-as
/*== Layout overrides ==*/
/* Move all elements */
#ej-wkh-lww-logo, #ej-logged-in-as, #ej-user-actions-toolbar {
    margin-top: -20px !important;
    margin-right: 0px !important;
}

/* Move search jobs element */
.ej-search-jobs-btn-header {
    margin-top: 0px !important;
    margin-right: 0px !important;
}

/* Privacy notifications */
#privacy-notification {
    float: left;
    width: 100%;
    background-color: #6a6c71;
    color: white;
    padding: 9px 0 9px 20px;
    margin: 5px 0 18px 0;
}

    #privacy-notification p {
        font-size: 1.2em;
        margin: 0;
        padding: 1px 0 0 14px;
        float: left;
    }

    #privacy-notification img {
        float: left;
    }

/*================ Renew Subscription Starts ================*/

.ej-renew-subscription {
    background-color: #ffffcc;
    padding: 7px 5px 7px 32px;
    border: 1px solid #ebebb3;
    margin: 10px 20px 13px 20px;
    background-image: url(/_layouts/1033/images/oaks.journals/icon-info.gif);
    background-repeat: no-repeat;
    background-position: 10px 7px; /*horizontal vertical*/
    width: 910px;
}

.ej-renew-subscription-msg {
    float: left;
    width: 800px;
}

.ej-renew-subscription-x {
    float: right;
    width: 18px;
    height: 18px;
    text-align: center;
}

    .ej-renew-subscription-x a {
        width: 18px;
        height: 18px;
        display: block;
        background-image: url(/_layouts/1033/images/oaks.journals/icon-x-remove.gif);
        background-repeat: no-repeat;
        background-position: center center; /*horizontal vertical*/
        text-indent: -9999px;
        font-size: 1px;
        text-align: left;
    }

        .ej-renew-subscription-x a:hover {
            background-color: #ebebb3;
        }

/* For other pages */

.ej-error-message-widget {
    border: solid 1px #ff0000;
    background-color: #ffff99;
    padding: 5px;
    margin: 0 0 10px 0;
}

.ej-error-message {
    border: solid 1px #ff0000;
    background-color: #ffff99;
    padding: 5px;
    margin: 10px 0 10px 0;
}

.ej-error-message-icon {
    padding: 0 0 5px 21px;
    background-image: url(/_layouts/1033/images/OAKS.Journals.Classic/icon-error.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ej-erratum-message .ej-info-message {
    background-color: #ffffcc;
    width: 588px;
}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 Corev15 classes overwritten 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 */

body {
    margin: 0px;
    overflow: initial;
    /*background-color:#fff;*/
    background-size: initial;
    background-repeat: no-repeat;
}

#contentBox {
    margin-right: 0px;
    margin-left: 0px;
    min-width: 0px;
}


.ms-core-listMenu-item,
.ms-core-listMenu-item:link,
.ms-core-listMenu-item:visited,
.ms-tv-item:link,
.ms-tv-item:visited,
.ms-tv-header:link,
.ms-tv-header:visited {
    color: #ffffff;
    text-decoration: none;
}

.ms-core-header .ms-core-listMenu-item,
.ms-core-header .ms-core-listMenu-item:link,
.ms-core-header .ms-core-listMenu-item:visited,
.ms-core-header .ms-tv-item:link,
.ms-core-header .ms-tv-item:visited,
.ms-core-header .ms-tv-header:link,
.ms-core-header .ms-tv-header:visited {
    color: #fff;
}

.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
    margin-right: 0px;
    border: 0px solid transparent;
}

.ms-core-listMenu-verticalBox,
.ms-core-listMenu-horizontalBox {
    font-size: 1em;
}

.ms-core-listMenu-horizontalBox {
    /* [ReplaceColor(themeColor:"Navigation")] */ color: #666666;
    display: inherit;
}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 End Corev15 classes overwritten 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 */

/* ms style overwrite */
#MSOTlPn_MainTD {
    position: absolute;
    right: 142px;
}

/* #126332 fixing */
.wp-feature-articles article p.featuredArticleCitation {
    margin: 0 0 10px;
}

/*my account tabs root only*/

.ej-tabs--default .ej-tabs__item {
    background-color: #007ac3;
    border-color: #007ac3;
}