.has_site_logo .pkp_head_wrapper {
    padding-top: 5px;
}
ul#navigationPrimary li {
    /*padding-left: 5px;*/
}
.pkp_navigation_primary>li:first-child a {
    margin-left: 0;
}
.pkp_nav_list ul {
    width: 18em;
}
.pkp_navigation_primary>li:hover ul {
    left: -7px;
}



.obj_issue_summary .series {
    line-height: 30px;
}



.pkp_structure_head {
    background-color: #193B65;
    border-bottom: 1px solid #ddd;
}
.pkp_site_nav_menu {
    width: 100%;
    /*position: absolute;*/
    background-color: #193B65;
}
.pkp_head_wrapper {
    position: relative;
}
.pkp_site_name_wrapper {
    margin: auto;
}
.pkp_head_wrapper {
    margin: auto;
}
.pkp_site_nav_menu a:hover,
.pkp_site_nav_menu a:focus {
    color: white !important;
    background: unset;
}

















/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{
    line-height:1.15;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,footer,header,nav,section{
    display:block
}
h1{
    font-size:2em;
    margin:.67em 0
}
figcaption,figure,main{
    display:block
}
figure{
    margin:1em 40px
}
hr{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
    overflow:visible
}
pre{
    font-family:monospace,monospace;
    font-size:1em
}
a{
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
abbr[title]{
    border-bottom:none;
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
b,strong{
    font-weight:inherit;
    font-weight:bolder
}
code,kbd,samp{
    font-family:monospace,monospace;
    font-size:1em
}
dfn{
    font-style:italic
}
mark{
    background-color:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
audio,video{
    display:inline-block
}
audio:not([controls]){
    display:none;
    height:0
}
img{
    border-style:none
}
svg:not(:root){
    overflow:hidden
}
button,input,optgroup,select,textarea{
    font-family:sans-serif;
    font-size:100%;
    line-height:1.15;
    margin:0
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
[type=reset],[type=submit],button,html [type=button]{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;
    padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
    outline:1px dotted ButtonText
}
fieldset{
    padding:.35em .75em .625em
}
legend{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:inherit;
    display:table;
    max-width:100%;
    padding:0;
    white-space:normal
}
progress{
    display:inline-block;
    vertical-align:baseline
}
textarea{
    overflow:auto
}
[type=checkbox],[type=radio]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
details,menu{
    display:block
}
summary{
    display:list-item
}
canvas{
    display:inline-block
}
template{
    display:none
}
button,input,optgroup,select,textarea{
    font-family:Noto Sans,Noto Kufi Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif
}
.-pkpClearfix:after,.-pkpClearfix:before{
    content:" ";
    display:table
}
.-pkpClearfix:after{
    clear:both
}
.-linkButton{
    padding:0;
    border:none;
    background:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#006798;
    text-decoration:underline;
    cursor:pointer
}
.-linkButton:focus,.-linkButton:hover{
    color:#008acb
}
[hidden]{
    display:none
}
.-screenReader{
    clip:rect(1px,1px,1px,1px);
    position:absolute!important;
    left:-2000px
}
.-screenReader:focus{
    background-color:#fff;
    border-radius:3px;
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    clip:auto!important;
    color:#000;
    display:block;
    font-size:1rem;
    height:auto;
    line-height:normal;
    padding:1rem;
    position:absolute;
    left:.5rem;
    top:.5rem;
    text-decoration:none;
    width:auto;
    z-index:100000
}
.tooltip{
    display:block!important;
    z-index:1
}
.tooltip .tooltip-inner{
    padding:.5rem;
    width:auto;
    max-width:320px;
    background:#222;
    border-radius:2px;
    color:#fff;
    font-size:.75rem;
    line-height:1rem
}
.tooltip .tooltip-arrow{
    position:absolute;
    margin:5px;
    width:0;
    height:0;
    border-style:solid;
    border-color:#000;
    z-index:1
}
.tooltip[x-placement^=top]{
    margin-bottom:5px
}
.tooltip[x-placement^=top] .tooltip-arrow{
    border-width:5px 5px 0 5px;
    border-left-color:transparent!important;
    border-right-color:transparent!important;
    border-bottom-color:transparent!important;
    bottom:-5px;
    left:calc(50% - 5px);
    margin-top:0;
    margin-bottom:0
}
.tooltip[x-placement^=bottom]{
    margin-top:5px
}
.tooltip[x-placement^=bottom] .tooltip-arrow{
    border-width:0 5px 5px 5px;
    border-left-color:transparent!important;
    border-right-color:transparent!important;
    border-top-color:transparent!important;
    top:-5px;
    left:calc(50% - 5px);
    margin-top:0;
    margin-bottom:0
}
.tooltip[x-placement^=right]{
    margin-left:5px
}
.tooltip[x-placement^=right] .tooltip-arrow{
    border-width:5px 5px 5px 0;
    border-left-color:transparent!important;
    border-top-color:transparent!important;
    border-bottom-color:transparent!important;
    left:-5px;
    top:calc(50% - 5px);
    margin-left:0;
    margin-right:0
}
.tooltip[x-placement^=left]{
    margin-right:5px
}
.tooltip[x-placement^=left] .tooltip-arrow{
    border-width:5px 0 5px 5px;
    border-top-color:transparent!important;
    border-right-color:transparent!important;
    border-bottom-color:transparent!important;
    right:-5px;
    top:calc(50% - 5px);
    margin-left:0;
    margin-right:0
}
.tooltip[aria-hidden=true]{
    visibility:hidden;
    opacity:0;
    -webkit-transition:opacity .15s,visibility .15s;
    transition:opacity .15s,visibility .15s
}
.tooltip[aria-hidden=false]{
    visibility:visible;
    opacity:1;
    -webkit-transition:opacity .15s;
    transition:opacity .15s
}
.v--modal-overlay.v--modal-overlay{
    background:rgba(0,0,0,.5)
}
.v--modal-background-click{
    padding-top:1rem;
    padding-bottom:1rem
}
.v--modal-overlay .v--modal-box.v--modal-box{
    overflow:visible
}
.v--modal.v--modal{
    top:0!important;
    left:0!important;
    bottom:auto!important;
    right:auto!important;
    width:90%!important;
    max-width:50rem;
    margin-left:auto;
    margin-right:auto
}
.v--modal-dialog.v--modal-dialog{
    top:50vh!important;
    -webkit-transform:translateY(-75%);
    transform:translateY(-75%);
    max-width:30rem
}
.v--modal-overlay.scrollable .v--modal-dialog.v--modal-dialog{
    top:0!important;
    -webkit-transform:none;
    transform:none;
    max-width:50rem
}
.modal{
    font-size:.875rem;
    line-height:1.5rem
}
.modal__header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:3rem
}
.modal__title{
    margin:0;
    min-width:1px;
    padding:.5rem 1rem;
    font-size:1rem;
    white-space:nowrap;
    overflow-x:hidden;
    text-overflow:ellipsis
}
.modal__closeButton{
    margin-left:auto;
    margin-right:.5rem;
    border:none;
    font-size:1.5rem;
    line-height:1;
    width:2rem;
    height:2rem;
    text-align:center;
    background:transparent;
    cursor:pointer
}
.modal__closeButton:focus{
    outline:0;
    border-radius:2px;
    border:1px solid #006798
}
.modal__content{
    padding:1rem
}
.modal__content>p:first-child{
    margin-top:0
}
.modal__content>p:last-child{
    margin-bottom:0
}
.modal__footer{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-top:2rem
}
.modal__footer *+.pkpButton{
    margin-left:.5rem
}
.modal .pkpForm{
    margin:-1rem
}
.modal .pkpFormLocales{
    border-top:1px solid #ddd
}
.modal .pkpFormGroup{
    padding-left:1rem;
    padding-right:1rem
}
.modal .pkpTabs{
    margin-left:-1rem;
    margin-right:-1rem
}
.modal .pkpTabs__buttons{
    padding-left:1rem;
    padding-right:1rem
}
.modal .pkpTab{
    border-left:none;
    border-right:none;
    border-bottom:none
}
[dir=rtl] .modal__footer *+.pkpButton{
    margin-left:0;
    margin-right:.5rem
}
.pkpBadge{
    display:inline-block;
    padding:.25em 1em;
    font-size:.75rem;
    line-height:1.5em;
    border:1px solid #ddd;
    border-radius:1.2em
}
.pkpBadge--isPrimary{
    border-color:#006798;
    background-color:#006798;
    color:#fff
}
.pkpBadge--isPrimary:before{
    border-color:#fff
}
.pkpBadge--isPrimary.pkpBadge--button:focus,.pkpBadge--isPrimary.pkpBadge--button:hover{
    background:transparent;
    border-color:#006798;
    color:#006798
}
.pkpBadge--isPrimary.pkpBadge--button:focus:before,.pkpBadge--isPrimary.pkpBadge--button:hover:before{
    border-color:#006798
}
.pkpBadge--isSuccess{
    border-color:#00b24e;
    background-color:#00b24e;
    color:#fff
}
.pkpBadge--isSuccess:before{
    border-color:#fff
}
.pkpBadge--isSuccess.pkpBadge--button:focus,.pkpBadge--isSuccess.pkpBadge--button:hover{
    background:transparent;
    border-color:#00b24e;
    color:#00b24e
}
.pkpBadge--isSuccess.pkpBadge--button:focus:before,.pkpBadge--isSuccess.pkpBadge--button:hover:before{
    border-color:#00b24e
}
.pkpBadge--isWarnable{
    border-color:#d00a6c;
    background-color:#d00a6c;
    color:#fff
}
.pkpBadge--isWarnable:before{
    border-color:#fff
}
.pkpBadge--isWarnable.pkpBadge--button:focus,.pkpBadge--isWarnable.pkpBadge--button:hover{
    background:transparent;
    border-color:#d00a6c;
    color:#d00a6c
}
.pkpBadge--isWarnable.pkpBadge--button:focus:before,.pkpBadge--isWarnable.pkpBadge--button:hover:before{
    border-color:#d00a6c
}
.pkpBadge--button{
    background:inherit;
    text-decoration:none;
    cursor:pointer
}
.pkpBadge--button:focus,.pkpBadge--button:hover{
    background:#006798;
    color:#fff;
    border-color:#006798;
    outline:0
}
.pkpBadge--button:focus:before,.pkpBadge--button:hover:before{
    border-color:#fff
}
.pkpBadge--dot{
    position:relative;
    padding-left:2em
}
.pkpBadge--dot:before{
    content:"";
    position:absolute;
    top:50%;
    left:.75em;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:10px;
    height:10px;
    border:2px solid;
    border-radius:50%
}
.pkpBadge--submission,.pkpBadge--submission:before{
    border-color:#d00a0a
}
.pkpBadge--submission:focus,.pkpBadge--submission:hover{
    background:#d00a0a;
    border-color:#d00a0a
}
.pkpBadge--submission:focus:before,.pkpBadge--submission:hover:before{
    border-color:#fff
}
.pkpBadge--review,.pkpBadge--review:before{
    border-color:#e08914
}
.pkpBadge--review:focus,.pkpBadge--review:hover{
    background:#e08914;
    border-color:#e08914
}
.pkpBadge--review:focus:before,.pkpBadge--review:hover:before{
    border-color:#fff
}
.pkpBadge--copyediting,.pkpBadge--copyediting:before{
    border-color:#006798
}
.pkpBadge--copyediting:focus,.pkpBadge--copyediting:hover{
    background:#006798;
    border-color:#006798
}
.pkpBadge--copyediting:focus:before,.pkpBadge--copyediting:hover:before{
    border-color:#fff
}
.pkpBadge--production,.pkpBadge--production:before{
    border-color:#00b28d
}
.pkpBadge--production:focus,.pkpBadge--production:hover{
    background:#00b28d;
    border-color:#00b28d
}
.pkpBadge--production:focus:before,.pkpBadge--production:hover:before{
    border-color:#fff
}
.pkpIcon--inline{
    margin-right:.25em
}
.fa-info-circle{
    color:#00b24e
}
.fa-exclamation-triangle{
    color:#d00a6c
}
.pkpIcon--orcid{
    display:inline-block;
    width:1.5em;
    height:1.5em;
    vertical-align:middle
}
.pkpIcon--orcid .pkpIcon--orcid__bg{
    fill:#a6ce39
}
.pkpIcon--orcid .pkpIcon--orcid__fill{
    fill:#fff
}
[dir=rtl] .pkpIcon--inline{
    margin-right:0;
    margin-left:.25em
}
.pkpButton{
    display:inline-block;
    padding:0 .5em;
    background:#fff;
    border:1px solid #ddd;
    border-radius:2px;
    font-size:.875rem;
    line-height:2rem;
    font-weight:700;
    color:#006798;
    text-decoration:none;
    -webkit-box-shadow:0 1px 0 #ddd;
    box-shadow:0 1px 0 #ddd;
    cursor:pointer
}
.pkpButton:focus,.pkpButton:hover{
    color:#006798;
    border-color:#006798;
    outline:0
}
.pkpButton:active{
    -webkit-box-shadow:0 0 2px;
    box-shadow:0 0 2px
}
.pkpButton:disabled{
    color:#aaa
}
.pkpButton:disabled:hover{
    color:#aaa;
    border-color:#ddd;
    cursor:not-allowed
}
.pkpButton--isPrimary{
    color:#fff;
    background:#006798;
    border-color:#006798;
    -webkit-box-shadow:0 1px 0 #006798;
    box-shadow:0 1px 0 #006798
}
.pkpButton--isPrimary:focus,.pkpButton--isPrimary:hover{
    background:#008acb;
    color:#fff
}
.pkpButton--isPrimary:disabled,.pkpButton--isPrimary:disabled:hover{
    color:#fff;
    background:#b7c5ca;
    border-color:#b7c5ca;
    -webkit-box-shadow:0 1px 0 #888;
    box-shadow:0 1px 0 #888;
    cursor:not-allowed
}
.pkpButton--isLink{
    -webkit-box-shadow:none;
    box-shadow:none
}
.pkpButton--isLink,.pkpButton--isLink:disabled:hover{
    border-color:transparent
}
.pkpButton--isWarnable{
    color:#d00a6c
}
.pkpButton--isWarnable:focus,.pkpButton--isWarnable:hover{
    border-color:#d00a6c;
    color:#d00a6c
}
.pkpButton--isWarnable:disabled,.pkpButton--isWarnable:disabled:hover{
    color:#fff;
    background:#b7c5ca;
    border-color:#b7c5ca;
    -webkit-box-shadow:0 1px 0 #888;
    box-shadow:0 1px 0 #888;
    cursor:not-allowed
}
.pkpButton--isActive{
    background:#006798;
    border-color:#006798;
    color:#fff;
    -webkit-box-shadow:0 1px 0 #006798;
    box-shadow:0 1px 0 #006798
}
.pkpButton--isActive:focus,.pkpButton--isActive:hover{
    background:#008acb;
    color:#fff
}
.pkpButton--isActive:disabled,.pkpButton--isActive:disabled:hover{
    color:#fff;
    background:#b7c5ca;
    border-color:#b7c5ca;
    -webkit-box-shadow:0 1px 0 #888;
    box-shadow:0 1px 0 #888;
    cursor:not-allowed
}
.pkpButton:disabled{
    color:#777;
    background:#fff
}
.pkpButton:disabled:focus,.pkpButton:disabled:hover{
    cursor:not-allowed;
    border-color:#bbb
}
.pkpSpinner:before{
    display:inline-block;
    position:relative;
    width:1.25rem;
    height:1.25rem;
    vertical-align:middle;
    -webkit-animation:pkp_anim_spinner .6s linear infinite;
    animation:pkp_anim_spinner .6s linear infinite;
    border-radius:100%;
    border-top:1px solid #002c40;
    border-bottom:1px solid transparent;
    border-left:1px solid #002c40;
    border-right:1px solid transparent;
    content:"";
    opacity:1
}
@-webkit-keyframes pkp_anim_spinner{
    0%{
        -webkit-transform:rotate(-1turn);
        transform:rotate(-1turn)
    }
    to{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
}
@keyframes pkp_anim_spinner{
    0%{
        -webkit-transform:rotate(-1turn);
        transform:rotate(-1turn)
    }
    to{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
}
.pkpTabs{
    margin:0;
    list-style:none;
    font-size:.875rem
}
.pkpTabs__button{
    position:relative;
    display:inline-block;
    padding:.8rem 1em;
    line-height:1.4rem;
    border:1px solid #ddd;
    border-top-left-radius:2px;
    border-top-right-radius:2px;
    background:#fff;
    text-decoration:none;
    font-weight:700;
    color:#006798
}
.pkpTabs__button:before{
    content:"";
    position:absolute;
    top:-1px;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:25%;
    height:2px;
    background:transparent;
    -webkit-transition:all .2s;
    transition:all .2s
}
.pkpTabs__button:focus{
    outline:0
}
.pkpTabs__button:focus:after{
    content:"";
    position:absolute;
    bottom:.375rem;
    width:.25rem;
    height:.25rem;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    background-color:rgba(0,0,0,.54);
    border-radius:.125rem
}
.pkpTabs__button+.pkpTabs__button{
    margin-left:.25rem
}
.pkpTabs__button .pkpBadge{
    margin-left:.25em;
    margin-bottom:-3px;
    padding-left:.5em;
    padding-right:.5em;
    min-width:2.25em;
    border-color:#bbb;
    background:#fff
}
.pkpTabs__button:focus:before,.pkpTabs__button:hover:before,.pkpTabs__button[aria-selected=true]:before{
    background:#008acb;
    width:100%
}
.pkpTabs__button[aria-selected=true]{
    color:#777
}
.pkpTab{
    position:relative;
    padding:1rem;
    background:#fff
}
.pkpTab:focus{
    z-index:2
}
.pkpTabs .pkpTabs{
    margin-left:-1rem;
    margin-right:-1rem
}
.pkp_structure_main {
    min-height: 52vh;
}










/*ETM*/
.etmItemMain {
    display: flex;
    width: 100%;
    padding: 20px 0;
}
.etmItemMain .etmLeft {
    width: 20%;
    height: 220px;
    overflow: hidden;
}
.etmItemMain .etmRight {
    width: 80%;
    padding: 0 20px;
}
.etmItemMain .etmRight h3 {
    margin: 0;
}

.faqs .right_content {
    padding-top: 20px;
}
.etmRight .faq .collapsible {
    background-color: #e2e2e2;
    color: black;
    cursor: pointer;
    padding: 10px;
    align-items: center;
    display: flex;
    justify-content: space-between;
    border: none;
    text-align: left;
    outline: none;
    margin-bottom: 2px;
}

.etmRight .faq .active, .collapsible:hover {
    background-color: #e2e2e2;
    border-left: 3px solid darkgreen;
}

.etmRight .faq .collapsible:after {
    content: '\002B';
    color: black;
    font-size: 22px;
    margin-top: -5px;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.etmRight .faq .active:after {
    content: "\2212";
}

.etmRight .faq .contentss {
    display: none;
    padding: 10px 0;
    max-height: 100%;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    background-color: #ffffff;
    margin-top: -2px;
    margin-bottom: 2px;
}
.etmRight .faq p {
    margin-top: 0;
}


section.item.keywords .value {
    text-align: left;
}















@media (min-width:767px){
    .pkpTabs__buttons{
        position:relative;
        top:1px;
        z-index:2
    }
    .pkpTabs__button{
        border-color:transparent;
        background:transparent
    }
    .pkpTabs__button[aria-selected=true]{
        border:1px solid #ddd;
        border-bottom-color:transparent;
        background:#fff
    }
    .pkpTab{
        padding:2rem;
        border:1px solid #ddd;
        border-radius:2px
    }
    .pkpTabs .pkpTabs{
        margin-left:-2rem;
        margin-right:-2rem;
        margin-bottom:-2rem
    }
    .pkpTabs .pkpTabs .pkpTabs__buttons{
        padding-left:1rem;
        padding-right:1rem
    }
    .pkpTabs .pkpTabs .pkpTab{
        border:none;
        border-top:1px solid #ddd
    }
    .pkpTabs--side .pkpTabs__buttons{
        width:192px;
        float:left;
        top:0;
        padding-left:0;
        padding-right:0;
        margin-bottom:2rem;
        border-right:1px solid #ddd
    }
    .pkpTabs--side .pkpTabs__button{
        display:block;
        width:100%;
        padding-right:1rem;
        border-left:none;
        border-right:none;
        border-color:transparent;
        top:auto;
        right:-1px;
        text-align:left
    }
    .pkpTabs--side .pkpTabs__button:before{
        content:"";
        position:absolute;
        top:50%;
        left:-2px;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%);
        height:25%;
        width:2px;
        background:transparent;
        -webkit-transition:all .2s;
        transition:all .2s
    }
    .pkpTabs--side .pkpTabs__button:focus{
        outline:0
    }
    .pkpTabs--side .pkpTabs__button:focus:after{
        top:50%;
        bottom:auto;
        left:.375rem;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    .pkpTabs--side .pkpTabs__button+.pkpTabs__button{
        margin-left:0
    }
    .pkpTabs--side .pkpTabs__button:focus:before,.pkpTabs--side .pkpTabs__button:hover:before,.pkpTabs--side .pkpTabs__button[aria-selected=true]:before{
        background:#008acb;
        height:100%;
        width:2px
    }
    .pkpTabs--side .pkpTabs__button[aria-selected=true]{
        border-color:#ddd;
        border-left:none;
        border-right:none
    }
    .pkpTabs--side .pkpTab{
        margin-left:192px
    }
    .pkpTabs .pkpTabs--side .pkpTabs__buttons{
        padding-right:0
    }
    .pkpTabs .pkpTabs--side .pkpTab{
        padding-top:0;
        border-top:none
    }
    .pkpTabs .pkpTabs--side .pkpTab .pkpForm{
        margin:0 0 0 calc(-2rem - 1px);
        border:1px solid #ddd
    }
    .pkpTabs .pkpTabs--side .pkpTab:nth-child(2) .pkpFormPages{
        margin-top:-1px
    }
    .pkpTab>.pkpForm{
        margin:-2rem
    }
}
.pkpNotification{
    position:relative;
    padding:.5rem .75rem;
    background:#fff;
    border:1px solid #006798;
    border-radius:2px;
    -webkit-box-shadow:inset .25rem 0 0 #006798;
    box-shadow:inset .25rem 0 0 #006798;
    font-size:.875rem;
    line-height:1.6em
}
.pkpNotification--success{
    border-color:#00b24e;
    -webkit-box-shadow:inset .25rem 0 0 #00b24e;
    box-shadow:inset .25rem 0 0 #00b24e
}
.pkpNotification--warning{
    border-color:#d00a6c;
    -webkit-box-shadow:inset .25rem 0 0 #d00a6c;
    box-shadow:inset .25rem 0 0 #d00a6c
}
.pkpNotification--canDismiss{
    padding-right:2.5rem
}
.pkpNotification__closeButton{
    position:absolute;
    top:0;
    right:0;
    border:1px solid transparent;
    margin:.25rem;
    padding:0;
    width:2rem;
    height:1.9rem;
    text-align:center;
    background:transparent;
    font-size:1.5rem;
    line-height:1;
    cursor:pointer
}
.pkpNotification__closeButton:focus{
    outline:0;
    border-radius:2px;
    border:1px solid #006798
}
.pkpHeader{
    padding:1rem 2rem
}
.pkpHeader__title{
    display:inline-block;
    margin:0;
    font-size:1rem;
    line-height:1.2
}
.pkpHeader__title>*{
    display:inline-block;
    vertical-align:middle
}
.pkpHeader__title .pkpSpinner{
    margin-left:.5rem
}
.pkpHeader__title>h1,.pkpHeader__title>h2,.pkpHeader__title>h3,.pkpHeader__title>h4,.pkpHeader__title>h5,.pkpHeader__title>h6,.pkpHeader__title>legend{
    margin:0;
    font-size:1rem;
    font-weight:700;
    line-height:calc(2rem + 2px)
}
.pkpHeader__title>legend{
    display:block
}
.pkpHeader__actions{
    float:right;
    margin-top:-1px
}
.pkpHeader__actions>*{
    display:inline-block
}
.pkpHeader__actions>:first-child{
    margin-left:1rem
}
.pkpHeader__actions>*+*{
    margin-left:.25rem
}
.pkpHeader.-isOneLine{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pkpHeader.-isOneLine .pkpHeader__title{
    margin-right:auto;
    min-width:1px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%
}
.pkpHeader.-isOneLine .pkpHeader__actions{
    float:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-left:auto
}
.pkpHeader.-isOneLine .pkpHeader__actions>*{
    white-space:nowrap
}
[dir=rtl] .pkpHeader__actions>:first-child{
    margin-left:0;
    margin-right:1rem
}
[dir=rtl] .pkpHeader__actions>*+*{
    margin-left:0;
    margin-right:.25rem
}
.listPanel{
    position:relative;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);
    box-shadow:0 1px 2px rgba(0,0,0,.3);
    border-radius:2px
}
.listPanel__header{
    padding:.5rem .5rem .5rem 1rem;
    font-size:.875rem;
    line-height:1.5rem
}
.listPanel__header>.pkpHeader{
    padding:0
}
.listPanel .pkpNotification{
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:1rem
}
.listPanel__body{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:top;
    -ms-flex-align:top;
    align-items:top;
    border-top:1px solid #eee
}
.listPanel__sidebar{
    position:relative;
    min-width:12rem;
    border-right:1px solid #eee
}
.listPanel__sidebar-enter{
    margin-right:-12rem;
    opacity:0
}
.listPanel__sidebar-enter-active{
    -webkit-transition:opacity .15s ease-in-out .15s,margin-right .15s ease-in-out;
    transition:opacity .15s ease-in-out .15s,margin-right .15s ease-in-out
}
.listPanel__sidebar-enter-to,.listPanel__sidebar-leave{
    margin-right:0;
    opacity:1
}
.listPanel__sidebar-leave-to{
    margin-right:-12em;
    opacity:0
}
.listPanel__sidebar-leave-active{
    -webkit-transition:opacity .15s ease-in-out,margin-right .15s ease-in-out .15s;
    transition:opacity .15s ease-in-out,margin-right .15s ease-in-out .15s
}
.listPanel__sidebar>.pkpHeader{
    padding-left:1rem;
    padding-right:1rem
}
.listPanel__block{
    margin:1rem .5rem 1rem 1rem
}
.listPanel__block .pkpHeader{
    padding:0
}
.listPanel__block .pkpFilter{
    margin-left:-1rem;
    margin-right:-.5rem
}
.listPanel__sidebar .pkpHeader+.listPanel__block{
    margin-top:0
}
.listPanel__sidebar .pkpHeader__title,.listPanel__sidebar .pkpHeader__title>h1,.listPanel__sidebar .pkpHeader__title>h2,.listPanel__sidebar .pkpHeader__title>h3,.listPanel__sidebar .pkpHeader__title>h4,.listPanel__sidebar .pkpHeader__title>h5,.listPanel__sidebar .pkpHeader__title>h6{
    font-size:.875rem;
    font-weight:700;
    line-height:1.5em
}
.listPanel__items{
    width:100%;
    min-width:0
}
.listPanel__itemsList{
    margin:0;
    padding:.5rem 0;
    list-style:none
}
.listPanel__item{
    padding:.75rem .5rem .75rem 1rem
}
.listPanel__itemSummary{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%
}
.listPanel__itemIdentity{
    font-size:.875rem;
    line-height:1.5rem;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    min-width:0
}
.listPanel__itemTitle{
    font-weight:700
}
.listPanel__itemSubtitle,.listPanel__itemTitle{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.listPanel__empty{
    padding:2rem;
    font-size:.875rem;
    line-height:1.5rem;
    text-align:center
}
.listPanel__itemActions{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-left:auto;
    padding-left:.5rem;
    font-size:.75rem;
    line-height:1.5em
}
.listPanel__itemActions>*{
    white-space:nowrap
}
.listPanel__itemActions>*+*{
    margin-left:.25rem
}
.listPanel__itemExpanded{
    margin-right:2.25rem
}
.listPanel__itemExpanded .list{
    margin-top:.5rem
}
.listPanel__itemExpandedActions{
    margin-top:.5rem;
    text-align:right
}
.listPanel__itemExpandedActions .pkpButton+.pkpButton{
    margin-left:.25rem
}
.listPanel__footer{
    padding:.5rem
}
[dir=rtl] .listPanel__itemActions{
    padding-left:0;
    padding-right:.5rem
}
[dir=rtl] .listPanel__itemActions>*+*{
    margin-left:0;
    margin-right:.25rem
}
[dir=rtl] .listPanel__itemExpanded{
    margin-right:0;
    margin-left:2.25rem
}
[dir=rtl] .listPanel__itemExpandedActions{
    text-align:left
}
[dir=rtl] .listPanel__itemExpandedActions .pkpButton+.pkpButton{
    margin-left:0;
    margin-right:.25rem
}
.pkpFormLocales{
    position:relative;
    padding:0 1rem;
    border-bottom:1px solid #ddd;
    background:#fff;
    text-align:right;
    z-index:1
}
.pkpFormLocales__locale{
    position:relative;
    display:inline-block;
    padding:.5rem;
    background:#fff;
    border:none;
    font-size:.75rem;
    line-height:2rem;
    color:#006798
}
button.pkpFormLocales__locale{
    cursor:pointer
}
.pkpFormLocales__locale--isPrimary{
    padding-right:0;
    padding-left:1rem;
    border-left:1px solid #ddd;
    font-weight:700;
    color:#777
}
.pkpFormLocales__locale--isActive{
    font-weight:700
}
.pkpFormLocales__locale+.pkpFormLocales__locale{
    margin-left:.5em
}
.pkpFormLocales__locale--isActive:after,.pkpFormLocales__locale:not(.pkpFormLocales__locale--isPrimary):after{
    position:absolute;
    content:"";
    bottom:0;
    left:50%;
    width:25%;
    height:2px;
    background:transparent;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    -webkit-transition:all .2s;
    transition:all .2s
}
.pkpFormLocales__locale--isActive:not(.pkpFormLocales__locale--isPrimary),.pkpFormLocales__locale:not(.pkpFormLocales__locale--isPrimary):focus,.pkpFormLocales__locale:not(.pkpFormLocales__locale--isPrimary):hover{
    outline:0
}
.pkpFormLocales__locale--isActive:not(.pkpFormLocales__locale--isPrimary):after,.pkpFormLocales__locale:not(.pkpFormLocales__locale--isPrimary):focus:after,.pkpFormLocales__locale:not(.pkpFormLocales__locale--isPrimary):hover:after{
    width:100%;
    background:#006798
}
.pkpFormErrors{
    display:inline-block;
    margin-right:1rem;
    font-size:.9rem;
    line-height:1.6em
}
.pkpFormErrors__goTo{
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    background:transparent;
    padding:0;
    font-size:.9rem;
    font-weight:700;
    color:#d00a6c;
    cursor:pointer
}
.pkpFormErrors__goTo:focus,.pkpFormErrors__goTo:hover{
    text-decoration:underline;
    outline:0
}
.pkpFieldError{
    position:relative;
    display:inline-block;
    margin-top:.5rem;
    padding:.5rem 1rem;
    border-radius:2px;
    background:#d00a6c;
    color:#fff;
    font-size:.9rem;
    line-height:1.6em
}
.pkpFieldError:before{
    content:"";
    position:absolute;
    bottom:100%;
    left:1rem;
    border-bottom:5px solid #d00a6c;
    border-left:5px solid transparent;
    border-right:5px solid transparent
}
.pkpFieldError .fa{
    color:#fff
}
.pkpFormFieldLabel{
    font-weight:700
}
.pkpFormFieldLabel__required{
    color:#d00a6c
}
.helpButton{
    display:inline-block;
    border:none;
    padding:0 .25em;
    background:transparent;
    cursor:pointer
}
.tooltip{
    z-index:9999
}
.tooltipButton{
    display:inline-block;
    border:none;
    padding:0 .25em;
    background:transparent;
    cursor:pointer
}
.tooltip-inner a{
    color:#fff
}
.multilingualProgress{
    display:inline-block;
    line-height:1.5rem;
    vertical-align:middle
}
.multilingualProgress button{
    border:none;
    background:none;
    padding:0;
    cursor:pointer
}
.multilingualProgress .fa{
    font-size:1.5rem
}
.multilingualProgress--isEmpty .fa{
    color:#777
}
.multilingualProgress--isIncomplete .fa{
    color:#d00a6c
}
.multilingualProgress--isComplete .fa{
    color:#00b24e
}
.pkpFormField__heading{
    line-height:1.5rem
}
.pkpFormField__description{
    font-size:.875rem;
    line-height:1.8em
}
.pkpFormField__control{
    margin-top:.25rem
}
.pkpFormField__input{
    display:block;
    padding:0 1em;
    height:2.5rem;
    background-color:#fff;
    font-size:.875rem;
    line-height:2.5rem;
    border:1px solid #bbb;
    border-radius:2px
}
.pkpFormField__input:disabled{
    background:#eaedee;
    cursor:not-allowed;
    color:rgba(0,0,0,.65)
}
.pkpFormField__input:hover{
    border-color:#888
}
.pkpFormField__input:focus{
    border-color:#006798;
    -webkit-box-shadow:inset 3px 0 0 #006798;
    box-shadow:inset 3px 0 0 #006798
}
.pkpFormField--autosuggest__values{
    display:inline-block;
    z-index:999
}
.pkpFormField--autosuggest__values .pkpBadge{
    position:relative;
    margin-right:.25rem;
    padding-right:2.5em
}
.pkpFormField--autosuggest__values--inline{
    position:absolute;
    left:.5rem;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    line-height:1
}
.pkpFormField--autosuggest__values--below .pkpBadge{
    margin-top:.25rem
}
.pkpFormField--autosuggest__valueButton{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:2em;
    padding:0;
    background:transparent;
    border:1px solid transparent;
    border-left-color:#ddd;
    border-top-right-radius:1.2em;
    border-bottom-right-radius:1.2em;
    color:#d00a6c
}
.pkpFormField--autosuggest__valueButton .fa{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    margin-left:-1px
}
.pkpFormField--autosuggest__valueButton:focus,.pkpFormField--autosuggest__valueButton:hover{
    outline:0;
    border-color:#d00a6c;
    background:#d00a6c;
    color:#fff
}
.pkpFormField--autosuggest__autosuggest{
    position:relative
}
.pkpFormField--autosuggest__input{
    width:100%
}
.autosuggest__results-container{
    position:absolute;
    top:100%;
    margin-top:-2px;
    width:100%;
    max-width:100%;
    min-width:20rem;
    z-index:9999
}
.autosuggest__results{
    border:1px solid #006798;
    border-bottom-right-radius:2px;
    border-bottom-left-radius:2px;
    background:#fff;
    -webkit-box-shadow:0 .75rem .75rem rgba(0,0,0,.2);
    box-shadow:0 .75rem .75rem rgba(0,0,0,.2);
    font-size:.875rem
}
.autosuggest__results:after{
    content:"";
    position:absolute;
    top:50%;
    left:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    height:100%;
    width:3px;
    background:#006798
}
.autosuggest__results ul{
    margin:0;
    padding:0;
    list-style:none
}
.autosuggest__results .autosuggest__results-item{
    position:relative;
    padding:.5rem 1rem;
    line-height:1.5em
}
.autosuggest__results .autosuggest__results-item:before{
    content:"";
    position:absolute;
    top:50%;
    left:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:3px;
    height:100%;
    background:#006798;
    -webkit-transition:width .3s;
    transition:width .3s
}
.autosuggest__results .autosuggest__results-item--highlighted{
    background:#eaedee
}
.pkpFormField__control--hasMultilingualIndicator .pkpFormField--autosuggest__input{
    padding-left:3rem
}
.pkpFormField__control--hasMultilingualIndicator .pkpFormField--autosuggest__values--inline{
    left:3rem
}
.pkpFormField--autosuggest .multilingualProgress{
    position:absolute;
    top:0;
    left:0
}
.pkpFormField--autosuggest .multilingualProgress button{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:2.5rem;
    height:2.5rem;
    border:1px solid transparent;
    border-right:1px solid #bbb
}
.pkpFormField--autosuggest .multilingualProgress button:focus{
    outline:0;
    border-color:#006798;
    -webkit-box-shadow:inset 0 -3px 0 #006798;
    box-shadow:inset 0 -3px 0 #006798
}
.pkpFormField--autosuggest .multilingualProgress button:focus .fa{
    color:#006798
}
.pkpFormField--autosuggest .multilingualProgress .fa{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.pkpFormField--autosuggest__input:hover+.multilingualProgress button{
    border-color:#888
}
.pkpFormField--autosuggest__input:focus+.multilingualProgress button{
    border-color:#006798
}
.orderer__down,.orderer__dragDrop,.orderer__up{
    position:absolute;
    top:0;
    left:0;
    width:3rem;
    height:100%;
    background:transparent;
    border:none
}
.orderer__down:focus,.orderer__dragDrop:focus,.orderer__up:focus{
    outline:0
}
.orderer__down .fa,.orderer__dragDrop .fa,.orderer__up .fa{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.orderer__dragDrop{
    color:#006798;
    border-right:1px solid #eee;
    cursor:move
}
.orderer__down,.orderer__up{
    left:auto;
    right:0;
    color:#777;
    border-left:1px solid #eee;
    cursor:pointer
}
.orderer__down:hover,.orderer__up:hover{
    color:#006798;
    -webkit-box-shadow:0 2px 0 #006798;
    box-shadow:0 2px 0 #006798
}
.orderer__down:focus,.orderer__up:focus{
    background:#eaedee
}
.orderer__down .fa,.orderer__up .fa{
    font-size:20px;
    font-weight:700
}
.orderer__up{
    right:3rem
}
.pkpFormField--options{
    margin:0;
    padding:.5rem 1rem 1rem;
    border:1px solid #bbb;
    border-radius:2px
}
.pkpFormField--options__legend{
    padding:0 .5rem;
    font-weight:700
}
.pkpFormField--options__description{
    margin-bottom:1rem
}
.pkpFormField--options__option{
    position:relative;
    display:block;
    padding-left:1.5rem;
    font-size:.875rem;
    line-height:1.8em;
    cursor:pointer
}
.pkpFormField--options__option+.pkpFormField--options__option{
    margin-top:.5rem
}
.pkpFormField--options__input{
    position:absolute;
    top:.9em;
    left:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pkpFormField--options__input:focus{
    outline:2px solid #006798
}
.pkpFormField--options .multilingualProgress{
    margin-top:1rem
}
.pkpFormField--options .pkpFieldError{
    margin-top:0;
    margin-bottom:1rem
}
.pkpFormField--options .pkpFieldError:before{
    display:none
}
.pkpFormField--optionsOrderable .pkpFormField--options__option{
    position:relative;
    padding:.5em .5em .5em 6em;
    border:1px solid #ddd
}
.pkpFormField--optionsOrderable .pkpFormField--options__input{
    position:absolute;
    top:1.5em;
    left:4em;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pkpFormField--archivingPn .pkpFormField--archivingPn__terms button{
    display:inline;
    padding:0;
    border:none;
    background:transparent;
    color:#006798;
    text-decoration:underline;
    cursor:pointer
}
.pkpFormField--archivingPn .pkpFormField--archivingPn__terms button:focus,.pkpFormField--archivingPn .pkpFormField--archivingPn__terms button:hover{
    color:#008acb
}
.pkpFormField--color{
    padding:0;
    border:none
}
.pkpFormField__heading--legend{
    font-weight:700
}
.pkpFormField--color .vc-chrome{
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #bbb;
    border-radius:2px
}
.pkpFormField--pubid__input{
    display:inline-block
}
.pkpFormField--pubid__button{
    margin-left:.25rem;
    height:2.5rem
}
.pkpFormField--pubid__warning{
    font-size:.75rem;
    line-height:1.65em;
    margin-top:.25rem
}
.pkpFormField__control--html{
    font-size:.875rem;
    line-height:1.8em
}
.pkpFormField__control--html p:first-child{
    margin-top:0
}
.pkpFormField__control--html p:last-child{
    margin-bottom:0
}
.pkpFormField--metadata__submissionOptions{
    margin:1rem -1rem 0;
    padding:1rem 1rem 0;
    border-top:1px solid #bbb
}
.pkpFormField--options__input--text{
    display:inline-block;
    margin-left:.5em;
    padding:0 .5em;
    line-height:1.8rem;
    height:1.8rem
}
.pkpFormField--richTextarea__toolbar{
    border-bottom:1px solid #bbb;
    min-height:39px
}
.pkpFormField--richTextarea__toolbar .mce-tinymce{
    display:block!important
}
.pkpFormField--richTextarea__control{
    border:1px solid #bbb;
    border-radius:2px
}
.pkpFormField--richTextarea__control:hover{
    border-color:#888
}
.pkpFormField--richTextarea.-isFocused .pkpFormField--richTextarea__control{
    border-color:#006798;
    -webkit-box-shadow:-3px 0 0 #006798;
    box-shadow:-3px 0 0 #006798
}
.pkpFormField--richTextarea__input{
    padding:1rem;
    width:100%;
    height:14em;
    font-size:.875rem;
    line-height:1.5rem;
    border:none;
    overflow-y:scroll
}
.pkpFormField--richTextarea__input:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
.pkpFormField--richTextarea__input p:first-child{
    margin-top:0
}
.pkpFormField--richTextarea__input span.pkpTag{
    padding:.5em;
    font-size:10px;
    font-weight:700;
    text-transform:uppercase;
    color:#777
}
.pkpFormField--richTextarea__input span.pkpTag[contentEditable=false][data-mce-selected]{
    outline:1px solid #006798;
    border-radius:2px
}
.pkpFormField--richTextArea__control--large .pkpFormField--richTextarea__input{
    height:35em
}
.pkpFormField--richTextarea__controlFooter{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:.5rem 1rem;
    border-top:1px solid #bbb;
    font-size:.75rem;
    line-height:1.5rem
}
.pkpFormField--richTextarea__wordLimit{
    margin-left:auto
}
.pkpFormField--richTextarea__control .mce-tinymce{
    border:none
}
.pkpFormField--richTextarea__control .mce-container,.pkpFormField--richTextarea__control .mce-container-body,.pkpFormField--richTextarea__control .mce-tinymce{
    width:auto!important;
    height:auto!important
}
.pkpFormField--richTextarea__control .mce-abs-layout-item{
    position:static!important
}
.pkpFormField--richTextarea__control .mce-content-body{
    line-height:1.5rem
}
.pkpFormField--richTextarea__control .mce-edit-focus{
    outline:none
}
.pkpFormField--richTextarea__control .mce-toolbar .mce-btn-group{
    padding:.25rem
}
.pkpFormField--richTextarea__control .mce-btn-group:not(:first-child){
    border-left-color:#bbb
}
.pkpFormField--richTextarea__control .mce-btn-group .mce-btn+.mce-btn{
    margin-left:.25rem
}
.pkpFormField--richTextarea__control .mce-btn{
    background:transparent;
    border-radius:2px
}
.pkpFormField--richTextarea__control .mce-btn:active,.pkpFormField--richTextarea__control .mce-btn:hover{
    background:transparent;
    border-color:#006798
}
.pkpFormField--richTextarea__control .mce-btn.mce-active,.pkpFormField--richTextarea__control .mce-btn.mce-active:active,.pkpFormField--richTextarea__control .mce-btn.mce-active:focus,.pkpFormField--richTextarea__control .mce-btn.mce-active:hover{
    background-color:#006798
}
.mce-popover .pkpFormField--richTextarea__tinymcePanel{
    margin:0;
    padding:0;
    list-style:none
}
.mce-popover .pkpFormField--richTextarea__tinymcePanel li:not(:last-child){
    border-bottom:1px solid #bbb
}
.mce-popover .pkpFormField--richTextarea__tinymcePanel button{
    padding:.5em .75em .5em .5em;
    border-left:.25em solid transparent;
    font-size:.75rem;
    line-height:1rem
}
.mce-popover .pkpFormField--richTextarea__tinymcePanel button:focus,.mce-popover .pkpFormField--richTextarea__tinymcePanel button:hover{
    border-left-color:#006798
}
.pkpFormField--select__input{
    width:20em
}
.pkpFormField--select__input:-moz-focusring{
    color:transparent;
    text-shadow:0 0 0 #222
}
.pkpFormField__control--hasMultilingualIndicator .pkpFormField--select__input{
    padding-left:3rem
}
.pkpFormField--select .multilingualProgress{
    position:absolute;
    top:0;
    left:0
}
.pkpFormField--select .multilingualProgress button{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:2.5rem;
    height:2.5rem;
    border:1px solid transparent;
    border-right:1px solid #bbb
}
.pkpFormField--select .multilingualProgress button:focus{
    outline:0;
    border-color:#006798;
    -webkit-box-shadow:0 3px 0 #006798;
    box-shadow:0 3px 0 #006798
}
.pkpFormField--select .multilingualProgress button:focus .fa{
    color:#006798
}
.pkpFormField--select .multilingualProgress .fa{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.pkpFormField--select__input:hover+.multilingualProgress button{
    border-color:#888
}
.pkpFormField--select__input:focus+.multilingualProgress button{
    border-color:#006798
}
.pkpFormField--selectIssue__button{
    margin-left:.5em
}
.pkpFormField--showEnsuringLink .pkpFormField--options__option button{
    display:inline;
    padding:0;
    border:none;
    background:transparent;
    color:#006798;
    text-decoration:underline;
    cursor:pointer
}
.pkpFormField--showEnsuringLink .pkpFormField--options__option button:focus,.pkpFormField--showEnsuringLink .pkpFormField--options__option button:hover{
    color:#008acb
}
.pkpFormField--text__input{
    width:20em;
    display:inline-block
}
.pkpFormField__control{
    position:relative
}
.pkpFormField__inputPrefix{
    position:absolute;
    top:0;
    left:1rem;
    height:2.5rem;
    line-height:2.5rem;
    font-size:.9em;
    color:#777
}
.pkpFormField__control--hasMultilingualIndicator .pkpFormField--text__input{
    padding-left:3rem
}
.pkpFormField__control--hasMultilingualIndicator .pkpFormField__inputPrefix{
    left:3rem
}
.pkpFormField--text .multilingualProgress{
    position:absolute;
    top:0;
    left:0
}
.pkpFormField--text .multilingualProgress button{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:2.5rem;
    height:2.5rem;
    border:1px solid transparent;
    border-right:1px solid #bbb
}
.pkpFormField--text .multilingualProgress button:focus{
    outline:0;
    border-color:#006798;
    -webkit-box-shadow:inset 0 -3px 0 #006798;
    box-shadow:inset 0 -3px 0 #006798
}
.pkpFormField--text .multilingualProgress button:focus .fa{
    color:#006798
}
.pkpFormField--text .multilingualProgress .fa{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.pkpFormField--text__input:hover+.multilingualProgress button{
    border-color:#888
}
.pkpFormField--text__input:focus+.multilingualProgress button{
    border-color:#006798
}
.pkpFormField--text__optIntoEdit{
    margin-left:.25rem;
    height:2.5rem
}
.pkpFormField--sizesmall .pkpFormField--text__input{
    width:10em
}
.pkpFormField--sizelarge .pkpFormField--text__input{
    width:100%
}
.pkpFormField--sizelarge .pkpFormField--text__optIntoEdit{
    margin-left:0;
    margin-top:.25rem;
    height:inherit
}
.pkpFormField--textarea__input{
    padding-top:.5em;
    padding-bottom:.5em;
    height:20em;
    width:100%;
    line-height:1.8em
}
.pkpFormField--small .pkpFormField--textarea__input{
    max-width:20em;
    height:8em
}
.pkpFormField--large .pkpFormField--textarea__input{
    height:40em
}
.pkpFormField--upload__preview{
    padding:1rem;
    border:1px solid #bbb;
    border-radius:2px;
    font-size:.875rem;
    line-height:1.8em
}
.pkpFormField--upload__fileName{
    display:inline-block;
    padding:.25rem 0
}
.pkpFormField--upload__previewActions{
    float:right
}
.pkpFormField--upload__restore{
    margin-top:.5rem;
    margin-right:.5rem
}
.pkpFormField--upload__addFile{
    margin-top:.5rem
}
.pkpFormField--upload .multilingualProgress,.pkpFormField--upload__previewActions .pkpButton+.pkpButton,.pkpFormField--upload__uploadActions .pkpButton+.pkpButton{
    margin-left:.5rem
}
.pkpFormField--upload .dz-message{
    padding:1rem;
    border:1px dashed #bbb;
    border-radius:2px;
    text-align:center;
    font-size:.875rem;
    color:#777;
    cursor:pointer
}
.pkpFormField--upload .dz-started .dz-message{
    display:none
}
.pkpFormField--upload .dz-preview{
    position:relative;
    border:1px solid #bbb;
    border-radius:2px;
    font-size:.75rem;
    line-height:1.5em
}
.pkpFormField--upload .dz-preview+.dz-preview{
    margin-top:1rem
}
.pkpFormField--upload .dz-details{
    padding:1rem
}
.pkpFormField--upload .dz-filename{
    white-space:nowrap;
    overflow-x:hidden;
    text-overflow:ellipsis
}
.pkpFormField--upload .dz-progress{
    position:relative;
    display:block;
    margin-top:1rem;
    height:.5rem;
    background:#eaedee;
    border-radius:.25rem;
    overflow:hidden
}
.pkpFormField--upload .dz-upload{
    position:absolute;
    top:0;
    left:0;
    display:block;
    height:.5rem;
    background:#006798;
    -webkit-transition:all .2s;
    transition:all .2s;
    -webkit-animation:progressBar 1s infinite;
    animation:progressBar 1s infinite
}
.pkpFormField--upload .dz-remove{
    position:absolute;
    top:1rem;
    right:1rem;
    padding-left:.5rem;
    background:#fff
}
.pkpFormField--upload .dz-image{
    display:none
}
.pkpFormField--uploadImage__thumbnailWrapper{
    float:left;
    width:40%;
    margin-bottom:1rem
}
.pkpFormField--uploadImage__thumbnail{
    display:block;
    max-width:100%;
    height:auto;
    margin-left:auto;
    margin-right:auto
}
.pkpFormField--uploadImage__thumbnailWrapper+.pkpFormField--upload__details{
    margin-left:40%;
    padding-left:1rem
}
.pkpFormField--uploadImage__altTextInput{
    width:100%
}
.pkpFormField--uploadImage__altTextDescription{
    color:#777
}
.pkpForm--hasManyVisibleLocales .pkpFormField--uploadImage__thumbnailWrapper{
    float:none;
    width:100%
}
.pkpForm--hasManyVisibleLocales .pkpFormField--uploadImage__thumbnailWrapper+.pkpFormField--upload__details{
    float:none;
    width:100%;
    margin-left:0;
    padding-left:0
}
.pkpFormField--uploadImage .pkpFormField--upload__previewActions{
    float:none;
    clear:both;
    margin:1rem -1rem -1rem;
    padding:1rem;
    border-top:1px solid #bbb
}
.pkpFormField--uploadImage .dz-image-preview{
    display:block
}
.pkpFormField--uploadImage .dz-image-preview:after,.pkpFormField--uploadImage .dz-image-preview:before{
    content:" ";
    display:table
}
.pkpFormField--uploadImage .dz-image-preview:after{
    clear:both
}
.pkpFormField--uploadImage .dz-image-preview .dz-image{
    display:block;
    float:right;
    width:3rem;
    margin:1rem 1rem 1rem 0;
    border-radius:2px
}
.pkpFormField--uploadImage .dz-image-preview .dz-details{
    margin-right:4rem
}
.pkpFormField--uploadImage .dz-image-preview .dz-remove{
    right:5rem
}
.pkpFormGroup{
    position:relative;
    padding:2rem;
    border:none
}
.pkpFormGroup+.pkpFormGroup{
    border-top:1px solid #ddd
}
.pkpFormGroup__heading{
    float:left;
    width:30%;
    padding-right:1.5rem;
    line-height:1.5rem
}
.pkpFormGroup__heading+.pkpFormGroup__fields{
    float:right;
    width:70%;
    padding-left:1.5rem
}
.pkpFormGroup__legend{
    display:inline-block;
    margin-bottom:.5rem;
    font-weight:700;
    font-size:1.125rem
}
.pkpFormGroup__description{
    font-size:.875rem
}
.pkpFormGroup .pkpFormField+.pkpFormField,.pkpFormGroup .pkpFormField+.pkpFormGroup__localeGroup,.pkpFormGroup .pkpFormGroup__localeGroup+.pkpFormField,.pkpFormGroup .pkpFormGroup__localeGroup+.pkpFormGroup__localeGroup{
    margin-top:1.5rem
}
.pkpFormGroup__locale{
    display:none
}
.pkpFormGroup__locale--isVisible{
    display:block
}
.pkpForm--hasManyVisibleLocales .pkpFormGroup__heading{
    float:none;
    padding-right:0;
    margin-bottom:2rem;
    width:100%;
    max-width:35em
}
.pkpForm--hasManyVisibleLocales .pkpFormGroup__heading+.pkpFormGroup__fields{
    float:none;
    width:100%;
    padding-left:0
}
.pkpForm--hasManyVisibleLocales .pkpFormGroup__locale--isVisible{
    float:left;
    width:50%;
    padding-right:1.5rem
}
.pkpForm--hasManyVisibleLocales .pkpFormGroup__locale--isVisible~.pkpFormGroup__locale--isVisible{
    padding-right:0;
    padding-left:1.5rem
}
.pkpDropdown .pkpFormGroup{
    padding:.5rem
}
.pkpFormPage__footer{
    border-top:1px solid #ddd;
    padding:1rem;
    text-align:right
}
.pkpFormPage__buttons{
    display:inline-block
}
.pkpFormPage__buttons>*+*{
    margin-left:.5em
}
.pkpFormPage__status{
    display:inline-block;
    margin-right:.5rem;
    font-size:.75rem;
    -webkit-transition:all .3s;
    transition:all .3s;
    text-align:right
}
.pkpFormPage__status .fa{
    color:#00b24e
}
.pkpFormPage__status .pkpSpinner{
    margin-right:.25rem
}
.pkpFormPage__status-enter{
    -webkit-transform:translateY(.5rem);
    transform:translateY(.5rem);
    opacity:0
}
.pkpFormPage__status-leave-to{
    -webkit-transform:translateY(-.5rem);
    transform:translateY(-.5rem);
    opacity:0
}
.pkpDropdown .pkpFormPage__footer{
    padding:.5rem;
    border-top:none
}
.pkpForm{
    position:relative
}
.pkpForm__pageNav{
    float:left;
    padding-right:1rem;
    width:20%
}
.pkpForm__pageNav+.pkpFormPages{
    margin-left:20%
}
.pkpForm__pageNav:after{
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    left:20%;
    border-left:1px solid #ddd
}
.pkpForm__pageNavList{
    margin:0;
    padding:1rem;
    list-style:none
}
.pkpForm__pageNavListItem{
    position:relative;
    font-size:.875rem;
    line-height:1.5em
}
.pkpForm__pageNavListItem+.pkpForm__pageNavListItem{
    margin-top:1em
}
.pkpForm__pageNavListItem .fa{
    position:absolute;
    top:50%;
    left:100%;
    -webkit-transform:translate(50%,-50%);
    transform:translate(50%,-50%)
}
.pkpForm__pageNavPage{
    display:inline-block;
    margin:0;
    padding:0;
    border:none;
    background:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    text-align:left;
    color:#006798;
    cursor:pointer
}
.pkpForm__pageNavPage--current{
    font-weight:700
}
.pkpFormPage{
    position:absolute;
    left:-9999px
}
.pkpFormPage--current{
    position:relative;
    left:auto
}
.pkpFilter{
    position:relative;
    font-size:.875rem
}
.pkpFilter__label{
    padding:.5rem 1rem;
    background:transparent;
    border:none;
    color:#006798;
    line-height:1.2em;
    text-decoration:none;
    text-align:left;
    cursor:pointer;
    word-break:break-all
}
.pkpFilter__label:focus,.pkpFilter__label:hover{
    -webkit-box-shadow:inset 2px 0 0 #006798;
    box-shadow:inset 2px 0 0 #006798;
    outline:0
}
.pkpFilter__label.-isActive{
    font-weight:700
}
.pkpFilter__add,.pkpFilter__remove{
    position:absolute;
    top:50%;
    right:0;
    padding:0;
    margin:0;
    width:2rem;
    border:none;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    background:transparent;
    font-size:1rem;
    text-align:center;
    color:#777;
    cursor:pointer
}
.pkpFilter__remove,.pkpFilter__remove:focus,.pkpFilter__remove:hover{
    color:#d00a6c
}
.pkpFilter--slider{
    position:relative;
    padding-left:1rem;
    padding-right:1rem
}
.pkpFilter--slider+.pkpFilter{
    margin-top:1rem
}
.pkpFilter--slider .pkpFilter__add,.pkpFilter--slider .pkpFilter__remove{
    top:.6rem
}
.pkpFilter__input--slider{
    position:relative
}
.pkpFilter__inputTitle{
    margin-right:1rem;
    color:#006798;
    line-height:1.5em;
    cursor:pointer
}
.pkpFilter__value{
    top:1.75rem;
    padding:.25em;
    background-color:#002c40;
    border-radius:2px;
    text-align:center;
    line-height:1;
    color:#fff;
    white-space:nowrap;
    z-index:3
}
.pkpFilter__value,.pkpFilter__valueCaret{
    position:absolute;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.pkpFilter__valueCaret{
    content:"";
    width:0;
    height:0;
    border-bottom:.25rem solid #002c40;
    border-left:.25rem solid transparent;
    border-right:.25rem solid transparent;
    bottom:100%;
    left:50%
}
.pkpFilter__value--stars{
    color:#daa03c
}
.pkpFilter__input--slider input[type=range]{
    -webkit-appearance:none;
    width:100%;
    background:transparent;
    margin-left:0
}
.pkpFilter__input--slider input[type=range]::-webkit-slider-thumb{
    -webkit-appearance:none;
    height:1rem;
    width:1rem;
    border-radius:50%;
    background-color:#fff;
    -webkit-box-shadow:.5px .5px 2px 1px rgba(0,0,0,.25);
    box-shadow:.5px .5px 2px 1px rgba(0,0,0,.25)
}
.pkpFilter__input--slider input[type=range]::-moz-range-thumb{
    height:1rem;
    width:1rem;
    border-radius:50%;
    background-color:#fff;
    box-shadow:.5px .5px 2px 1px rgba(0,0,0,.25)
}
.pkpFilter__input--slider input[type=range]::-ms-thumb{
    height:1rem;
    width:1rem;
    border-radius:50%;
    background-color:#fff;
    box-shadow:.5px .5px 2px 1px rgba(0,0,0,.25)
}
.pkpFilter__input--slider input[type=range]::-ms-track{
    background:transparent;
    border-color:transparent;
    color:transparent
}
.pkpFilter__input--slider input[type=range]::-webkit-slider-runnable-track{
    width:100%;
    height:5px;
    cursor:pointer;
    border-radius:1rem;
    background-color:#006798
}
.pkpFilter__input--slider input[type=range]:focus::-webkit-slider-runnable-track{
    background:#367ebd
}
.pkpFilter__input--slider input[type=range]::-moz-range-track{
    width:100%;
    height:5px;
    cursor:pointer;
    border-radius:1rem;
    background-color:#006798
}
.pkpFilter__input--slider input[type=range]::-ms-track{
    width:100%;
    height:5px;
    cursor:pointer;
    border-radius:1rem;
    background-color:#006798
}
.pkpFilter__input--slider input[type=range]::-ms-fill-lower{
    background:#006798;
    border-radius:1rem
}
.pkpFilter__input--slider input[type=range]:focus::-ms-fill-lower{
    background:#006798
}
.pkpFilter__input--slider input[type=range]::-ms-fill-upper{
    background:#006798;
    border-radius:1rem
}
.pkpFilter__input--slider input[type=range]:focus::-ms-fill-upper{
    background:#006798
}
.pkpFilter--disabled .pkpFilter__input--slider{
    opacity:.5
}
.pkpFilter--disabled input[type=range]::-webkit-slider-runnable-track{
    background-color:#b7c5ca
}
.pkpFilter--disabled input[type=range]::-moz-range-track{
    background-color:#b7c5ca
}
.pkpFilter--disabled input[type=range]::-ms-track{
    background-color:#b7c5ca
}
.pkpFilter--disabled input[type=range]::-ms-fill-lower,.pkpFilter--disabled input[type=range]:focus::-ms-fill-lower{
    background:#b7c5ca
}
.pkpFilter--disabled input[type=range]::-ms-fill-upper,.pkpFilter--disabled input[type=range]:focus::-ms-fill-upper{
    background:#b7c5ca
}
.pkpFilter__input--sliderMultirange{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0;
    padding:0;
    border:none
}
.pkpFilter__multirangeInput{
    position:relative;
    width:100%
}
.pkpFilter__value--multirange{
    position:relative;
    left:50%;
    top:-.5rem;
    display:inline-block
}
.pkpFilter--disabled .pkpFilter__value--multirange{
    opacity:0
}
.pkpPagination{
    font-size:.75rem;
    line-height:1.5em;
    text-align:center
}
.pkpPagination ul{
    margin:0;
    padding:0;
    list-style:none
}
.pkpPagination li{
    display:inline-block;
    margin-left:1px;
    margin-right:1px
}
.pkpPagination li:first-child{
    float:left
}
.pkpPagination li:last-child{
    float:right
}
.pkpPagination .pkpButton{
    padding-left:.75rem;
    padding-right:.75rem
}
.pkpPagination__separator{
    font-size:.75rem;
    color:#777;
    letter-spacing:2px
}
.pkpPagination__loading{
    display:inline-block;
    width:34px
}
.pkpSearch{
    position:relative;
    width:18rem;
    max-width:100%
}
.pkp_form .pkpSearch .pkpSearch__input,.pkpSearch__input{
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 .5em 0 3.5em;
    width:100%;
    height:auto;
    border:1px solid #ddd;
    border-radius:2px;
    font-size:.875rem;
    line-height:2rem;
    -webkit-appearance:none
}
.pkp_form .pkpSearch .pkpSearch__input:hover,.pkp_form .pkpSearch .pkpSearch__input:hover+.pkpSearch__icons,.pkpSearch__input:hover,.pkpSearch__input:hover+.pkpSearch__icons{
    border-color:#006798
}
.pkp_form .pkpSearch .pkpSearch__input:focus,.pkpSearch__input:focus{
    outline:0;
    border-color:#006798
}
.pkp_form .pkpSearch .pkpSearch__input:focus+.pkpSearch__icons,.pkpSearch__input:focus+.pkpSearch__icons{
    border-color:#006798;
    background:#006798
}
.pkp_form .pkpSearch .pkpSearch__input:focus+.pkpSearch__icons .pkpSearch__icons--search:before,.pkpSearch__input:focus+.pkpSearch__icons .pkpSearch__icons--search:before{
    color:#fff
}
.pkpSearch__clear{
    position:absolute;
    top:0;
    right:0;
    width:2rem;
    height:100%;
    background:transparent;
    border:none;
    border-top-right-radius:2px;
    border-bottom-right-radius:2px;
    vertical-align:middle;
    text-align:center;
    color:#d00a6c;
    cursor:pointer
}
.pkpSearch__clear:focus,.pkpSearch__clear:hover{
    outline:0;
    background:#d00a6c;
    color:#fff
}
.pkpSearch__icons{
    position:absolute;
    top:0;
    left:0;
    width:2.5em;
    height:100%;
    border-right:1px solid #ddd;
    border-top-left-radius:2px;
    border-bottom-left-radius:2px
}
.pkpSearch__icons--search{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    color:#006798
}
.expander{
    width:2rem;
    padding:0 .5em;
    background:transparent;
    border:1px solid #ddd;
    border-radius:2px;
    font-size:.875rem;
    line-height:2rem;
    color:#006798;
    -webkit-box-shadow:0 1px 0 #ddd;
    box-shadow:0 1px 0 #ddd;
    cursor:pointer
}
.expander:focus,.expander:hover{
    color:#006798;
    border-color:#006798;
    outline:0
}
.expander:active{
    -webkit-box-shadow:0 0 2px;
    box-shadow:0 0 2px
}
.list{
    margin:0;
    padding:0;
    list-style:none;
    border-top:1px solid #eee;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);
    box-shadow:0 1px 1px rgba(0,0,0,.2);
    border-radius:2px
}
.listItem{
    position:relative;
    padding:1em;
    border-bottom:1px solid #eee;
    font-size:.875rem;
    line-height:1.5em
}
.listItem:last-child{
    border-bottom:none
}
.listItem--hasLabel{
    padding-left:6.5em
}
.listItem--hasLabel:before{
    content:"";
    position:absolute;
    top:0;
    left:5.5em;
    width:0;
    height:100%;
    border-right:1px solid #eee
}
.listItem__value{
    position:absolute;
    top:50%;
    left:1em;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:4.5em
}
.listItem__value .fa{
    color:#777;
    min-width:1.25em
}
.listPanel__item--reviewer__active{
    margin-right:.25rem;
    font-weight:400
}
.listPanel__item--reviewer__rating{
    margin-left:.25rem;
    color:#ddd
}
.listPanel__item--reviewer__star--on{
    color:#daa03c
}
.listPanel__item--reviewer__orcid{
    margin-left:.5rem;
    font-size:.75rem;
    text-decoration:none
}
.listPanel__item--reviewer__brief>*{
    display:inline-block;
    margin-top:.5em;
    margin-right:1em;
    font-size:.75rem
}
.listPanel__item--reviewer__complete{
    min-width:4em
}
.listPanel__item--reviewer__last{
    min-width:9em
}
.listPanel__item--reviewer__brief .fa,.listPanel__itemExpanded--reviewer .fa{
    color:#b7c5ca;
    font-size:.875rem
}
.listPanel__item--reviewer__detailHeading{
    margin-bottom:.5em;
    font-weight:700
}
.listPanel__item--reviewer__notice{
    font-size:.75rem
}
.listPanel__item--reviewer__noticeAction{
    border:none;
    padding:0;
    background:transparent;
    color:#006798;
    text-decoration:underline;
    cursor:pointer
}
.listPanel__item--reviewer__noticeAction:focus,.listPanel__item--reviewer__noticeAction:hover{
    color:#008acb
}
.pkpFilter--autosuggest{
    position:relative;
    padding-left:1rem;
    padding-right:1rem
}
.pkpFilter--autosuggest .pkpFormField--autosuggest__input{
    line-height:2rem;
    height:2rem
}
.pkpFilter--autosuggest .pkpFormField--autosuggest__values{
    display:block
}
.pkpFilter--autosuggest .pkpFormField--autosuggest__values .pkpBadge{
    margin-right:0;
    display:block
}
.listPanel__itemExpanded--submission,.listPanel__itemIdentity--submission{
    padding-left:2.5rem
}
.listPanel__item--submission__id{
    position:absolute;
    top:0;
    left:0;
    font-size:.75rem;
    line-height:22px;
    color:#222
}
.listPanel__item--submission__author,.listPanel__item--submission__notice,.listPanel__item--submission__title{
    display:block;
    padding-right:2em
}
.listPanel__item--submission__author{
    font-weight:700
}
.listPanel__item--submission__notice,.listPanel__item--submission__reviewerWorkflowLink{
    margin-top:.5em;
    font-size:.75rem;
    line-height:1.5em;
    color:#222
}
.listPanel__item--submission__notice .fa,.listPanel__item--submission__reviewerWorkflowLink .fa{
    font-size:.875rem;
    color:#d00a6c
}
.listPanel__item--submission__notice .-linkButton:not(:last-child){
    margin-right:.5em
}
.listPanel__item--submission__flags{
    display:inline-block;
    font-size:.75rem;
    line-height:1.5em
}
.listPanel__item--submission__flags>*{
    margin-right:1em
}
.listPanel__item--submission__flags .fa{
    margin-right:.25em;
    font-size:.875rem;
    color:rgba(0,0,0,.54)
}
.listPanel__item--submission__stage{
    margin-left:.5rem;
    margin-right:.25rem
}
.listPanel__itemExpanded--submission{
    margin-top:1rem
}
.listPanel__item--submission__reviewDetails{
    margin-top:.25em;
    font-size:.75rem;
    line-height:1.5em
}
.listPanel__item--submission__dueDate{
    margin-right:1rem
}
.listPanel__item--submission__reviewComplete .fa{
    color:#00b24e
}
[dir=rtl] .listPanel__itemIdentity--submission{
    padding-left:0;
    padding-right:2.5rem
}
[dir=rtl] .listPanel__item--submission__id{
    position:absolute;
    left:auto;
    right:0;
    text-align:left
}
@-webkit-keyframes progressBar{
    0%{
        background:#006798
    }
    50%{
        background:#008acb
    }
    to{
        background:#006798
    }
}
@keyframes progressBar{
    0%{
        background:#006798
    }
    50%{
        background:#008acb
    }
    to{
        background:#006798
    }
}
.progressBar{
    position:relative;
    display:block;
    height:.5rem;
    background:#eaedee;
    border-radius:.25rem;
    overflow:hidden
}
.progressBar__progress{
    position:absolute;
    top:0;
    left:0;
    display:block;
    height:.5rem;
    background:#006798;
    -webkit-transition:all .2s;
    transition:all .2s;
    -webkit-animation:progressBar 2s infinite;
    animation:progressBar 2s infinite
}
.listPanel--submissionFiles .listPanel__item{
    padding-top:.5rem;
    padding-bottom:.5rem
}
.listPanel--submissionFiles .listPanel__item .progressBar{
    margin-top:12px;
    margin-bottom:12px
}
.listPanel--submissionFiles .listPanel__itemSubtitle{
    overflow:visible
}
.listPanel__item--submissionFile__link{
    display:block;
    padding:.25rem;
    margin-left:-.25rem;
    border:1px solid transparent;
    border-radius:2px;
    color:#222;
    text-decoration:none;
    overflow:hidden;
    text-overflow:ellipsis
}
.listPanel__item--submissionFile__link:focus,.listPanel__item--submissionFile__link:hover{
    color:#222;
    border-color:#006798;
    outline:0
}
.listPanel--submissionFiles__setGenre{
    font-size:.8rem;
    font-weight:700
}
.listPanel--submissionFiles__setGenreLabel{
    font-size:.8rem
}
.listPanel--submissionFiles__setGenreButton{
    margin-left:.5rem
}
.listPanel--submissionFiles__itemGenre{
    margin-right:.25rem
}
.listPanel--submissionFiles__itemDocumentType{
    width:1rem;
    font-size:1rem;
    color:#006798
}
.listPanel--submissionFiles__genreSpinner{
    margin-left:.5rem
}
.submissionFilesListPanel{
    position:relative
}
.submissionFilesListPanel .vue-dropzone{
    position:absolute;
    width:0;
    height:0;
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#fff;
    font-size:.875rem;
    opacity:0;
    -webkit-transition:opacity .3s ease-in-out;
    transition:opacity .3s ease-in-out
}
.submissionFilesListPanel .vue-dropzone.-isDragging{
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:auto;
    height:auto;
    overflow:visible;
    outline:2px dashed #006798;
    opacity:1
}
.submissionFilesListPanel .vue-dropzone .dz-remove,[v-cloak]{
    display:none
}
.pkpDropdown{
    position:relative;
    display:inline-block
}
.pkpDropdown__content{
    position:absolute;
    top:100%;
    margin-top:10px;
    min-width:100%;
    max-width:20em;
    border:1px solid #ddd;
    border-radius:2px;
    padding:.5rem;
    background:#fff;
    -webkit-box-shadow:0 0 1.5rem rgba(0,0,0,.3);
    box-shadow:0 0 1.5rem rgba(0,0,0,.3);
    font-size:.875rem;
    line-height:1.5rem;
    z-index:9999
}
.pkpDropdown__content ul{
    margin:0;
    padding:0;
    list-style:none
}
.pkpDropdown__section{
    margin-left:-.5rem;
    margin-right:-.5rem;
    padding-left:.5rem;
    padding-right:.5rem
}
.pkpDropdown__section:not(:first-child){
    padding-top:.5rem
}
.pkpDropdown__section:not(:last-child){
    border-bottom:1px solid #eee;
    padding-bottom:.5rem
}
.pkpDropdown__action{
    display:block;
    padding:.25rem .5rem;
    max-width:100%;
    border:none;
    background:transparent;
    line-height:1.5rem;
    color:#006798;
    text-decoration:none;
    border:1px solid transparent;
    border-radius:2px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.pkpDropdown__action:focus,.pkpDropdown__action:hover{
    border-color:#006798;
    outline:0
}
.pkpDropdown__action[disabled]{
    border-color:transparent;
    color:#777
}
.pkpDropdown__caret{
    content:"";
    position:absolute;
    top:100%;
    left:50%;
    margin-top:10px;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #fff;
    -webkit-transform:translateX(-50%) translateY(-9px);
    transform:translateX(-50%) translateY(-9px);
    z-index:9999
}
.app__header{
    position:sticky;
    top:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:3rem;
    background:#002c40;
    font-size:.85rem;
    z-index:10
}
.app__contextTitle{
    margin-left:.5rem;
    margin-right:.5rem;
    padding:.5rem;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    min-width:1px;
    font-size:1rem;
    font-weight:700;
    line-height:1;
    color:#fff;
    text-decoration:none;
    border:1px solid transparent;
    border-radius:2px
}
.app__contextTitle:hover{
    color:#fff
}
.app__contextTitle:focus{
    outline:none;
    border-color:#fff;
    color:#fff
}
.app__headerActions{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-left:auto;
    white-space:nowrap
}
.app__headerActions .pkpDropdown__content{
    right:0;
    white-space:normal
}
.app__headerAction>button{
    padding:.5rem 1rem;
    -webkit-box-shadow:none;
    box-shadow:none;
    background:transparent;
    border:none;
    border-radius:0;
    color:#fff;
    font-weight:400;
    -webkit-box-shadow:0 0 0 #fff;
    box-shadow:0 0 0 #fff;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:all .15s;
    transition:all .15s
}
.app__headerAction>button .fa{
    font-size:1.5rem;
    vertical-align:middle
}
.app__headerAction>button:focus,.app__headerAction>button:hover{
    outline:none;
    -webkit-transform:translateY(-.25rem);
    transform:translateY(-.25rem);
    -webkit-box-shadow:0 .25rem 0 #fff;
    box-shadow:0 .25rem 0 #fff;
    color:#fff
}
.app__contexts{
    border-right:1px solid hsla(0,0%,100%,.2)
}
.app__contexts>.pkpButton .fa{
    font-size:1.1rem
}
.app__contexts .pkpDropdown__content{
    left:.25rem
}
.app__tasks>button{
    position:relative;
    padding:.5rem 1rem;
    background:transparent;
    border:none;
    line-height:2rem;
    color:#fff;
    cursor:pointer
}
.app__tasksCount{
    position:absolute;
    top:.5rem;
    right:.75rem;
    background:#d00a6c;
    line-height:1;
    padding:2px;
    border-radius:2px;
    color:#fff;
    -webkit-box-shadow:0 0 1px 1px #002c40;
    box-shadow:0 0 1px 1px #002c40
}
.app__userNav .pkpDropdown__content{
    right:.25rem
}
.app__userNav>.pkpButton>.app__userNav__isLoggedInAsWarning{
    position:absolute;
    right:.5em;
    top:.5em;
    font-size:1rem;
    color:#fff;
    background:#006798;
    border-radius:50%
}
.app__userNav .pkpDropdown__content{
    min-width:13rem
}
.app__userNav__loggedInAs{
    margin-top:.25rem;
    margin-bottom:.25rem;
    padding-left:.5rem;
    padding-right:.5rem;
    font-size:.75rem;
    line-height:1.7em
}
.app__userNav__changeLocale{
    padding-left:.5rem;
    font-weight:700;
    font-size:.75rem
}
.app__returnHeader{
    position:sticky;
    top:3rem;
    padding-left:1rem;
    padding-right:1rem;
    color:#fff;
    min-height:3rem;
    line-height:3rem;
    background:#002c40;
    font-size:.85rem;
    z-index:9
}
.app__returnHeaderLink{
    text-decoration:none;
    color:#fff;
    line-height:1.5em;
    border:1px solid transparent;
    border-radius:2px;
    margin-left:-.5rem;
    padding:.25rem .5rem
}
.app__returnHeaderLink:focus{
    outline:none;
    border-color:#fff;
    color:#fff
}
.app__body{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.app__nav{
    -webkit-box-flex:0;
    -ms-flex:0 0 15rem;
    flex:0 0 15rem;
    padding-top:1.5rem;
    padding-left:.5rem;
    padding-right:.5rem;
    font-size:.875rem;
    line-height:1.5rem
}
.app__nav ul{
    margin:0;
    padding:0;
    list-style:none
}
.app__navGroup{
    margin-top:2rem;
    margin-bottom:2rem
}
.app__navItem{
    display:inline-block;
    padding:.25rem .5rem;
    color:#002c40
}
.app__navItem .app__navItem{
    padding-left:0;
    padding-right:0
}
.app__navItem--hasSubmenu{
    font-weight:700
}
a.app__navItem{
    text-decoration:none
}
a.app__navItem:hover{
    color:#006798
}
a.app__navItem:focus{
    -webkit-box-shadow:0 0 0 1px #006798;
    box-shadow:0 0 0 1px #006798;
    border-radius:2px;
    outline:0;
    color:#002c40
}
a.app__navItem--isCurrent{
    background:#002c40;
    border-radius:2px;
    font-weight:700;
    color:#fff
}
a.app__navItem--isCurrent:hover{
    color:#fff
}
a.app__navItem--isCurrent:focus{
    -webkit-box-shadow:none;
    box-shadow:none;
    background:#006798;
    color:#fff
}
.app__main{
    padding:1rem;
    width:100%;
    min-width:1px
}
.app__breadcrumbs{
    margin:-1rem -1rem 1rem;
    padding:.5rem 1rem;
    font-size:.85rem;
    color:#002c40
}
.app__breadcrumbs ol{
    margin:0;
    padding:0;
    list-style:none
}
.app__breadcrumbs li{
    display:inline-block;
    font-size:.75rem
}
.app__breadcrumbs a{
    text-decoration:none
}
.app__breadcrumbsSeparator{
    display:inline-block;
    margin-left:.5rem;
    margin-right:.5rem;
    color:#777
}
.app__page{
    max-width:992px;
    margin-left:auto;
    margin-right:auto
}
.app__page--narrow{
    max-width:25rem
}
.app__page--wide{
    max-width:1200px
}
.app__page--full{
    max-width:none
}
.app__pageHeading{
    margin:0 0 1rem;
    font-size:1.1rem
}
.app__contentPanel{
    padding:1rem;
    background:#fff;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);
    box-shadow:0 1px 2px rgba(0,0,0,.3);
    border-radius:2px;
    font-size:.875rem
}
.app__tasksDropdown{
    width:75vw
}
@media (min-width:35rem){
    .app__tasksDropdown{
        width:30rem
    }
}
.app__tasksDropdown .header{
    border:none
}
.app__tasksDropdown .pkp_linkaction_details{
    font-size:.875rem;
    line-height:1.5em;
    text-decoration:none
}
.app__notifications{
    position:fixed;
    top:3.5rem;
    right:.5rem;
    width:20rem;
    z-index:1001
}
.app__notifications .pkpNotification{
    -webkit-transition:all .2s;
    transition:all .2s
}
.app__notifications .pkpNotification+.pkpNotification{
    margin-top:.5rem
}
.app__notification-enter{
    -webkit-transform:translateY(1.5rem);
    transform:translateY(1.5rem);
    opacity:0
}
.app__notification-leave-to{
    -webkit-transform:translateY(-1.5rem);
    transform:translateY(-1.5rem);
    opacity:0
}
[dir=rtl] .app__headerActions{
    margin-left:0;
    margin-right:auto
}
[dir=rtl] .app__headerActions .pkpDropdown__content{
    right:auto;
    left:0
}
[dir=rtl] .app__contexts,[dir=rtl] .app__tasks{
    border-right:none;
    border-left:1px solid hsla(0,0%,100%,.2)
}
[dir=rtl] .app__contexts .pkpDropdown__content{
    left:auto;
    right:.25rem
}
[dir=rtl] .app__userNav .pkpDropdown__content{
    right:auto;
    left:.25rem
}
[dir=rtl] .app__notifications{
    right:auto;
    left:.5rem
}
@media (min-width:1140px){
    .app__main{
        padding:2rem 1rem
    }
    .app__breadcrumbs{
        margin:-2rem -1rem 1rem
    }
}
.notifyUsers__progress__spinner{
    margin-right:.25em
}
.pkp_page_admin .pkpNotification{
    margin-bottom:2rem
}
.pkp_page_admin .app__contentPanel{
    font-size:.875rem;
    line-height:1.6em
}
.pkp_page_admin .app__contentPanel h2{
    margin-bottom:.5rem;
    font-size:1rem;
    line-height:1.6em
}
.pkp_page_admin .app__contentPanel h2:first-child{
    margin-top:0
}
.pkp_page_admin .app__contentPanel h3{
    margin-bottom:.5rem
}
.pkp_page_admin .app__contentPanel ul{
    margin:0;
    padding:0;
    list-style:none
}
.pkp_page_admin .app__contentPanel li{
    padding:.25em 0
}
.pkp_page_admin .app__contentPanel ul+h2{
    margin-top:1rem
}
.pkp_page_admin .app__contentPanel .app--admin__systemInfoGroup{
    font-weight:700
}
#exportXmlForm .submissionsListPanel .listPanel{
    margin-bottom:1rem
}
#exportXmlForm .submissionsListPanel .listPanel__item{
    padding-top:.25rem;
    padding-bottom:.25rem
}
#exportXmlForm .submissionsListPanel input{
    margin-right:.25rem
}
#exportXmlForm .submissionsListPanel label{
    font-size:.875rem;
    font-weight:400
}
#exportXmlForm .section{
    text-align:right
}
.announcementsListPanel .listPanel__item{
    padding-top:.25rem;
    padding-bottom:.25rem
}
.announcementsListPanel .listPanel__itemTitle{
    font-weight:400
}
.listPanel__item--emailTemplate .listPanel__itemTitle{
    line-height:27px
}
.listPanel--emailTemplates__key{
    display:inline-block;
    margin-top:.25rem;
    margin-right:1rem;
    padding:0 .25rem;
    border:1px solid #9fc8db;
    border-radius:3px;
    font-family:monospace;
    font-size:11px;
    color:#006798
}
.listPanel__item--emailTemplates__body p:first-child{
    margin-top:0
}
.listPanel__item--emailTemplates__body p:last-child{
    margin-bottom:0
}
.listPanel__item--emailTemplate .listPanel__itemExpandedActions>.pkpSpinner{
    margin-right:.5rem
}
.listPanel__item--emailTemplates__loadingMask{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:hsla(0,0%,100%,.5)
}
.listPanel__item--emailTemplates__loadingMask .pkpSpinner{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.pkp_page_management .app__page>.pkpNotification{
    margin-bottom:2rem
}
.pkpDateRange{
    position:relative;
    display:inline-block;
    min-width:12em;
    height:calc(2rem + 2px);
    background:#fff;
    font-size:.875rem
}
.pkpDateRange__current{
    margin-left:2rem;
    padding:.5rem;
    line-height:calc(2rem + 2px);
    font-weight:700;
    color:#006798
}
.pkpDateRange__button{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:transparent;
    border:1px solid #ddd;
    border-radius:2px;
    -webkit-box-shadow:0 1px 0 #ddd;
    box-shadow:0 1px 0 #ddd;
    cursor:pointer
}
.pkpDateRange__button:focus,.pkpDateRange__button:hover{
    border-color:#006798;
    outline:0
}
.pkpDateRange__button:focus .fa,.pkpDateRange__button:hover .fa{
    border-right-color:#006798
}
.pkpDateRange__button .fa{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:2rem;
    border-right:1px solid #ddd;
    color:#006798
}
.pkpDateRange__button .fa:before{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.pkpDateRange__options{
    position:absolute;
    z-index:9999;
    top:100%;
    left:0;
    margin-top:-1px;
    width:100%;
    min-width:18rem;
    background:#fff;
    border:1px solid #ddd
}
.pkpDateRange__optionGroup{
    padding:.5rem
}
.pkpDateRange__optionGroup+.pkpDateRange__optionGroup{
    border-top:1px solid #ddd
}
.pkpDateRange__option{
    display:inline-block;
    padding:.25rem;
    margin-left:-.25rem;
    border:none;
    border-radius:2px;
    -webkit-box-shadow:none;
    box-shadow:none;
    background:transparent;
    color:#006798;
    cursor:pointer
}
.pkpDateRange__option:hover{
    color:#008acb
}
.pkpDateRange__option:focus{
    -webkit-box-shadow:0 0 0 1px #006798;
    box-shadow:0 0 0 1px #006798;
    outline:0
}
.pkpDateRange__form{
    font-size:.75rem;
    line-height:1.5em
}
.pkpDateRange__form legend{
    font-weight:700;
    margin-bottom:.25rem
}
.pkpDateRange__form .pkpButton{
    font-size:.75rem;
    line-height:1.5em;
    margin-left:.25em;
    padding:.25rem .5rem
}
.pkpDateRange__inputGroup{
    display:inline-block;
    margin:0;
    padding:0;
    border:none
}
.pkpDateRange__input{
    margin:0;
    padding:.25rem .5em;
    max-width:7.5em;
    border:1px solid #bbb;
    border-radius:2px;
    font-size:.75rem;
    line-height:1.5em
}
.pkpDateRange__input:focus{
    border-color:#006798
}
.pkpDateRange__separator{
    color:#bbb
}
.pkpDateRange__error{
    padding-top:.5rem;
    font-size:.75rem;
    line-height:1.5em
}
.pkpTable__cell.-truncate{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
    max-width:20em
}
.pkpTable__cell.-truncate-small{
    max-width:10em
}
.pkpTable__cell.-truncate-large{
    max-width:40em
}
.pkpTable{
    width:100%;
    max-width:100%;
    border:1px solid #eee;
    border-collapse:collapse;
    border-radius:2px;
    font-size:.875rem;
    line-height:1.2em
}
.pkpTable td,.pkpTable th{
    padding:.5rem;
    font-weight:400;
    text-align:left
}
.pkpTable td:focus,.pkpTable th:focus{
    outline:0;
    -webkit-box-shadow:inset 0 0 0 1px #006798;
    box-shadow:inset 0 0 0 1px #006798
}
.pkpTable tr{
    border-bottom:1px solid #eee
}
.pkpTable caption{
    background:#eaedee;
    padding:1rem;
    border-top-left-radius:2px;
    border-top-right-radius:2px;
    text-align:left
}
.pkpTable thead th{
    font-size:.75rem;
    font-weight:700
}
.pkpTable thead th[aria-sort=true]{
    padding:0
}
.pkpTable thead th[aria-sort=true] button{
    position:relative;
    margin:0;
    padding:.5rem 16px .5rem .5rem;
    border:none;
    border-radius:2px;
    background:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    font-size:.75rem;
    font-weight:700;
    line-height:1.2em;
    text-align:left;
    color:#222;
    cursor:pointer
}
.pkpTable thead th[aria-sort=true] button:focus{
    outline:0;
    -webkit-box-shadow:inset 0 0 0 1px #006798;
    box-shadow:inset 0 0 0 1px #006798
}
.pkpTable thead .pkpTable__sortIcon{
    visibility:hidden;
    position:absolute;
    top:50%;
    right:4px;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pkpTable thead:hover .pkpTable__sortIcon{
    visibility:visible;
    color:#b7c5ca
}
.pkpTable thead th[aria-sort=true].-isActive .pkpTable__sortIcon,.pkpTable thead th[aria-sort=true]:focus .pkpTable__sortIcon,.pkpTable thead th[aria-sort=true]:hover .pkpTable__sortIcon{
    visibility:visible;
    margin-left:.25em;
    color:#006798
}
.pkpTable__label{
    font-size:1rem;
    font-weight:700
}
.pkpTable__description{
    max-width:50em;
    line-height:1.6em
}
.pkpTable__label+.pkpTable__description{
    margin-top:1rem
}
.pkpTable+.pkpPagination{
    padding:0;
    border:1px solid #eee;
    border-top:none;
    border-radius:2px
}
.pkpTable+.pkpPagination button{
    margin-top:.5rem;
    margin-bottom:.5rem
}
.pkpTable+.pkpPagination li:first-child,.pkpTable+.pkpPagination li:last-child{
    margin:0
}
.pkpTable+.pkpPagination li:first-child button,.pkpTable+.pkpPagination li:last-child button{
    margin:0;
    padding:.5rem 1rem;
    border-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:0
}
.pkpTable+.pkpPagination li:first-child button:focus,.pkpTable+.pkpPagination li:first-child button:hover,.pkpTable+.pkpPagination li:last-child button:focus,.pkpTable+.pkpPagination li:last-child button:hover{
    border-color:#006798
}
.pkpTable+.pkpPagination li:first-child button{
    border-right:1px solid #eee;
    border-bottom-left-radius:2px
}
.pkpTable+.pkpPagination li:first-child button[disabled]:hover{
    border-color:transparent;
    border-right:1px solid #eee
}
.pkpTable+.pkpPagination li:last-child button{
    border-left:1px solid #eee;
    border-bottom-right-radius:2px
}
.pkpTable+.pkpPagination li:last-child button[disabled]:hover{
    border-color:transparent;
    border-left:1px solid #eee
}
.pkpStats>.pkpHeader{
    padding:.5rem 0
}
.pkpStats__graph{
    margin-bottom:1rem
}
.pkpStats__content{
    margin-left:0;
    -webkit-transition:margin-left .2s;
    transition:margin-left .2s
}
.pkpStats__sidebar{
    position:absolute;
    left:-9999px;
    opacity:0;
    width:0
}
.pkpStats__sidebar+.pkpStats__content{
    float:right;
    width:100%;
    -webkit-transition:width .2s;
    transition:width .2s
}
.pkpStats__sidebar .pkpFilter,.pkpStats__sidebar .pkpHeader{
    margin-left:-1rem
}
.pkpStats__sidebar .pkpStats__filterSet:first-child .pkpHeader{
    padding-top:0
}
.pkpStats__sidebar.-isVisible{
    float:left;
    position:relative;
    left:0;
    width:25%;
    opacity:1;
    -webkit-transition:opacity .2s ease-in-out .2s,left 0s ease-in-out .1s,width .2s ease-in-out 0s;
    transition:opacity .2s ease-in-out .2s,left 0s ease-in-out .1s,width .2s ease-in-out 0s
}
.pkpStats__sidebar.-isVisible+.pkpStats__content{
    width:75%
}
.pkpStats__sidebar .pkpHeader{
    padding:1.5rem .5rem 0 1rem
}
.pkpStats__sidebar>.pkpHeader:first-child{
    padding:.5rem .5rem .5rem 1rem
}
.pkpStats__sidebar .pkpHeader__title,.pkpStats__sidebar .pkpHeader__title>h1,.pkpStats__sidebar .pkpHeader__title>h2,.pkpStats__sidebar .pkpHeader__title>h3,.pkpStats__sidebar .pkpHeader__title>h4,.pkpStats__sidebar .pkpHeader__title>h5,.pkpStats__sidebar .pkpHeader__title>h6{
    font-size:.875rem;
    font-weight:700;
    line-height:1.5em
}
.pkpStats__filterSet{
    margin:1rem 0
}
.pkpStats__panel{
    padding:1rem;
    background:#fff;
    border-radius:2px
}
.pkpStats__panel>.pkpHeader{
    margin-top:-1rem;
    padding:.5rem 0
}
.pkpStats__itemsOfTotal{
    font-size:.75rem
}
.pkpStats__titleSearch{
    display:inline-block;
    float:none;
    margin-top:0;
    margin-left:1rem;
    max-width:20em
}
.pkpStats__titleSearch .pkpSearch__input{
    font-size:.75rem;
    line-height:2.5em;
    padding-left:2.5rem
}
.pkpStats__itemLink{
    color:#222;
    text-decoration:none
}
.pkpStats__itemLink:focus,.pkpStats__itemLink:hover{
    color:#006798;
    text-decoration:underline;
    outline:5px solid transparent
}
.pkpStats__itemAuthors{
    font-weight:700
}
.pkpStats__noRecords{
    padding:2rem 1rem;
    border:1px solid #eee;
    border-top:none;
    font-size:.875rem;
    text-align:center;
    color:#777
}
.pkpStats__graph{
    background:#002c40;
    color:#fff
}
.pkpStats__graph,.pkpStats__graph .chartjs-render-monitor{
    border-radius:2px
}
.pkpStats__graphHeader{
    padding:1rem
}
.pkpStats__graphSelectors{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pkpStats__graphSelector,.pkpStats__graphSelectors{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pkpStats__graphSelector .pkpButton{
    position:relative;
    z-index:1;
    background:transparent;
    border:1px solid #437b96;
    -webkit-box-shadow:0 1px 0 #000;
    box-shadow:0 1px 0 #000;
    font-size:.75rem;
    line-height:2em;
    color:#fff
}
.pkpStats__graphSelector .pkpButton:before{
    content:"";
    position:relative;
    display:inline-block;
    width:.75em;
    height:.75em;
    margin-right:.25em;
    border:1px solid #fff;
    border-radius:50%
}
.pkpStats__graphSelector .pkpButton:first-child{
    position:relative;
    left:1px;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.pkpStats__graphSelector .pkpButton:last-child{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.pkpStats__graphSelector .pkpButton:focus,.pkpStats__graphSelector .pkpButton:hover{
    color:#fff;
    border-color:#fff;
    z-index:2
}
.pkpStats__graphSelector .pkpButton[aria-pressed=true]{
    background:#006798
}
.pkpStats__graphSelector .pkpButton[aria-pressed=true]:before{
    background:#fff;
    -webkit-box-shadow:inset 0 0 0 1px #006798;
    box-shadow:inset 0 0 0 1px #006798
}
.pkpStats__graphSelector .pkpButton[disabled]{
    background:transparent;
    opacity:.5
}
.pkpStats__graphSelector--timelineInterval{
    margin-left:auto
}
.pkpStats__graph{
    position:relative
}
.pkpStats__loadingCover{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5);
    z-index:1
}
.pkpStats__loadingCover>.pkpSpinner{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.pkpStats__loadingCover>.pkpSpinner:before{
    width:100px;
    height:100px;
    border-top-color:#fff;
    border-left-color:#fff;
    -webkit-animation-duration:.8s;
    animation-duration:.8s
}
.pkpStats__table .pkpTable.-isLoading tbody{
    opacity:.5
}
.pkpStats--editorial__stageWrapper{
    position:relative;
    min-height:256px
}
.pkpStats--editorial__stageChartWrapper{
    float:left;
    width:256px
}
.pkpStats--editorial__stageChartWrapper .chartjs-render-monitor{
    margin-left:auto;
    margin-right:auto;
    max-width:256px
}
.pkpStats--editorial__stageList{
    position:absolute;
    top:50%;
    left:256px;
    width:65%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pkpStats--editorial__stage{
    display:inline-block;
    margin-top:2rem;
    margin-right:1.5rem
}
.pkpStats--editorial__stageCount{
    display:block;
    font-size:1.5rem;
    font-weight:700;
    line-height:1em
}
.pkpStats--editorial__stageLabel{
    display:block;
    font-size:.875rem;
    line-height:1.25em
}
.pkpStats--editorial__stage--total{
    display:block;
    margin-top:0
}
.pkpStats--editorial__stage--total .pkpStats--editorial__stageCount{
    font-size:48px
}
.pkpStats--editorial__stage--total .pkpStats--editorial__stageLabel{
    font-size:1rem
}
.pkpStats--editorial .pkpStats__sidebarHeader{
    margin-top:2rem
}
.pkpTable--editorialStats td:not(:first-child),.pkpTable--editorialStats th:not(:first-child){
    max-width:6em
}
.chartjs-render-monitor{
    background:#002c40
}
.pkpStats__sidebarHeader+.pkpStats__filterSet .pkpHeader{
    padding-top:0
}
.pkpWorkflow__header{
    margin-bottom:2rem;
    padding:0;
    min-height:2rem
}
.pkpWorkflow__header .pkpWorkflow__identification{
    font-size:.875rem;
    font-weight:400;
    line-height:2rem
}
.pkpWorkflow__identificationStatus{
    margin-right:.5em
}
.pkpWorkflow__identificationAuthor{
    font-weight:700
}
.pkpWorkflow__identificationDivider{
    color:#777;
    margin-left:.5em;
    margin-right:.5em
}
.pkpWorkflow .pkpTabs__button .fa{
    margin-left:.5rem;
    margin-right:.5rem
}
.pkpPublication__header{
    margin:-2rem -2rem 0;
    padding:1rem;
    border-bottom:1px solid #ddd
}
.pkpPublication__header .pkpHeader__title{
    padding:0;
    font-size:.875rem;
    font-weight:400
}
.pkpPublication__status+.pkpPublication__version{
    margin-left:1.5rem
}
.pkpPublication__statusPublished{
    color:#00b24e
}
.pkpPublication__statusUnpublished{
    color:#d00a0a
}
.pkpPublication__versionPublished{
    margin:0 -2rem;
    padding:1rem;
    background:#d00a0a;
    font-size:.875rem;
    color:#fff;
    text-align:center
}
.pkpPublication__tabs.pkpTabs--side .pkpTabs__button:first-child{
    border-top:none
}
.pkpPublication__tabs.pkpTabs--side .pkpTab .pkpForm{
    margin-right:-1rem;
    border-top:none;
    border-right:none
}
@media (min-width:767px){
    .pkpPublication__tabs.pkpTabs--side .pkpTab .pkpForm{
        margin-right:-2rem
    }
}
.pkpPublication__mask{
    visibility:hidden;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#fff;
    z-index:99999;
    opacity:0;
    -webkit-transition:opacity .6s,visibility .6s;
    transition:opacity .6s,visibility .6s
}
.pkpPublication__mask.-isVisible{
    visibility:visible;
    opacity:1
}
.pkpPublication__mask>.pkpSpinner{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.pkpPublication__mask>.pkpSpinner:before{
    width:100px;
    height:100px;
    -webkit-animation-duration:.8s;
    animation-duration:.8s
}
#contributors-grid,#representations-grid{
    padding-top:2rem
}
.pkpWorkflow__submissionPayments .pkpDropdown__content{
    min-width:15em;
    max-width:15em
}
 .pkpDropdown__content {
     min-width: 400px !important;
     max-width: 400px !important;
     width: 400px !important;
}
 .pkp_site_nav_menu a:hover, .pkp_site_nav_menu a:focus {
     color: darkblue !important;
}
.pkpDropdown__content ul {
	height: 95vh !important;
	overflow: scroll !important;
}
.value p {
    text-align: left !important;
}
.page {
	/*text-align: justify;
	hyphens: none;
	-ms-hyphens: none;
	-moz-hyphens: none;
	-webkit-hyphens: none;*/
}
div#customblock-Newsletter {
    padding-bottom: 10px !important;
}
.pkp_site_nav_toggle>span:before, .pkp_site_nav_toggle>span:after {
	background: #fff !important;
}
.headerA {
	display: flex;
	justify-content: space-between;
}
.hover_menu {
	display: flex;
}
.hoverA {
	padding: 0 0 8px 0 !important;
	margin: 0;
	display: flex;
	align-self: flex-end;
	list-style: none;
}
.hoverA li {
	padding: 10px;
}
.logoA {
	display: flex;
}
.logoB {
	width: 65px;
}
.logoB img {
	width: 100%;
	padding: 5px;
	margin: -4px 0;
}
.logoA h3 {
	text-align: left;
	color: #193B65 !important;
	padding: 2px 5px;
	margin: 10px 0;
}
.hoverA li a {
	font-size: 18px;
	font-weight: 600;
}
.privacyDiv ul {
	list-style: none;
	display: flex;
	margin: 0;
}

.hover_menu .pkp_nav_list {
	text-align: right;
	font-weight: 600;
}
.hover_menu .pkp_nav_list li {
	margin-top: 20px;
	font-size: 18px;
}
.pkp_head_wrapper {
	padding-top: 0px !important;
	background: #193B65;
}
.headerHR {
	margin-top: -10px;
	border-color: #D5A498;
}
.content .block_make_submission_link {
	width: 100%;
	text-align: center;
	font-size: 1rem;
	background-color: white;
	color: #193B65;
	border: 1px solid #193B65;
	font-weight: 700;
	display: block;
	padding: 1px 0;
	border-radius: 10px;
	box-shadow: none;
}
.content .manus_block .manus_content .manus_link {
	width: 100%;
	text-align: center;
	font-size: 1rem;
	background-color: white;
	color: #193B65;
	border: 1px solid #193B65;
	font-weight: 700;
	display: block;
	padding: 5px 0;
	border-radius: 10px;
	box-shadow: none;
}
.content .manus_block .manus_content .manus_link:hover {
	background-color: white;
	color: #193B65;
	border-radius: 0;
	transition: .5s;
}
div#customblock-manuscript-template .content .manus_content .manus_link {
	width: 100%;
	text-align: center;
	font-size: 1rem;
	background-color: white;
	color: #193B65;
	border: 1px solid #193B65;
	font-weight: 700;
	display: block;
	padding: 5px 0;
	border-radius: 10px;
	box-shadow: none;
}
div#customblock-manuscript-template .content .manus_content .manus_link:hover {
	background-color: white;
	color: #193B65;
	border-radius: 0;
	transition: .5s;
}
.content .block_make_submission_link:hover {
	background-color: white;
	color: #193B65;
	border-radius: 0;
	transition: .5s;
}
.block_information .content ul li {
	width: 100%;
	text-align: center;
	/*background-color: #C2E9F2;*/
	border-radius: unset;
	margin: 10px 0;
	padding: 0px !important;
} 
.content ul li a {
    display: block;
    width: 100%;
	background: white;
	color: #193B65;
	border: 1px solid #193B65;
	font-weight: 700;
    height: 100%;
    padding: 5px;
	line-height: 1.3;
    border-radius: 10px;
    font-size: 1rem;
}
.content ul li a:hover {
    transition: .5s;
    background-color: white !important;
    border-radius: 0;
    color: #193B65 !important;
    border: 1px solid #193B65;
}
.content ul li .most_read_article_title a {
	border: unset;
	border-radius: unset;
	font-weight: normal;
}
.pkp_block.block_information h2 {
    display: none;
}
.pkp_block.block_information {
    padding: 0 30px !important;
}
.block_information .content .infoCommon {
	color: #193B65;
}
/*.block_information .content ul li:hover {
	background-color: white;
	color: darkblue;
	border: 1px solid #982925;
}*/
.hover_menu i {
	margin-left: 8px;
}
.hover_menu ul.hide_menu {
	padding: 20px 22%;
	left: 0;
	width: 100%;
	margin-top: 8px;
	display: none;
	position: absolute;
	background-color: #c2e9f2;
}
.hide_menu li {
	width: unset;
	text-align: left;
	padding: 0;
}
.hover_menu .hide_menu li a{
	color: #193B65;
	text-decoration: none;
	font-size: 15px;
	font-weight: 600;
	margin: 5px;
	cursor: pointer;
	/*transition: all 0.3s ease;*/
}
.hover_menu .hide_menu ul {
	display: none;
	position: absolute;
    height: -webkit-fill-available;
    left: 40%;
    overflow: scroll;
    width: 58%;
    padding: 5px;
    top: 15px;
    margin-bottom: 20px;
    border-left: 1px solid lightblue;
}
.hover_menu .hide_menu li a:hover {
	text-decoration: none;
}
.hover_menu .hide_menu ul li a:hover {
	text-decoration: underline;
}
.hover_menu ul li a {
	color: #193B65;
}
.hover_menu ul li a:hover {
	color: red;
}
.hover_menu ul ul {
	/*display: none;*/
	z-index: 999;
}
.hover_menu li:hover > ul {
	display: block;
}
.pkp_nav_list ul li a {
	text-align: left;
}
.hide_menu ul ul li {
	padding: 10px;
}
.hide_menu ul ul li {
	padding: 5px 10px;
}
a {
	cursor: pointer;
}
.pkp_navigation_user_wrapper {
	width: 100% !important;
	background: #c2e9f2 !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 5% !important;
	padding-right: 5% !important;
	position: fixed !important;
	top: 0 !important;
	z-index: 999 !important;
}
.fullDiv {
	/* width: 90% !important;
	margin: auto !important; */
}
.containDiv {
	display: flex !important;
}
.singleDiv {
	width: 50% !important;
	padding: 10px !important;
}
.midDiv {
	width: 25% !important;
	padding: 10px 20px !important;
}
.singleDiv ul {
    margin: 0;
    list-style: none;
}
.singleDiv ul li a {
    text-decoration: none;
    display: block;
    width: fit-content;
    padding: 5px;
}
.singleDiv ul li a:hover {
    text-decoration: underline;
}
.bfSection {
	/*width: 25%;*/
	width: 89%;
	margin: auto;
	padding: 0;
}
.bCopy {
	margin-right: 20px;
}
.bmSection {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.privacyDiv {
	display: flex;
	padding: 0;
	margin: 0;
}
.privacyDiv ul li {
	padding: 0 10px;
	border-left: 1px solid lightblue;
}
p.newsP {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}
.newsL input {
    margin: 5px 0;
    padding: 5px;
    width: 100%;
}
.newsL input[type="email"] {
	border: 1px solid #193B65;
}
.newsL input[type="submit"] {
    text-align: center;
	background-color: white;
	color: #193B65;
	border: 1px solid #193B65;
	display: block;
	padding: 5px 0;
	margin-top: 10px;
	cursor: pointer;
	border-radius: 10px;
	font-weight: 700;
}
.newsL input[type="submit"]:hover {
	background-color: white;
	color: #193B65;
	cursor: pointer;
	border-radius: 0;
	transition: .5s;
}
.pkpDropdown__content {
    max-width: 450px !important;
	min-width: 100% !important;
}
.pkp_structure_main p {
    text-align: justify !important;
    justify-content: left !important;
}

a.paymentUrl {
    text-align: center;
    margin: auto;
    width: 50%;
    color: white;
    background: #193B65;
    padding: 5px 10px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 20px;
}
a.paymentUrl:hover {
	transition: .5s;
	border: 1px solid #193B65;
	border-radius: 20px;
	color: #193B65;
	background: white;
}
a.paymentUrl:active {
	color: white;
}
.pkpDropdown__content {
	min-width: 400px !important;
	max-width: 400px !important;
	width: 400px !important;
}
.pkp_site_nav_menu a:hover, .pkp_site_nav_menu a:focus {
    color: white !important;
    background: unset;
}
.pkp_navigation_primary>li>a:focus {
    background: unset;
}
.blink {
	animation: blinker 1s infinite;
}

@keyframes blinker {
	from { opacity: 1.0; }
	50% { opacity: 0.5; }
	to { opacity: 1.0; }
}
.logins {
    background-color: #014F2B;
    color: white;
    padding: 5px !important;
    margin-bottom: 5px !important;
    margin: 0;
}
nav.resNav a.logins:hover {
    color: #014F2B;
    background-color: white;
    border: 2px solid inherit;
    padding: 8px;
    margin: 0;
}
.logins a {
	color: white !important;
}
.pkp_block.block_make_submission {
    padding: 0px 30px 0 30px !important;
}
div#customblock-manuscript-template {
    padding: 10px 30px 0 30px !important;
}
div#customblock-newsletter {
    padding: 15px 30px;
}
div#customblock-newsletter .content {
    padding: 10px;
    background: #f2f2f2;
    border: 1px solid #193B65;
    border-radius: 10px;
}
div#customblock-Newsletter .content {
    padding: 10px;
    background: #f2f2f2;
    border: 1px solid #193B65;
    border-radius: 10px;
}
.block_custom .content .menus_content .menus_link {
    width: 100%;
    text-align: center;
    font-size: 1rem;
    background-color: white;
    color: #193B65;
    border: 1px solid #193B65;
    font-weight: 700;
    display: block;
    padding: 5px 0;
    border-radius: 10px;
    box-shadow: none;
}
.block_custom .content .menus_content .menus_link:hover {
	background-color: white;
	color: #193B65;
	cursor: pointer;
	border-radius: 0;
	transition: .5s;
}
.mt20 {
	margin-top: 20px;
}
div#customblock-template {
    padding-top: 0px;
}
div#customblock-scholar-citation {
    padding: 30px 0 0 20px
}
.pkp_structure_sidebar.left .title {
    color: black;
}
.identity .label {
    font-style: normal !important;
    font-size: 14px !important;
    padding-bottom: 5px !important;
}
.login .label {
    font-style: normal !important;
    font-size: 14px !important;
    padding-bottom: 5px !important;
}
.buttons button {
    background: #193B65 !important;
	border: 1px solid #193B65 !important;
    color: white !important;
	transition: 0.5s;
    cursor: pointer;
}
.buttons button:hover {
    background: white !important;
	border: 1px solid #193B65 !important;
    color: #193B65 !important;
    cursor: pointer;
	transition: 0.5s;
}
.buttons a {
    text-decoration: none;
    font-weight: bold;
}
#connect-orcid-button {
    margin-top: 2em;
    margin-bottom: 2em;
    background: #193B65;
    color: white;
    border: 1px solid #193B65;
    transition: 0.5s;
    cursor: pointer;
}
#connect-orcid-button:hover {
    margin-top: 2em;
    margin-bottom: 2em;
    background: white;
    color: #193B65;
    border: 1px solid #193B65;
    transition: 0.5s;
    cursor: pointer;
}

.cmp_breadcrumbs {
    width: 100%;
    display: flex;
    background: #193B651f;
    align-items: center;
	margin-bottom: 20px;
}
.cmp_breadcrumbs ol {
    margin-bottom: 0 !important;
    padding: 15px !important;
    line-height: 1.43rem !important;
    font-size: .93rem !important;
}
.contact.primary h3 {
    margin: 10px 0;
}
.contact.support h3 {
    margin: 10px 0;
}
.page_contact .address {
    margin-top: 0;
    padding: 20px;
    background: #193B651f;
    font-size: 16px !important;
    line-height: 1.8;
    border-left: 5px solid #193B65;
}

.page_contact .contact.primary {
    padding: 10px 20px;
	margin-top: 20px !important;
    border-left: 5px solid #193B65;
}
.contact_section {
    line-height: 25px;
}
nav#stickyHeader {
    background: #193B65;
}
nav#stickyHeader .pkp_navigation_primary_row {
    max-width: 1160px;
    margin: auto;
}
.page_contact .contact.support {
    border-left: 5px solid #193B65;
    padding: 0 20px;
	margin-top: 20px !important;
    margin-right: 0 !important;
}
.contact.primary .phone .label {
    display: none;
}
.page_contact .contact {
    background: #193B651f;
    float: left;
    width: 48%;
    margin-right: 4%;
    padding: 10px 20px;
}
.page_contact .address, .page_contact .phone, .page_contact .email {
    margin-top: 0.714rem;
    margin-bottom: 0.714rem;
    font-size: 16px;
}
.contact .name {
    font-size: 16px;
}
.pkp_page_index .homepage_about {
    border-bottom: 1px solid gainsboro;
}
section.homepage_about p {
    padding: 25px;
    background: #f2f2f294;
    margin: 30px 0;
    border-left: 5px solid gainsboro;
}
.pkp_site_name a {
    text-decoration: none;
}
.textRights {
    margin-left: 20px;
}
.fullLogo {
    display: flex;
    align-items: center;
}
.fullLogo .textRight {
    margin: 10px 0;
    padding-bottom: 12px;
    color: darkgreen;
    font-size: 26px;
    border-bottom: 2px solid #f2f2f2;
}
.textRightBottom {
    font-size: 18px;
    margin: 0;
    color: #193B65;
}
.contact.primary h2 {
    margin: 0 0 15px 0;
}
.contact.support h2 {
    margin: 0 0 15px 0;
}
.pkp_site_name>a {
    width: fit-content;
    display: block;
}
.pkp_navigation_primary .dropdown-menu a:focus, .pkp_navigation_primary .dropdown-menu a:hover {
    border-color: #193B65;
    color: #193B65 !important;
}

.pkp_structure_footer_wrapper {
    background: #EBECE3;
}
.pkp_footer_content {
    padding: 2.143rem 0;
}
.sticky {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
}
section.item.references .value p {
    text-indent: -25px;
    padding-left: 25px;
}
.pkp_navigation_search_wrapper .pkp_nav_list ul a:hover,
.pkp_navigation_search_wrapper .pkp_nav_list ul a:focus {
    border: unset;
    margin: 0;
    padding: 10px;
    border-left: 3px solid;
    outline: 0;
    background: #EBECE3;
    border-color: #193B65;
    color: #193B65 !important;
}
.pkp_navigation_search_wrapper a {
    margin: 0 !important;
    padding: 5px !important;
    border-bottom: 0 !important;
}
.pkp_site_name .is_img {
    margin-top: 0;
}
.page.page_information img {
    width: 100%;
}

.pkp_footer_content .col-md-4 {
    width: 32%;
}
.pkp_footer_content .rows {
    display: flex;
}
.pkp_footer_content .col-md-4:nth-child(2) {
    padding: 0 4%;
}

.metric_title img {
    width: 35px;
    padding-bottom: 0;
    margin-bottom: -10px;
}
.card_metrics {
    margin-bottom: 5px;
    display: flex;
}
.metrics_left {
    width: calc(100% - 100px);
    display: flex;
}
.metrics_right {
    font-size: 14px;
    font-weight: 700;
    float: right;
    min-width: 110px;
    letter-spacing: 0.58px;
}
div#customblock-rightbar {
    border: 1px solid #193B65;
    padding: 10px;
    margin: 0 30px;
    border-radius: 5px;
}
.obj_issue_toc .galleys,
.obj_issue_toc .section {
    margin: 0rem -2.143rem;
}
.obj_issue_toc .sections:not(:first-child) {
    margin-top: 1rem;
}
section.item.author_bios p {
    margin: 5px 0;
}


ul.pkp_nav_list {
    padding-top: 8px;
}
ul#navigationPrimary {
    padding-top: 5px;
}









@media only screen and (max-width: 992px) and (min-width: 320px) {
    .obj_issue_toc .sections:not(:first-child) {
        margin-top: unset;
    }
    .singleDiv ul {
        padding-left: 0;
    }
    .textRights {
        margin-left: 0;
    }
    .pkp_site_name {
        left: 40px;
    }
	.pkp_structure_main {
		padding: 1.43rem !important;
		padding-top: 60px !important;
	}
	.headerHR {
		display: none;
	}
	.pkp_navigation_user_wrapper {
		width: 50% !important;
		right: 0;
	}
	.headerA {
		display: block;
		position: relative;
		justify-content: space-between;
	}
	.headerA .headerFlex {
		position: absolute;
		right: 0;
	}
	.hover_menu {
		display: block;
		padding-top: 55px;
	}
	.hoverA {
		display: block;
	}
	.logoB {
		width: 50px;
	}
	.logoB img {
		width: 100%;
		padding: 5px;
		margin: -4px 0;
	}
	.logoA h3 {
		font-size: 14px;
		margin: 0;
	}
	.hoverA li {
		text-align: right;
	}
	.hover_menu .pkp_nav_list {
		text-align: right;
		font-weight: 600;
	}
	.hover_menu .pkp_nav_list li {
		margin-top: 0;
		font-size: 14px;
		padding: 10px;
	}
	.pkp_head_wrapper {
		height: 60px;
		padding-top: 10px !important;
		z-index: 1111 !important;
		position: fixed !important;
		width: 100%;
	}
	.pkp_site_nav_toggle > span {
		border-bottom: 3px solid #fff !important;
	}
	.pkp_site_name .is_text {
		font-size: 2.2vh !important;
		line-height: 0.857rem !important;
	}
	.hoverA li a {
		font-size: 14px;
	}
	.containDiv {
		display: block !important;
	}
	.singleDiv {
		width: unset !important;
	}
	.midDiv {
		width: unset !important;
	}
	.midDiv ul {
		padding-left: 0 !important;
	}
	.bmSection {
		display: block;
		text-align: center;
	}
	.privacyDiv {
		width: 90%;
		display: block;
	}
	.privacyDiv ul {
		list-style: none;
		padding: 0;
		display: flex;
		padding-bottom: 20px;
		width: fit-content;
		margin-left: auto;
		margin-right: auto;
	}
	.privacyDiv ul li {
		text-align: center;
	}
	.privacyDiv ul li:first-child {
		border: none;
	}
    .fullLogo img {
        display: none;
    }
    .fullLogo .textRight {
        margin: 0 !important;
        font-size: 20px !important;
        border-bottom: unset !important;
    }
    .textRightBottom {
        display: none;
    }
    .cmp_breadcrumbs {
        margin-top: 10px;
    }
    .pkp_site_name>a {
        padding-top: 0 !important;
    }
    .pkp_footer_content .rows {
        display: block;
    }
    .pkp_footer_content .col-md-4 {
        width: 100%;
        padding: 10px;
    }
    .pkp_structure_footer_wrapper {
        margin-top: 30px;
    }
}