@import url("../lib/pkp/styles/themes/default/pnotify.css");

:root {
    --colorRed: #b44337;
    --darkGray: #050505;
}

.listingDiv {
    max-width: 800px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.listingRow {
    overflow: hidden;
}

.listingRow > div {
    font-size: 0.8em;
}

.listingRow.originalFileName > div.listingValue {
    font-weight: bold;
}

#stepBox ul.steplist > li .listingRow div.listingValue a {
    text-decoration: underline;
    color: #6c7379;
}

.listingRow:nth-child(even) div.listingValue {
    background-color: #eef8ff;
}

.listingRow > div.listingLabel {
    background-color: #8fa7cc;
    color: white;
    font-weight: bold;
}

.listingRow > div {
    float: left;
    padding: 1%;
    border: solid #bfcfe7 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
}

.listingRow > div:last-child {
    border-right-width: 1px;
}

.listingRow:last-child > div {
    border-bottom-width: 1px;
}

.listingRow .listingLabel {
    width: 27.5%;
}

.multi .listingRow .listingLabel {
    border-bottom-width: 0px;
}

.listingRow .listingValue {
    width: 67.5%;
}

.multi .listingRow .listingValues {
    background-color: #fff;
}

.multi .listingRow {
    background-color: #8fa7cc;
}

.listingRow .listingValues {
    width: 68%;
}

.listingRow .listingValues .listingValue {
    width: 100%;
    padding: 5px;
}

.ui-pnotify-history-container {
    display: none;
}

.ui-widget {
    display: none !important;
}

ui-pnotify-closer {
    display: block !important;
}

.articleFileContainer #addSubmissionFile .listingDiv, 
.articleFileContainer #legalStatementFile .listingDiv, 
.articleFileContainer #addLegalStatementFile .listingDiv{
    text-align: left;
}

.fileSubmittingErrors {
    text-align: left;
    font-size: 0.8em;
    font-weight: bold;
    margin: 30px;
    width: calc(100%-25px);
    max-width: 775px;
    background-color: #b44337;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 3px;
}

.fileSubmittingError {
    color: #fff;
}

h3.pageTitle {
    margin-bottom: 20px;
}

.TOP_LOGO {
    width: 120px;
    margin-left: 40px;
    margin-top: 23px;
}

.Jurnal_TXT {
    padding-top: 10px;
}

.Issue .ROW {
    padding-top: 10px;
    padding-bottom: 10px;
}

.SectionTitle {
    margin-top: 0px;
    margin-bottom: 0px;
}

.articleParameters {
    margin-left: 0px;
    margin-top: 5px;
    margin-bottom: 20px;
    overflow: hidden;
}

.articleParameters .doi,
.articleParameters .bibRecords {
    font-size: 1em;
    float: left;
    margin-right: 0px;
    padding-left: 5px;
}

.articleParameters a {
    padding: 0px;
    display: inline;
}

.roller {
    margin-top: 30px;
}

#advancedSearch .Search_Form_Data {
    overflow: hidden;
}

#advancedSearch h4 {
    clear: both;
    margin-top: 30px;
}

.wskazowkiWyszukiwania,
.Search_Results_Author_Help {
    padding-top: 20px;
    margin-top: 20px;
}

.wskazowkiWyszukiwania {
    border-top: solid #c5d3eb 1px;    
}

#searchResultsBox .guzikKlikaczBox .guzikKlikacz {
    margin-top: 30px;
    margin-left: 0px;
}

.JQ_Find_Box {
    margin-top: 10px;
    margin-bottom: 0px;
}

.JQ_Find_Box .Find_Mobile .Find input[type="text"] {
    margin-left: 0px;
}

.header_Issn {
    margin-bottom: 10px;
}

.header_Issn span {
    font-size: 14px;
}

.Information_BOX_Button {
    margin-top: 0px;
}

.Information_BOX_Text .issue {
    margin-bottom: 10px;
}

.Archive {
    clear: both;
    width: 99%;
}

.Archive_BOX .Information_BOX_Text {
    padding-left: 10px;
    margin-top: 20px;
}

.Archive_BOX h3 > span {
    font-size: 0.6em;
}

.issue_Access_Info_Block {
    margin-right: 10px;
    display: inline-block;
}

.issue_Access_Info_Block:last-child {
    margin-right: 0px;
}

.issue_Access_Info_Block > img {
    float: left;
    margin-right: 5px;
}

/*Wyrównać do prawej również w mobilkach*/
.accessKeyIcons {
    width: 97%;
    margin-left: 13px;
    margin-bottom: 3px;
}

#content > .Background_Box {
    min-height: 200px;
}

.Big_Punkty {
    position:relative;
    top: 16px;
    font-size: 18px;
}

.Jutnal_Info_Text.Information_BOX_Text .logotypes {
    text-align: center;
}

.Jutnal_Info_Text.Information_BOX_Text .logotypes img {
    margin: 30px;
    width: auto;
}

.red {
    color: var(--colorRed);
}

.Background_Box {
    background-color: #fff;
}

.Jurnal_Title_BOX,
.Top_Banner,
.TOP_LINKS_ZONE_BG,
.Background_Box,
.LoginBox {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}

.Top_Banner {
    margin-bottom: 10px;
}

.LoginBox { 
    background-color: #f5f5f5;
}

.Jurnal_info_box img {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}

.Jurnal_Stats_Box, .Jurnal_Pynkty_Box {

}

.Jurnal_Stats_Box span, .Big_Punkty {

}

.Jurnal_Pynkty_Box span b {
    font-size: 1.3em;
}
    
.Jurnal_Stats_Box {

}


.Jurnal_Pynkty_Box {
    line-height: 0.8;
}

.Jurnal_Stats_Data {
    border-top: none;
}

.Jurnal_Description .ROW_FLOAT {
    margin-top: 30px;
}

.about {
    min-height: 280px;
    height: auto;
}

.LogedIn > a:first-child > span {
    padding-top: 5px;
    padding-bottom: 5px;
}

.Hover_Info_Box {
    padding-top: 5px;
    padding-bottom: 5px;
}

input[type="text"], input[type="password"], input.textField {
    padding: 5px;
}

.button,
.Text_BOX input[type="submit"].button {
    padding-top: 8px;
    padding-bottom: 8px;
}

.Czasopisma_BOX_Title {
    padding-top: 3px;
    padding-bottom: 10px;
}

.MenuMain {
    margin-bottom: 0px;
    dispaly:block;
}

.MenuMain li a {
    font-weight: bold;
}

@media screen and (max-width: 1100px){  
   .MenuMain {display:none;} 
}    

.Issue_Dowload_Button {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    min-width: 120px;
    text-align: center;
}

.TitlePara > a {
    font-weight: bold;
}

.Na_Skruty_BOX a {
    font-weight: bold;
}

.statsRectangles, .pointsCircles {
    overflow: hidden;
    margin-top: 30px;
}

.statsRectangles {
    margin-bottom: 30px;
}

.issuePurchase a  {
    padding-top: 5px;
    padding-bottom: 5px;
}

.LogIn {
    padding-bottom: 5px;
}

.LogIn > form {
    margin-bottom: 5px;
}

.issue_Access_Info img {
    top: -2px;
}

.Czasopisma2 a {
    padding-top: 10px;
    padding-bottom: 10px;
}

.Find_PC .Find input[type="text"] {
    width: 95px;
    border:none;
    background-color: transparent;
    box-shadow: none;
    font-size: 14px;
}

.Find_PC .Find {
    background-color: #f0f0f0;
    border:solid #d0d0d0 1px;
    border-radius: 2px;
    position:relative;
    top: -7px;
}

.Find_PC .Find > form > input[type="text"] {
    position: relative;
    top: -2px;
}

.Find_PC .Find .Button_img {
    position: relative;
    top: 5px;
    left: 3px;
    opacity:0.7;
}

#body .en_US .Jurnal_Logo,
#body .pl_PL .Jurnal_Logo,
#body .Jurnal_Logo {
    background-position: 40px;
}

.Punkty_Text {
    top: 18px;
}

.Czasopisma2 a>span {
    color: #666;
    font-size:0.8em;
}

.MenuMain {
    padding-top: 0px;
}

.MenuMain > ul {
    padding-top: 10px;
}

.Jurnal_Title_InJurnal {
     padding-top: 10px;
}

.Menu_Box {
    position: relative;
}

.Find_PC .fixedFinder.Find {
    margin-top:30px;
    margin-left:10px;
    float: left;
    width:97%;
}

.Find_PC .fixedFinder.Find input[type="text"] {
    width:92.5%;
}

.Find_PC .fixedFinder.Find input {
    margin-bottom: 0px;
}

.MenuMain li > a.menuItemFixed {
    font-weight: normal;
    font-size: 13px;
}

.MenuMain li > a.menuItemFixed.menuItemFixedStrong {
    font-size: 12px;
    padding: 6px;
    font-weight: bold;
}

.Text_BOX .Jurnal_IMG img {
    width: 250px;
    max-width: 250px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}

.Text_BOX .memberCountry {
    color: #555;
    font-size: 0.9em;
}
.Text_BOX .editorialTeam > li > p.memberCountry {
    margin-top: 5px;
    margin-bottom: 15px;
}


.Row {
    overflow: hidden;
}

.coll_1x3_ETB {
    float: left;
    padding-left: 1.9999%;
    width: 350px;
    margin-bottom: 30px;
}

.rowFixer {
    clear: left;
}

.specialMember {
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.specialMember > div {
    padding-left: 10px;
    padding-right: 10px;
}

#displaySpecialMembership .ROW {
    border-bottom: 1px solid #dddddd;
}

.specialMember h4 {
    color: #000;
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 18px;
    height: 20px;
}

.specialMember p {
    text-align: justify;
    line-height: 1.5;
}

.Text_BOX .specialMember img {
    max-width: 150px;
    margin-top: 30px;
    margin-bottom: 30px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}


.Text_BOX #announcementDescription ul li a {
    display: inline;
}

.Text_BOX #announcementDescription img {
    width: auto;
    height: auto;
    max-width: 550px;
    max-height: 200px;
}

.article_extra_info .articleCitations a {
    background-color: inherit;
    display: inline;
    font-size: inherit;
    color: #647ba0;
    padding: initial;
    border-radius: 0px;
}

.article_extra_info .articleCitations ol {
    padding-right: 30px;
}

.article_extra_info .articleCitations li {
    margin-bottom: 20px;
    padding-left: 15px;
}

.article_extra_info .articleCitations .rawItemCitations > a {
    text-decoration: underline;
    margin-right: 20px;
}

.article_extra_info .articleCitations .rawItemCitations > a:hover {
    text-decoration: none;
}

/*.article_extra_info .articleCitations .rawItemCitations > span.citic {
    display: inline-block;
    width: 13px;
    height: 13px;
    cursor: pointer;
    background-image: url("../images/icons/1486139663_MB__taskmgr-copy.png");
    background-size: 13px 13px;
    margin-right: 20px;
    margin-left: 10px;
    position: relative;
    top: 2px;
}*/

.list-switcher2 {
    cursor: pointer;
}

/* notification widget */
.vmNotificationWidget {
    position: fixed;
    left: 55%;
    top: 50%;
    width: 100%;
    max-width: 700px;
    z-index: 1000001;
}

.vmNotificationWidget .widget {
    display: block !important;
    width: 90%;
}

.vmNotificationWidget .widget .pnotify-container {
    padding: 20px;    
}

.vmNotificationWidget .widget, .vmNotificationWidget * {
    display: block;
}

.vmNotificationWidget .widget .pnotify-container {
    background-color: #fff;
    border-color: #000;
    color: #000;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);    
}

.vmNotificationWidget .widget.notifyError .pnotify-container {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.vmNotificationWidget .pnotify-title {
    font-weight: bold;
}

.vmNotificationWidget .widget.notifyWarning .pnotify-container {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

.vmNotificationWidget .widget.notifySuccess .pnotify-container {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.formError,
#formErrors .formError {
    color: #b44235;
    font-weight: bold;
}

#formErrors .formError {
    font-size: 0.8em;
}

.help-block {
    color: #b44235;
    font-weight: bold;
    display: block;
}

.errorText {
    position: fixed;
    top: 30px;
    left: 0px;
    width: 100%;
    text-align: center;
    z-index: 50000;
}
.errorText:empty {
    display: none;
}

.errorText .help-block {
    color: #fff;
    background-color: #b44235;
    display: inline-block;
    padding: 5px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);    
}

#AuthorStep3Form .authorFrame {
    padding: 30px;
}

#AuthorStep3Form .authorFrame:nth-child(even) {
    background-color: #eef8ff;
}
#AuthorStep3Form .authorFrame:nth-child(odd) {
    /*background-color: #f8f8f8;*/
    background-color: #fafafa;
}

#titleAndAbstract, #indexing {
    width: 100%;
    max-width: 900px;
}

#indexing .pure-g > div label {
    display: inline;
}

#AuthorStep3Form #indexing input#subject {
    width: 90%;
}

#privacyStatement {
    margin-top: 10px;
}

#stepBox ul.steplist > li a.toggleSwitch {
    color: #fff;
    margin: 5px;
}

#stepBox ul.steplist > li .filterContainer {
    margin: 5px;
}

.toggleSwitch {
    background: #3b5480 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    padding: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-bottom: 10px;
    cursor: pointer;
    font-size: 13px;
}

input[type="checkbox"]#showReaders {
    display: inline;
}

.reviewFormItemTitle {
    overflow: hidden;
    color: initial;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.reviewFormItemTitle > * {
    display: inline;
}

.formRequired {
    font-size: 0.8em;
}

form[name="saveReviewFormResponse"] {
    padding: 15px;
    padding-top: 0px;
    border: solid #dbe6fa 1px;
    border-radius: 2px;
    margin-top: 15px;
}

form[name="saveReviewFormResponse"] .textField {
    width: 99%;
}

form[name="saveReviewFormResponse"] .textField[size="10"] {
    max-width: 150px;
}

.content form[name="saveReviewFormResponse"] select.selectMenu {
    color: #6c7379;
}

#stepBox ul.steplist > li #downloadAsOnePdf a {
    color: #fff;
}

#submissionToBeReviewedUl #downloadAsOnePdf {
    padding: 30px;
    text-align: center;
}

.notifyErrorEmail {
    color: #647ba0;
    display: inline;
}

.fileinput-button .button {
    visibility: hidden;
}

#reviewer table table tr:first-child,
table tr:first-child input,
table tr:first-child textarea,
table tr:first-child select,
table tr:first-child option {
    color: #6c7379;
}

.article_extra_info .articleCitations .rawItemCitations a {
    padding-left: 15px;
    background-repeat: no-repeat;
    background-size: 10px 10px;
    background-image: url("../images/icons/if_external-link_2561428.png");
    background-position: left top;
}

.articleCitations {
    line-height: 1.7;
}

.warningBox {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 1000000;
}

.warningBox .warning {
    width: 100%;
    max-width: 350px;
    box-sizing: border-box;
    border: solid #dbe6fa 1px;
    border-radius: 2px;
    left: 50%;
    top: 50%;
    position: absolute;
    transform: translate(-50%,-50%);
    background-color: #fff;
    padding: 10px;
    font-size: 0.85em;
    font-weight: bold;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);    
}
.warningBox .warning .info {
    margin-bottom: 5px;
}

@media screen and (max-width: 600px){  
    .TOP_LOGO {
        margin-left:50%;
        margin-right: auto;
        position: relative;
        left: -60px;
    }
    .Text_BOX #announcementDescription img {
        width: 100%;
    }
}

@media screen and (max-width: 700px){  
    .listingRow .listingLabel {
        width: 94%;
    }

    .listingRow .listingValue {
        width: 94%;
    }
    
    .listingRow .listingValues {
        width: 94%;
        border-right: solid #8fa7cc 1px;
    }
    
    
    .listingRow > div {
        border-right-width: 1px;
        padding: 2.5%;
    }
}
.Jurnal_info_box > div:nth-child(1) img,
.Jurnal_info_box > div:nth-child(2) img {
    width: 100% !important;
}

.PaymentSummary .Column_2x1:hover {
    background-color: #fafafa;
}

.PaymentSummary .Column_2x1 {
    border: solid #e0e0e0 1px;
    box-sizing: border-box;
    padding: 20px;
    margin-right: 40px;
}

.Jurnal_Description img
.Information_BOX_Text img,
.Text_BOX #announcementDescription img {
    width: auto;
    max-width: 100%;
    max-height: none;
}

@media screen and (min-width: 951px){ 
    .PaymentSummary .paymentMethods {
        display: table;
    }
    .PaymentSummary .Column_sep {
        display: table-cell;
    }
    .PaymentSummary .Column_2x1 {
        max-width: 50%;
        float: none;
        margin-top: 15px;
        display: table-cell;
        vertical-align: bottom;
    }

}

@media screen and (min-width: 601px) { 
    body .article_content .rwd.articleDataFile .aDFHeader {
        max-width: 496px;
    }
}

.article_content .Autors sup {
    padding: 2px;
    background-color: #f0f0f0;
    cursor: pointer;
    margin: 2px;
    font-size: 10px;
}

.article_content .affiliations li {
    padding: 2px;
    margin-bottom: 1px;
    width: calc(98% + 5px);
}

.article_content .affiliations li.highlight {
    background-color: #f5f5f5;
}

.info-signed.anim {
    height: 0px;
    overflow: hidden;
    /*box-sizing: border-box;*/
    padding: 0px;
    border-width: 0px;
}

.info-signed {
    padding: 15px;
    margin-right: 10px;
    padding-left: 70px;
    border: solid #647ba0 1px;
    border-radius: 3px;
    background-color: rgb(252, 248, 227);
    background-position: 15px center;
    background-repeat: no-repeat;
    background-size: 40px 40px;
}

.info-signed.sign-exclam {
    background-image: url("/images/icons/info.png");
}

.content-body #stepBox ul.steplist > li .coverLetterFileLinkHref,
.content-body #stepBox ul.steplist > li .authorStatementFileLinkHref {
    margin-top: 25px;
    margin-bottom: 25px;
}

.content-body #stepBox ul.steplist > li .coverLetterFileLinkHref a,
.content-body #stepBox ul.steplist > li .authorStatementFileLinkHref a {
    padding: 15px 10px;
    font-size: 1.1em;
    background-color: var(--colorRed);
    border-radius: 3px;
}

.newsletter {
    display: none;
}

.LogedIn [href$="notifications"] {
    display: none;
}

.Autors .orcid-link {
    display: none;
}