@font-face {
  font-family: "Muli Light";
  src: url("/lib/css/fonts/Muli-Light.ttf");
}

#stickyHeader th {
  position: sticky;
  top: 0;
  background: white;
  z-index: 999;
}
.empty_dashboard_list {
  padding: 10px;
  font-size: 1.2em;
}
.maintenance_text {
  height: auto !important;
}
#homepage p {
  line-height: 180%;
}
.loginPageHeader {
  background-color: #191930;
  width: 100%;
}
.vgtu .loginPageHeader .journal_logo {
  color: #fff;
  font-size: 1.7em;
  font-weight: normal;
  vertical-align: middle;
  background: url("/i/VGTU_logo.svg") 0 0 no-repeat;
  width: 240px;
  height: 46px;
  background-size: contain;
}

.pensoft .loginPageHeader .journal_logo {
  color: #fff;
  font-size: 1.7em;
  font-weight: normal;
  background: url("/i/pensoft_logo.svg") 0 no-repeat;
  width: 200px;
}

.narfu .loginPageHeader .journal_logo {
  color: #fff;
  font-size: 1.7em;
  font-weight: normal;
  background: url("/i/narfu_logo_white.svg") 0 no-repeat;
  width: 200px;
  background-size: contain;
}
.psychopen .loginPageHeader .journal_logo {
  color: #fff;
  font-size: 1.7em;
  font-weight: normal;
  background: url("/i/psychOpenGOLD.svg") 0 no-repeat;
  width: 200px;
  background-size: contain;
}

.psychopen #nav .constrained {
  background: #24144a url("../../../i/spb-header.png") no-repeat center;
  background-size: cover;
}
.psychopen #header .logo {
  margin: 20px 20px;
}
.psychopen .header-content #searchWrapper label {
  display: none;
}

.aup .loginPageHeader .journal_logo {
  color: #fff;
  font-size: 1.7em;
  font-weight: normal;
  background: url("/i/aup_logo.jpg") 0 no-repeat;
  background-size: contain;
  width: 200px;
  height: 46px;
}

.aup #header .logo {
  height: 47px;
}

.aup #menu .menu_btn,
.aup #profile span {
  color: #333333;
  font-weight: bold;
}
.aup #menu .menu_btn {
  font-size: 1.1em;
}

.aup .loginOrRegister a {
  color: #333333;
}

.aup .logoutbtn {
  background: url(/i/log_out_icon_black.svg) no-repeat scroll 50% 50%
    transparent;
  width: 25px;
  margin: 0 0 0 11px;
}

.search_bar_position {
  display: flex;
  flex-wrap: nowrap;
}

.aup #header #nav {
  background-color: #ffffff;
  color: #333333;
  border-bottom: 1px solid #cbcdce;
}

.aup.loginWrapper #footer,
.psychopen.loginWrapper #footer,
.vgtu.loginWrapper #footer,
.narfu.loginWrapper #footer,
.ease #footer {
  display: none;
}

a.ease_logo {
  display: block;
  width: 390px;
  height: 48px;
  background: url("/i/ease.svg") no-repeat left;
  background-size: contain;
}
a.ease_logo:hover {
  opacity: 0.8;
}

.aup.loginWrapper .loginPageHeader {
  background-color: #ffffff;
  border-bottom: 1px solid #cbcdce;
}

.aup.loginWrapper .loginPageHeader .journal_Title {
  color: #333333;
  font-weight: bold;
}

.aup.loginWrapper input[type="submit"].button_green2 {
  border: 0px outset #8aadd0;
}
.aup.loginWrapper .button_green2 {
  background: #8aadd0;
}
.aup.loginWrapper .button_green2:hover:not([disabled="disabled"]) {
  background: #8aadd0;
  opacity: 0.8;
}

.document_btn_actions_editor_holder .button_green2:disabled:hover,
.document_btn_actions_editor_holder .button_green2:disabled {
  background: #57933b;
  opacity: 0.5;
  cursor: default;
}

/* .aup.loginWrapper .lostPassword a{
	color: #8aadd0;
} */

.loginPageHeader .journal_Title {
  color: #fff;
  font-size: 1.7em;
  font-weight: normal;
  text-align: center;
  width: calc(100% - 400px);
}
.vgtu .loginPageHeader .journal_Title {
  color: #fff;
  font-size: 1.7em;
  font-weight: normal;
  text-align: center;
  width: calc(100% - 500px);
}
.loginText {
  color: #333333;
  margin-top: 40px;
  font-size: 2.17em;
  font-weight: 500;
  width: 100%;
  text-align: center;
  font-family: Open Sans;
}
.loginWrapper {
  /* background: #fff;	 */
  background: #f9f9f9 !important;
}
.loginWrapper .constrained {
  max-width: none;
}
.WidthWrapper {
  max-width: 1280px;
  padding: 0 20px;
  margin: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  height: 46px;
  -webkit-align-items: center;
  align-items: center;
}

/**/
/* start flex.css */

.container-flex {
  display: flex;
}
.flex-column {
  flex-direction: column;
}
.flex-column-reverse {
  flex-direction: column-reverse;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-row.space-between {
  justify-content: space-between;
}

.flex-column.align-center {
  align-items: center;
}
/* end flex.css */

.icon {
  background-size: 14px !important;
  background-repeat: no-repeat !important;
  background-position: 10px center !important;
}
#display-password {
  cursor: pointer;
}

.container-flex.flex-column.login {
  font-size: 12px;
  /*line-height: 1rem;*/
}

.container-flex.login .P-Input {
  border: 1px solid #ccc;
  border-radius: 3px;
  height: 40px;
  width: 100%;
  outline: none;
  font-size: 1.4em;
}

/**/

ul.ui-autocomplete {
  padding-left: 0px;
}
.ui-autocomplete table {
  background-color: white;
  border: solid 1px #97978b;
  box-shadow: 0 0 3px 3px #ebebeb;
  width: 700px;
  position: absolute;
  top: 10px;
}

.ui-autocomplete td {
  border-bottom: solid 1px #e2e2dc;
  height: 29px;
  min-width: 70px;
  padding-left: 5px;
}

.ui-autocomplete .name {
  color: #1f1f1f;
  white-space: nowrap;
}

.ui-autocomplete .affiliation {
  color: #727272;
  font-size: 91.66%;
  padding-left: 0.5em;
}

a.current {
  font-weight: bold;
}
.fieldHolder input:not(.select-pure__autocomplete),
select,
textarea {
  background: #fff;
  width: 100%;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dddddd;
  border-radius: 2px;
  padding: 0 0 0 5px;
  margin-right: 16px;
  /*margin-top: 5px;*/
  box-shadow: inset 0px 3px 10px -10px #888; /* x  y  blur  spread color */
}
.fieldHolder .select-pure__select,
.select_users_group_filter .select-pure__select{
  padding: 0px 5px;
}

.formWrapper .row .fieldHolder input[type="radio"] {
  width: auto;
}
.fieldHolderDispayOnly input {
  width: 100%;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  padding: 0 0 0 0px;
  margin-right: 16px;
  margin-top: 0px;
}

textarea {
  margin-right: 0.5em;
  padding: 0.5em 0 0 0.5em;
  resize: vertical;
  min-height: 90px;
}

#ed_notes,
#ed_notes_reject {
  margin-top: 0px;
}

select {
  padding: 4px;
}

.textLeftAlign {
  text-align: left;
}

.textCenterAlign {
  text-align: center;
}

.loginErrors input {
  margin-top: 6px;
  background-color: #f6e3dc;
  border-color: #bf1e1e;
  box-shadow: 0 0 3px 3px #f7e5e5;
}

.has_error {
  background-color: #f6e3dc !important;
  border-color: #bf1e1e !important;
}
.loginFormRowHolder.has_error {
  padding-top: 15px;
}
.fieldHolder textarea {
  height: 50px;
  padding-top: 7px;
}

.crossrefXmlFieldHolder textarea {
  height: 500px;
  padding-top: 7px;
}

.fieldHolder input[type="file"] {
  background: none;
  border: none;
  position: absolute;
  visibility: hidden;
  margin-left: -310px;
}

.P-W100 {
  width: 300px !important;
}
.w100 {
  width: 100%;
}

.fileInput,
.article_fileInput {
  width: 250px !important;
  float: left;
}

.clearMargin {
  margin: 0 !important;
}

.input-reg-title {
  padding: 12px 0px 5px 0px;
  font-size: 12px;
  color: #1f1f1f;
}

.fieldHolder select {
  padding-top: 3px;
  line-height: 28px;
  width: 100%;
}

.P-Input-With-Help input,
select {
  width: 93%;
}

.fileUpload {
  float: left;
  height: 30px;
  padding-top: 0px !important;
}

.fieldHolder input:focus,
.fieldHolder select:focus {
  background-color: #fefbf3;
  border-color: #89c0e8;
  box-shadow: 0 0 3px 3px #d5dee5;
}

.documentTitle {
  font-weight: bold;
  font-size: 200%;
}

html,
body {
  margin: 0;
  padding: 0;
  font-family: Open Sans, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  color: #1f1f1f;
  /*height: 100%;*/
  min-height: 100%;
}

body {
  background: #ebebeb;
  overflow-y: scroll;
}

q {
  font-style: italic;
}

q:after {
  content: close-quote;
}

q:before {
  content: open-quote;
}

th {
  text-align: left;
}

*:focus {
  outline: none;
}

abbr {
  cursor: default;
}

img {
  border: none;
}

a {
  color: #014477;
  text-decoration: none;
}

.clear {
  clear: both;
}

.P-Clear {
  clear: both;
  float: none;
  font-size: 1px;
}

.P-Hidden {
  display: none;
}

.clearBorder {
  border: none !important;
}
/* Corners */
.topLeftCorner {
  float: left;
}

.topRightCorner {
  float: right;
}

.bottomLeftCorner {
  float: left;
}

.bottomRightCorner {
  float: right;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.bold {
  font-weight: bold !important;
}

#container {
  margin: 0 auto;
  width: 100%;
  height: 100%;
}

.constrained {
  max-width: 1280px;
  margin: auto;
}

.AOF .constrained {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}

.login_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  align-items: center;
  min-width: 30%;
}

.header-content .constrained {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}

.homepage .header-content .constrained {
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}

.header-content .formWrapper {
  margin: 20px 10px;
}

#header {
  background-color: #ffffff;
  width: 100%;
}

#header .logo {
  float: left;
  width: 100%;
  max-height: 48px;
}

#header .logo:hover {
  opacity: 0.6;
}

#header #nav {
  background-color: #191930;
  width: 100%;
  min-height: 48px;
  margin-bottom: 8px;
  margin: auto;
}

#nav .constrained .log_reg {
  margin: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
#nav .constrained {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: 48px;
}

.P-Header {
  width: 100%;
  min-width: 980px;
  min-height: 50px;
}

.P-Logo-Search-Holder {
  width: 70%;
  float: left;
}

.P-Logo {
  float: left;
}
.P-Logo img {
  margin: 6px 0 0 10px;
}

.iconHommer {
  background: url("/i/HAMMER-01.svg") no-repeat;
  padding: 0px 0px 0px 24px;
}

input[name="search_in"]:checked + label {
  color: #ddd;
}

input[name="stext"] {
  display: block;
  width: 214px;
  border: 1px solid #ddd;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  outline: 0px;
  height: 33px;
  box-sizing: border-box;
  padding: 0 10px;
  float: left;
}
button[type="submit"] {
  outline: 0px;
  border: #ddd;
  background: #dddddd;

  height: 33px;
  width: 40px;
  border-radius: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  text-align: center;
}

input[name="search_in"] {
  display: none;
}

#searchWrapper label {
  display: block;
  cursor: default;
  float: left;
  margin-left: 1px;
}

#searchWrapper label > span {
  padding: 6px 10px 0px 0px;
  /*width: 47px;*/
  display: block;
  text-align: center;
}
.P-Head-Profile-Menu {
  float: right;
  margin-top: 7px;
  margin-right: 9px;
  max-width: 280px;
}

.P-Head-Profile-Menu a {
  color: #0052cc;
}

.P-Head-Profile-Menu:hover .userloggedimage {
  cursor: pointer;
}

.P-Head-Profile-Menu .userloggedmenu {
  height: 30px;
  margin-top: 3px;
  position: relative;
  z-index: 99;
  text-align: left;
  min-width: 280px;
}

.P-Head-Profile-Menu .userloggedmenulinksTop {
  background: url("/i/userMenu_top.png") no-repeat scroll 0 0 transparent;
  height: 6px;
  width: 237px;
}

.P-Head-Profile-Menu .userloggedmenulinksBottom {
  background: url("/i/userMenu_bottom.png") no-repeat scroll 0 0 transparent;
  height: 6px;
  width: 237px;
}

.P-Head-Profile-Menu .userloggedmenulinks {
  position: absolute;
  right: 20px;
  top: 24px;
  width: 237px;
  z-index: 1;
  display: none;
  color: #727272;
}

.P-Head-Profile-Menu .userLoggedMenuLink {
  padding: 17px 15px 5px 15px;
}

.P-Head-Profile-Menu .userloggedmenulinksMainInner {
  background: url("/i/userMenu_main.png") repeat-y scroll 0 0 transparent;
  width: 237px;
  color: #727272;
}

.P-Head-Profile-Menu .loggedmenu a {
  color: #1b8aae;
  font-size: 1.2em;
  text-decoration: none;
}

.P-Head-Profile-Menu .userloggedmenuSep {
  background: url("/i/userMenu_sep.png") no-repeat scroll 0 0 transparent;
  height: 2px;
  width: 203px;
  margin: 0 15px;
}

.P-Head-Profile-Menu .username {
  color: #1b8aae;
  font-size: 1.2em;
  float: left;
  text-align: left;
  height: 30px;
  overflow: hidden;
  padding: 7px 7px 0px 7px;
}

.P-Head-Profile-Menu .userloggedmenu a {
  text-decoration: none;
  float: left;
}

.P-Head-Profile-Menu .userloggedimage {
  margin-right: 12px;
  padding-right: 10px;
  margin-left: 35px;
  width: auto;
  *width: 123px;
  position: relative;
  z-index: 3;
}

.P-Head-Profile-Menu .userloggedimage .username_left {
  float: left;
  width: 7px;
  height: 31px;
}

.P-Head-Profile-Menu .userloggedimage .username_right {
  background: url("/i/arrowDown.png") left 15px no-repeat;
  float: left;
  width: 22px;
  height: 31px;
}

.P-Profile-Picture-Holder {
  color: #0052cc;
  /*width: 100px;*/
}

.P-Profile-Picture-Holder button:disabled {
  color: #ababab;
  cursor: default;
}

.P-Header-Row .P-Green-Btn-Holder {
  margin: 0;
}

.P-Wrapper-Container-Middle.P-Wrapper-Container-Right-Hide {
  margin-right: 8px;
}

.P-Wrapper-Container-Middle.P-Wrapper-Container-Left-Hide {
  margin-left: 8px;
}

.P-Grey-Btn-Holder.P-Validation .P-Btn-Icon {
  background: url("/i/valid_icon.png") no-repeat;
  width: 19px;
  height: 16px;
  margin-right: 7px;
  margin-top: 8px;
  float: left;
}

.comment_btn {
  background: url("/i/commentbtn80.png") no-repeat scroll left center
    transparent;
  border: none;
  height: 34px;
  width: 92px;
}

.comment_btn:hover {
  background: url("/i/commentbtn_hover80.png") no-repeat scroll left center
    transparent;
}

.reply_btn {
  background: url("/i/replybtn.png") no-repeat scroll left center transparent;
  border: none;
  height: 34px;
  width: 92px;
}

.reply_btn:hover {
  background: url("/i/replybtn_hover.png") no-repeat scroll left center
    transparent;
}

.reply_btn.comment_btn_inactive {
  background: url("/i/replybtn_inactive.png") no-repeat scroll left center
    transparent;
}

.P-Comment-Inline-Main-Btn {
  background: url("/i/commentbtn_inline80.png") no-repeat scroll left center
    transparent;
}

.P-Comment-Inline-Main-Btn:hover {
  background: url("/i/commentbtn_hover_inline80.png") no-repeat scroll left
    center transparent;
}

.comment_btn_inactive {
  background: url("/i/commentbtn_inactive.png") no-repeat scroll left center
    transparent;
  border: none;
  height: 34px;
  width: 92px;
}

.commentbtn_big {
  background: url("/i/commentbtn_big.png") no-repeat scroll left center
    transparent;
  border: none;
  height: 34px;
  width: 123px;
  margin-bottom: 7px;
  margin-top: 7px;
}

.commentbtn_big:hover {
  background: url("/i/commentbtn_big_hover.png") no-repeat scroll left center
    transparent;
}

/* START NEW ARTICLE STRUCTURE DESIGN */
#articleMenu {
  list-style: none;
  margin-left: -38px;
  margin-top: 5px;
}

#articleMenu ul {
  list-style: none;
}

.f {
  padding: 5px 15px 5px;
  color: #737373;
  font-size: 15px;
  font-weight: bold;
}

.P-Figures {
  background: url("/i/figures_icon.png") no-repeat scroll 33px center #e4eaef !important;
  padding-left: 63px !important;
}

.P-Tables {
  background: url("/i/tables_icon.png") no-repeat scroll 33px center #e4eaef !important;
  padding-left: 63px !important;
}

.P-Article-Structures .P-Sub-Article {
  background: #eff1f1;
  min-height: 16px;
  border-bottom: 1px solid #ffffff;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 33px;
}
/* END   NEW ARTICLE STRUCTURE DESIGN */
.P-Article-Buttons {
  margin-left: 26px;
  margin-top: 15px;
  font-size: 12px;
}

.P-Article-Structures .P-Article-Buttons .P-Grey-Btn-Middle,
.P-Article-Buttons .P-Green-Btn-Middle {
  width: 95px;
  font-size: 12px;
}

.P-Article-Buttons .P-Green-Btn-Middle {
  padding-left: 10px;
  padding-right: 10px;
}

.P-Article-Buttons.P-Bottom {
  position: absolute;
  bottom: 0;
}

.P-Data-Resources {
  margin: 0px 0px 10px 0px;
}

.P-Data-Resources-Subsection {
  border-left: 4px solid #e2e2dc;
  margin-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px 0px 0px 20px;
}

.P-Wrapper-Container-Middle .P-Level2 {
  margin-left: 40px;
}

.P-Inline-Line {
  background: url("/i/inline_line.png") repeat-x scroll left center transparent;
  height: 1px;
  vertical-align: middle;
  margin-left: 25px;
  width: 90%;
}

.P-Container-Toggler-Btn-Left {
  background: url(/i/toggle_left.png) no-repeat;
  width: 15px;
  height: 60px;
  position: absolute;
  z-index: 99;
  right: -11px;
  top: 15px;
}

.P-Container-Toggler-Btn-Left:hover {
  background: url(/i/toggle_left_hover.png) no-repeat;
  cursor: pointer;
}

.P-Wrapper-Container-Left.P-Wrapper-Container-Left-Hide {
  width: 5px;
}

.P-Wrapper-Container-Left.P-Wrapper-Container-Left-Hide
  .P-Container-Toggler-Btn-Left {
  background: url(/i/toggle_left_open.png) no-repeat;
}

.P-Wrapper-Container-Left.P-Wrapper-Container-Left-Hide
  .P-Container-Toggler-Btn-Left:hover {
  background: url(/i/toggle_left_open_hover.png) no-repeat;
}

.br {
  height: 5px;
}

.h10 {
  height: 10px;
}

.P-Article-Content {
  background: #fff;
  margin-left: 174px;
  margin-right: 336px;
  border-left: 3px solid #e2e2dc;
  border-right: 3px solid #e2e2dc;
  padding: 5px 0px;
  min-height: 960px;
}

.P-Article-Content.P-Wrapper-Container-Right-Hide {
  margin-right: 8px;
}

.P-Article-Content.P-Wrapper-Container-Left-Hide {
  margin-left: 8px;
}

.P-Article-Content .P-Article-Editing .P-Green-Btn-Preview {
  padding: 0 20px;
}

.P-Article-Content .P-Article-Editing textarea {
  border-radius: 2px;
}

.P-Article-Content .P-Article-Editing {
  padding: 5px 20px;
}

.P-Article-Content label {
  padding: 0 25px 5px 5px;
}

.P-Article-Content .response {
  font-size: 12px;
}

.P-Article-Content .headlineContainer {
  background: #f1f1f1;
  width: 100%;
}

.brownBorder {
  border-top: 1px solid #858464;
  width: 100%;
  height: 2px;
  margin-top: 2px;
}

.P-Article-Content .headlineContainer h3 {
  font-weight: bold;
  color: #1f1f1f;
  float: left;
}

.P-Article-Content .headline {
  padding: 5px 20px 0px 20px;
  float: left;
}

.P-Preview .P-Btn-Icon {
  background: url("../i/preview_icon.png") no-repeat;
  width: 19px;
  height: 14px;
  margin-right: 7px;
  margin-top: 9px;
  float: left;
}

.headlineContainer .date {
  float: right;
  font-size: 12px;
  color: #1f1f1f;
  padding: 15px 20px;
  padding-top: 18px;
}

.P-Article-Content .previewform {
  font-family: Tahoma;
  width: 100%;
  border-bottom: 1px solid #ebebec;
  margin-bottom: 10px;
}

.P-Article-Content .previewform .tableBorder {
  border-top: 1px dashed #ebebec;
  width: 100%;
  height: 5px;
}

/*.P-Article-Content*/
.previewform td {
  padding: 10px 10px 10px 0px;
  font-size: 1.1em;
  line-height: 160%;
  border-top: 1px dashed #ebebec;
}

.P-Container-Toggler-Btn-Right {
  background: url(/i/toggle_right.png) no-repeat;
  width: 15px;
  height: 60px;
  position: absolute;
  z-index: 999;
  left: -10px;
  top: 15px;
}

.P-Container-Toggler-Btn-Right:hover {
  background: url(/i/toggle_right_hover.png) no-repeat;
  cursor: pointer;
}

.P-Wrapper-Container-Right.P-Wrapper-Container-Right-Hide {
  width: 5px;
}

.P-Wrapper-Container-Right.P-Wrapper-Container-Right-Hide
  .P-Container-Toggler-Btn-Right {
  background: url(/i/toggle_right_open.png) no-repeat;
}

.P-Wrapper-Container-Right.P-Wrapper-Container-Right-Hide
  .P-Container-Toggler-Btn-Right:hover {
  background: url(/i/toggle_right_open_hover.png) no-repeat;
}

/* #nav #menu {
    float: left;
    margin-left: 55px;
} */

#nav #menu.journal {
  float: left;
  margin-left: 10px;
}

#menu .menu_btn {
  font-size: 1em;
  color: #ffffff;
  cursor: pointer;
  padding: 0 9px;
  text-align: center;
  margin: 10px 3px;
}

#menu.pensoft .menu_btn {
  background-color: #5d5d5f;
  padding: 15px;
  margin: 0 1px 0 0;
}

#menu .menu_btn:hover {
  opacity: 0.6;
}

#menu .menu_btn img {
  margin-top: -5px;
}
.combine_cart_profile {
  display: flex;
  align-items: center;
}
.header-content {
  padding-top: 8px;
  border-bottom: 6px solid #ffffff;
}

.header-content {
  border-bottom: none;
}
/* #cart a {
    position: relative;
    width: 23px;
    height: 18px;
}

#cart span {#leftSider .leftSiderBlock.about
    background: url('../i/popup.png') no-repeat;
    width: 23px;
    height: 16px;
    float: right;
    font-size: 11px;
    text-align: center;
    color: #FFFFFF;
    position: absolute;
    top: -5px;
    right: -14px;
    line-height: 16px;
} */

.loginOrRegister {
  font-size: 14px;
  color: #fff;
  /*margin: 15px 5px 15px 15px;*/
}
.needs_approval_message {
  font-size: 12px;
  margin: 6px 0 3px 0;
}

.publisher_name {
  display: flex;
  justify-content: center;
}

.loginOrRegister a {
  cursor: pointer;
  color: #fff;
  text-decoration: none;
}

.loginOrRegister a:hover {
  opacity: 0.6;
}

#profile {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-items: center;
  justify-items: center;
  -webkit-align-items: center;
  align-items: center;
}

#profile img {
  vertical-align: middle;
  border-radius: 100%;
  box-shadow: 0px 0px 2px 0px whitesmoke;
  display: table-cell;
}

#profile span {
  font-size: 1.17em;
  color: #ffffff;
  display: table-cell;
  vertical-align: middle;
  padding-left: 4px;
}

#profile:hover,
.logoutbtn:hover {
  opacity: 0.5;
}

#JournalLogo {
  cursor: pointer;
  padding-bottom: 4px;
}

#JournalLogo img {
  width: 100%;
  height: 100%;
  max-width: 402px;
  max-height: 102px;
}

#searchField p input {
  margin: 0px 3px 0px 3px;
}

.profilePic {
  float: left;
  margin-top: 2px;
}

.newLine {
  height: 14px;
}

.pagesList {
  width: 340px;
}

.pageName {
  padding: 10px 0 5px 0;
}

.pagesName .title {
  float: left;
  padding: 5px 0;
}

.pageName td {
  border-bottom: 1px dashed #ebebec;
}

.editOptions {
  visibility: hidden;
  min-height: 30px;
}

.pageName .goup {
  margin-top: -10px;
  margin-right: 4px;
  /*float: right;*/
}

.pageName .godown {
  float: right;
  margin: 3px -5px 0 -10px;
}

.pageName .vote {
}

.pageName:hover {
  background: #f0f0ea;
}

.pageName:hover .editOptions {
  visibility: visible;
}

.pageName a {
  font-size: 14px;
  font-weight: bold;
  color: #666666 !important;
}

.submitLink {
  margin: 15px 0;
}

.submitLink a {
  font-size: 11px;
  color: #1f1f1f !important;
  line-height: 135%;
}

.submitButton {
  background: #7eaa5d;
  margin: 15px 15px 15px 0;
  padding: 10px;
  width: 100%;
  cursor: pointer;
}

.submitButton:hover {
  opacity: 0.8;
}
a .submitButton {
  color: #ffffff !important;
}

.searchWrapper {
  border: 1px solid #dddddd;
  width: 250px;
  height: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  border-radius: 4px;
}

.searchWrapper input[type="text"] {
  font-size: 12px;
  color: #727272;
  background: none;
  border: none;
  margin: 0 0 0 5px;
  float: left;
}

#searchField input[type="submit"] {
  background: #dddddd url(../i/lupa.svg) no-repeat center;
  background-size: 60%;
  border: 1px solid #dddddd;
  width: 47px;
  height: 31px;
  float: right;
  cursor: pointer;
  border-radius: 0 4px 4px 0;
}
.search-icon {
  background: url(../i/search_icon_lupa.svg) no-repeat center;
  display: block;
  height: 100%;
}

.searchWrapper input[type="radio"] {
  border: none;
}

#searchField a {
  font-size: 12px;
  color: #1b98c4;
}

#searchField p {
  font-size: 12px;
  margin-top: 5px;
  line-height: 150%;
}

#searchField p span {
  margin-left: 31px;
  padding-top: 1px;
}

.wrapper {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
  margin-right: 0px;
}

.wrapper {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

#button {
  height: 59px;
  text-align: right;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#button button.button_green,
#button button.button_red {
  padding: 9px 22px 10px 23px;
  min-width: 156px;
}

#button img {
  vertical-align: middle;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: right;
}

#button .left {
  margin: 0 0 0 5px;
}

button {
  background-image: -webkit-linear-gradient(#ffffff, #eaeae3);
  background-image: -moz-linear-gradient(#ffffff, #eaeae3);
  background-image: -ms-linear-gradient(#ffffff, #eaeae3);
  background-image: -o-linear-gradient(#ffffff, #eaeae3);
  background-image: linear-gradient(#ffffff, #eaeae3);
  background-color: #eaeae3;
  width: 149px;
  height: 31px;
  border: 0px solid #96968a;
  border-radius: 2px;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12px;
  color: #1f1f1f;
  padding: 3px 0 5px 0;
  margin: 0 0 0 0;
}

.submit_ms,
.write_ms {
  float: right;
}

#subMenuWrapper {
  float: right;
}

#subMenuWrapper img {
  float: right;
}

#subMenu {
  background-color: #191930;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  font-size: 1em;
  line-height: 145%;
  color: #1b98c4;
  height: 33px;
  float: right;
  text-align: center;
  margin: 0 auto;
}

#subMenu img {
  float: right;
}

#subMenu .menu_btn {
  text-align: center;
  font-family: Tahoma, Verdana, sans-serif;
  padding: 8px 20px;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
  color: #ffffff;
}

#subMenu .menu_btn:not (:last-child) {
  border-right: 1px solid #c7c7c7;
}

.menu_btn {
  float: left;
}

.storyTitle h1 {
  font-size: 18px;
  color: #1f1f1f;
}

.holder .content {
  margin-top: 10px;
}

#leftSider {
  margin: 0px 0 0 0px;
  font-size: 1em;
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0;
  flex: 1 0;
  padding: 0 10px 0 0;
  min-width: 340px;
}

.homepage #leftSider {
  min-width: auto;
  margin: 0px;
}
.aboutPage #leftSider {
  padding: 0 10px 0 0;
  min-width: auto;
}

#leftSider h3 {
  font-sze: 14px;
  line-height: 145%;
  color: #a5a585;
  float: left;
  line-height: 34px;
  margin: 0 0 0 0;
  text-indent: 10px;
}

.headlineHolder {
  margin-top: 6px;
}

.headlineHolder .left_ANG {
  background: url("../i/siderHeadlineLeft.png") no-repeat;
  float: left;
  width: 4px;
  height: 32px;
}

.headlineHolder .MID {
  width: 368px;
  height: 32px;
  float: left;
}

.headlineHolder .right_ANG {
  background: url("../i/siderHeadlineRight.png") no-repeat;
  float: left;
  width: 4px;
  height: 32px;
}

.whiteBackground {
  background: #ffffff;
  width: 374px;
  border: 1px solid #d2cebc;
  border-top: none;
  padding-bottom: 10px;
  padding-top: 10px;
}

#browse .boxFooter {
  margin-top: 0px;
  border: none;
  width: 380px;
}

#browse .leftCorner {
  background: url("../i/bottomCornerLeft.png") no-repeat;
  width: 4px;
  height: 4px;
  float: left;
}

.boxFooter .bottomLeftCorner {
  background: url("../i/bottomCornerLeft.png") no-repeat;
  width: 4px;
  height: 4px;
}

.boxFooter .bottomRightCorner {
  background: url("../i/bottomCornerRight.png") no-repeat;
  width: 4px;
  height: 4px;
  margin-top: -4px;
  margin-right: 1px;
}

.boxTopCorners {
  background: #ffffff;
  height: 3px;
  margin-top: 7px;
  width: 185px;
  float: left;
}

.boxTopCorners .topLeftCorner {
  background: url("../i/topCornerLeft.png") no-repeat;
  width: 4px;
  height: 4px;
}

.boxTopCorners .topRightCorner {
  background: url("../i/topCornerRight.png") no-repeat;
  width: 4px;
  height: 4px;
  margin-top: -1px;
}

#leftSider .link {
  padding: 3px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

#leftSider .backlist_menus a.link {
  display: block;
  margin: 10px 0;
}

#leftSider .leftSiderBlock.backlist_menus h3 {
  margin-bottom: 10px;
}

#leftSider .backlist_menus a.link:hover {
  background: none;
  opacity: 0.9;
}

.link div {
  background: #b8b89f;
  width: 4px;
  height: 4px;
  float: left;
  margin: 5px 0 0 15px;
}

.link span {
  background: #b8b89f;
  width: 4px;
  height: 4px;
  margin: 5px 0 0 8px;
  color: #006565;
}

.link.active span {
  font-weight: bold;
}

.link.about a {
  background: url("../i/square.png") no-repeat left center;
  padding-left: 10px;
}

.link.about .content {
  margin-left: 15px;
}

.link .content {
  background: none;
  width: 88%;
  margin: 0 0 0 0;
  height: auto;
  margin-left: 6px;
  font-size: 1.1em;
}

.aboutPage .link .content {
  font-size: 1.1em;
}

.link a {
  font-size: 11px;
  line-height: 140%;
  color: #006565;
}

.link:hover {
  background: #dbdbce;
  cursor: pointer;
}

ul.content_menu {
  margin: 0;
  padding: 5px 0px;
  font-size: 1.14em;
  list-style: none;
}
.content_menu li.menu_item {
  padding: 4px 15px;
  cursor: pointer;
}
.content_menu li.menu_item:hover {
  background: #f5f5f5;
}

.content_menu li.menu_item a {
  color: #1f1f1f;
  width: 100%;
  display: block;
  margin: 0 -20px;
  padding: 0 20px;
}

.content_menu li.menu_item.active {
  font-weight: bold;
}

#bolded .link:hover a {
  font-weight: bold;
}

.zk500 {
  border-top: none;
  border-bottom: none;
  padding: 10px 0;
  border-bottom: none;
  width: 158px;
  padding: 5px 10px;
  padding-left: 15px;
}

.mostVisited {
  background: #191930;
  border-radius: 0;
  margin-bottom: 2px;
}

.mostVisited.mv_authors.margin_top10 {
  background: #014477;
  border-radius: 3px;
  margin: 0px 0 22px 18px;
  max-width: 213px;
  padding: 5px 0;
  font-size: 16px;
}

#leftSider .mostVisited.mv_authors.margin_top10 {
  background: #014477;
  border-radius: 3px;
  margin: 0px 0 22px 0px;
  max-width: 100%;
  padding: 0;
  font-size: 14px;
}

.mostVisited a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
}

.mostVisited_icon,
.mostVisited_icon_ed,
.mostVisited_icon_rev,
.mostVisited_icon_aut,
.icon_back_content,
.icon_subscribe_print,
.suggest_collection_icon,
.become_a_reviewer_icon,
.become_editor_icon,
.start_rio_icon,
.post_news_icon {
  width: 43px;
  height: 43px;
  background: url("../i/most_view_icon.svg") no-repeat;
  display: inline-block;
  float: left;
  margin-right: 8px;
}
.green_btn {
  background: #7fa354 !important;
}
.dark_blue_btn {
  background: #191930 !important;
}
.mostVisited_icon_ed {
  background: url("../i/most_productive_editors.svg") no-repeat;
}
.mostVisited_icon_rev {
  background: url("../i/most_productive_reviewers.svg") no-repeat;
}
.mostVisited_icon_aut {
  background: url("../i/most_productive_authors.svg") no-repeat;
}
.become_editor_icon {
  background: url("/i/editor-01.svg") no-repeat center right;
  background-size: 16px;
}
.start_rio_icon {
  background: url("/i/icons/pen.svg") no-repeat center right;
  background-size: 16px;
}
.start_rio_collection_icon {
  background: url("/i/icons/folder.svg") no-repeat center right;
  background-size: 16px;
}
.start_rio_add_collection_icon {
  background: url("/i/icons/plus_white.svg") no-repeat center right;
  background-size: 16px;
}
.suggest_collection_icon {
  background: url("/i/suggest_collection.svg") no-repeat center right;
  background-size: 25px;
}
.become_a_reviewer_icon {
  background: url("/i/become_a_reviewer.svg") no-repeat center right;
  background-size: 30px;
}
.post_news_icon {
  background: url("/i/post_news_icon.svg") no-repeat center right;
  background-size: 30px;
}
.icon_back_content {
  background: url("../i/back_content.svg") no-repeat;
  background-position: 8px;
}
.icon_subscribe_print {
  background: url("../i/subscribe_print.svg") no-repeat;
  background-position: 8px;
}

.mostVisited_text {
  color: #ffffff;
  display: inline-block;
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0;
  flex: 1 0;
}

.mostVisited:hover a {
  opacity: 0.8;
}

.zk500 a {
  font-size: 11px;
  line-height: 120%;
  color: #0f467c;
  font-weight: bold;
}

.hlabel {
  margin-bottom: 0;
  width: 300px;
}

.marginTop45 {
  margin-top: 45px;
}
.journal_home_info span.marginTop10 {
  margin-top: 10px;
  display: block;
}
.marginBottom10 {
  margin-bottom: 10px;
}

.se_app_form {
  float: right;
  padding-right: 0.5em;
  text-align: right;
}

.se_app_form_text {
  color: #ffffff;
}

.se_app_form_text {
  color: #ffffff;
  font-weight: normal;
  font-size: 0.8em;
  background: url("/i/editors_application_form.png") no-repeat;
  background-size: 16px 16px;
  padding-left: 22px;
  height: 20px;
}
.se_app_form_text:hover {
}

#contentSmall > h1.dashboard-title.withoutBorder.grouptitle {
  background-color: #191930;
  color: #ffffff;
  padding: 1px 16px;
  line-height: 40px;
  font-weight: normal;
  border-radius: 2px 2px 0 0;
}

.Prof-Photo img.P-Prof-Pic {
  border-radius: 100%;
}
.suggest-autocomplete img {
	border-radius: 100%;
	box-shadow: 0px 0px 2px 0px whitesmoke;
}
#social {
  margin: 20px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}

#social a {
  width: 27px;
  height: 27px;
  margin: 0 5px;
}

#social a.facebook {
  background: url("../../../../i/share/social_network_white_icons-02.svg")
    no-repeat #191931;
  background-size: cover;
}
#social a.facebook:hover {
  background: url("../../../../i/share/social_network_white_icons-02.svg")
    no-repeat #2f3f76;
  background-size: cover;
  opacity: 0.8;
}

#social a.youtube {
  background: url("../../../../i/share/youtube.svg")
    no-repeat #191931;
	background-size: 17px;
	background-position: center;
}
#social a.youtube:hover {
  background: url("../../../../i/share/youtube.svg")
    no-repeat #ff0000;
	background-size: 17px;
	background-position: center;
  opacity: 0.8;
}
#social a.twitter {
  background: url("../../../../i/share/social_network_white_icons-01.svg")
    no-repeat #191931;
  background-size: cover;
}
#social a.twitter:hover {
  background: url("../../../../i/share/social_network_white_icons-01.svg")
    no-repeat #3db1f8;
  background-size: cover;
  opacity: 0.8;
}
#social a.mendeley {
  background: url("/../../i/share/social_network_white_icons-05.svg") no-repeat
    #191931;
  background-size: cover;
}
#social a.mendeley:hover {
  background: url("/../../i/share/social_network_white_icons-05.svg") no-repeat
    #8f0b14;
  background-size: cover;
  opacity: 0.8;
}
#social a.rss {
  background: url("../../../../i/share/social_network_white_icons-03.svg")
    no-repeat #191931;
  background-size: cover;
}
#social a.rss:hover {
  background: url("../../../../i/share/social_network_white_icons-03.svg")
    no-repeat #e07720;
  background-size: cover;
  opacity: 0.8;
}

#browse .rightCorner {
  background: url("../i/bottomCornerRight.png") no-repeat;
  width: 4px;
  height: 4px;
  float: right;
}

#leftSider #book {
  padding: 10px;
}

#leftSider #bookInfo p {
  background: none;
  font-weight: normal;
  font-size: 1em;
  line-height: 145%;
  padding: 5px 0;
  width: 100%;
  text-indent: 0;
}

#issueInfo td {
  padding: 10px;
}
#issueInfo .issue_info_fields {
  margin: 10px;
}
#issueInfo .browse_button.pdf {
  height: 20px;
  line-height: 20px;
  padding: 0px 5px;
}
#issueInfo .browse_button.pdf .label {
  margin-right: 3px;
}
#leftSider #bookInfo p span {
  font-weight: bold;
}

#price {
  font-size: 1.1em;
  font-weight: bold;
  height: 25px;
  vertical-align: bottom;
  margin-top: 20px;
}

#price span {
  color: #666;
}

#price img {
  margin-top: -5px;
}

#issue table {
  font-size: 14px;
  line-height: 145%;
}

#issue a {
  font-weight: bold;
  color: #1b98c4;
}

#issue .pagesWrapper {
  height: 30px;
  border-bottom: 1px solid #dddddd;
  text-align: center;
}

#issue .issueNo {
  font-weight: bold;
  border-left: 1px solid #ebebec;
  border-right: 1px solid #ebebec;
}

#issue #issueNo {
  float: left;
  padding-top: 5px;
}

.selectIssue {
  margin-top: 20px;
}

#inputBox {
  float: left;
}

#inputBox .left_ANG {
  background: url("../i/dateInputLeft.png") no-repeat;
  float: left;
  width: 4px;
  height: 30px;
}

#inputBox .MID {
  background: url("../i/dateInputMiddle.png") repeat-x;
  width: 49px;
  height: 30px;
  float: left;
}

#inputBox .MID a {
  display: block;
}

#inputBox .right_ANG {
  background: url("../i/dateInputRight.png") no-repeat;
  float: left;
  width: 4px;
  height: 30px;
}

#inputBox input[type="text"] {
  background: none;
  border: none;
  width: 35px;
  margin-top: 5px;
}

#inputBox input[type="submit"] {
  background: none;
  border: none;
  font-size: 12px;
  line-height: 135%;
}

#inputBox #submitWrapper {
  float: left;
  margin-left: 9px;
}

#inputBox #submitWrapper .left_ANG {
  background: url("../i/goSubmitLeft.png") no-repeat;
  float: left;
  width: 4px;
  height: 32px;
}

#inputBox #submitWrapper .MID {
  background: url("../i/goSubmitMID.png") repeat-x;
  float: left;
  width: 49px;
  height: 32px;
  padding-top: 5px;
  text-align: center;
}

#inputBox #submitWrapper .right_ANG {
  background: url("../i/goSubmitRight.png") no-repeat;
  float: left;
  width: 4px;
  height: 32px;
}

.list {
  font-size: 11px;
  color: #a5a585;
  float: left;
  margin: 5px 0 0 10px;
}

#leftSider .browse {
  height: 21px;
  padding-top: 3px;
}

.browse div {
  background: #b8b89f;
  width: 4px;
  height: 4px;
  float: left;
  margin: 5px 0 0 16px;
}

.browse a {
  font-size: 11px;
  line-height: 140%;
  color: #006565;
  float: left;
  padding-left: 5px;
}

.browse:hover {
  background: #dbdbce;
}

.browse:hover a {
  font-weight: bold;
}

#leftSider .box {
  background: #dbdbce;
  width: 354px;
  height: auto;
  margin-left: 12px;
  border-bottom: 2px solid #ffffff;
}

.box .buttonArrow {
  background: url("../i/buttonArrowDown.png") no-repeat;
  width: 30px;
  height: 22px;
  float: right;
  margin: -30px 10px 0 0;
  padding: 0 0 0 0;
}

.box .topLeftCorner,
.topRightCorner,
.bottomLeftCorner {
  width: 3px;
  height: 3px;
}

.box .topLeftCorner {
  background: url("../i/boxTopCornerLeft.png") no-repeat;
}

.box .topRightCorner {
  background: url("../i/boxTopCornerRight.png") no-repeat;
}

.box .bottomLeftCorner,
.bottomRightCorner {
  margin-top: -3px;
}

.box .bottomLeftCorner {
  background: url("../i/boxBottomCornerLeft.png") no-repeat;
}

.box .bottomRightCorner {
  background: url("../i/boxBottomCornerRight.png") no-repeat;
  width: 3px;
  height: 3px;
}

#leftSider p {
  background: #dbdbce;
  font-size: 12px;
  line-height: 135%;
  color: #1f1f1f;
  font-weight: bold;
  width: 354px;
  padding: 8px 0;
  text-indent: 10px;
  margin: 0 0 0 0;
}

#leftSider p img {
  float: right;
  margin: -2px 10px 0 0;
}

#fieldHolder {
  margin-left: 10px;
}

#field {
  background: url("../i/fieldMiddle.png") repeat-x;
  width: 328px;
  height: 58px;
  float: left;
}

.fieldWrapper {
  margin: 4px 0 0 2px;
}

#field .left_ANG {
  background: url("../i/fieldTextLeft.png") no-repeat;
  width: 3px;
  height: 24px;
  float: left;
}

#field .MID {
  background: #f6f6f3;
  height: 19px;
  float: left;
  border: 2px solid #e0e0d8;
  border-left: none;
  border-right: none;
  margin: 0px 0 0 0;
  padding-top: 2px;
}

#field .right_ANG {
  background: url("../i/fieldTextRight.png") no-repeat;
  width: 4px;
  height: 24px;
  float: left;
}

#field div img {
  float: right;
  vertical-align: middle;
}

#field img {
  margin-top: 10px;
}

#field .removeButton {
  background: url("../i/remove.png") no-repeat;
  width: 6px;
  height: 6px;
  float: right;
  margin: 5px 3px 0 10px;
}

#field a {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #1b98c4;
}

#arrow {
  background: url("../i/tArrow.png") no-repeat;
  width: 36px;
  height: 11px;
  float: left;
  margin-top: -10px;
  margin-left: 25px;
}

.dir5 {
  border-left: 1px dotted;
}

.dir8 .line {
  margin-top: 10px;
  border-top: 1px dotted;
  width: 10px;
  float: left;
  margin-left: -2px;
}

.hover {
  color: #519d51;
  background: #fff;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.dir3 {
  border-left: 1px dotted;
}

.dir8 {
  margin: 0;
  padding: 0;
  margin-left: 0px;
  padding-left: 0px;
}

.dir8 .border {
  width: 13px;
  height: 63px;
  float: left;
  margin-top: 0px;
  margin-right: -9px;
  border-left: 1px dotted;
}

.siderCorners {
  margin-top: -1px;
}

.siderCorners .bottomLeftCorner {
  background: url("../i/bottomCornerLeft.png");
  margin-top: -3px;
  width: 3px;
  height: 3px;
}

.siderCorners .bottomRightCorner {
  background: url("../i/bottomCornerRight.png");
  width: 3px;
  height: 3px;
  margin-right: 3px;
}

#leftSider #siderFooter {
  text-align: center;
  margin: 20px 0px 20px 0px;
  padding: 0px;
  width: 183px;
}

#siderFooter img {
  margin: 0 0 0 50px;
}

#siderFooter div a {
  color: #63634a;
}

#content {
  background: none;
  margin: 5px 0 0 0;
  padding: 0 0px;
  -webkit-flex: 3 0 0;
  -ms-flex: 3 0 0;
  flex: 3 0;
  font-size: 1.2em;
  line-height: 1.7em;
}
.login #content {
  line-height: normal;
}
.stat_wrapper {
  padding: 0 10px;
  max-width: 1066px;
}

.content-main {
  padding: 0 20px;
  border: 1px solid #ebebec;
  padding-bottom: 30px;
  background: #fff;
  border-radius: 0px;
}

.loginWrapper .content-main {
  border: none;
}

#submission_step.content-main {
  border: none;
}

#content .corners.bottom {
  margin-top: 0px;
}

#content h2 {
  font-size: 1.1em;
}

#content p {
  color: #1f1f1f;
}

.dynatree-node,
ul.dynatree-container li {
  line-height: 1.4em;
}

#content .journalListStories {
  line-height: 1.7em;
}

.storyRowTitle h1 {
  font-size: 1.3em;
  font-weight: normal;
  margin: 0 -20px 0px -20px;
  background-color: #191931;
  color: #ffffff;
  padding: 7px 20px;
  line-height: 1.7em;
}

.content-main > .holder + .holder .storyRowTitle h1 {
  margin-top: 60px;
}

.subLevelContent .storyRowTitle h2,
.subLevelContent .storyRowTitle h3 {
  margin-top: 20px;
}

.topLevelContent {
  margin-bottom: 60px;
}
.topLevelContent > .holder + div.subLevelContent .storyRowTitle h2,
.topLevelContent > .holder + div.subLevelContent .storyRowTitle h3 {
  margin-top: 0px;
}

.holder .storyRowTitle + .content.journalListStories > br:last-child {
  display: none;
}

.content-main .holder:first-child .storyRowTitle h1 {
  border-top: none;
}

.aboutPage .content-main .holder:first-child .itemAnchor1 {
  height: 218px;
  margin-top: -218px;
}

.aboutPage .content-main .holder:nth-child(2) .itemAnchor2,
.aboutPage .content-main .holder:nth-child(2) .itemAnchor3 {
  height: 218px;
  margin-top: -218px;
}

.aboutPage .holder .itemAnchor1 {
  height: 108px;
  margin-top: -108px;
  visibility: hidden;
  display: block;
}
.aboutPage .holder .itemAnchor2 {
  height: 198px;
  margin-top: -198px;
  visibility: hidden;
  display: block;
}
.aboutPage .holder .itemAnchor3 {
  height: 198px;
  margin-top: -198px;
  visibility: hidden;
  display: block;
}

.topLevelContent > .holder + div.subLevelContent .itemAnchor2 {
  height: 218px;
  margin-top: -218px;
  visibility: hidden;
  display: block;
}
.aboutPage .itemAnchor3 {
  height: 204px;
  margin-top: -204px;
  visibility: hidden;
  display: block;
}
.aboutPage .holder .itemAnchor4 {
  height: 218px;
  margin-top: -204px;
  visibility: hidden;
  display: block;
}
.storyRowTitle h2 {
  color: #191931;
  font-size: 22px !important;
  font-weight: normal;
  border-bottom: 1px solid #e2e2e2;
  margin: 0px -20px 0 -20px;
  padding: 20px 22px;
}
.storyRowTitle h3 {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
}

.journalListStories h2 {
  color: #1b98c4;
  font-size: 20px;
  font-weight: normal;
  padding-top: 16px;
}

.journalListStories h3 {
  font-size: 16px;
  font-weight: normal;
  padding-top: 8px;
}

#content img {
  vertical-align: middle;
}

#summary {
  margin-top: 15px;
  margin-bottom: 10px;
  position: relative;
}

#summary .middle {
  background: url("../i/search_clause_background.png") repeat-x #e9e9e2;
  border: 1px solid #97978b;
  line-height: 20px;
  padding: 10px;
  font-size: 11px;
}

.selectPage {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-top: 20px;
  margin-bottom: 15px;
}

.selectPage.withLines {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}

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

.selectPage.noMarginTop {
  margin-top: 0px;
}

.selectPage.bottom {
  border-top: none;
  border-bottom: none;
  margin-bottom: 0px;
}

.pagingHolder {
  float: left;
  margin-top: 4px;
}

.selectPage .page {
  float: left;
  margin: 0 5px;
  width: 22px;
  height: 21px;
  line-height: 22px;
  cursor: pointer;
  text-align: center;
}

.selectPage .noHover {
  background: none;
}

.page span {
  font-size: 1em;
  font-weight: bold;
  color: #191930;
  margin-top: 5px;
}

.page:hover {
  background-color: #191930;
  border-radius: 2px;
}

.page.active {
  background-color: #191930;
  border-radius: 2px;
}

.page.active span {
  color: #ffffff;
}

.page:hover span {
  color: #ffffff;
}

.selectPage .more {
  float: left;
  margin: 0 5px;
  width: 22px;
  height: 21px;
  text-align: center;
  color: #191930;
}

#sort {
  float: right;
  font-size: 11px;
  font-weight: bold;
}

#sort span {
  float: left;
  padding: 9px 7px 0px 7px;
}

#sort img {
  float: left;
}

#sort .inputWrapper {
  background: url("../i/dateInputMiddle.png") repeat-x;
  width: 200px;
  height: 30px;
  float: left;
}

#sort input[type="text"] {
  float: left;
  width: 170px;
  background: none;
  border: none;
  margin-top: 5px;
}

#sort input[type="submit"] {
  background: url("../i/searchArrow.png") no-repeat;
  width: 17px;
  height: 17px;
  margin: 7px 0 0 0;
  border: none;
}

#articles {
  padding-right: 5px;
  padding-top: 5px;
}

.article {
  margin-top: 5px;
  padding: 0px 0px 10px 0px;
  /*border-bottom: 1px solid #DDDDDD;*/
}

.article .star {
  background: url("../i/star.png") no-repeat;
  width: 14px;
  height: 13px;
  float: left;
  margin-top: 3px;
  margin-left: -18px;
}

.articleHeadline {
  padding-top: 3px;
}

.articleRelatedArticleCitation {
  padding-top: 5px;
  line-height: 1.6;
  font-size: 1.2em;
}
.articleRelatedArticleCitation a {
  font-weight: 600;
}
.articleRelatedArticleJournalLogo {
  padding-top: 5px;
}

.articleHeadline > a {
  color: #191930 !important;
  font-size: 13.8pt;
  font-weight: 600;
}

.articleHeadline a:hover .star {
  background: url("../i/starHover.png") no-repeat;
}

.browse_articles_download .rss a {
  background: url("/i/share/social_network_white_icons-03.svg") left no-repeat;
  padding-left: 20px;
  color: #fff;
}

.browse_articles_download .research {
  background: #006600;
  border-radius: 2px;
  font-size: 10px;
  line-height: 145%;
  color: #ffffff;
  display: inline;
  text-align: center;
  padding: 2px 6px;
  margin-left: 3px;
  cursor: pointer;
}

.filterCriteria .label {
  background-color: #fff !important;
  margin: 0em 0.14285714em 3px 0.14285714em !important;
  font-weight: 500 !important;
  color: #000 !important;
}
.article a {
  line-height: 1.7em;
  color: #191930;
}
.article a:hover {
  opacity: 0.8;
}

.article p {
  font-size: 11px;
  color: #63634a;
  line-height: 18px;
  margin-top: 5px;
  margin-bottom: 10px;
}

.article .research,
.open_or_comming_label {
  background: #006600;
  border-radius: 2px;
  font-size: 0.9em;
  color: #ffffff;
  text-align: center;
  padding: 4px;
}

.article .price {
  font-size: 11px;
  line-height: 145%;
  float: right;
}

.price span {
  color: #a5a585;
}

.article .info {
  font-size: 11px;
  line-height: 145%;
  margin-top: 15px;
  margin-left: -5px;
}

.basket_popup {
  background-color: #181930;
  border-radius: 4px;
  padding: 8px 3px 5px 26px;
  min-width: 56px;
  position: absolute;
  margin-top: -11px;
  display: flex;
  justify-content: center;
  margin-left: 6px;
  z-index: 5;
}

.basket_loading_popup {
  background-color: #181930;
  border-radius: 4px;
  padding: 0px 3px 1px 4px;
  min-width: 78px;
  position: absolute;
  margin-top: -11px;
  display: flex;
  justify-content: center;
  margin-left: 103px;
  z-index: 3;
}

.art_info_holder {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-top: 10px;
}

.art_info_holder .flex.js_between div {
  margin-right: 6px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.DownLink .browse_button {
  max-width: 35px !important;
  padding: 2px;
  margin-left: 10px;
}

a.cart {
  line-height: auto;
  cursor: pointer;
}
.version_n {
  margin-left: 10px;
}
.pages_icon,
.icons_calendar,
.icons_eye,
.cart_art_icon,
.icons_citation {
  background: url("/i/icons_paper.svg") no-repeat;
  width: 16px;
  height: 16px;
  background-size: contain;
  display: inline-block;
  float: left;
}
.icons_citation {
  background: url("/i/logos/crossref-cited-by-linking-logo-200.svg") no-repeat;
  background-size: contain;
  width: 60px;
  height: 24px;
  margin-right: 4px;
  position: relative;
  top: 0px;
}
.icons_calendar {
  background: url("/i/icons_calendar.svg") no-repeat;
  background-size: contain;
}
.icons_eye {
  background: url("/i/icons_eye.svg") no-repeat;
  background-size: contain;
}
.cart_art_icon {
  background: url("/i/icons_buy.svg") no-repeat;
  background-size: contain;
}

.article .info a {
  font-size: 11px;
  font-weight: normal;
  border-right: 1px solid #bbbba3;
  padding: 0 3px;
}
a.coll_lable {
  padding: 2px 10px;
  background-color: #191930;
  color: #ffffff;
  border-radius: 3px;
}

.citation_logo {
  margin: 0 10px;
}
.citation_logo a:hover {
  opacity: 0.8;
}
.info span {
  padding: 0 6px;
}

.news_content .info span,
.contentArticles.issues .info span {
  padding: initial;
}

.info div {
  float: right;
}

.coll_lable a {
  color: #ffffff;
}

.citation_links_holder {
  border-left: 1px solid #dddddd;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
}

#content .bottomLeftCorner {
  width: 4px;
  height: 4px;
  margin-top: -4px;
}

#content .bottomRightCorner {
  width: 4px;
  height: 4px;
  margin-top: -4px;
}

#picture p {
  line-height: 130%;
}

.img {
  float: left;
  vertical-align: middle;
  margin-top: 8px;
}

img {
  vertical-align: middle;
}

.title {
  padding: 0 10px;
}

#footer {
  font-size: 11px;
  color: #5f5f45;
  padding: 30px 0 30px 0px;
}

#footer p {
  text-align: center;
}

#footer a {
  font-size: 11px;
  color: #1b98c4;
}

#footer_pensoft {
  /*    font-size: 11px;
    color: #5F5F45;
    padding: 30px 0 30px 0px;*/
  color: #1a192b;

  font-size: 15px;
  background: #dfdfe1;
}

#footer_pensoft p {
  text-align: center;
  padding: 20px 0;
  margin: 0;
  border-top: 1px solid #fff;
}

#footer_pensoft a {
  font-size: 11px;
  color: #1b98c4;
}

/* new footer 08.2020 */

.footer {
  flex-shrink: 0;
  background: #021929;
  height: 352px;
  font-family: "Muli Light", sans-serif;
}
/*.admin-btn {*/
/*	text-align: center;*/
/*}*/
.footer a {
  font-weight: normal;
}

.footer .footer_menuholder div {
  font-size: 1.1em;
  font-weight: 800;
  padding: 0 0 20px 0;
}

.footer .foot {
  background: #06121a;
  padding: 24px 0;
  color: #999d9f;
}

.footer .foot .foot_content {
  display: flex;
  justify-content: space-between;
  white-space: nowrap;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

.footer .foot a {
  color: #999d9f;
  font-weight: normal;
}

.hide {
  display: none;
}

.footer .foot ul a.textbox_button {
  background: #ffffff;
  border-radius: 3px;
  box-shadow: 0 0 6px #ffffff;
  padding: 5px 11px;
  margin-left: 10px;
  font-size: 14px;
  color: #021929;
  font-weight: bold;
}

.footer .foot ul a.textbox_button:hover {
  opacity: 0.7;
}

div.tw,
div.fb,
div.in {
  display: inline-block;
  margin-right: 20px;
}

a.facebook,
a.twitter,
a.youtube,
a.rss,
a.linkedin {
  width: 30px;
  display: block;
  border-radius: 3px;
  box-shadow: 0 0 6px #ffffff;
}
a.facebook {
  background: #fff url("/i/other_facebook.svg") center no-repeat;
  background-size: 30px;
  margin: 0 6px 0 10px;
}

a.twitter {
  background: #fff url("/i/other_twitter.svg") center no-repeat;
  background-size: 30px;
  margin: 0 6px;
}

a.linkedin {
  background: #fff url("/i/other_linkedin.svg") center no-repeat;
  background-size: 30px;
  margin: 0 6px;
}
a.youtube {
  background: #fff url("/i/youtube.svg") center no-repeat;
  background-size: 30px;
  margin: 0 6px;
}

.footer {
  font-size: 18px;
  line-height: 1.8em;
}

.footer {
  justify-content: center;
  /*height: 61px;*/
  width: 100%;
  color: #bdbfc1;
}

.footer .f_content {
  padding: 40px 30px !important;
  background: #021929;
}

.footer h1 {
  font-size: 1.3em;
  text-transform: uppercase;
  line-height: 1.8em !important;
  color: #bdbfc1;
}

.footer h1 a {
  display: block;
}

.footer h1 a:hover,
.footer h1:hover {
  opacity: 0.5;
}

.footer h1.follow_us_foot:hover,
.footer h1.about_foot:hover,
.footer h1.products_foot:hover,
.footer h1.other_foot:hover,
.footer h1.contact_foot:hover {
  opacity: 1;
}

.footer ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.footer ul li {
  line-height: 1.8em !important;
}

.footer ul li,
.footer ul li a {
  color: #bdbfc1;
  /*padding: 0 10px;*/
  font-size: 15px;
  font-weight: normal;
}

.footer ul li .follow_us {
  margin-left: 0px;
}

.footer ul a:hover {
  opacity: 0.5;
}

/*  */

.loginWrapper #footer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  padding: 60px 0 30px 0px;
  -webkit-justify-content: center;
  justify-content: center;
}

.contentWrapper {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.homepage .contentWrapper,
.contentWrapper.login {
  display: inherit;
}

.contentArticles {
  background: #fff;
  padding: 0 20px;
  padding-top: 15px;
  padding-bottom: 30px;
}

/* Registration START */
#P-Sample-Popup-Content,
#P-Registration-Content {
  display: none;
}

#P-Registration-Content table {
  width: 100%;
  border-left: 1px solid #727272;
  border-top: 1px solid #727272;
  border-bottom: 1px solid #727272;
  text-align: left;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 15px;
}

#P-Registration-Content .editfile_wrapper table {
  font-weight: normal;
}

.P-Input-Middle select {
  background: none;
  height: 23px;
  margin: 9px 0px 0px 0px;
  line-height: 20px;
  width: 100%;
  border: none;
}

#P-Registration-Content table span {
  font-weight: normal;
}

#P-Registration-Content table tr {
  height: 70px;
}

#P-Registration-Content table td.reg-active-step {
  background: #727272;
  color: #fff;
}

.P-Reg-Confirm {
  font-weight: bold;
  font-size: 12px;
  padding: 10px 0;
}

.P-Email-Template-Confirm {
  font-weight: normal;
  font-size: 12px;
  padding: 20px;
  background: #f2f2f2;
  border: 5px solid grey;
  position: relative;
  z-index: 9999;
  top: -200px;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #aaaaaa;
  opacity: 0.3;
}

.P-Email-Template-Confirm button {
  background-color: #7eaa5d;
  background-image: none;
  border-radius: 3px;
  color: #ffffff;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 5px 20px;
  width: auto;
  margin-right: 10px;
  cursor: pointer;
}

.P-Email-Template-Confirm button:hover {
  opacity: 0.8;
}

.reminderHolder {
  background: #f2f2f2;
  margin: 20px 0;
  padding: 20px;
}

.currentEmailTemplateStyle {
  background: #d2d2d2;
  border: 2px solid red;
}

.redBtnHolder {
  float: right;
}

.template_name_fieldholder {
  background: #fff;
  width: 100%;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  border-bottom: solid 1px #dddddd;
  border-radius: 2px;
  padding: 0 0 0 5px;
  margin-right: 16px;
  margin-top: 5px;
  box-shadow: inset 0px 3px 10px -10px #888; /* x  y  blur  spread color */
}

.recipientsArr {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}

.recipientsArr .email_template_checkbox {
  float: left;
  width: 33%;
}

.email_notifications_publishers,
.email_notifications_journals {
  width: 100%;
}

.email_notifications_publishers span,
.email_notifications_journals span {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  margin-top: 40px;
}

.email_notifications_publishers label {
  float: left;
  width: 45%;
}
.email_notifications_journals label {
  float: left;
  width: 45%;
}

#P-Registration-Content table td {
  border-right: 1px solid #727272;
  padding: 10px;
  width: 33%;
}

.P-Registration-Content-Left-Fields {
  float: left;
  width: 415px;
  margin-right: 20px;
}

.P-Registration-Content-Right-Fields {
  float: left;
  margin-left: 20px;
  width: 415px;
}

.P-Registration-Content-Interest-Head {
  margin: 30px 0 0 0;
  font-size: 18px;
}

.P-Product-Type-Checkboxes input[type="checkbox"] {
  vertical-align: middle;
  margin-left: 35px;
  font-size: 12px;
}

.P-Alerts-Radios {
  float: left;
  color: #1f1f1f;
  margin: 14px 0px;
  height: 17px;
}

.P-Alerts-Radios input {
  margin-right: 0;
  vertical-align: -2px;
}

.P-Product-Type-Checkboxes {
  color: #1f1f1f;
}

.P-Registration-Content-Fields .P-Input-Full-Width {
  color: #1f1f1f;
}

.P-Registration-Content-Fields {
  font-size: 12px;
}

.P-Registration-Content-Fields .input-title {
  padding-top: 25px;
  color: #1f1f1f;
}

.clearpadding {
  padding: 0 !important;
}

.P-Registration-Content-Fields input {
  margin-left: 10px;
}

#P-EditProfileForm .P-Registration-Content-Fields input {
  margin-left: 0px;
}

.P-Registration-Content-Fields .P-Input-Full-Width,
.input-reg-title {
  color: #1f1f1f;
}

.P-Registration-Content-Fields {
  font-size: 14px;
}

.P-Registration-Content-Fields .input-title {
  padding-top: 25px;
  color: #1f1f1f;
}

.P-Registration-Content-Fields
  .fieldHolder
  input:not(.select-pure__autocomplete),
select,
textarea {
  background: #fff;
  width: 100%;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 0 0 0 5px;
  margin-right: 0px;
  margin-bottom: 10px;
  box-shadow: inset 0 3px 10px -10px #888;
}

#P-Registration-Content .dashboard-title {
  font-size: 18px;
  padding: 0.5em 0.5em 0.5em 1em;
  /*border-bottom: 1px solid rgb(198, 198, 182);*/
  background-clip: padding-box;
  margin: 0;
  border-radius: 2px 2px 0px 0px;
  background-color: #021929;
  color: #ffffff;
  font-weight: normal;
}

.aff_prof_list {
  font-size: 14px;
  line-height: 1.5em;
}

.P-Registration-Content-Interest-Head {
  font-size: 18px;
}

.P-Profile-Affiliations-Content .P-Data-Resources-Head {
  padding-bottom: 0px;
  height: 20px;
  position: relative;
}

.P-Profile-Affiliations-Content .P-Data-Resources-Head-Actions {
  padding-left: 10px;
  float: right;
  position: relative;
  background: #ffffff;
  z-index: 5;
}

.P-Profile-Affiliations-Content .P-Grey-Btn-Holder2 .P-Grey-Btn-Middle {
  background: #ebebeb;
  float: left;
  padding: 3px 10px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  color: #1f1f1f;
  border-radius: 2px;
}

.P-Profile-Affiliations-Content .P-Grey-Btn-Holder2:hover .P-Grey-Btn-Middle {
  background: #ebebeb;
  opacity: 0.6;
}

.P-Profile-Affiliations-Content .P-Grey-Btn-Holder2 {
  cursor: pointer;
  float: left;
}

.P-Profile-Affiliations-Content .P-Remove-Btn-Middle {
  background: #b42741;
  float: left;
  padding: 3px 10px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-weight: normal;
  font-size: 12px;
  color: #fff;
  border-radius: 2px;
}

.P-Profile-Affiliations-Content .P-Remove-Right {
  float: left;
  margin-left: 5px;
  cursor: pointer;
}
.P-Profile-Affiliations-Content
  .P-Remove-Btn-Holder:hover
  .P-Remove-Btn-Middle {
  background: #b42741;
  opacity: 0.6;
}

.P-Profile-Affiliations-Content .Action-Top-Btn-Holder {
  margin-left: 5px;
}

.P-Profile-Affiliations-Content .section_arrow_up {
  background: url("/i/icons_arrow_up.svg") no-repeat;
  height: 24px;
  cursor: pointer;
  width: 32px;
  float: right;
  display: inline-block;
}

.P-Profile-Affiliations-Content .section_arrow_down {
  background: url("/i/icons_arrow_down.svg") no-repeat;
  height: 24px;
  width: 32px;
  float: right;
  cursor: pointer;
  display: inline-block;
}

.P-Profile-Affiliations-Content
  .P-Data-Resources-Head-Actions
  .section_arrow_up,
.P-Profile-Affiliations-Content
  .P-Data-Resources-Head-Actions
  .section_arrow_down,
.P-Profile-Affiliations-Content
  .P-Data-Resources-Head-Actions
  .P-Remove-Btn-Holder {
  float: left;
  display: block;
}

.P-Profile-Affiliations-Content .section_arrow_up:hover {
  background: url("/i/icons_arrow_up.svg") no-repeat;
  opacity: 0.6;
}

.P-Profile-Affiliations-Content .section_arrow_down:hover {
  background: url("/i/icons_arrow_down.svg") no-repeat;
  opacity: 0.6;
}

.P-Profile-Affiliations-Content .loginFormRegErrHolder .errstr {
  font-size: 12px;
  display: inline-block !important;
}

.P-Profile-Usr-Affiliation-Content .P-Grey-Btn-Holder.P-Add {
  margin-top: 20px;
  margin-bottom: 0px;
}

.P-Profile-Usr-Affiliation-Content .P-Grey-Btn-Holder.P-Add .P-Btn-Icon {
  background: url("/i/plus_icon.png") no-repeat;
  width: 16px;
  height: 16px;
  margin-right: 7px;
  margin-top: 7px;
  float: left;
}

.P-Profile-Affiliations-Content .P-Data-Resources {
  margin: 0px 0px 10px 0px;
  float: left;
  width: 100%;
}

.P-Left-Col-Fields {
  float: left;
  width: 360px;
}

.P-Right-Col-Fields {
  float: left;
  margin-left: 10px;
  width: 500px;
}

.P-Email-Template-Fields {
  width: 95%;
}

.P-Email-Template-Fields select {
  width: 100%;
}

.P-Right-Col-Fields-Col {
  margin-top: 23px;
  float: left;
  width: 165px;
}

.P-Right-Col-Fields-ColRadios {
  margin-top: 23px;
  float: left;
  width: 335px;
}

.P-Right-Col-Fields-Client-Type {
  width: 93px;
  height: 117px;
}

.P-Right-Col-Fields-Client-Type-Txt {
  width: 100px;
  height: 30px;
}

.P-Right-Col-Fields-Client-Type-Txt .input-title {
  float: left;
  padding-right: 5px;
}

.P-User-Type-Radios {
  float: left;
  width: 160px;
  font-size: 12px;
}

.P-User-Type-Radios input[type="radio"] {
  margin-bottom: 15px;
}

.regular_radio {
  width: unset !important;
  display: inline-flex;
  margin-bottom: 15px;
  height: unset !important;
  box-shadow: none !important;
}

#simplemodal-overlay {
  background-color: #000;
  cursor: default;
}

#simplemodal-container {
  height: auto;
  width: 955px;
  color: #727272;
  background-color: #fff;
  border: 10px solid #d6d6d6;
}

#simplemodal-container .simplemodal-data > .formWrapper {
  padding: 25px 27px 25px 20px;
}

#simplemodal-container code {
  background: #141414;
  border-left: 3px solid #65b43d;
  color: #bbb;
  display: block;
  font-size: 12px;
  margin-bottom: 12px;
  padding: 4px 6px 6px;
}

#simplemodal-container a {
  text-decoration: none;
}

#simplemodal-container a.modalCloseImg {
  background: url(/i/x.png) no-repeat;
  width: 25px;
  height: 29px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -25px;
  right: -26px;
  cursor: pointer;
}

#simplemodal-container h3 {
  color: #84b8d9;
}

/* Registration End */
.P-Grey-Btn-Holder {
  cursor: pointer;
  float: left;
  margin-bottom: 20px;
}

.P-Header-Row .P-Grey-Btn-Holder {
  margin-bottom: 0px;
}

.P-Grey-Btn-Middle {
  background: #191930;
  float: left;
  padding: 0px 10px 0px 10px;
  height: 30px;
  line-height: 31px;
  text-align: center;
  font-size: 1.1em;
  color: #fff;
  border-radius: 2px;
}

.P-Grey-Btn-Middle a {
  color: #ffffff !important;
}

.P-Grey-Btn-Middle input {
  background: none;
  border: none;
  height: 30px;
  color: #fff;
}

.P-Grey-Btn-Holder:hover .P-Grey-Btn-Middle {
  background: #191930;
  opacity: 0.8;
}

.P-W80 {
  width: 80px !important;
}

.P-Reg-Btn {
  padding-top: 20px;
}

.P-Reg-Btn-R {
  padding-top: 20px;
  padding-left: 10px;
}

.P-Green-Btn-Holder.P-Reg-Btn-R .P-Green-Btn-Middle {
  width: 90px;
}

/* DISABLED */
.P-Input-Disabled .P-Input-Left {
  background: url("/i/input_disabled_left.png") no-repeat;
}

.P-Input-Disabled .P-Input-Middle {
  background: url("/i/input_disabled_middle.png") repeat-x;
}

.P-Input-Disabled .P-Input-Right {
  background: url("/i/input_disabled_right.png") no-repeat;
}

.P-Input-Holder {
  margin-left: -5px;
  position: relative;
}

.P-Input-Middle input {
  background: none;
  height: 23px;
  margin: 9px 0px 0px 0px;
  cursor: text;
  line-height: 20px;
  width: 100%;
  border: none;
}

.P-Input-Left {
  background: url("/i/input_left.png") no-repeat center;
  width: 8px;
  height: 40px;
}

.P-Input-Middle {
  background: url("/i/input_middle.png") repeat-x center;
  padding-left: 5px;
  padding-right: 5px;
  margin: 0px;
  height: 40px;
}

.P-Input-Right {
  background: url("/i/input_right.png") no-repeat center;
  width: 8px;
  height: 40px;
}

.P-Input-Full-Width .P-Input-Holder {
  position: relative;
  margin-left: 0px;
  margin-right: 13px;
}

.P-Input-Full-Width {
  position: relative;
}

.P-Input-Full-Width.P-Input-With-Help {
  padding-right: 18px;
}

.P-W300 {
}

.P-Left {
  float: left;
}

.P-LeftInputM {
  float: left;
  padding-left: 50px;
}

.P-Input-Full-Width .P-Input-Left {
  position: absolute;
  top: 0px;
  left: -8px;
}

.P-Input-Full-Width .P-Input-Middle {
  width: 100%;
}

.P-Input-Full-Width .P-Input-Right {
  position: absolute;
  top: 0px;
  right: -18px;
}

/* FOCUS */
.P-Input-Holder.JS-Focus .P-Input-Left {
  background: url("/i/input_left_focus.png") no-repeat center;
}

.P-Input-Holder.JS-Focus .P-Input-Middle {
  background: url("/i/input_middle_focus.png") repeat-x center;
}

.P-Input-Holder.JS-Focus .P-Input-Right {
  background: url("/i/input_right_focus.png") no-repeat center;
}

/* ERROR */
.P-Input-Err .P-Input-Left {
  background: url("/i/input_left_err.png") no-repeat;
}

.P-Input-Err .P-Input-Middle {
  background: url("/i/input_middle_err.png") repeat-x;
}

.P-Input-Err .P-Input-Right {
  background: url("/i/input_right_err.png") no-repeat;
}

.P-Input-Err .P-Input-Help {
  background: url("/i/help_icon_red.png") no-repeat center;
}

/* DISABLED */
.P-Input-Disabled .P-Input-Left {
  background: url("/i/input_disabled_left.png") no-repeat;
}

.P-Input-Disabled .P-Input-Middle {
  background: url("/i/input_disabled_middle.png") repeat-x;
}

.P-Input-Disabled .P-Input-Right {
  background: url("/i/input_disabled_right.png") no-repeat;
}

.P-Registration-Content-Fields .input-reg-title {
  padding: 12px 0px 5px 0px;
  font-size: 12px;
}

.loginFormRowHolder.row .input-reg-title {
  font-size: 14px;
  font-weight: bold;
  height: 35px;
}

.loginFormRowHolder.row .col-xs {
  margin-right: 30px;
}

.txtred {
  color: #900;
}

.control input.inacitve_se_state_checkbox:disabled ~ .control__indicator {
  background: #dab884;
}

.loginFormRegErrHolder {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 14px;
  color: #990000;
}

.ptop30 {
  margin-top: 30px;
}

.P-Input-Help {
  background: url("/i/help_icon.png") no-repeat center center;
  width: 14px;
  height: 16px;
  position: absolute;
  top: 8px;
  right: 0px;
  cursor: help;
}

/* START BALOON */
.P-Baloon-Holder {
  display: none;
  position: absolute;
  top: -13px;
  left: 20px;
  z-index: 999;
}

.P-Input-Help:hover .P-Baloon-Holder {
  display: block;
}

.P-Baloon-Arrow {
  background: url("/i/boloon_arrow_left.png") no-repeat;
  position: absolute;
  top: 15px;
  left: -3px;
  width: 7px;
  height: 13px;
}

.P-Baloon-Top {
  background: url("/i/baloon_top.png") no-repeat;
  width: 268px;
  height: 8px;
}

.P-Baloon-Middle {
  background: url("/i/baloon_middle.png") repeat-y;
  width: 268px;
  padding-top: 3px;
  padding-bottom: 5px;
}

.P-Baloon-Content {
  margin-left: 15px;
  margin-right: 15px;
  color: #959595;
  font-size: 11px;
}

.P-Baloon-Bottom {
  background: url("/i/baloon_bottom.png") no-repeat;
  width: 268px;
  height: 8px;
}
/* END   BALOON */
.loginErrors .P-Input-Left {
  background: url("/i/input_left_err.png") no-repeat;
  width: 8px;
}

.loginErrors .P-Input-Middle {
  background: url("/i/input_middle_err.png") repeat-x;
}

.loginErrors .P-Input-Right {
  background: url("/i/input_right_err.png") no-repeat;
  width: 8px;
}

.loginFormErrHolder .errorHolder .errorField {
  display: none;
}

.loginFormErrHolder .errorHolder {
  padding-top: 50px;
}

.P-Green-Btn-Holder {
  cursor: pointer;
}

.P-Green-Btn-Middle {
  background: #7eaa5d;
  /*float: left;*/
  padding: 6px 10px;
  /*height: 30px;*/
  /*line-height: 31px;*/
  text-align: center;
  font-size: 1.1em;
  color: #fff;
  border-radius: 2px;
}

.P-Green-Btn-Holder:hover.P-Inactive-Button .P-Green-Btn-Middle,
.P-Green-Btn-Holder.P-Inactive-Button .P-Green-Btn-Middle {
  background: #7eaa5d;
  opacity: 0.5;
}

.P-Green-Btn-Middle input {
  background: none;
  border: none;
  color: #fff;
  height: 28px;
  width: 100%;
}
.P-Green-Btn-Holder:hover .P-Green-Btn-Middle {
  background: #7eaa5d;
  opacity: 0.8;
}

.P-Green-Btn-Holder.P-90 .P-Green-Btn-Middle {
  min-width: 90px;
}

.nomargin {
  margin: 0 !important;
}

.fbolddark {
  font-weight: bold !important;
  color: #1f1f1f;
}

/* START FB Autocomplete */
/* Example tokeninput style #2: Facebook style */
ul.token-input-list-facebook {
  overflow: hidden;
  width: 99%;
  border: 1px solid #dddddd;
  cursor: text;
  font-size: 12px;
  z-index: 999;
  margin: 8px 0px 0px 3px;
  padding: 0;
  background-color: #fff;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  list-style-type: none;
  clear: left;
  min-height: 22px;
}

ul.token-input-list-facebook li input {
  border: 0;
  width: 100px;
  padding: 3px 8px;
  background-color: white;
  margin: 2px 0;
  border: none !important;
  box-shadow: none !important;
}

li.token-input-token-facebook {
  overflow: hidden;
  height: auto !important;
  margin: 3px;
  padding: 3px 7px;
  background-color: #ffffff;
  color: #1b8aae;
  cursor: default;
  border: 1px solid #dddddd;
  font-size: 12px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  float: left;
  white-space: nowrap;
}

.nowrap {
  white-space: nowrap;
}

li.token-input-token-facebook p {
  display: inline;
  padding: 0;
  margin: 0;
  color: #1b8aae;
}

#content li.token-input-token-facebook p {
  display: inline;
  padding: 0;
  margin: 0;
  color: #1b8aae;
}

li.token-input-token-facebook span {
  color: #b3b3b3;
  margin-left: 5px;
  font-weight: bold;
  cursor: pointer;
}

li.token-input-selected-token-facebook {
  background-color: #5670a6;
  border: 1px solid #3b5998;
  color: #fff;
}

#content li.token-input-selected-token-facebook p {
  color: #fff;
}

li.token-input-input-token-facebook {
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.filterBlock.articles_filter li.token-input-input-token-facebook {
  width: 100%;
}

div.token-input-dropdown-facebook {
  margin-top: 7px;
  position: absolute;
  width: 400px;
  background-color: #fff;
  border-left: 1px solid #96968a;
  border-right: 1px solid #96968a;
  border-bottom: 1px solid #96968a;
  border-top: 1px solid #96968a;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: default;
  font-size: 11px;
  font-family: Verdana, sans-serif;
  z-index: 99999999999999999999999999 !important;
}

div.token-input-dropdown-facebook p {
  margin: 0;
  padding: 5px;
  font-weight: bold;
  color: #777;
}

div.token-input-dropdown-facebook ul {
  margin: 0;
  padding: 0;
}

div.token-input-dropdown-facebook ul li {
  background-color: #fff;
  padding: 3px;
  margin: 0;
  list-style-type: none;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {
  background-color: #fff;
  color: #1b8aae;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #e2e2dc;
  margin-left: 2px;
  margin-right: 2px;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {
  background-color: #fff;
  color: #1b8aae;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #e2e2dc;
  margin: 2px;
}

div.token-input-dropdown-facebook ul li em {
  font-weight: bold;
  font-style: normal;
}

div.token-input-dropdown-facebook
  ul
  li.token-input-selected-dropdown-item-facebook {
  background-color: #3b5998;
  color: #fff;
}

div.token-input-dropdown-facebook:after {
  background: url("/i/boloon_arrow_top.png") no-repeat scroll 0 0 transparent;
  content: "";
  display: block;
  height: 16px;
  left: 30px;
  position: absolute;
  top: -7px;
  width: 16px;
}

.P-Input-Full-Width.P-FB-Autocomplete .P-Input-Help {
  top: 4px;
  right: -2px;
}

/* END FB Autocomplete */

.loginFormButton {
  margin-top: 20px;
}

.loginFormButton .P-Green-Btn-Middle {
  padding-left: 10px;
  padding-right: 10px;
}

.P-Input-Holder .P-Green-Btn-Middle input {
  padding-left: 10px;
  padding-right: 10px;
  background: none !important;
}

.loginFormButton input {
  cursor: pointer;
}

.loginFormLabel {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12px;
}

.loginFormLabel span {
  color: #990000;
}
.flex-direction-register-form {
  display: flex;
  flex-direction: row;
}
.register_container {
  padding: 9px;
  font-size: 14px;
  width: 153px;
  color: #999;
  background: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  border: 1px solid #d3d3d3;
  margin-left: 20px;
}
.register_container:hover {
  color: #191a2f;
  background: #ffffff;
  border: 1px solid #191a2f;
}

.prof_wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.logoutbtn {
  background: url("/i/logout_icon.png") no-repeat scroll 50% 50% transparent;
  width: 25px;
  margin: 0 0 0 11px;
}

.green {
  font-weight: bold;
  font-size: 12px;
  color: #014477;
  text-decoration: none;
}

.green_background {
  background: #acdaa1;
}
.gray_background {
  background: #b1b1b1;
}

.author-left-bar-holder .green {
  padding-bottom: 4px;
}
.author-left-bar-holder {
  padding-left: 107px;
  text-indent: -20px;
}

.greenDesc {
  font-size: 12px;
  color: #666;
  font-family: tahoma, verdana, helvetica;
  text-decoration: none;
  padding-bottom: 2px;
}

.author-left-bar-holder .greenDesc {
  font-size: 11px;
  margin-top: 4px;
}

.journalContent {
  font-size: 11px;
  font-family: Verdana;
}

.P-80 {
  width: 80px;
}

.loginformWrapperInnner {
  width: 310px;
  margin: 0px auto;
}

.lostPassword {
  float: left;
  /* margin-left: 88px; */
  font-size: 16px;
  color: #0052cc;
  text-decoration: none;

  line-height: 30px;
  cursor: pointer;
}

@-webkit-keyframes move_eye {
  from {
    color: #d37e7e;
  }

  to {
    color: #ab2d2a;
  }
}
@-moz-keyframes move_eye {
  from {
    color: #d37e7e;
  }

  to {
    color: #ab2d2a;
  }
}
@-o-keyframes move_eye {
  from {
    color: #d37e7e;
  }

  to {
    color: #ab2d2a;
  }
}
@keyframes move_eye {
  from {
    color: #d37e7e;
  }

  to {
    color: #ab2d2a;
  }
}
.errstr {
  font-size: 14px;
  font-family: Tahoma, Verdana, Helvetica;
  color: #ab2d2a;
}

.warningstr {
  color: #ab2d2a;
  font-weight: bold;
  margin: 10px 0;
}

.previewform .errstr,
.P-Article-Editing .errstr {
  font-weight: bold;
  -webkit-animation: move_eye 0.4s linear 1s infinite alternate;
  -moz-animation: move_eye 0.4s linear 1s infinite alternate;
  -o-animation: move_eye 0.4s linear 1s infinite alternate;
  animation: move_eye 0.4s linear 1s infinite alternate;
}

.loginFormRowHolder {
  margin-top: 25px;
}

.loginFormErrHolder {
  font-size: 14px;
  font-family: Tahoma, Verdana, Helvetica;
  color: #ab2d2a;
}

.capinfo label {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12px;
}

#contentSmallHolder {
  margin: 0px 0px 0 0;
  /*     height: 100%; */
  -webkit-flex: 3 0 0;
  -ms-flex: 3 0 0;
  flex: 3 0;
}

#contentSmall {
  height: 100%;
  background-color: #fff;
  background-clip: padding-box;
  padding: 0;
  border: 1px solid #ebebec;
  border-radius: 2px;
}
.dashboard-filter,
.dashboards_additional_filter {
  padding-bottom: 8px;
}
#dashboard-content > h1.dashboard-title {
  border-radius: 0px;
  background: #f5f5f5;
}
#dashboard-content .formWrapper h1.dashboard-title {
  border-radius: 0px;
  background: #f5f5f5;
}

#dashboard-content {
  position: relative;
  height: 100%;
  background-color: #fff;
  background-clip: padding-box;
  padding: 0px 0px 20px 0px;
  border: 1px solid #ebebec;
  border-radius: 2px;
  margin: 0px 0px 20px 192px;
  width: 100%;
}
.header-with-tabs {
  background-size: 100% 74px !important;
}
#dashboard-content p .nodata {
  text-align: center;
  margin-top: 20px;
}
#dashboard-statistics {
  text-align: center;
  margin-bottom: 10px;
  border-bottom: 1px solid #ebebec;
}
#dashboard-statistics .siderBlockLinksHolder {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
#dashboard-statistics .siderBlockLinksHolder > a {
  padding: 10px 0;
  cursor: pointer;
  width: 100%;
  border-right: 1px solid #ebebec;
}
#dashboard-statistics .siderBlockLinksHolder > a:last-child {
  border-right: none;
}
#statistics_table_data .dashboard th,
#statistics_table_data .dashboard td {
  padding: 4px 4px;
}
#dashboard-statistics .siderBlockLinksHolder .active {
  background: #666666;
}
#dashboard-statistics .siderBlockLinksHolder a.link.active span {
  color: #ffffff;
}
#dashboard-statistics .siderBlockLinksHolder > a:hover {
  background: #ebebe8;
}
#statistics_table_data {
  text-align: center;
  margin-top: 40px !important;
}
#dashboard-statistics .siderBlockLinksHolder > a span.content {
  width: 100%;
  margin: 5px;
  margin-left: 0;
  text-align: center;
  font-weight: normal;
  font-size: 1em;
}

#journal_statistics .control {
  font-size: unset;
}

.hiden {
  display: none;
}
.stat_wrapper .dateType {
  padding-top: 8px;
}
.stat_wrapper .dateType br {
  display: none;
}
#dashboard-menu {
  background-color: white;
  border-radius: 2px;
  background-origin: border-box;
  border: 1px solid #ebebec;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 183px;
  margin: 0 0 0 0px;
}

#dashboard-menu h3 {
  border-radius: 0px;
  background: #f5f5f5;
  padding: 8px;
  border-bottom: 1px solid #ebebec;
  color: #63634a;
  margin: 0;
}
.crazy {
  border-spacing: 0;
  border: none;
  font-size: 1.04em;
  width: 100%;
  margin-bottom: 7px;
}
.layout td {
  padding: 0;
}
.crazy tr {
  color: #004073;
}

.crazy tr.hover:hover {
  color: #ffffff !important;
  background-color: #3a3e6e;
  cursor: pointer;
}

.crazy tr:not(.hover) td:hover {
  color: #ffffff !important;
  background-color: #3a3e6e;
  cursor: pointer;
}

#dashboard-menu a {
  color: inherit;
  white-space-collapse: preserve;
  display: block;
  padding: 0.25em 0;
  background-color: transparent;
}
#dashboard-menu tr > td:first-of-type {
  padding-left: 1em;
}
.dashboard-menu-indent {
  display: inline-block;
  padding-left: 1em;
}
#dashboard-menu a:visited {
  color: inherit;
}
.col_bg1 {
  background-color: #fff;
}
.col_bg2 {
  background-color: #dcf5d1;
}
.ChartWrapper {
  min-height: 600px;
}
.stat_title {
  display: none;
}
.dashboard {
  width: 100%;
  border-spacing: 0;
  font-size: 1.04em;
  overflow-x: auto;
}

#journal_statistics .dashboard {
  display: block;
}

#chart_div {
  margin-top: 40px;
}
/*chart*/
.genChart {
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.btn-dropdown {
  margin-left: 10px;
  position: relative;
  display: inline-block;
}
.btn-dropdown .list {
  position: absolute;
  top: 31px;
  left: 0px;
  border: 1px solid #ebebec;
  background: #fff;
  padding: 10px;
  margin: 0px;
  list-style: none;
  min-width: 250px;
  text-align: left;
}
.btn-dropdown .list li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.btn-dropdown .list li label {
  padding: 8px 8px 4px;
  width: 100%;
}

#inp-btn-export {
  /* display: block; */
}

.flex0 {
  -webkit-flex: 0;
  -ms-flex: 0;
  flex: 0;
}
.second_type,
.column2 {
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
}
.fieldHolder.date {
  position: relative;
}
.fieldHolder.date_filter {
  position: relative;
}

.fieldHolder.date input {
  /*width: 123px !important;*/
}

.stat_wrapper .fieldHolder.date input {
  width: 110px !important;
}

.stat_wrapper .fieldHolder.date img {
  position: relative;
  top: -25px;
  right: -83px;
}
.stat_wrapper .date {
  font-size: 11px;
  line-height: 145%;
  color: #a5a585;
}
.stat_wrapper label {
  display: inline-block;
}
.dashboard-title {
  font-size: 1.4em;
  padding: 8px;
  color: #666666;
  border-bottom: 1px solid #ebebec;
  margin: 0;
}

.dashboard-title.filter-counter {
  font-size: 100%;
  padding: 1.1em 0em;
}

.has_tabs,
.has_tabs0 {
  margin: 0px !important;
}

.has_tabs1 {
  /*height: 54px;*/
  /*margin: 0px !important;*/
  border-bottom: none;
}

.dashboard tr:last-child td,
.dashboard td[rowspan] {
  border-bottom: 1px solid #ebebec;
}

.dashboard tbody {
  border-bottom: 1px solid #ebebec;
}

.dashboard th,
.dashboard td {
  border: none;
  padding: 4px 0.5em 4px 0.5em;
  vertical-align: top;
}

.dashboard.collections th,
.dashboard.collections td {
  padding: 8px 2px 8px 10px;
}

.dashboard td:last-child {
  padding-right: 8px;
}

.dashboard th {
  border-bottom: 1px solid #dddddd;
  padding: 10px 8px 10px 0.5em;
  text-align: left;
  vertical-align: middle;
}

.dashboard td {
  border-bottom: 1px dashed #ebebec;
  color: #1f1f1f;
}

.journal_user_main_row td {
  border-bottom: 1px solid white;
}

.journal_user_hidden_row td {
  border-bottom: 1px dashed #ebebec;
}

.right {
  text-align: right !important;
  padding-right: 1em;
}
.right.action {
  text-align: center !important;
  padding-right: 0px;
}
.right.action a {
  text-indent: initial !important;
}
.center {
  text-align: center;
  padding-right: 2em;
}

.dashboard .id {
  color: #666666;
  padding-left: 1em;
  padding-right: 0.5em;
  width: 1em;
}

.dashboard .authors {
  font-size: 91.67%;
}

.dashboard .days {
  font-weight: bold;
  text-align: right;
  padding-right: 0.5em;
}

.dashboard .late {
  color: #bf1b1b;
}

.dashboard .completed {
  color: #aaa;
}

.submission {
  font-weight: bold;
}

#dashboard-content a {
  color: #1b98c4;
}

.dashboard tr th:first-child {
  padding-left: 10px;
}

.dashboard tbody:hover td[rowspan] {
  background: #f5f5f6;
}

.dashboard tr:hover td {
  background: #f5f5f6;
}
.formWrapper .dashboard tr:hover th {
  background: none;
}

#dashboard-content .noUsersInGroup {
  margin: 0 0 0 10px;
  font-size: 12px;
  color: #1f1f1f;
  float: left;
}

.dashboard .godown img {
  width: 15px;
  height: 8px;
}

.dashboard .goup img {
  width: 15px;
  height: 8px;
}

.dashboard .goup {
  margin-top: 0px;
}

.dashboard .godown {
  margin: 10px -10px 0 0;
}

.dashboard .goup,
.godown {
  position: absolute;
  padding: 0 10px;
}

.reviewer_tbl .godown img {
  width: 15px;
  height: 8px;
}

.reviewer_tbl input {
  cursor: pointer;
}

.reviewer_tbl .goup img {
  width: 15px;
  height: 8px;
}

.reviewer_tbl .goup {
  margin-top: 0px;
}

.reviewer_tbl .godown {
  margin: 10px -10px 0 0;
}

.reviewer_tbl .goup,
.godown {
  position: absolute;
  padding: 0 10px;
}

.capholder {
  margin-top: 25px;
}

.capinfo {
  margin-top: 10px;
}

.leftPad10 {
  padding-left: 10px;
}

.leftMar10 {
  margin-left: 10px;
}
.topPad10 {
  padding-top: 10px;
}

.topMar10 {
  margin-top: 10px;
}

ul.journalArticlesTree {
  margin-left: 10px;
  margin-top: 10px;
}

ul.journalArticlesTree li {
  padding: 3px;
}

.journalArticleAction {
  text-decoration: none;
  font-weight: normal;
  color: #666633;
}

.browseRootRow a,
.browseRootRow:hover a {
  font-weight: normal;
  font-size: 14px;
  color: #1b98c4;
  font-family: "Times New Roman", Times, serif;
  text-decoration: none;
}

.storyRowTitle a {
  font-weight: normal;
  font-size: 20px;
  color: #1b98c4;
  font-family: "Times New Roman", Times, serif;
  text-decoration: none;
}

ul.journalArticlesTree li.browseRow {
  padding: 0px;
}

li.browseRow a {
  font-size: 11px;
  color: #666633;
  font-family: tahoma, verdana, helvetica;
  text-decoration: none;
}

li.browseRow:hover a {
  text-decoration: underline;
}

.viewDocumentBottom {
  border-top: none !important;
  padding: 0px 0px 0px 0px;
}

#content .corners_grey {
  height: 4px;
  width: 100%;
  background: #ffffff;
}

.document_view_holder {
  padding: 20px 20px 20px 20px;
}

.document_review_title {
  color: #1f1f1f;
  font-size: 14px;
  padding-bottom: 18px;
  font-weight: bold;
}

.document_review_info {
  color: #1f1f1f;
  padding-bottom: 25px;
  font-size: 12px;
}

.reviewers_row_header {
  color: #993333;
  padding-bottom: 20px;
  font-size: 12px;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

table.reviewer_tbl th,
.reviewer_tbl .th {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 15px !important;
  font-size: 12px;
  font-weight: bold;
}

table.reviewer_tbl th,
table.reviewer_tbl td {
  padding: 5px;
}

table.reviewer_tbl td:nth-child(2),
table.tbl_editors td:nth-child(2){
    font-size: 0.95em;
}

table.reviewer_tbl td,
.reviewer_tbl .td {
  padding: 10px 5px 10px 5px;
  color: #1f1f1f;
  font-size: 13px;
  border-bottom: 1px solid #ebebec;
}

.sm_font {
  font-size: 12px !important;
  color: #666666 !important;
}

.reviewers_footer_txt {
  padding: 30px 0px 15px 5px;
  color: #1f1f1f;
  font-weight: bold;
  font-size: 12px;
}

.reviewers_footer_content {
  padding: 0px 0px 0px 40px;
}

.reviewers_footer_content_left {
  float: left;
  width: 340px;
}

.reviewers_footer_content_left_label {
  padding: 0px 0px 7px 0px;
  color: #993333;
  font-weight: bold;
  font-size: 12px;
}
.reviewers_footer_content_left_label_note {
  padding: 0px 0px 7px 0px;
  font-size: 0.9em;
  line-height: 1.7em;
  width: 100%;
}

.reviewers_footer_content_left_icon {
  float: left;
  background: url("../i/icons.png") no-repeat 0px 0px;
  width: 14px;
  height: 15px;
  margin: 3px 0px 0px 7px;
}

.reviewers_footer_content_left_inp {
  float: left;
}

.reviewers_footer_content_middle {
  font-size: 12px;
  color: #993333;
  text-transform: uppercase;
}

.reviewers_footer_content_right {
  float: left;
  width: 168px;
  margin-top: 24px;
}

.reviewers_search_btn_left {
  float: left;
  width: 4px;
  height: 30px;
  background: url("../i/reviewers_btn_left.png") no-repeat;
}

.reviewers_search_btn_right {
  float: left;
  width: 4px;
  height: 30px;
  background: url("../i/reviewers_btn_right.png") no-repeat;
}

.reviewers_search_btn_middle {
  float: left;
  width: 160px;
  height: 22px;
  background: url("../i/reviewers_btn_middle.jpg") repeat-x;
  border-top: 1px solid #96968a;
  border-bottom: 1px solid #96968a;
  padding: 6px 0px 0px 0px;
  text-align: center;
  font-size: 12px;
  cursor: pointer;
}

.reviewers_footer {
    padding: 0px 0px 20px 0px;
    /*border-bottom: 1px solid #DDDDDD;*/
}

.invite_reviewer_btn {
  float: left;
  width: 158px;
  cursor: pointer;
}

.invite_reviewer_btn_right {
  width: 4px;
  height: 30px;
  background: url("../i/invite_reviewer_right_btn.png") no-repeat;
  float: left;
  display: none;
}

.under_footer {
  margin-top: 18px;
}

.invite_reviewer_text {
  color: #990000;
  font-size: 12px;
  padding: 0px 0px 0px 20px;
  width: 266px;
  display: inline-block;
  vertical-align: top;
}
.invite_reviewer_text_color {
  color: #990000;
}

.groupusers tr td:nth-child(3) {
  width: 380px;
}

.se_header_cont {
  padding: 0px 0px 0px 0px !important;
}

.se_header_cont .reviewers_search_btn_middle {
  width: 175px !important;
}

.se_header_cont .reviewers_footer_content_right {
  width: 183px !important;
}

.se_header_cont .searchWrapper {
  width: 280px;
}

.se_header_cont .reviewers_footer_content_left {
  width: 350px;
}

.se_header_cont .searchWrapper input {
  width: 278px;
}

.se_header_cont .reviewers_footer_content_middle {
  padding-right: 70px;
}

.editors_list_voc_list_holder {
  padding-top: 30px;
}

.letter_holder {
  border-top: 1px dashed #ebebec;
  border-bottom: 1px dashed #ebebec;
  padding: 7px 0px 7px 5px;
  margin: 10px 0px 0px 0px;
  color: #ebebec;
}

.letter_row {
  float: left;
  width: 13px;
  height: 21px;
  text-align: center;
  padding: 0px 5px 0px 5px;
}

.letter_row a {
  color: #1b98c4;
  font-size: 14px;
  font-weight: bold;
}

table.tbl_editors th,
table.tbl_editors td {
  padding: 5px;
}

table.tbl_editors th {
  border-bottom: 1px solid #dddddd;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 15px !important;
}

table.tbl_editors td {
  border-bottom: 1px solid #ebebec;
  color: #1f1f1f;
  font-size: 13px;
  padding: 10px 5px;
}

.tbl_editors {
  padding-top: 15px;
}

table.tbl_categories td {
  border-bottom: 1px dashed #ebebec;
  color: #666;
  font-size: 13px;
  padding: 8px 5px;
  font-size: 13px;
}

table.tbl_editors td a {
  color: #1b98c4;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

.editor_back_link {
  padding-top: 30px;
}

.tabHolder {
  background: #f5f5f5;
}
#submission_step .tabHolder {
  margin-top: -1px !important;
  margin-left: -20px !important;
  margin-right: -20px !important;
}

.P-LE-Tabs-Holder {
  position: relative;
  padding-top: 30px;
}

.P-LE-Tab-Holder.tabHolder {
  padding-top: 10px;
}

.tabRowMiddle_Inactive {
  height: 24px;
  padding: 6px 5px 0px 5px;
  color: #666666;
  background: #ebebeb;
  text-align: center;
  font-size: 1.2em;
  border-radius: 4px 4px 0 0;
  border-top: 1px solid #ebebec;
  border-left: 1px solid #ebebec;
  border-right: 1px solid #ebebec;
  position: relative;
  cursor: pointer;
}
.tabRowMiddle_Inactive:hover {
  opacity: 0.6;
}
#submission_step .tabRowMiddle_Inactive {
  height: 28px;
  cursor: default;
}
.viewdoc_activetab .tabRowMiddle_Inactive {
  color: #191930;
  background: #ffffff;
  font-weight: 600;
}

.viewdoc_activetab .tabRowMiddle_Inactive:hover {
  opacity: unset;
}

.document_info_holder_top {
  padding: 20px;
}

.document_info_title {
  color: #1f1f1f;
  font-size: 16px;
  padding-bottom: 15px;
  font-weight: bold;
}

.document_info_title p {
  color: #1f1f1f !important;
  font-size: 16px !important;
}

.document_info_authors {
  color: #1f1f1f;
  font-size: 1.1em;
  padding: 0px 0px 10px 0px;
  font-style: italic;
  line-height: 1.6em;
}

.document_info_bottom_info_left_rubr {
  font-style: italic;
}

.document_info_row_border_line {
  border-top: 1px solid #999999;
}

.document_author_review_round_holder {
  padding: 20px 20px 25px 20px;
}

.document_source_2
  .submission_notes_main_wrapper
  .document_author_review_round_holder {
  padding: 0;
}

.document_author_review_round_top_left {
  float: left;
  /*width: 350px;*/
  color: #1f1f1f;
  font-size: 14px;
  font-weight: bold;
}

.document_author_review_round_top_right {
  float: right;
}

.document_author_review_round_top_right a {
  color: #006565;
  font-size: 12px;
}

.document_author_holder_rev {
  margin: 20px 0px 0 0;
}

.document_author_holder_rev_info_top_left {
  color: #993333;
  font-size: 13px;
}

.document_author_holder_rev_info_top {
  margin: 0px 0px 20px 0px;
}

.document_author_holder_rev_info_top_right a {
  color: #006565;
  font-size: 12px;
}

#decision input[type="radio"] {
  margin: 0;
}

.document_author_holder_rev #review_form {
  padding: 0px;
}

#review_form.document_author_holder_content_no_review_yet {
  padding: 0px 0px 20px 0px;
}
.previewform.questionary_file_base td .control {
  padding-left: 0px;
  width: 20px;
  margin: 0 auto;
  height: 22px;
}

.document_author_holder_content_no_review_yet_top {
  background: #ffffcc;
  height: 5px;
  width: 100%;
}

.yellow-top-left {
  width: 5px;
  height: 5px;
  background: #ffffcc;
}

.yellow-top-right {
  width: 5px;
  height: 5px;
  background: #ffffcc;
}

.yellow-top-middle {
  width: 100%;
  background: #ffffcc;
  height: 5px;
}

.yellow-bottom-left {
  width: 5px;
  height: 5px;
  background: #ffffcc;
}

.yellow-bottom-right {
  width: 5px;
  height: 5px;
  background: #ffffcc;
}

.yellow-bottom-middle {
  width: 100%;
  background: #ffffcc;
  height: 5px;
}

.yellow-green-txt {
  /*color: #006600;*/
  color: #191930;
  font-size: 1.1em;
  font-weight: 600;
  text-align: center;
}

.cur_info_holder {
  background: #f5f5f5;
  padding: 30px 20px;
  box-shadow: 0px 0px 8px 5px #80808038;
  font-size: 1.1em;
}

.document_author_holder_content_no_review_yet_middle {
  background: #fffde9;
  padding: 20px 0px;
  box-shadow: 0px 0px 8px 5px #80808038;
}

.document_author_holder_content_no_review_yet_middle > span.yellow-green-txt {
  /*background: beige;*/
  min-height: 10px;
  display: block;
}

.document_author_holder_content_no_review_yet_middle + .subm_reject_or_holder {
  padding-top: 0px;
}
.document_author_holder_content_no_review_yet_middle.flexbox {
  padding: 20px;
}
.subm_notes_desc_holder {
  padding: 10px 0px 15px 0px;
  color: #1f1f1f;
  font-size: 11px;
}

.reviewers_search_btn_middle_small1 {
  width: 80px;
  cursor: pointer;
}

.reviewers_footer_content_right_small_1 {
  margin-top: 10px;
}

.subm_more_info_holder {
  padding: 15px 0px 15px 0px;
}

.subm_more_info_holder_first {
  padding: 0px 0px 15px 0px;
}

.submission_notes_main_wrapper {
  padding: 20px 20px;
}

.ed_holder_wrapper {
  padding: 0px;
}

.invite_reviewer_btn_E {
  float: none;
}

.invite_reviewer_btn_E_first {
  padding: 10px 20px 0px 0px;
  width: 270px;
}
.return_to_author_btn {
  padding: 10px 5px 0px 0px;
}

.invite_reviewer_btn_E_first .invite_reviewer_btn_middle,
.invite_reviewer_btn_E_sec .invite_reviewer_btn_middle {
  width: 210px;
}

.invite_reviewer_btn_E_sec {
  padding: 10px 0px 0px 5px;
  width: 270px;
}

.subm_reject_reasons_txt {
  padding: 0px 0px 10px 0px;
  text-align: center;
}

.submission_notes_main_wrapper_E_view {
  padding-bottom: 20px !important;
  background: #f5f5f5;
}

.document_author_review_round_top_left_editor {
  float: none;
}

.subj_editor_name_class {
  color: #63634a;
  font-size: 13px;
}

.submission_notes_main_wrapper_E_view table td a {
  color: #006565;
  font-size: 13px;
}

.document_author_review_round_holder_E_reviewers
  .document_author_holder_rev_info_top_left {
  width: 300px;
}

.document_author_review_round_holder_E_reviewers table td a {
  color: #006565;
  font-size: 13px;
}

.document_author_review_round_holder_E_reviewers
  .document_author_holder_content_no_review_yet_middle {
  padding-left: 10px;
  padding-right: 10px;
}

.se_due_date_txt {
  color: #990000;
}

.se_due_date_txt_green {
  color: #006600;
}

.subj_editor_name_class_1 {
  color: #1f1f1f;
}

.document_author_holder_content_no_review_yet2 {
  padding-top: 0px;
}

.reviewholder_top {
  /*padding: 20px 0px 0px 0px;*/
}

.history_link {
  color: #006565;
  font-size: 12px;
}

.messaging_list th {
  padding: 20px 0px 15px 5px;
  border-bottom: 1px solid #dddddd;
  font-size: 12px;
  color: #1f1f1f;
}

.messaging_list td {
  padding: 10px 2px 10px 5px;
  border-bottom: 1px dashed #ebebec;
  color: #1f1f1f;
  font-size: 12px;
  vertical-align: top;
}

.messaging_list tr {
  background: none;
}

.messaging_list tr:nth-child(even) {
  background: #fafaf8;
}

.messaging_list tr:first-child {
  background: none;
}

.messaging_collapse_E_View {
  padding-bottom: 6px !important;
  padding: 5px 20px 0px;
}
.messaging_opened_E_View {
  padding: 0px 0px 0px;
}

.messaging_opened_E_View .document_author_review_round_holder {
  padding: 9px 20px 25px 20px;
}
.collapse_messaging_title {
  float: left;
  margin: 2px 0 0 16px;
  font-size: 13px;
  font-weight: bold;
}
.reviewer_list_tbl th {
  padding: 20px 0px 15px 0px;
  border-bottom: 1px solid #dddddd;
  font-size: 12px;
  color: #1f1f1f;
}

.document_source_2 .reviewer_list_tbl th {
  padding: 0px 0px 10px 0px;
  border-bottom: none;
  font-size: 12px;
  color: #999;
}

.reviewer_list_tbl td {
  padding: 10px 2px 10px 0px;
  border-bottom: 1px dashed #ebebec;
  color: #1f1f1f;
  font-size: 12px;
  vertical-align: middle;
}
.reviewer_list_row {
  border-bottom: 1px dashed #ebebec;
}
.reviewer_list_row .td {
  padding: 10px 2px 10px 0px;
  color: #1f1f1f;
  font-size: 12px;
  vertical-align: middle;
}
.editor_list_tbl td {
  color: #1f1f1f;
  font-size: 12px;
  vertical-align: top;
}

.editor_list_tbl td:last-child {
  text-align: right;
}

.editor_list_tbl p,
.author_comment_holder p {
  word-break: break-word;
}

.doc_holder_reviewer_list {
  padding: 20px 0px 0px 0px;
}

.ed_decision_class_holder {
  font-size: 13px;
  color: #993333;
}

.ed_decision_val_class_holder {
  font-size: 13px;
  color: #63634a;
}

.doc_holder_reviewer_list table td a {
  color: #006565;
  font-size: 12px;
}

.reviewer_act {
  padding: 0px 5px 0px 5px;
  cursor: pointer;
}

#inputBox input#go_to_issue_input {
  width: 100%;
  line-height: 24px;
}

#issue a.notActive {
  color: #ccc;
  cursor: default;
}

.editDocument input[type="submit"] {
  width: 40px;
}

.editDocument input[type="text"],
.editDocumentCollection input[type="text"] {
  width: 35px;
}

.editDocument {
  width: 175px;
}

.editDocumentCollection {
  width: 96px;
}

.P-Green-Title {
  font-weight: bold;
  font-size: 11px;
  color: #1b98c4;
  font-family: tahoma, verdana, helvetica;
  text-decoration: none;
  line-height: 24px;
}

.P-Description-Txt {
  font-size: 10px;
  color: #666633;
  font-family: verdana, helvetica;
}

.leftSiderBlock {
  background-repeat: repeat-x;
  background-color: white;
  border-radius: 2px;
  background-origin: border-box;
  border: 1px solid #ebebec;
  margin-bottom: 10px;
}

.leftSiderBlock.about {
  position: fixed;
}

.leftSiderBlock.withoutHeader {
  background-image: none;
}

#dashboard-content.withoutHeader {
  background-image: none;
  margin-left: 192px;
  margin-right: 0px;
}

.leftSiderBlock.bigBlock {
  width: 100%;
}

#leftSider .leftSiderBlock h3 {
  background-color: #191930;
  color: #ffffff;
  background-origin: border-box;
  background-size: 100% 29px;
  border-bottom: 1px solid #ebebec;
  padding: 3px 0;
  font-size: 1.17em;
  line-height: 36px;
  margin: 0;
  text-indent: 1em;
  width: 100%;
}

#leftSider .leftSiderBlock.about h3 {
  width: 100%;
  background-image: none;
  background-color: #191931;
  display: block;
  text-align: center;
  margin: 0;
  padding: 4px 0;
  color: white;
  font-weight: normal;
  font-size: 1.6em;
  text-indent: 0px;
}

#aboutlb.siderBlockLinksHolder {
  padding: 10px 0px;
}
.siderBlockLinksHolder .topLevelMenu,
.siderBlockLinksHolder .footLevelMenu {
  padding: 0px 20px 0px 20px;
}
.siderBlockLinksHolder .topLevelMenu .title,
.siderBlockLinksHolder .footLevelMenu .title {
  padding: 6px 0px;
  font-size: 1.3em;
  font-family: Open Sans-Light, Open Sans, Tahoma;
  font-weight: 500;
}
.siderBlockLinksHolder .subLevelMenu .title {
  padding: 5px 0px 5px 35px;
  font-size: 1.2em;
  font-weight: normal;
  display: inline;
  z-index: 100;
  float: left;
  clear: left;
}
.siderBlockLinksHolder .subLevelMenu {
  position: relative;
  display: none;
}
.siderBlockLinksHolder .subLevelMenu:before {
  content: "";
  width: 0;
  height: 100%;
  position: absolute;
  border-left: 1px solid #e2e2e2;
  top: 0;
  left: 0px;
}
.siderBlockLinksHolder .subLevelMenu .title:before {
  position: absolute;
  content: "\00a0";
  width: 28px;
  margin-top: -10px;
  margin-left: -35px;
  border-bottom: 1px solid #e2e2e2;
  z-index: 0;
}
.siderBlockLinksHolder .title a {
  color: #000;
}
.siderBlockLinksHolder .subLevelMenu .title:hover {
  font-weight: bold;
}

.siderBlockLinksHolder .topLevelMenu.active > .title a,
.siderBlockLinksHolder .subLevelMenu .title a.active {
  font-weight: bold;
  border-left: 4px solid #191930;
  margin-left: -6px;
  padding-left: 6px;
}

/*level 3*/
.siderBlockLinksHolder .subSubLevelMenu .title {
  padding: 5px 0px 5px 35px;
  font-size: 1.2em;
  font-weight: normal;
  display: inline;
  z-index: 100;
  float: left;
  clear: left;
}

.siderBlockLinksHolder .subSubLevelMenu .title a {
  padding-left: 20px;
}

.siderBlockLinksHolder .subSubLevelMenu {
  position: relative;
  display: none;
}
.siderBlockLinksHolder .subSubLevelMenu:before {
  content: "";
  width: 0;
  height: 100%;
  position: absolute;
  border-left: 1px solid #e2e2e2;
  top: 0;
  left: 0px;
}
.siderBlockLinksHolder .subSubLevelMenu .title:before {
  position: absolute;
  content: "\00a0";
  width: 48px;
  margin-top: -10px;
  margin-left: -35px;
  border-bottom: 1px solid #e2e2e2;
  z-index: 0;
}
.siderBlockLinksHolder .title a {
  color: #000;
}
.siderBlockLinksHolder .subSubLevelMenu .title:hover {
  font-weight: bold;
}

.siderBlockLinksHolder .topLevelMenu.active > .title a,
.siderBlockLinksHolder .subSubLevelMenu .title a.active {
  font-weight: bold;
  border-left: 4px solid #191930;
  margin-left: -6px;
  padding-left: 6px;
}
.siderBlockLinksHolder .subSubLevelMenu .title a.active {
  margin-left: 13px;
}

/**end level 3*/

.siderBlockLinksHolder .topLevelMenu span:first-of-type:before {
  top: 14px;
}
.siderBlockLinksHolder .topLevelMenu span:last-of-type:before {
  top: -14px;
}
.filterBlock {
  margin: 0 0 5px 0;
  padding: 10px;
  background: #f5f5f5;
}
.sec_type,
.column2 {
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
}
.third_type,
.column3 {
  -webkit-columns: 3;
  -moz-columns: 3;
  columns: 3;
}

.column2 ul,
.column3 ul,
.column2 ol,
.column3 ol {
  padding-top: 0;
  margin-top: 0;
}

.third_type label {
  display: block;
}

.filterBlockTitle {
  font-weight: bold;
  margin-bottom: 6px;
}

.filterBlockContent {
  line-height: 1.7em;
}
.contentArticles.issues h1 {
  border-bottom: none;
  padding-left: 0px;
  padding-top: 0px;
}

.issueTotals span {
  font-weight: bold;
}

.issueTotals {
  padding-top: 10px;
  padding-bottom: 10px;
}

.issueDescription {
  margin-top: 10px;
  line-height: 1.7em;
  font-size: 1.1em;
}

.issueEditors {
  margin: 20px 0px;
  font-size: 1.2em;
}

.issueTitle {
  /*color: #191930 !important;*/
  /*font-family: trebuchet ms;*/
  font-size: 14pt;
  font-weight: normal;
}

.issueTitle:hover,
.categories a:hover,
.issuePicture a:hover,
.special_issues_list a:hover {
  opacity: 0.8;
}

#price.issuePrice {
  float: none;
  display: block;
  padding-left: 0px;
  padding-bottom: 10px;
  margin-top: 15px;
}

#price.issuePrice a {
  color: #63634a;
}
.collection_wrapper .categories {
  margin: 5px 0;
}
.collection_wrapper .date_and_state {
  margin-bottom: 20px;
}

.issuePicture {
  padding-right: 15px;
}
.issueCover {
  width: 110px;
}

td.issuePicture + td {
  width: 100%;
}

.collection_wrapper .issuePicture {
  padding-right: 20px;
}

.issuePicture img,
.issuePicture div {
  border: 1px solid #dddddd;
  box-shadow: 4px 4px 4px #ccc;
}

.P-Grey-Btn-Holder.P-Clear-Filter {
  margin: 10px 10px 10px 10px;
}

.P-Grey-Btn-Holder.P-Go {
  margin: 5px 0px 0px 0px;
}

.issueNoLabel {
  float: left;
  line-height: 42px;
  margin-right: 10px;
}

.issueNoHolder {
  margin: 7px 5px 2px 15px;
}

.issueFromTo {
  float: left;
  margin-left: 20px;
  line-height: 42px;
}

.blockDownArrow.tree {
  margin-top: -3px;
}

.blockDownArrow {
  background: url(../i/icons_arrow_down.svg) repeat-x;
  width: 32px;
  height: 24px;
  float: right;
}

.blockDownArrow:hover {
  background: url(../i/icons_arrow_down.svg) repeat-x;
  opacity: 0.6;
}

.blockUpArrow.tree {
  margin-top: -3px;
}

.blockUpArrow {
  background: url(../i/icons_arrow_up.svg) repeat-x;
  width: 32px;
  height: 24px;
  float: right;
}

.blockUpArrow:hover {
  background: url(../i/icons_arrow_up.svg) repeat-x;
  opacity: 0.6;
}

.filterBlock.category {
  border-radius: 2px;
}

.filterBlock.category:last-of-type {
  margin-bottom: 0px;
}

.filterBlock.by_alpha {
  margin-bottom: 0;
}

.filterBy .dynatree-container {
  border-radius: 2px;
}

#leftSider li.token-input-selected-token-facebook p {
  color: #fff;
}

#leftSider .category p {
  background: none;
  color: #1b98c4;
  font-weight: normal;
}

.fieldHolder.bigColField {
  width: 317px;
}

.buttonsHolder {
  margin: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
#dashboard-content .buttonsHolder {
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.buttonsHolder .P-Grey-Btn-Holder {
  margin-bottom: 0px;
  margin-right: 10px;
}

.P-Green-Btn-Middle input {
  line-height: 31px;
  font-size: 14px;
  cursor: pointer;
}
.P-Green-Btn-Middle a {
  color: #fff !important;
  line-height: 29px;
}

.dashboard-title.withoutBorder {
  border-bottom: none;
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.fieldHolder.date img {
  position: relative;
  top: -26px;
  right: -110px;
}

.fieldHolder.date_filter img {
  position: absolute;
  top: 22px;
  right: 4px;
}

.dateHolder {
  float: left;
  width: 160px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
}

.letter {
  line-height: 20px;
}

.lettersHolder {
  width: 280px;
  display: inline-flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.authorInfoHolder {
  width: 50%;
  float: left;
  margin-bottom: 30px;
}

.authorInfoHolder p,
#contacts p {
  line-height: 1.5em;
  margin: 0.35em 0;
  color: #1f1f1f;
  padding-right: 5px;
}

.authorInfoHolder .green {
  font-size: 1em;
  font-weight: 600;
  /*background-color: red;*/
}

.authorInfoHolder .Prof-Photo {
  float: left;
}

#btn_rej_1,
#btn_rej_2 {
  cursor: default;
}

.btn_rej_1_active,
.btn_rej_2_active {
  background: #b42741;
  border-radius: 2px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
  height: 30px;
  margin: 5px 20px 0px 0px;
}

#btn_ret_to_a_1 {
  cursor: default;
}

.btn_ret_to_a_1_active {
  background: #374073 !important;
  color: #ffffff !important;
  cursor: pointer;
}

.btnContentHolder {
  font-size: 14px;
  padding-top: 5px;
}
.btn_rej_1,
.btn_rej_2 {
  background: #e09ca8;
  border-radius: 2px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
  height: 30px;
  margin: 5px 20px 0px 0px;
}

.red_txt_due_date {
  color: #b42741;
  font-size: 13px;
}

.green_txt_due_date {
  color: green;
  font-size: 13px;
}

.subm_reject_or_holder {
  padding: 20px 10px 20px 10px;
  display: flex;
  align-items: center;
}
.document_btn_actions_editor_holder {
  margin: 10px 0 0 0;
  display: flex;
  justify-content: center;
}
.le_tab_contents .actions_le_holder {
  margin-top: -1px;
}
.le_tab_contents textarea {
  height: 600px;
  margin-right: 0px;
  border: 0px;
}
.le_xml_too_big {
  text-align: center;
  font-size: 2em;
  margin: 20px;
}
.le_version_xml_holder {
  border: 1px solid #ebebeb;
}
.or_line {
  width: 100%;
  height: 1px;
  background: #999999;
}

.or_text {
  color: #990000;
  padding: 0px 10px;
  text-align: center;
}

.small-font {
  font-size: 14px;
}

.sm_text_center {
  text-align: center;
}

.authors_list_holder {
  padding-bottom: 20px;
  font-size: 12px;
}

.tbl_editors p {
  margin: 0px !important;
}

#user_roles_checkbox {
  font-size: 12px;
  color: #1f1f1f;
  padding: 12px 0 5px;
}

.authorDesc {
  float: left;
  margin-left: 10px;
  width: calc(100% - 100px);
}

.authorDesc h3,
#contacts h3 {
  margin: 0;
  position: relative;
  top: -4px;
}

.groupSubtitle {
  font-size: 14px;
  margin-top: -10px;
}

.no_bold {
  font-weight: normal;
}

.subm_textarea_holder_middle textarea {
  box-shadow: none;
  resize: vertical;
}

.doc_holder_reviewer_list_decision {
  padding-top: 20px;
  padding-bottom: 20px;
}

.document_author_holder_content_decision {
  padding-top: 0px;
}

.collapse_text {
  color: #1b98c4;
  cursor: pointer;
}

.middle_col_collapsed_label {
  font-size: 13px;
  font-weight: bold;
}

.filterCriteria {
  background: #e2e2e2;
  padding: 20px 10px;
  margin: 0px 0px 10px 0px;
}

.template_body {
  height: 200px !important;
}

#subject_default_select,
#body_default_select {
  float: right;
  position: absolute;
  margin-left: 370px;
  margin-top: -35px;
  font-size: 13px;
  width: 200px;
}

#subject_default_select input {
  width: auto;
  height: auto;
  margin-right: 0px !important;
}

#body_default_select input {
  width: auto;
  height: auto;
  margin-right: 0px !important;
}

#body_default_select {
  width: auto;
  margin-top: -213px !important;
}

.checkbox {
  position: absolute;
  width: 20px;
  height: 20px;
  margin-left: 5px;
  z-index: -1;
}

.clearStyles {
  background: none;
  border: none;
  width: 100%;
}

.confirmation {
}

.P-Registration-Content {
  position: relative;
  z-index: 1003;
}

.taskspopup-leftcol {
  float: left;
  width: 670px;
  position: fixed;
  z-index: 1004;
}

.taskspopup-rightcol {
  float: left;
  width: 285px;
  background: #f8f9f9;
  position: relative;
  z-index: 1003;
  margin-left: 670px;
}

.taskspopup-listheadmain {
  padding: 5px 5px;
  border-left: 1px solid #e2e2dc;
  border-bottom: 1px solid #e2e2dc;
}

.taskspopup-listheadmain-skip-section {
  float: left;
  width: 35px;
  padding-right: 5px;
}

.taskspopup-listheadmain-content-section {
  float: left;
  width: 250px;
}

.taskspopup-header {
  padding: 10px 17px 10px 17px;
  border-bottom: 1px solid #e2e2dc;
  font-size: 15px;
  font-weight: bold;
}

.taskspopup-header-right {
  border-left: 1px solid #e2e2dc;
}

.taskspopup-formcontent {
  padding: 0px 17px 0px 17px;
}

.taskspopup-formcontent .P-Registration-Content-Fields .input-reg-title {
  width: 70px;
  float: left;
  padding: 8px 0px 0px 0px;
  text-align: right;
}

.taskspopup-formcontent .P-Registration-Content-Fields .fieldHolder {
  float: left;
  width: 556px !important;
  margin-left: 10px;
  margin-right: 0px;
}

.taskspopup-formcontent .P-Registration-Content-Fields .fieldHolder input {
  width: 535px !important;
}

.taskspopup-formcontent .P-Registration-Content-Fields {
  padding: 7px 0px 7px 0px;
}

.taskspopup-formcontent
  .P-Registration-Content-Fields
  .Tasks-PopUp-Content-Area {
  width: 626px !important;
  height: 160px;
  margin-left: 0px !important;
  margin-top: 10px !important;
}

.taskspopup-formcontent
  .P-Registration-Content-Fields
  .Tasks-PopUp-Content-Area
  textarea {
  width: 627px !important;
  margin: 10px 0px 0px 0px !important;
  height: 210px;
}

.taskpopup-list-row-holder {
  border-bottom: 1px solid #e2e2dc;
  border-left: 1px solid #e2e2dc;
  padding: 5px 0px;
}

.taskpopup-list-row-checkb {
  float: left;
  padding-right: 5px;
  width: 35px;
}

.taskpopup-list-row-checkb input {
  margin: 5px 0px 0px 5px !important;
}

.taskpopup-list-row-content {
  float: left;
  width: 280px;
  padding: 5px 0px 5px 5px;
  cursor: pointer;
}

.taskpopup-list-row-content-pic {
  width: 32px;
  height: 32px;
  float: left;
}

.taskpopup-list-row-content-right-main {
  float: left;
  width: 238px;
  padding-left: 10px;
}

.taskpopup-list-row-content-right-main-title {
  color: #1b8aae;
  cursor: pointer;
}

.taskpopup-list-row-holder-selected {
  background: #fff !important;
  border-left: none !important;
}

.btn_inactive .invite_reviewer_btn_right {
  background: url("/i/green_btn_right_inactive.png") no-repeat !important;
}

.btn_inactive .invite_reviewer_btn_middle {
  background: url("/i/green_btn_middle_inactive.png") repeat-x !important;
}

.reviewer_community_public_list_tbl td {
  border: none;
}

#duedateFields input {
  float: left;
}

#duedateFields img {
  float: left;
  margin-top: 10px;
}

.pointer {
  cursor: pointer;
}

#submission_steps_nav {
  padding: 20px 0;
}

#submission_steps_nav input {
  margin: 0 10px;
}

#steps_nav input[type="submit"] {
  font-family: "Segoe UI", Tahoma, sans-serif;
  font-size: 12pt;
  font-size-adjust: 0.5;
  margin: 0 10px;
  padding: 3px 7px;
}

#submission_step h4 {
  margin: 1.5em 0 0.5em 0.5em;
}

#submission_step h5 {
  margin: 1em 0 0.5em 1em;
}

#submission_step p {
  margin: 0 0 1em 1em;
  font-size: 13px;
}

#submission_step .reviewer_tbl th {
  padding: 10px;
}
#submission_step .reviewer_tbl .th {
  padding: 10px 5px;
}
#submission_step .form_errors {
  padding-top: 10px;
  color: #bf1e1e;
}

form[name="document_abskwd_form"] .form_errors {
  padding-bottom: 10px;
  color: #bf1e1e;
}

#submission_step .form_errors:empty {
  display: none;
}
.userDecision {
  color: #ffffff;
  font-size: 15px;
  text-align: center;
  float: left;
  margin: 20px 0 0 0px;
}

.limitedPermissions {
  text-align: center;
  font-size: 24px;
}

.document_only_submitting_author_can_edit {
  padding-top: 20px;
  font-style: italic;
  font-size: 12px;
}

#autoprice .inputFld {
  background: none;
  border: none;
}

.documentHeader .P-Header {
  background: #191930;
}

.documentHeader {
  position: fixed;
  top: 10px;
  width: 100%;
  margin-top: -12px;
  z-index: 9999;
}

.rejBtnMid {
  background: #e09ca8;
  height: 25px;
  margin: -5px 0 0 0px;
  padding: 5px 0 0;
  color: #fff;
  font-size: 14px;
  text-align: center;
  border-radius: 2px;
}

.activateMailFieldsClass {
  cursor: pointer;
  float: left;
  position: absolute;
  margin-top: 18px;
  height: 28px;
  width: 35px;
}

.anchor {
  display: block;
  height: 155px;
  margin-top: -155px;
  visibility: hidden;
}

#P-Ajax-Loading-Image {
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -32px; /* -1 * image width / 2 */
  margin-top: -32px; /* -1 * image height / 2 */
  display: none;
  z-index: 100000;
}

.userDecisionWithLegent {
  margin-left: 0px;
}

.seVersionWithLegend .box {
  min-height: auto !important;
}

.reject_notes_text {
  color: #1f1f1f;
  padding: 10px;
}

.reject_notes_text p {
  margin: 10px 0px 0px 0px !important;
  line-height: 1.6em;
}

.decision_notes_reject {
  color: #993333;
  font-weight: bold;
  text-align: left;
  padding-bottom: 5px;
  margin-top: 10px;
}

.decision_notes_text_rejected {
  text-align: left;
}

table.no_bold_class td a {
  font-weight: normal !important;
}

.P-Article-Editing .errstr {
  padding-bottom: 5px;
}

.form_success_update {
  color: #006600 !important;
}

.letter_row_filter {
  float: left;
  width: 14px;
  line-height: 20px;
  margin: 0px 5px 0px 0px;
}

.letter_row_filter_big {
  min-width: 60px;
  max-width: 120px;
  width: auto;
}

.letter_row_filter_big2 {
  width: 13px;
}

.letter_row_filter_sep {
  float: left;
  margin: 0px 10px;
  line-height: 20px;
}

.P-Article-Content .previewform {
  padding: 0px 20px 0px 10px;
}

.P-Article-Editing input[type="checkbox"] {
  margin: 3px 0px 3px 0px !important;
}

.FirstBtn {
  margin-left: 0px;
}

.no-Border {
  border-top: 0px none !important;
  padding-top: 0px !important;
}

.no-Padding {
  padding: 0px !important;
}

.withSmallPadding {
  padding-top: 10px !important;
}

.free_text_expertise_container {
  margin-top: 45px;
}

.user_expertises_big_col {
  width: 100% !important;
}

.user_expertises_big_col ul.dynatree-container {
  min-height: 100px !important;
  height: 100px !important;
  margin: 10px !important;
}

.user_expertises_big_col .P-Registration-Content-Fields {
  padding-bottom: 0px !important;
}

.user_expertises_big_col .invite_reviewer_btn_E_first {
  padding-top: 0px !important;
  margin-bottom: 10px;
}

.user_expertises_big_col
  .taskspopup-formcontent
  .P-Registration-Content-Fields
  .input-reg-title {
  width: 100%;
  text-align: left;
}

.P-SelectHolder select {
  width: 100% !important;
}

.document_info_se .document_info_bottom_info_right_right {
  padding-left: 0px;
}

.document_info_se {
  float: right;
  padding-right: 20px;
}

.document_info_review_type {
  padding-right: 20px;
}

.no_dedicated_reviewers_data {
  padding-bottom: 30px;
}

.no_dedicated_reviewers_data_title {
  border-bottom: 1px solid #dddddd;
  color: #1f1f1f;
  font-size: 12px;
  padding: 0 0 15px;
  font-weight: bold;
}

.no_dedicated_reviewers_data_content {
  padding-top: 10px;
}

.no_dedicated_reviewers_data_content a {
  color: #993333 !important;
}

/* COMMENTS IN VERSION START */
.P-Comments-Expand-Collapse {
  padding: 8px 0px 5px;
  font-size: 12px;
  font-weight: normal;
  margin-top: 3px;
}

.P-Comments-Expand-Collapse span {
  padding-right: 15px;
}

.P-Comments-Expand-Collapse img {
  padding-right: 5px;
  vertical-align: middle;
}

.P-Comments-Revisions-Content {
  position: relative;
  overflow: visible !important;
}

.edit {
  background: url("/i/editing_pen_icon.png") no-repeat scroll left center
    transparent !important;
}

/* COMMENTS IN VERSION END */
.suggestRevName {
  padding-bottom: 4px;
  font-weight: bold;
  font-size: 1.1em;
}

.suggestRevExpertise {
  color: #666;
  font-size: 0.9em;
}

.suggestRevExpertise.aff{
  font-style: italic;
  font-size: 1em;
}

#tasksPopUpFormContent .Tasks-PopUp-Content-Area textarea {
  height: 100px !important;
  resize: none;
}

.Tasks-PopUp-Content-Template-View {
  margin-top: 10px;
  height: 123px !important;
  overflow-y: auto;
  margin-left: 0 !important;
  width: 616px !important;
  float: left;
  margin-right: 0;
  color: #1f1f1f;
  padding: 5px;
  border-color: #dddddd #dddddd #dddddd;
  border-radius: 3px 3px 3px 3px;
  border-style: solid;
  border-width: 1px;
}

.taskpopup-list-row-content-right-main-role_right .red_txt_due_date {
  font-size: 11px;
}

.commentsSingleFilter {
  float: left;
  width: 33%;
  font-weight: normal;
  font-size: 11px;
}

.commentsSingleFilter label {
  margin-left: 25px;
  display: block;
}

.commentsSingleFilter input {
  float: left;
}

.Comment-Prev,
.Comment-Next {
  margin-left: 20px;
  font-size: 12px;
  margin-top: 8px;
}

.Comment-Prev a,
.Comment-Next a {
  cursor: pointer;
  text-decoration: none !important;
}

.Comment-Prev-Readonly {
  margin-left: 0px;
}

.P-Wrapper-Container-Right .P-Article-StructureHead {
  position: fixed;
  top: 152px;
  margin-top: 0px;
  background: #e4e4dd;
  z-index: 10;
}

.Comments-Collapse-Expand-Top {
}

#decision span {
  cursor: pointer;
}

#comment_btn {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.le_action_btn {
  float: left;
  width: 188px;
}

.le_action_btn .invite_reviewer_btn_middle {
  width: 180px;
}

.le_actions_holder .P-Green-Btn-Holder {
  margin: 10px 5px 0px 0px;
}

.le_actions_holder .P-Green-Btn-Middle {
  width: 170px;
}

#P-Ajax-Loading-Image-Main {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -32px;
  margin-top: -32px;
  z-index: 100000;
}

#P-Ajax-Loading-Image-Three-Dots {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -32px;
  margin-top: -32px;
  z-index: 100000;
}

#P-Comment-Unavailable-Text {
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 15px;
  color: red;
}

.P-Main-Comment-Btn-Disabled {
  opacity: 0.5;
  filter: alpha(opacity = 50);
}

.with-label {
  position: relative;
  z-index: 1;
}

#content_label {
  position: absolute;
  z-index: 2;
  top: 13px;
  left: 3px;
  color: #666666;
}

.P-Disabled-Btn {
  opacity: 0.5;
  filter: alpha(opacity = 50);
}

.P-Document-Err-Notification {
  height: 40px;
  color: #ffffff;
  background: #ea6a8b;
  display: inline-block;
  line-height: 40px;
  text-align: center;
  font-size: 13px;
  min-width: 894px;
  margin: 0px 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}

.P-Document-Err-Notification img {
  width: 30px;
}

#docEditHeaderHolder.editHeaderWithNotification {
  height: 133px;
}

.review {
  height: 180px;
  resize: vertical;
}

.review_author {
  height: 180px;
  resize: vertical;
}

.poll_answer_err,
.reviewDecisionErr {
  font-size: 12px !important;
  -webkit-animation: move_eye 0.4s linear 1s infinite alternate;
  -moz-animation: move_eye 0.4s linear 1s infinite alternate;
  -o-animation: move_eye 0.4s linear 1s infinite alternate;
  animation: move_eye 0.4s linear 1s infinite alternate;
  animation-fill-mode: both;
  background-color: #ffe6e6;
}

.notesToAuthorErr textarea {
  border-color: #bf1e1e !important;
  background: #f6e3dc !important;
}

.landing_wrap .article_header {
  position: relative;
  min-height: 365px;
  font-size: 20px;
  color: #fff;
  background: url(/i/bg_article_header.png) no-repeat;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}

.landing_wrap .article_header > img {
  position: relative;
  left: 26px;
  bottom: -25px;
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0;
  flex: 1 0;
}
.landing_wrap .article_header > div {
  -webkit-flex: 3 0 0;
  -ms-flex: 3 0 0;
  flex: 3 0;
}
.landing_wrap td {
  padding-right: 10px;
  vertical-align: top;
}

.landing_wrap h1 {
  font-size: 1.5em;
  text-shadow: 1px 1px 1px rgba(56, 79, 54, 0.76);
}

.landing_wrap blockquote {
  font-size: 1em;
  padding: 0 0 0 28px;
  font-style: italic;
  text-shadow: 1px 1px 0px rgb(56, 79, 54);
}

.landing_wrap .article_header p {
  text-align: right;
  margin-right: 40px;
  font-size: 1em;
}

.landing_wrap .content_article ul,
.landing_wrap .content_article li,
.landing_wrap .article_footer ul,
.landing_wrap .article_footer li,
#footer .link_list,
#footer .link_list li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.landing_wrap .content_article > ul {
  padding: 50px 0 15px;
}

.landing_wrap .content_article li:first-child {
  margin-left: 0;
  border-left: none;
}

.landing_wrap .content_article li img {
  display: block;
  margin: -15px 0 0 30px;
}

.landing_wrap .content_article li h2 {
  margin: 45px 0 30px;
  font-size: 17px;
}

.landing_wrap .content_article li li,
.landing_wrap .article_footer li {
  padding: 0 0 17px 26px;
  font-size: 13px;
  background: url(/i/bullet.png) no-repeat;
}

.lt-ie8 .landing_wrap .content_article li li {
  padding-left: 0px;
  margin-left: 20px;
}

.landing_wrap .article_footer {
  position: relative;
  height: 235px;
  color: #fff;
  background: url(/i/bg_article_footer.png) no-repeat;
  border-radius: 0 0 2px 2px;
}

.landing_wrap .zse_article_footer {
  position: relative;
  height: 0px;
  color: #fff;
  background: url(/i/bg_article_footer.png) no-repeat;
}

.landing_wrap .article_footer img {
  position: absolute;
  top: -85px;
  right: -34px;
}

.landing_wrap .article_footer h2 {
  margin: 0 48px;
  padding: 42px 0;
  font-size: 25px;
  text-align: center;
  text-shadow: 1px 1px 0px rgb(56, 79, 54);
}

.landing_wrap .article_footer ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.landing_wrap .article_footer li {
  width: 23%;
}

#subMenu .menu_btn_large {
  font-size: 1.1em;
  font-weight: normal;
}

#footer .link_list {
  padding: 0 0 30px 200px;
}

#footer .link_list li {
  float: left;
  width: 33.33%;
}

#footer .link_list li img {
  display: block;
  margin: 0 auto;
}

#footer .link_list li a:hover {
  opacity: 0.8;
}

.filterBlock .filterBlockContent input {
  width: 106px !important;
  padding: 0px 3px 0px 3px;
}
.filterBlock.articles_filter .filterBlockContent input {
  width: 100% !important;
  padding: 0px 3px 0px 3px;
}

.leftSiderBlock .P-Grey-Btn-Holder {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  float: none;
}

.article .authors_list_holder {
  color: #191930;
  padding: 10px 0px 10px 0px;
  font-size: 1.04em;
}

.article a.authors_list_holder:hover {
  opacity: 0.8;
}

/* new index page css START*/
button.button_green,
button.button_red,
.button_green {
  padding: 8px 22px;
  margin-left: 10px;
  font-size: 14px;
  width: auto;
  height: auto;
  color: #fff;
  border: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}

.dash_filter_holder {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.css_button,
.invite_reviewer_btn_middle {
  margin: 0px;
  padding: 0px !important;
  margin-left: 10px;
  font-size: 1em;
  color: #ffffff;
  border: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  text-align: center;
}
a.css_button {
  padding: 6px 10px !important;
}
.css_button input {
  padding: 6px 10px;
  width: 100%;
  height: 100%;
  font-size: 1em;
  color: #ffffff;
  border: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  text-align: center;
  background: #7eaa5d;
}
.css_button.green {
  background: #7eaa5d;
}
.css_button.green:hover {
  background: #7eaa5d;
  opacity: 0.8;
}

.css_button.gray {
  background: #191930;
}
.css_button.gray:hover {
  background: #191930;
  opacity: 0.8;
}

#dashboard-content a.css_button.gray {
  color: #fff;
}

.button_green {
  background: #7eaa5d;
}

.button_green:hover {
  opacity: 0.8;
  background: #7eaa5d;
}

.button_red {
  background: #b42741;
}
.button_red:hover {
  background: #b42741;
  opacity: 0.8;
}
.lt-ie10 .button_red {
  background: #993333;
}

.lt-ie10 .button_green {
  background: #447d5d;
}

.lt-ie10 #subMenu {
  background: #fafafa;
}

.lt-ie8 button.button_green,
.lt-ie8 button.button_red {
  padding: 8px 5px;
}

.lt-ie8 button.button_tasks {
  padding: 0 5px 0 9px;
}

.lt-ie8 button.button_tasks span {
  padding-left: 15px;
}

button.button_tasks span {
  display: block;
  padding: 0px 22px;
}

#button > a {
  margin: 0 2px 6px 0;
  float: right;
  clear: right;
}

#button > a:hover,
#subMenu .menu_btn:hover {
  opacity: 0.8;
}

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  *zoom: 1;
}
/* new index page css END*/
.authorInfoHolder .Prof-Photo {
  width: 70px;
}

.filterBlockContent input[type="checkbox"] {
  width: 15px !important;
}

.fund_ag {
  width: 100% !important;
}

.fund_ag input {
  margin-right: 0px !important;
}

.green.letter {
  padding: 5px 0px;
}

.green.letter:hover {
  opacity: 0.8;
}

.author-left-bar-holder {
}

element.style {
  float: left;
  width: 276px;
}

.authorInfoHolder .greenDesc {
  font-size: 11px;
}

.Letter-in-filter {
  font-weight: bold;
}

.menu_delimiter {
  border-left: 1px solid #ebebeb;
  height: 33px;
  display: inline-block;
  float: left;
}

.journal_articles_search_wrapper {
  float: left;
  padding: 0px 0px 0px 0px;
}

.article_search_radio_holder {
  width: 100%;
}

.article_search_radio_holder td {
  text-align: left !important;
}

.P-Articles-Sort-Select {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  color: #ffffff;
  min-width: 190px;
}
.collection_documents_sort {
	padding-right: 5px !important;
}
.collection_documents_sort .P-Articles-Sort-Select {
  min-width: 290px;
}
.article_sort_select_wrapper {
  padding: 6px 0px 6px 6px;
}

.P-Articles-Sort-Select select {
  margin: 0px;
}

.article_sort_text {
  width: 10%;
  text-align: right;
  float: left;
  height: 42px;
  background-color: #6b7182;
  color: #ffffff;
  border-bottom: 1px solid #ebebec;
}

.article_title_with_sort {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  background-color: #191930;
  padding-right: 6px;
}

.article_reviewit_btn {
  margin: 5px 0px 0px 0px;
  background: url("/i/Review_it_btn_big.png") no-repeat;
  border: medium none;
  height: 34px;
  width: 122px;
}

.article_reviewit_btn:hover {
  opacity: 0.8;
}
.article_post_btn {
  margin: 5px 0px 0px 0px;
  background: url("/i/Post_btn_big.png") no-repeat !important;
  border: medium none;
  height: 34px;
  width: 122px;
  display: inline-block;
}

.article_post_btn:hover {
  opacity: 0.8;
}

.article_cancel_btn {
  margin: 5px 0px 0px 0px;
  background: url("/i/Cancel_btn_big.png") no-repeat !important;
  border: medium none;
  height: 34px;
  width: 122px;
  display: inline-block;
  margin-left: 20px;
}

.article_cancel_btn:hover {
  background: url("/i/Cancel_btn_big_hover.png") no-repeat !important;
  border: medium none;
  height: 34px;
  width: 122px;
  display: inline-block;
  margin-left: 20px;
}

.article_forum {
  padding: 20px 15px;
}

.article_reviews {
  padding: 10px;
}
.article_comment_textarea {
  font-size: 12px;
  margin-top: 7px;
  margin-bottom: 5px;
  height: 120px;
  padding: 10px;
  width: 431px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  box-sizing: content-box;
  background: #fff;
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  border-bottom: solid 1px #dddddd;
  border-radius: 2px;
  box-shadow: inset 0px 6px 10px -10px #888; /* x  y  blur  spread color */
}

.forum_list_row {
  margin: 0px 0px 15px 7px;
  padding: 0px 0px 0px 0px;
}

.forum_list_arrow {
  float: left;
  width: 14px;
  height: 14px;
  position: absolute;
  z-index: 2;
  background: url("/i/comment-stroke.png") no-repeat;
  margin-left: -6px;
}

.forum_list_content {
  position: relative;
  z-index: 1;
  background: #ffffff;
  border-radius: 0px 2px 2px 2px;
  border-top: solid 1px #dddddd;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
  border-bottom: solid 1px #dddddd;
  margin-left: 7px;
}

.forum_list_content:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: -16px;
  top: -1px;
  border: 8px solid;
  border-color: #dddddd #dddddd transparent transparent;
}

.forum_list_content:after {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: -14px;
  top: 0px;
  border: 7px solid;
  border-color: #ededed #ededed transparent transparent;
}

.forum_list_row.reply .forum_list_content,
.forum_list_row.reply .aof_review_citation {
  background: #f4f4f4;
}

.forum_list_row.reply .forum_list_content:after {
  border-color: #f4f4f4 #f4f4f4 transparent transparent;
}

.forum_list_user_image,
.forum_list_reply_user_image {
  float: left;
  width: 27px;
  margin: 0px 8px 0px 0px;
}

.forum_list_user_image {
  padding: 10px 0 0 10px;
}

.forum_list_reply_user_image {
  width: 40px;
  padding: 10px;
}

.forum_list_user_main_info {
  float: left;
}

.forum_list_user_name {
  color: #1b8aae;
  font-size: 1.3em;
  font-weight: bold;
  padding-top: 10px;
}

.forum_list_user_name.cursor {
  cursor: pointer;
}

.forum_list_user_comment_date {
  color: #727272;
  font-size: 1em;
  margin-top: 5px;
}

.forum_list_user_comment_text {
  padding: 10px;
  font-family: Calibri;
  font-size: 10pt;
}

.forum_list_user_comment_text > .statement {
  padding: 0 0 6px 0;
  font-size: 1em;
}

.statement_title {
  font-weight: bold;
  padding-bottom: 4px;
}
.statement_text {
  font-style: italic;
}

.forum_list_user_comment_text p {
  padding-bottom: 4px;
}

.article_comment_form {
  margin: 10px 0px 0px 0px;
}

#comment_form #P-Resubmit-Article {
}

.forum_list_actions {
  margin: 8px 0px 3px 0px;
  float: left;
}

.article_comment_form .previewform td {
  padding: 6px 3px;
}
.article_comment_form .previewform td:first-child {
  padding: 6px 10px 6px 0px;
}
.article_comment_form_not_logged {
  font-family: Helvetica;
  font-size: 11pt;
  font-weight: bold;
  padding: 15px 0 0 15px;
  border-top: 1px solid #bbb;
  margin: 20px -30px 20px -15px;
}

.article_comment_form_not_logged a {
  font-size: 14px;
  font-weight: bold;
}

.forum_list_head {
  color: #666666;
  font-family: Helvetica;
  font-weight: bold;
  padding: 0px 0px 10px 0px;
  font-size: 11pt;
}

.aof_no_comments_holder {
  font-size: 14px;
  padding: 0px 0px 10px 0px;
}

.forum_list_user_header {
  margin-left: -3px;
  margin-top: -3px;
  background-color: #fdf5e3;
  border-radius: 2px 2px 0 0;
  padding: 10px 10px 0px 10px;
  margin: -10px -10px 0px -10px;
}

.new_comment_title {
  color: #666666;
  font-family: Helvetica;
  font-size: 11pt;
  font-weight: bold;
  padding: 15px 0 0 15px;
  margin: 20px -30px 0 -15px;
  border-top: 1px solid #bbb;
}

.review_form_title {
  color: #666666;
  font-family: Helvetica;
  font-size: 11pt;
  font-weight: bold;
  margin: 20px 0 15px 0;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
}

.review_form_title a {
  color: #666;
}

div.form_line {
  background-color: #cccccc;
  height: 1px;
  margin: 4px 0;
}

.review_form_table {
  display: none;
}

.aof_view_poll_link {
  float: right;
  font-size: 1.2em;
  padding: 8px;
}

.aof_review_citation {
  padding: 10px;
  background: #ededed;
  margin: 0 0 0 7px;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  font-size: 1.1em;
}
.citation_label {
  font-weight: bold;
}
.form_questions {
  font-family: Calibri;
  font-size: 10pt;
  padding: 5px;
  border-radius: 5px 5px 5px 5px;
}

.form_answer {
  font-size: 1.1em;
  width: 5%;
  text-align: center;
}

.rightMar10 {
  margin-right: 10px;
}

.P-Left-Col-Fields-FullWidth {
  width: 100%;
}

.fig-zoom {
  background-color: #222222;
}

.forum_list_user_info {
}

.forum_list_row.comments .forum_list_user_info {
  float: left;
}
.forum_list_row.comments .forum_list_actions {
  float: right;
  padding-right: 10px;
}
.aof_poll_view_header {
  font-size: 11pt;
  font-weight: bold;
  padding: 20px 20px 10px;
}

.view.aof_poll_view_header {
  padding: 0;
  margin: 0px 0 10px 0;
}
.view.aof_poll_view_header.rev_form {
  padding: 20px 0 0 0;
  font-size: 13pt;
}

table.aof_poll_view_list {
  padding: 0 10px;
  border: none;
}

td.aof_poll_view_list_label {
  border: none;
  font-family: Calibri;
  font-size: 10pt;
  font-weight: normal;
  padding: 2px 10px;
  width: 100%;
  border-bottom: 1px dotted #ccc;
  height: 17px;
}

#P-Post-Review-Form-Poll {
  display: none;
}

.comment_rejected {
  color: #cd0a0a;
}

.articleCoverImageHolder img {
  border: 1px solid #dddddd;
}
.articleCover rect {
  fill: #ebebeb;
}

.articleCoverImageHolder {
  margin-top: 8px;
}

.ui-autocomplete-input {
  padding-left: 5px;
}

.unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.P-Head-Profile-Menu {
  margin-bottom: 9px;
}

.P-Head-Profile-Menu a span {
  color: #fff !important;
}

.P-Head-Profile-Menu #profile {
  display: block;
}
input[type="button"].general_action_btn:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
input[type="button"].button_green2, input[type="button"].button_green_draw_map {
    padding: 8px 18px;
    font-size: 14px;
    width: auto;
    height: auto;
    color: #FFF;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    border: 0px outset #57933B;
}
input[type="button"].button_red {
  padding: 8px 18px;
  font-size: 14px;
  width: auto;
  height: auto;
  color: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  border: 0px outset #b42741;
}
.document_author_holder_content_no_review_yet_middle
  input[type="button"].button_red,
.document_author_holder_content_no_review_yet_middle
  input[type="button"].button_green2 {
  font-size: 12px;
  font-family: Open Sans, Tahoma, Verdana, sans-serif;
  padding: 5px;
}
.bg_post {
  background: #7eaa5d url(/i/post_icon.svg) no-repeat !important;
  color: #fff;
  font-size: 1.2em;
  float: left;
  margin-right: 10px;
  background-size: 25px !important;
  background-position: 15px 7px !important;
}

.P-Header-Row input[type="button"].button_light_blue {
  background: #00b2b2;
}

input[type="submit"].button_green2 {
  padding: 8px 18px;
  font-size: 14px;
  width: auto;
  height: auto;
  color: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  border: 0px outset #57933b;
}

.button.login {
  padding: 6px 16px;
  font-size: 14px;
  width: 173px;
  height: 40px;
  color: #fff;
  background: #191a2f;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  border: 1px solid #191a2f;
}

.button.login:hover {
  color: #191a2f;
  background: none;
  border: 1px solid #191a2f;
}

.button_green2, .button_green_draw_map {
	background: #7EAA5D;
}

.button_green2:hover:not([disabled="disabled"]) {
  background: #7eaa5d;
  opacity: 0.8;
}

.button_green_draw_map:hover:not([disabled="disabled"]){
    background: #7EAA5D;
	opacity:0.8;
}

input[type="button"].button_gray2,button.button_gray2 {
    padding: 8px 18px;
    font-size: 14px;
    width: auto;
    height: auto;
    color: #fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    border: 0px outset #E8E8E0;
}

input[type="submit"].button_gray2 {
  padding: 8px 18px;
  font-size: 14px;
  width: auto;
  height: auto;
  color: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  border: 0px outset #e8e8e0;
}

input[disabled="disabled"],
.disabled,
button[disabled="disabled"] {
  opacity: 0.5;
  filter: alpha(opacity = 50);
  cursor: default;
}

textarea[disabled="disabled"] {
  opacity: 0.5;
  filter: alpha(opacity = 50);
}

#submission_step textarea[disabled="disabled"] {
  display: none;
}

.button_white {
  width: auto;
  padding: 0 15px;
  outline: none;
  border: none;
  color: #000;
  height: 33px;
  border-radius: 2px;
  cursor: pointer;
}

.button_white:hover {
  opacity: 0.8;
  -moz-opacity: 0.8;
  filter: alpha(opacity=80);
}

.button_gray2 {
  background: #191930;
}

.button_gray2:hover:not([disabled="disabled"]) {
  background: #191930;
  opacity: 0.8;
}

.ml10 {
  margin-left: 10px;
}

.fs12 {
  font-size: 12px !important;
}

.wid80 {
  width: 80px !important;
}

.wid100 {
  width: 100px !important;
}

input[type="button"]:active:hover:not ([disabled="disabled"]) {
  border-style: inset;
}

input[type="submit"]:active:hover:not ([disabled="disabled"]) {
  border-style: inset;
}

.P-Cache-Selector {
  margin-top: 10px;
}

.panel_reviewers_row {
  padding-top: 10px;
}

.nonXmlFielWrap .Form-Field-Holder {
  width: max-content;
}

.Form-Field-Holder {
  text-align: left;
  width: 90%;
  padding: 0% 5%;
}

.Form-Field-Label {
  padding-top: 15px;
  padding-bottom: 5px;
}

.subm_textarea_holder_view_source_with_padding {
  padding-bottom: 15px;
}

.Form-Input-Holder input,
.Form-Input-Holder select {
  width: 95%;
  padding: 5px;
}

.P-Document-Pic-Tab {
  padding-top: 20px;
}

.document_submitting_author {
  font-weight: bold;
}
.return_to_AWT_draft {
  display: block;
  margin-top: 6px;
}
.delete_incomplete:hover,
.return_to_AWT_draft:hover {
  opacity: 0.6;
}
.dashboard_list_se_holder {
  padding: 5px 0px 0px 0px;
}

.sp_issue_wrapper .article {
  margin: 0 16px;
}
.row.middle-xs.between-xs.collection_nav {
  padding: 0 16px;
}

.issue_title_identifier {
    padding: 8px 0 8px 16px;
    font-size: 20px;
    font-weight: bold;
    /*font-family: trebuchet ms;*/
    margin: 0;
    border-radius: 2px 2px 0px 0px;
    background-origin: border-box;
    background-size: 100% 46px;
    color: #ffffff;
	background-color: #191930;
    display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
    -webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
    -webkit-justify-content: space-between;	justify-content: space-between;
    -webkit-align-items: center; align-items: center;
}
.issue_title_identifier.no_padding{
	padding: 0px 0 0px 16px;
}
.issue_title_identifier.no_padding .formWrapper{
	margin-left: 20px;
}

.issue_title_identifier.no_up_down_padding + .issue_editors {
  margin: 10px 16px 0px 16px;
}

.issue_title_identifier .zag {
  padding: 7px 0px;
  justify-content: space-between;
  display: flex;
  font-weight: normal;
  width: 100%;
}

.sp_issue_wrapper .toCollapse2.plus {
  font-size: 15px;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.sp_issue_wrapper .toCollapse2.minus {
  font-size: 15px;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.sp_issue_wrapper .toCollapse2.hidden {
  display: none;
}

.plus2 {
  background: url(/i/icons/arrows_arrow_down.svg) no-repeat;
  background-size: contain;
  width: 10px;
  height: 10px;
  display: inline-block;
}

.minus2 {
  background: url(/i/icons/arrows_arrow_up.svg) no-repeat;
  background-size: contain;
  width: 10px;
  height: 10px;
  display: inline-block;
}

.sp_issue_wrapper .toCollapse2 {
  /*padding:0 5px;*/
  /*width: 20px;*/
  /*display: inline-block;*/
  color: #000;
  /*font-size: 1.1em;*/
  /*font-weight: bolder;*/
}

.sp_issue_wrapper .toCollapse2 i {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.sp_issue_wrapper .toCollapse2 i.up {
  border-bottom: 8px solid #000;
}

.sp_issue_wrapper .toCollapse2 i.down {
  border-top: 8px solid #000;
}

.sp_issue_wrapper.level1 .zag,
.sp_issue_wrapper.level2 .zag {
  padding: 0px;
}

.sp_issue_wrapper.level1 .zag a,
.sp_issue_wrapper.level2 .zag a {
  padding: 10px 0px !important;
  color: black;
  width: 100%;
  text-decoration: none;
}

.sp_issue_wrapper.level1 .issue_title_identifier .zag a:hover {
  color: #ffffff;
}
.sp_issue_wrapper.level1 .issue_title_identifier:hover {
  background: #658aa5;
}

.sp_issue_wrapper.level2 .issue_title_identifier:hover {
  background: #98b7ce;
}

.sp_issue_wrapper.level1,
.sp_issue_wrapper.level2 {
  margin-bottom: 20px;
}

.sp_issue_wrapper.level1 .zag {
  font-size: 0.92em;
}
.sp_issue_wrapper.level2 .zag {
  font-size: 0.84em;
}

.sp_issue_wrapper.level1 .issue_title_identifier {
  background: #98b7ce;
}

.sp_issue_wrapper.level2 .issue_title_identifier {
  border: 1px solid #98b7ce;
  background: none;
  margin: 0 16px;
}
.level2 .issue_editors {
  margin-left: 40px;
  margin-right: 20px;
}

.issue_title_identifier .P-Articles-Sort-Select .article_sort_text_wrapper {
  font-size: 12px;
  font-weight: normal;
}

.sp_issue_wrapper .issue_title_identifier {
  margin: 0 0 20px 0;
}

.collection_wrapper {
  display: flex;
  /*border-bottom: 1px solid #DDDDDD;*/
  margin: 10px;
  padding: 10px 0;
}

.issue_title {
  padding: 0px 0 10px 16px;
  font-size: 21px;
  font-weight: bold;
  /*font-family: trebuchet ms;*/
}
.issue_title.part_of {
  font-size: 16px;
}
.issue_field_label {
  display: inline-block;
  font-weight: bold;
}
.no_collections {
  padding: 10px 0 10px 16px;
  font-size: 1.1em;
}

.issue_editors {
  margin: 0px 16px 20px;
  font-size: 1.25em;
  /*font-family: trebuchet ms;*/
  line-height: 1.5em;
}
.issueTitle + .issue_editors,
.issueTitle + .issueEditors {
  margin: 10px 0px;
  font-size: 1.25em;
  line-height: 1.5em;
}
.sp_issue_wrapper.level1 .issue_editors,
.sp_issue_wrapper.level2 .issue_editors {
  font-size: 1.1em;
}

.issue_description {
  /*margin: 10px 0 20px 16px;*/
  font-size: 1.1em;
  /*line-height: 1.5em;*/
  /*display: none;      */
}
.issue_info_fields {
  margin: 5px 16px;
  font-size: 1.1em;
}
.issue_list {
  margin-top: 20px;
}
.issue_list_holder {
  width: 100%;
}
.issue_list_holder .issue_editors {
  margin: 16px 0px 20px;
}
.issue_list .issue_info_fields {
  margin: 5px 0px;
}
.discount_parent {
  padding: 0px 0px 10px 0px;
}

.discount_child {
  padding: 0px 0px 0px 24px;
  line-height: 10px;
}

.discount_section input {
  margin: 0px 0px 0px 0px;
}

.file_base_authors_search_holder .reviewers_footer_content_left {
  float: none;
}

.file_submission_agencies {
  width: 100%;
}

.ms_files_holder,
.add_files_holder,
.sup_files_holder {
  display: none;
}

.more_files_holder {
  display: none;
}

.sub_step_3_file td,
.sub_step_3_file .td {
  padding: 6px;
  color: #666;
  font-size: 13px;
  border-bottom: 1px dashed #ebebec;
}
.sub_file .td {
  padding: 8px 2px;
}
.sub_file .td a {
  font-weight: 600;
  font-size: 13px;
}

.sub_step_7_file td {
  vertical-align: top;
}

.file_base_authors_list_title {
  margin: 10px 0;
  font-weight: bold;
  font-size: 14px;
  color: #666;
}
.file_base_forms_title {
  margin: 40px 0 6px 0;
  font-weight: bold;
  font-size: 14px;
  color: #666;
}

.add_auth_field {
  width: 280px !important;
}

.add_auth_field_err {
  background: red;
}

.add_auth_field_sal {
  width: 60px !important;
}

.add_auth_tab {
  margin: 30px 0 0 0;
}

.sub_step_3_file_header {
  background-color: #ddd;
}

.sub_file_header {
  border-bottom: 1px dashed #ebebec;
}

.sub_step_3_file th,
.sub_step_3_file .th {
  padding: 6px;
  color: #666;
  font-size: 13px;
  font-weight: bold;
}
.sub_file_header .th {
  padding: 8px 2px;
  color: #707070;
  text-transform: uppercase;
}
.author_reorder_up,
.author_reorder_down {
  cursor: pointer;
}

.add_auth_tab_labl {
  padding: 6px 12px 6px 6px;
  color: #666;
  font-size: 13px;
}

.add_auth_tab_labl_corr {
  padding: 6px 0 0 0;
  color: #666;
  font-size: 13px;
}

#author_form {
}

.documentUserAddressActions {
  position: absolute;
  width: 100px;
  text-align: right;
  right: 20px;
  top: 30px;
}

.documentUserAddressActions .section_arrow_up,
.documentUserAddressActions .section_arrow_down {
  padding: 6px 0 0 0;
}
.documentUserAddressActions .section_arrow_up,
.documentUserAddressActions .section_arrow_down,
.documentUserAddressActions .P-Delete-Btn {
  float: left;
}

#dashboard-content.header-with-tabs .documentUserAddressActions {
  position: absolute;
  width: 66px;
  text-align: right;
  right: 0px;
  top: 30px;
}
#dashboard-content.header-with-tabs
  .documentUserAddressActions
  .section_arrow_up,
#dashboard-content.header-with-tabs
  .documentUserAddressActions
  .section_arrow_down {
  padding: 0;
}

.files_list {
  margin-top: 10px;
  margin-bottom: 10px;
}

.files_list_supp {
  margin-top: 0px;
  margin-bottom: 40px;
}

.sibmission_text {
  margin-top: 10px;
  margin-bottom: 10px;
}

.first {
  margin-top: 20px;
}

.submission_label {
  font-size: 10pt;
  font-weight: normal;
  padding: 2px 0;
  width: 100%;
  /*height: 17px;*/
}

.review_types,
.article_section_types {
  margin-top: 10px;
  width: 300px;
}

div.liguistic_editing label {
  line-height: 24px;
}

#file_label,
#file_label_revmode,
#file_label_response_letter {
  width: 300px;
}

#P-Reg-Profile-Pic span {
  margin: 10px 0;
  color: #bf1e1e;
}

#P-Reg-Profile-Pic {
  margin: 10px 0;
}

.suppFilesHolder {
  width: 500px;
  margin: 0 0 25px 0;
}

.suppFilesLabel {
  font-size: 12px;
  font-weight: bold;
  color: #666666;
}

.first-with-space {
  margin: 15px 0 0 0;
}

#submission_step .errstr[style="display:block"] {
  margin: 0 0 5px 0;
}

#status2 {
  font-size: 14px;
  color: #ab2d2a;
  vertical-align: middle;
}

.file_type_label {
  font-size: 1.1em;
  color: #666;
  font-weight: bold;
  padding-bottom: 8px;
}

.file_type_holder {
  margin: 8px 0 0 0;
}

.text-normal {
  font-size: 12px;
  color: #1f1f1f;
  font-weight: normal;
}

.headerRow td {
  padding-top: 10px;
}

.content.journalListStories table {
  width: 100%;
  border-collapse: collapse;
}

.content.journalListStories table td,
.content.journalListStories table th {
  border: 1px solid #ddd;
  padding: 8px;
}

.TOC {
  margin: 30px 6px 0 0;
  padding-left: 26px;
}

.Level2,
.Level3 {
}

.siderBlockLinksHolder .bul-Level2 {
  margin-left: 18px;
}

.siderBlockLinksHolder .bul-Level3 {
  margin-left: 28px;
}

.scroll {
  overflow-y: auto;
  width: 100%;
}

.file_base_authors_holder {
  margin-bottom: 30px;
}

.browseIssueErrorsWrapper {
  padding: 20px;
  text-align: center;
}

#issueInfo td {
  vertical-align: top;
}

.questionary_file_base {
  width: 100%;
}
.author_reviewrs_list_label {
  font-size: 18pt;
  color: #999;
  width: 180px;
  font-family: cursive;
}

.author_editor_list_label {
  font-size: 18pt;
  color: #999;
  /*width: 260px;*/
  font-family: cursive;
  padding: 0 0 16px 0;
}

.author_editor_list_label_history {
  font-size: 12pt;
  color: #999;
  width: 260px;
  font-family: cursive;
  padding: 0 0 8px 0;
}

.reviewholder_top + .document_author_holder_content {
  padding: 0px;
}

.head_rev_auth_list {
  color: #777 !important;
  display: none;
}

.auth_list_SE_decision {
  font-weight: bold;
  color: #666;
}

.RegenerateJournalCategoriesTableLink {
  text-align: right;
  cursor: pointer;
  float: right;
}

.NewCategoryTableLink {
  cursor: pointer;
  float: right;
  float: left;
}

.author_files_list_holder {
  margin-top: 10px;
}

.REV-upload-rev-files {
  margin-top: 40px;
}

.marginRight20 {
  margin-right: 20px;
}

.exportResultLabel {
  font-weight: bold;
  margin-top: 30px;
  text-align: left;
}

.export_result {
  text-align: left;
}

ul.highlightsList {
  list-style: none;
}

.alerts_cat_operator_holder {
  float: left;
  padding-top: 3px;
  margin-top: 8px;
}

.alerts_cat_operator_holder .P-Alerts-Radios {
  float: none !important;
  margin: 5px 0px 5px 0px;
  width: 51px;
}

.operator_label {
  padding-bottom: 10px;
}

.ImgTextFloatRight > p {
  font-size: 16px;
}

.item-holder-RC.leg
  > .figure.legacyFigure
  > .figureHolder
  > .imgFloatLeft
  > .graphicHolder
  > .graphicImg {
  width: 80px;
  height: 70px;
  margin-right: 16px;
  border: 1px solid gray;
  border-radius: 2px;
  text-align: center;
  vertical-align: middle;
  background-color: white;
}

.item-holder-RC.leg
  > .figure.legacyFigure
  > .figureHolder
  > .imgFloatLeft
  > .graphicHolder
  > .graphicImg
  > a
  > img {
  max-width: 80px;
  max-height: 70px;
}

.item-holder-RC.leg
  > .figure.legacyFigure
  > .figureHolder
  > .imgFloatLeft
  > .graphicHolder {
  float: left;
}

div.item-holder-RC.leg {
  padding-top: 5px;
  padding-bottom: 5px;
  min-height: 102px;
}

div#author_frm {
  padding-bottom: 40px;
}

.author-left-bar-holder a {
  word-break: break-all;
}

.inter_cat {
  padding-top: 15px;
  color: #555;
}

.inline_journals {
  border-top: 1px solid #858464;
  background-color: white;
  padding: 15px 10px;
  text-align: center;
  font-size: 16pt;
  /*font-family: trebuchet ms;*/
  color: rgb(0, 68, 68) !important;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #ecece0),
    color-stop(1, #fefdfb)
  );
  border-bottom: 1px solid #dddddd;
}

.nav_border {
  margin-top: 15px;
  margin-bottom: 15px;
}

.bc_holder > div:nth-child(2) {
  border-top: 1px solid #dddddd;
  padding-top: 5px;
}

.newsletter_categories_header,
.newsletter_categories_footer {
  padding: 15px;
  text-align: center;
  background-color: #d0cdba;
}

#container_enews {
  width: 800px;
  background-color: white;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.menu {
  display: block;
  padding: 4px 0px 4px 0px;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  font-family: tahoma, verdana, helvetica;
  color: #fff;
  text-align: center;
  margin-bottom: 0px;
  background-image: -webkit-linear-gradient(#b2b299, #82835a);
  background-image: -moz-linear-gradient(#b2b299, #82835a);
  background-image: -ms-linear-gradient(#b2b299, #82835a);
  background-image: -o-linear-gradient(#b2b299, #82835a);
  background-image: linear-gradient(#b2b299, #82835a);
  background-color: #82835a;
}

.menu:hover {
  background-image: -webkit-linear-gradient(#d0cdba, #d0cdba);
  background-image: -moz-linear-gradient(#d0cdba, #d0cdba);
  background-image: -ms-linear-gradient(#d0cdba, #d0cdba);
  background-image: -o-linear-gradient(#d0cdba, #d0cdba);
  background-image: linear-gradient(#d0cdba, #d0cdba);
  background-color: #d0cdba;
  color: #82835a;
}

.orderHolder {
  width: 500px;
  margin: 0 0 25px 0;
}

.orderf {
  font-size: 12px;
  color: #666666;
}

.itemTitle {
  color: #666666;
  font-weight: bold;
}

.orderMessage {
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-weight: bold;
  color: #666666;
  line-height: 1.5em;
}

.orderLogin {
  margin: 20px 20px 10px 20px;
  font-weight: bold;
}

img.cart_art {
  vertical-align: bottom;
  width: 22px;
  margin-top: 3px;
}

img.cart_art:hover {
  opacity: 0.6;
}

img.cart {
  float: none !important;
  vertical-align: bottom !important;
  width: 20px;
}

#article-head .cart {
  margin-top: 6px;
}

.articlePath {
  border-bottom: 1px solid #96968a;
  height: 24px;
  background-image: linear-gradient(#ebebeb 10%, #ffffff);
  background: #ebebeb;
  background: linear-gradient(#ebebeb, #ffffff);
  background-image: -moz-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #ebebeb),
    color-stop(1, #ffffff)
  ); /* Saf4+, Chrome */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB%',
        EndColorStr='#FFFFFF'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBEBEB', EndColorStr='#FFFFFF')";
  margin-bottom: 4px;
}

.articlePath-links {
  margin: 0px auto;
  padding: 5px 0;
}

.articlePath a {
  padding: 5px 10px;
  color: #555;
}

.articlePath a:hover {
  background: none repeat scroll 0 0 #191930;
  color: white;
  padding: 5px 10px;
}
.rf_files_holder {
  display: none;
}

#document_info_title .document_author_review_round_top_right {
  width: 50px;
  text-align: right;
  font-weight: normal;
}

.show-hide-more {
  font-weight: normal;
  margin-top: 3px;
  display: block;
}

.download_all {
  /*text-align: center;*/
  /*width: 100px;*/
  /*font-size: 0.9em;*/
}

img.art_down_icon {
  padding-bottom: 6px;
}

.file_type_row {
  padding: 0px 0 8px 46px;
}

.art_show_file {
  font-size: 1em;
  padding: 0 16px 10px 16px;
  background: #f5f5f5;
  position: relative;
  top: -12px;
}

.cache-type-single-value {
  position: absolute;
  left: 180px;
  top: 0px;
  width: 200px;
}

.cache-type-single-value,
.cache-type-clear,
.cache-type-select-all {
  cursor: pointer;
}

.cache-type-clear,
.cache-type-select-all {
  margin-top: 10px;
  display: inline-block;
  font-size: 1.2em;
  margin-right: 20px;
}

.reviewer_type {
  /*width: 65px;*/
  display: inline-block;
  font-size: 11px;
  color: #1f1f1f;
}

.fb_aut_label_margin {
  margin: 20px 0 10px 0;
}

.decision_top {
  margin-top: 40px;
}

.corr_or_not {
  padding: 20px 0 0 0;
  margin-bottom: 40px;
}

.RN {
  padding: 20px;
  background: #f3f3f3;
  border-radius: 2px;
}

.rrecom_holder {
  padding: 20px;
  background: #f3f3f3;
  border-radius: 2px;
}

.review_label {
  color: #666;
  font-size: 13pt;
  width: 180px;
  font-family: cursive;
}

.align-center {
  text-align: center !important;
}

.author_comment_holder {
  margin: 10px 0;
  background: #f5f5f5;
  padding: 10px;
}

.pjs-dashboard-nav-top {
  border-bottom: 1px solid #ebebec;
}

.pjs-dashboard-nav-bottom {
  border-top: 1px solid #ebebec;
}

.pjs-dashboard-nav-top .selectPage.noMarginTop {
  padding: 0;
  margin: 10px 5px;
}

.pjs-dashboard-nav-bottom .selectPage.noMarginTop {
  padding: 0;
  margin: 10px 5px 20px 5px;
}

.le_pages_holder {
  margin: 10px 0 30px 0;
}

.document_source_2
  div#review_form.document_author_holder_content
  .P-Article-Editing {
  margin: 0px !important;
}

.document_source_2
  div#review_form.document_author_holder_content
  .P-Article-Editing
  .suppFilesLabel.first-with-space.fb_aut_label_margin.decision_top {
  margin-top: 24px !important;
}

.marginBottom20 {
  margin-bottom: 20px;
}

.Tasks-PopUp-Content-Area textarea[id="content"] {
  padding: 10px !important;
}

.Tasks-PopUp-Content-Area label[id="content_label"] {
  padding: 10px !important;
}

.editfile_wrapper {
  padding: 15px;
}

.editfile_wrapper table {
  border: none !important;
}

.editfile_wrapper table tr {
  height: auto !important;
}

.editfile_wrapper table td {
  border: none !important;
  padding: 6px !important;
  width: auto !important;
}

.editfile_wrapper_close {
  margin: 20px 0 0 0;
  float: right;
}

.editfile_wrapper .files_list_supp {
  margin-bottom: 10px;
}

#simplemodal-container
  .simplemodal-data
  > .formWrapper
  form
  > .editfile_wrapper {
  padding: 0px;
}

.editfile_wrapper .file_base_forms_title {
  margin: 0px;
}

.editfile_wrapper.edit_pop_up .file_base_forms_title.first {
  margin-top: 0px;
}

.editfile_wrapper.edit_pop_up .file_base_forms_title {
  margin-top: 40px;
}

.submission_check {
  /*    padding-left: 26px;
    text-indent: -26px;
    line-height: 1.5em;
    margin: 10px 0;*/
}

.submission_step1 {
  line-height: 1.5em;
}

.submission_step1 li {
  margin: 10px 0;
}

.slavena {
  color: #fff !important;
  font-size: 10px;
  border-radius: 2px;
  margin-left: 3px;
  padding: 1px 2px;
  width: 30px;
  display: inline-block;
  text-align: center;
}

.browse_button {
  color: #fff !important;
  font-size: 10px;
  border-radius: 2px;
  margin-left: 3px;
  padding: 1px 0px;
  display: inline-block;
  text-align: center;
  background-color: #191930;
}
.browse_button a {
  color: #fff !important;
}
.browse_button.AOF {
  font-size: 0.7em;
  padding: 2px 2px;
  vertical-align: middle;
  margin: 5px 0 0 0;
}

.browse_button:hover {
  background-color: #6b7182;
}

table.review_dates {
  width: 180px;
}

.review_dates td {
  text-align: right;
  padding: 2px 0;
}

.version_sub_dates {
  width: 140px;
}

div.rev_dates {
  width: 170px;
}

.rev_dates_text {
  color: #666;
  cursor: context-menu;
}

.reviewer_list_tbl td:last-child {
  text-align: right;
}

.context-menu {
  cursor: context-menu;
}

.r_submit_success {
  margin: 10px 0 20px 0;
  background: #ffffcc;
  height: 40px;
  vertical-align: middle;
  text-align: center;
  padding-top: 23px;
  font-size: 14px;
  border-radius: 2px;
}

.r_wrap .files_list {
  margin-top: 20px;
}

.r_wrap #upl_files_list_holder .sub_step_3_file td,
.r_wrap #upl_files_list_holder .sub_step_3_file th {
  padding: 6px 20px;
  border-radius: 2px;
}

.r_wrap #upl_files_list_holder .sub_step_3_file_header {
  background: #f3f3f3;
}

.questionary_file_base .file_type_label {
  float: none;
}

.r_wrap .previewform.questionary_file_base {
  border: 1px solid #dddddd;
  padding: 0 20px;
  border-radius: 2px;
}

#content.fullpage .content p,
#content.fullpage .content ul {
  font-size: 1.2em;
  line-height: 1.6em;
  font-family: Open Sans;
}

#content.fullpage .content a {
  color: #3d78b4;
}

#content.fullpage .content li {
  line-height: 1.6em;
  padding-bottom: 7px;
  font-family: Open Sans;
}

#content.fullpage .content h1 {
  padding: 10px 10px;
  font-size: 1.8em;
  clear: both;
  font-family: Open Sans;
  background: #3ca7d2;
  border-radius: 6px;
  color: #ffffff;
}

#content.fullpage .content h1 a {
  color: #ffffff;
}

#content.fullpage .content h2 {
  font-size: 1.6em;
  font-family: Open Sans;
}

#content.fullpage .content h3 {
  font-size: 1.4em;
  font-family: Open Sans;
}

#content.fullpage .content h4 {
  font-size: 1.2em;
  font-family: Open Sans;
}

#content.fullpage .storyTitle h1 {
  font-size: 2em;
  font-family: Open Sans;
  padding: 20px 10px;
  background: #3ca7d2;
  border-radius: 6px;
  color: #ffffff;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Shake animation */
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-2px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(2px);
  }
}
@keyframes shake {
  0%,
  100% {
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateX(-2px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateX(2px);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

/*Flash animation*/
@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/*Pulse animation*/
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

/* FadeIn animation */
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

/* FadeOut animation */
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

/* Animation for webkit */
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}

/* Adding the animation to our element */
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

/* Animation red_blink */
@-webkit-keyframes red_blink {
  from {
    color: #d37e7e;
  }
  to {
    color: #ab2d2a;
  }
}
@-moz-keyframes red_blink {
  from {
    color: #d37e7e;
  }
  to {
    color: #ab2d2a;
  }
}
@-o-keyframes red_blink {
  from {
    color: #d37e7e;
  }
  to {
    color: #ab2d2a;
  }
}
@keyframes red_blink {
  from {
    color: #d37e7e;
  }
  to {
    color: #ab2d2a;
  }
}
.red_blink {
  -webkit-animation: red_blink 0.4s linear 1s infinite alternate;
  -moz-animation: red_blink 0.4s linear 1s infinite alternate;
  -o-animation: red_blink 0.4s linear 1s infinite alternate;
  animation: red_blink 0.4s linear 1s infinite alternate;
}

@-webkit-keyframes red_bblink {
  from {
    background: #d37e7e;
  }
  to {
    background: #ffffff;
  }
}
@-moz-keyframes red_bblink {
  from {
    background: #d37e7e;
  }
  to {
    background: #ffffff;
  }
}
@-o-keyframes red_bblink {
  from {
    background: #d37e7e;
  }
  to {
    background: #ffffff;
  }
}
@keyframes red_bblink {
  from {
    background: #d37e7e;
  }
  to {
    background: #ffffff;
  }
}
.red_bblink {
  -webkit-animation: red_bblink 0.4s linear 1s infinite alternate;
  -moz-animation: red_bblink 0.4s linear 1s infinite alternate;
  -o-animation: red_bblink 0.4s linear 1s infinite alternate;
  animation: red_bblink 0.4s linear 1s infinite alternate;
}

.zk500-img-map {
  position: relative;
}

.zk500-img-map a {
  text-decoration: none;
  display: block;
  position: absolute;
  width: 16%;
  height: 38%;
}

.zk500-img-map a:hover {
  background: #f2eae7;
  opacity: 0.5;
}

.zk500img {
  width: 99%;
  padding-bottom: 10px;
}

a.P-Grey-Btn-Middle {
  color: #fff;
}
.P-Article-Share-Row a:hover {
  opacity: 1;
  filter: alpha(opacity = 100);
}
.hidden {
  display: none;
}
.hidden_important {
  display: none !important;
}
li.smedia {
  float: right;
}

.rio_home_pic {
  background: url("../i/rio_fon.jpg") no-repeat center;
  height: 380px;
}

.rio_home_pic .smedia {
  text-align: center;
  vertical-align: middle;
  margin: 20px 0;
}

.jslogan,
.jtitle {
  text-align: center;
  font-family: Open Sans;
  color: white;
  font-size: 4em;
}

.jslogan {
  font-size: 2.5em;
}

.jissn {
  font-size: 1em;
  margin: 16px 0;
}

.valm {
  position: relative;
  top: 31%;
  -webkit-transform: translateY(-31%);
  -ms-transform: translateY(-31%);
  transform: translateY(-31%);
}

.on_l {
  float: left;
  width: 49%;
}

.on_r {
  float: right;
  width: 49%;
}

.max1280 {
  max-width: 1280px;
  margin: 0 auto;
}

.hbnews .block_text p {
  margin: 4px 0;
}

#leftSider .leftSiderBlock.about {
  top: 218px;
  position: sticky; /* we need this because of the global.htmlendcontent_pensoft_footer, displayed in journals, published by Pensoft only*/
}

.head_block_title:hover {
  opacity: 1;
}

.contact_rio .authorInfoHolder h3 {
  font-size: 1.3em;
  margin: 15px 0px 0px 0px;
}

.Prof-Photo-contact img {
  -webkit-box-shadow: 0px 3px 6px -2px #dddddd;
  -moz-box-shadow: 0px 3px 6px -2px #dddddd;
  box-shadow: 0px 3px 6px -2px #dddddd;
  border-radius: 100%;
}

.with_filters {
  border-top-right-radius: 0px;
}

.write_ms.browse_articles {
  width: 156px;
  background-color: #4e4060;
}

#leftSider.bigbar {
  width: 374px;
}

.reviewers_footer {
  line-height: normal;
}

.submission_notes_main_wrapper .document_info_row_border_line {
  display: none;
}

.app_E_form_link {
  font-weight: normal;
  color: #298bb5 !important;
}

.break {
  height: 10px;
}

.issues_list_delimiter {
  background-color: #ebebeb;
  height: 2px;
}

.classification_tree_holder {
  margin-bottom: 30px;
}
.classtitle {
  font-size: 1.3em;
  font-weight: bold;
  padding: 10px;
}

body #container.AOF {
  background-color: #ebebeb;
}

.P-PopUp {
  background: white none repeat scroll 0 0;
  box-shadow: 1px 3px 3px black;
  cursor: default;
  height: auto !important;
  padding: 0;
  position: absolute;
  width: 90%;
  max-width: 950px;
  z-index: 99999;
}
.version_preview .P-PopUp {
  max-width: none;
}
.version_preview #simplemodal-overlay {
  z-index: 9998 !important;
}
.version_preview #simplemodal-container {
  z-index: 9999 !important;
}

.P-PopUp-Main-Holder {
  position: relative;
}

.P-PopUp-Close-Btn {
  background: rgba(0, 0, 0, 0) url("/i/pop_up_close.png") no-repeat scroll
    center center;
  border-radius: 20px;
  box-shadow: 1px 1px 1px grey;
  cursor: pointer;
  float: right;
  height: 23px;
  margin-right: -10px;
  margin-top: -10px;
  width: 25px;
}

.P-PopUp-Content {
  background: #fff none repeat scroll 0 0;
}

.P-PopUp-Content-Inner-Tables {
  height: 500px;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 15px;
}

.P-PopUp-Content-Inner-Tables input,
.P-PopUp-Content-Inner-Tables textarea {
  border: 1px solid #dddddd;
  border-radius: 2px;
  display: block;
  width: 90%;
}

.P-PopUp-Content-Inner-Tables textarea {
  height: 204px;
  padding: 5px;
  margin-top: 5px;
  resize: none;
}

.P-PopUp-Content-Inner-Tables input {
  height: 32px;
  margin: 5px 14px 20px 0;
  padding-left: 5px;
  width: 50%;
}

.P-PopUp-Content-Inner-Tables label {
  display: inline-block;
  width: 45%;
  color: #333;
  margin-right: 19px;
}

.P-PopUp-Content-Inner-Tables span {
  color: red;
  margin-left: 1px;
}

.P-PopUp-Title {
  background: #3b93ad none repeat scroll 0 0;
  box-shadow: 0 1px 2px grey;
  color: white;
  font-size: 16px;
  font-weight: 500;
  padding: 10px 15px;
}

.P-PopUp-Footer-Holder {
  background: #eeeeee none repeat scroll 0 0;
  padding: 15px 20px;
}

.popup-background {
  background: #000;
  opacity: 0.6;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
}

.btn {
  background: #fff;
  border-radius: 1.5px;
  box-shadow: 1px 2px 2px grey;
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  line-height: 35px;
  text-align: center;
  margin: 0 5px;
  padding: 0 25px;
}

.btn:hover {
  opacity: 0.8;
}

.submit-btn {
  background: #3b93ad;
  color: #fff;
  width: 65px;
}

.cancel-btn {
}
.btn-browse-edit {
  background: #7eaa5d;
  color: #fff;
  font-size: 12px;
  padding: 0 10px;
  display: inline;
}
#feedback_errors,
#template_errors {
  color: red !important;
  margin: 10px 30px;
}

.inline-block {
  display: inline-block;
  border-radius: 3px 3px 0 0;
  box-shadow: 1px 1px 2px #dddddd;
}

.proc-ch-block {
  width: 49%;
}

span.h3 {
  text-align: center;
  color: #fff;
  font-weight: bold !important;
  font-size: 1.3em !important;
  margin-top: -20px;
  margin-bottom: 15px;
  display: block;
}

.proc-ch-block img {
  display: block;
  margin: 25px auto;
  height: 125px;
}

.proc-ch-block h3,
span.proc-ch-block_h3 {
  text-align: center;
  color: #fff;
  font-weight: bold !important;
  font-size: 1.3em !important;
  margin-top: -20px;
  margin-bottom: 15px;
  display: block;
}

.proc-ch-block p,
span.proc-ch-block_p {
  display: table-cell;
  border-top: 1px solid #fff;
  margin: 0;
  padding: 5px 15px;
  height: 100px;
  text-align: center;
  color: #fff !important;
  vertical-align: middle;
}

.about-services {
  background: #efeeee;
  padding: 25px 25px 15px 25px;
  margin-top: 25px;
  padding-top: 0;
}

.about-services h2 {
  display: block;
  background: #7f9eaa;
  color: #fff !important;
  margin: 0 -25px;
  margin-bottom: 15px;
  padding: 10px 25px;
  font-size: 1.1em !important;
}

.about-services ul {
  list-style: none;
  margin: 0 0 0 15px;
  padding: 0;
}

.about-services ul li {
  background: url("/i/rio-ico.png") no-repeat center left;
  padding: 6px 0 6px 45px;
  font-size: 1.05em !important;
  background-size: 32px;
}

.about-price-table,
.about-price-table td {
  border: 1px solid #d3d3d3 !important;
  padding: 0 !important;
}

.about-price-table tr td {
  vertical-align: middle;
}

.about-price-table tr.aleft td {
  text-align: left;
}

.about-price-table tr.acenter td {
  text-align: center;
}

.about-price-table h1,
.about-price-table h2 {
  background: #7f9eaa;
  color: #fff !important;
  margin: 0;
  padding: 10px 25px;
  font-size: 1.1em !important;
}

.about-price-table h3 {
  color: #fff !important;
  font-weight: bold !important;
  font-size: 1.1em !important;
  margin: 0;
  padding: 0;
}

.about-price-table h4 {
  color: #fff !important;
  margin: 0;
  padding: 10px 0;
}

.about-price-table h5 {
  color: #fff !important;
  font-weight: normal !important;
  font-size: 1em !important;
  margin: 0;
  padding: 5px 0;
}

.about-price-table .greenblue {
  background: #53aaa6 !important;
}

.about-price-table .bluegreen {
  background: #55889f !important;
}

.about-price-table ul {
  list-style-type: circle;
  text-align: left;
}

.about-price-table ul li {
  color: #303e4d !important;
}

.about-price-table span {
  font-size: 1em !important;
  font-weight: bold;
  color: #303e4d !important;
}

.about-price-table .price {
  font-size: 1.2em !important;
}

.aboutPage #header {
  position: fixed;
  z-index: 3;
  top: 0px;
}

.aboutPage .contentWrapper {
  padding-top: 218px; /*padding-top: 162px;*/
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.aboutPage #content {
  margin: 0px;
}

.aboutPage #TopSider {
  margin: 0px !important;
}
.about-price-table .bl h3,
.about-price-table .bl h4 {
  color: #333 !important;
}

.journal_51.aboutPage #header .logo {
}

.about-price-table.pack h3.p1 {
  padding: 10px 4px;
}

.about-price-table.pack td.packegdesc {
  padding: 4px !important;
  font-size: 0.9em !important;
  color: #ffffff !important;
}

.about-price-table.pack .pink {
  background-color: #7985aa;
}

.about-price-table.opt td span {
  padding: 10px;
  line-height: 1.6em;
  display: block;
  font-weight: normal;
  font-size: 1.1em !important;
}

.greenbluegray {
  background-color: #7f9eaa;
}

table.about-price-table.promo,
table.about-price-table.promo td,
table.about-price-table.promo tr {
  border: none !important;
}

table.about-price-table.promo .promo {
  background-color: #2b6c82;
  color: #ffffff;
  border-bottom: 16px solid #ffffff !important;
}

table.about-price-table.promo td.promo {
  height: 138px;
  vertical-align: middle;
  font-size: 1.15em;
}

table.about-price-table.promo ul {
  padding-top: 10px;
  margin: 0px;
  padding-bottom: 0px;
}

table.about-price-table.promo li {
  padding-bottom: 16px;
}

table.about-price-table.promo td {
  vertical-align: top;
}

#feedback-popup .P-PopUp-Content-Inner-Tables {
  height: auto;
}

.emailTemplateFormaWrapper {
  padding: 20px;
  max-height: 600px;
  overflow-y: auto;
  padding-bottom: 50px;
}

.SDGIcons img {
  width: 22px;
  height: 22px;
}
.sdg_delimiter {
  display: inline-block;
  width: 6px;
}
.content.journalListStories table.noborder td,
.content.journalListStories table.noborder th,
table.noborder,
.noborder td,
.noborder tr {
  border: none;
}

.sub_steps_apc_info {
  margin-top: 20px;
}

.menu_task {
  align-self: center;
}

.menu_task a {
  font-size: 1em;
  color: #ffffff;
  cursor: pointer;
  text-align: center;
  margin: 5px 15px 5px 0;
  display: inline-block;
}

.menu_task:hover,
.rio_task:hover {
  opacity: 0.8;
}

.archive_button,
.move_to_layout {
  cursor: pointer;
}

.archive_button:hover,
.move_to_layout:hover {
  opacity: 0.8;
}
.move_to_layout_icon,
.archive_button_icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 5px;
}
.archive_button_icon {
  background: url("../i/view_document_icons/archive.svg") no-repeat;
  background-size: contain;
}
.move_to_layout_icon {
  background: url("../i/view_document_icons/arrow.svg") no-repeat;
  background-size: contain;
}

#submission_step .apc-text p {
  margin: 5px 0px;
  font-size: 1em;
}

#content p.apc-text-1 {
  color: #ffffff;
}

.apc-text-1 {
  font-weight: normal;
  text-align: center;
}

.apc-table {
  width: 100%;
  font-size: 14px;
  border-collapse: collapse;
}
.apc-text-2 {
  font-weight: normal;
  text-align: center;
}
.instplan {
  padding: 10px 0 0 0;
  margin: 0px;
  font-size: 1.2em;
  font-weight: normal;
}
.content.journalListStories table td.TD_instplan {
  padding: 0;
  vertical-align: top;
}
.content.journalListStories table td p,
.content.journalListStories table th p {
  margin: 4px 0;
}

.content.journalListStories table td p.apc-text-1.instplan,
.content.journalListStories table th p.apc-text-1.instplan {
  margin: 0px;
  padding: 10px;
}

.ULinstplan {
  color: #ffffff;
  padding-right: 20px;
  padding-left: 30px;
  font-size: 1em;
  margin: 10px 0;
}

/* Journals Home page */

footer.bdj {
  max-width: 1280px;
  margin: 20px auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.fake {
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0;
  flex: 1 0;
}
.bdj .f_content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-flex: 4 0 0;
  -ms-flex: 4 0 0;
  flex: 4 0;
}
.col_wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
.col_wrap a {
  word-break: break-word;
}

@media screen and (max-width: 800px) {
  .col_wrap {
    display: block;
  }
  .flex.col {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 4px 0;
  }
  .flex.col a {
    margin: 2px 0;
  }
  .submit-btn {
    width: auto !important;
  }
  .collect_dates {
    margin-top: 10px;
  }
}

.indexed,
.archived,
.pub_types,
.homepage .description,
.issn,
.if,
.app_form,
.more_info {
  padding: 0px 18px;
  margin: 0px 0px 20px 0px;
}

.indexed,
.archived,
.pub_types,
.more_info {
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0;
  flex: 1 0;
}

.issn,
.if {
  /*background: #e5e5e5;*/
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-flex;
  flex-flow: wrap;
  justify-content: flex-start !important;
}
.if {
  padding-bottom: 0px;
}

.if .if_item {
  background: #ebebeb;
  border: 1px solid #cecece;
  border-radius: 3px;
  font-weight: bold;
  white-space: nowrap;
  margin-right: 20px;
  margin-bottom: 20px;
  display: inline-flex;
}

.if .if_item.wos:first-of-type {
  margin-right: 150px;
  /*margin-bottom: 20px;*/
}

.if .if_item .if_name .scopus_logo {
  background: url("/i/Scopus_logo.png") no-repeat;
  width: 62px;
  height: 21px;
  background-position: 0 1px;
  background-size: contain;
  display: inline-flex;
  float: left;
  /*margin-left: -5px;*/
  margin-top: 5px;
  margin-right: 12px;
}
.if .if_item .wos_logo {
  background: url("/i/web_of_science_clarivate.svg") no-repeat;
  background-position: 0 4px;
  width: 155px;
  height: 45px;
  background-size: contain;
  display: inline-flex;
  float: left;
  margin-top: -20px;
  margin-left: -22px;
  margin-right: 10px;
}

.if .if_item .if_name {
  padding: 20px;
}

.if .if_item .if_q_val {
  padding: 20px;
  border-left: 1px solid #cecece;
}
.if .if_item .updated_monthly_label {
  font-weight: normal;
}

.if_tooltip {
  visibility: hidden;
  position: absolute;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  background: #fff;
  border-radius: 3px;
  padding: 15px;
  font-weight: normal;
  line-height: 2em;
  max-width: 280px;
  min-width: 210px;
  /*min-height: 100px;*/
  -webkit-box-shadow: 0 0 37px rgba(2, 110, 177, 0.37);
  box-shadow: 0 0 37px rgba(2, 110, 177, 0.37);
  white-space: normal;
  width: 100%;
}

.if_tooltip div.col-xs {
  max-width: 32px;
}

.if_q_val:hover .if_tooltip {
  visibility: visible;
  opacity: 1;
  transition: all 0.3s ease-in-out;
  white-space: normal;
}

.recent_art {
  font-weight: bold;
  padding: 10px;
  margin: 0 10px;
  color: #676766;
}

/* .if b:nth-of-type(2) {
    margin-left: 40px;
} */

.if {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  font-weight: normal;
}

.app_ed_icon {
  display: inline-block;
  width: 27px;
  height: 27px;
  margin-right: 10px;
  background: url(../i/app_ed_icon2.svg) no-repeat center center;
  background-size: contain;
}
.app_form,
.app_form_about {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.jh_lable {
  font-weight: bold;
}
.cover_photo_holder {
  float: left;
}
.journal_home_info_wrapper {
  margin: 0px;
  padding: 0px;
  font-size: 1.3em;
  line-height: 1.8em;
  color: #333333; /*676766*/
}
.journal_home_info {
  margin: 0px !important;
  padding: 10px 0;
}
.journal_home_info p:first-child {
  margin-top: 0px;
  padding-top: 0px;
}
.journal_home_info p:last-child {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.homepage #TopSider {
  margin: 0px !important;
}

#TopSider .leftSiderBlock {
  padding: 0;
  margin: 0;
  width: 100%;
  background: #0f467c;
  border: none;
  border-radius: 0px;
}
#TopSider .content_menu_horizontal {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
#TopSider .link span {
  display: none;
}
#TopSider .content_menu_horizontal li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#TopSider .content_menu_horizontal li a {
  display: inline-block;
  margin: 0;
  padding: 15px 15px;
  text-align: center;
  color: #fff;
  width: auto;
  font-size: 1.1em;
}

.home_middle_container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

#leftSider.leftSiderNew {
  position: inherit;
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0;
  flex: 1 0;
  padding: 0 10px 0 0;
}

#dashboard-content-home {
  -webkit-flex: 4 0 0;
  -ms-flex: 4 0 0;
  flex: 4 0;
  background-color: #fff;
  padding: 0;
  /* border: 1px solid #EBEBEB; */
}

.tooltip_elem {
  display: inline-block;
}
.tooltip_elem .info_icon {
  width: 24px;
  background: #1b98c4;
  border-radius: 12px;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 1.1em;
}
.info_tooltip {
  visibility: hidden;
  position: absolute;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  background: #fff;
  border-radius: 3px;
  padding: 15px;
  font-weight: normal;
  line-height: 2em;
  -webkit-box-shadow: 0 0 5px #9e9e9e;
  box-shadow: 0 0 5px #9e9e9e;
  white-space: normal;
}

.info_tooltip ol {
  margin: 0px;
  padding-left: 25px;
}

.tooltip_elem:hover .info_tooltip {
  visibility: visible;
  opacity: 1;
  transition: all 0.3s ease-in-out;
  white-space: normal;
}

@media (max-width: 800px) {
  #leftSider.leftSiderNew,
  #dashboard-content-home {
    -webkit-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }
  .home_middle_container {
    flex-direction: column-reverse !important;
  }
}
@media (max-width: 1024px) {
  .home_middle_container {
    flex-direction: column-reverse !important;
  }
  #leftSider.leftSiderNew,
  #dashboard-content-home {
    -webkit-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }

  .if .if_item {
    white-space: normal;
    width: 100%;
    margin-bottom: 20px;
  }
  .if .if_item:last-of-type {
    margin-bottom: 0px;
  }

  .if .if_item .if_q_val {
    white-space: nowrap;
  }

  .updated_monthly_label {
    display: block;
  }
  .if_tooltip {
    width: 100vw;
    left: 80px;
    margin-top: 10px;
  }
}

.oa_wrapper {
  margin: 20px 10px;
  text-align: center;
}
.cc_text {
  background: none;
  padding-top: 10px;
}

.cover_photo_holder {
  width: 100%;
  color: #fff;
  text-align: center;
  margin: 0 0 10px 0;
}
a.cover_photo {
  min-width: 100%;
  min-height: 100%;
  display: block;
  padding: 260px 0;
}

.latest_articles_holder {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  text-align: center;
  padding: 10px;
}
.latest_articles_text_holder {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0 0 0 20px;
}
.owl-carousel {
  /*max-width: 1052px;*/
  /*padding: 0 0 0 8px;*/
  /*display: -webkit-box !important; display: -moz-box!important;; display: -ms-flexbox!important;; display: -webkit-flex!important;; display: flex!important;;*/
  /*-webkit-justify-content: space-between;	justify-content: space-between;*/
  /*flex:1;*/
}
.owl-nav {
  display: none;
}
.owl-carousel .owl-stage {
  display: flex;
}
.owl-carousel .owl-item {
  display: flex;
}
.owl-carousel .owl-item .item {
  border: 1px solid #cbcdce;
  border-radius: 2px;
  display: flex;
}
.owl-carousel .owl-item div {
  padding: 8px;
}
.owl-carousel .owl-item div span {
  display: block;
}
.owl-item a.latest_articles.no_imgs {
  padding: 0px;
}
.owl-carousel button {
  width: auto;
}
.latest_articles_holder div {
  display: block;
  padding: 0;
  margin: 0;
  width: auto;
}
.latest_articles img {
  border: 1px solid #ebebeb;
}
.latest_articles img:hover {
  opacity: 0.6;
}
.thumbs_title {
  font-size: 0.8em;
  line-height: 1.3em;
  position: relative;
  top: -108px;
  display: none;
  width: 96px;
  height: 98px;
  padding: 4px 6px 6px 6px;
  color: #ffffff;
  text-align: left;
}
.latest_articles:hover img + .thumbs_title {
  display: block;
  background-color: #191930;
  opacity: 0.8;
}

.latest_articles_holder_wrapper {
  padding: 0 0 10px 0;
}
.latest_articles_text_holder div:hover {
  -webkit-box-shadow: 0px 0px 14px 4px #cbcdce;
  -moz-box-shadow: 0px 0px 14px 4px #cbcdce;
  box-shadow: 0px 0px 14px 4px #cbcdce;
  cursor: pointer;
}
.latest_articles_text_holder div {
  width: 18.5%;
  border: 1px solid #cbcdce;
  border-radius: 2px;
  display: flex;
}
.latest_articles_text_holder div span {
  display: block;
}
a.latest_articles.no_imgs {
  padding: 8px;
}

.auth {
  color: #1b98c4;
  font-weight: bold;
}
.dpub {
  color: #8d8f92;
}
.atitle {
  color: #000000;
  line-height: 1.5em;
}

.tweeterfeed {
  margin-top: 10px;
  max-width: 253px;
}
.homepage #subMenu {
  display: none;
}
.journal_home_info_wrapper .journal_home_info a {
  color: #1b95e1;
}
.journal_home_info_wrapper .journal_home_info span.blue {
  color: #1b95e1;
}
.topLevelContent a,
.subLevelContent a {
  color: #2986bf;
}
#TopSider .leftSiderBlock {
  background: #191930;
}
#TopSider .content_menu_horizontal li:hover {
  background: #3f3f4e;
}
.greenDesc a {
  word-break: break-all;
}
.AOF-Author-more-link a {
  word-break: normal;
}
.articles_count {
  float: right;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: #ebebeb;
  color: #333;
  width: 67px;
  height: 70px;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 1.6em;
  margin-left: 6px;
}
.flex_wrapper1 {
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0;
  flex: 1 0;
}
.flex_wrapper2 {
  -webkit-flex: 2 0 0;
  -ms-flex: 2 0 0;
  flex: 2 0;
}
.flex_wrapper3 {
  -webkit-flex: 3 0 0;
  -ms-flex: 3 0 0;
  flex: 3 0;
}
.flex_center {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.ds_flex,
.flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.js_between {
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.reminderHolder .js_between {
  margin: 0 -15px;
}
.reminderHolder .js_between .input-reg-title {
  padding: 0 15px;
}
.al_center {
  -webkit-align-items: center;
  align-items: center;
}
.flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.viewMoreLink {
  display: inline-block;
  margin: 10px 0 10px 5px;
  color: #1b98c4;
  cursor: pointer;
}
.viewMoreLink:hover {
  opacity: 0.8;
}
.mosttt {
  margin: 20px 20px 0 20px;
}
.mosttt .authorInfoHolder {
  margin-bottom: 40px;
}
.journal_stat_wrapper {
  padding: 20px 16px;
}

#plot_papertype,
#plot_country,
#plot_pagerange,
#plot_papers {
  font-size: 1.1em;
}

#plot_pagerange .jqplot-yaxis {
  min-width: 60px !important;
}
#plot_papers .jqplot-yaxis {
  min-width: 70px !important;
}
#plot_papertype .jqplot-yaxis,
#plot_country .jqplot-yaxis {
  min-width: 140px !important;
}

.row_stat_data {
  display: none;
  width: 50%;
}
.row_stat_data td,
.row_stat_data th {
  background: antiquewhite;
  padding: 2px 20px;
}

.no_avatar {
  width: 32px;
  height: 32px;
  display: block;
  background: url("/i/author_icon.svg") no-repeat center;
  background-size: contain;
}

#nanopubs_list_content .no_avatar{
  width: 25px;
  height: 25px;
}
.suggest-autocomplete .no_avatar{
	display: block;
	background: url('/i/author_icon.svg') no-repeat center;
	background-size: 50px;
	height: 50px;
	width: 50px;
}
#nanopubs_list_content .P-Prof-Pic {
  border-radius: 100%;
  box-shadow: 0px 0px 2px 0px whitesmoke;
  width: 25px;
  height: 25px;
}
/* SPECIFIC COLORS BY JOURNAL START */
.home_1 {
  background: #fff url(/i/home_covers/bdj.png) no-repeat left center;
  background-size: cover;
}
.home_2 {
  background: #fff url(/i/home_covers/zookeys.png) no-repeat left center;
  background-size: cover;
}
.home_3 {
  background: #fff url(/i/home_covers/phytokeys.png) no-repeat left center;
  background-size: cover;
}
.home_4 {
  background: #fff url(/i/home_covers/biorisk.png) no-repeat left center;
  background-size: cover;
}
.home_5 {
  background: #fff url(/i/home_covers/neobiota.png) no-repeat left center;
  background-size: cover;
}
.home_6 {
  background: #fff url(/i/home_covers/jhr.png) no-repeat left center;
  background-size: cover;
}
.home_7 {
  background: #fff url(/i/home_covers/ijm.png) no-repeat left center;
  background-size: cover;
}
.home_8 {
  background: #fff url(/i/home_covers/compcytogen.png) no-repeat left center;
  background-size: cover;
}
.home_9 {
  background: #fff url(/i/home_covers/subtbiol.png) no-repeat left center;
  background-size: cover;
}
.home_10 {
  background: #fff url(/i/home_covers/natureconservation.png) no-repeat left
    center;
  background-size: cover;
}
.home_11 {
  background: #fff url(/i/home_covers/mycokeys.png) no-repeat left center;
  background-size: cover;
}
.home_13 {
  background: #fff url(/i/home_covers/zse.png) no-repeat left center;
  background-size: cover;
}
.home_14 {
  background: #fff url(/i/home_covers/dez.png) no-repeat left center;
  background-size: cover;
}
.home_15 {
  background: #fff url(/i/home_covers/nl.jpg) no-repeat left center;
  background-size: cover;
}
.home_16 {
  background: #fff url(/i/home_covers/ab.jpg) no-repeat center center;
  background-size: cover;
}
.home_17 {
  background: #fff url(/i/home_covers/rio.jpg) no-repeat left center;
  background-size: cover;
}
.home_52 {
  background: #fff url(/i/home_covers/oneecosystem.jpg) no-repeat center center;
  background-size: cover;
}
.home_53 {
  background: #fff url(/i/home_covers/africaninvertebrates.png) no-repeat left
    center;
  background-size: cover;
}
.home_54 {
  background: #fff url(/i/home_covers/italianbotanist.png) no-repeat left center;
  background-size: cover;
}
.home_55 {
  background: #fff url(/i/home_covers/biodiscovery.png) no-repeat left center;
  background-size: cover;
}
.home_56 {
  background: #fff url(/i/home_covers/pensoft.png) no-repeat center center;
  background-size: cover;
}
.cover_photo.home_58 {
  padding: 160px 0;
}
.home_58 {
  padding: 160px 0;
  background: #fff url(/i/home_covers/btp.png) no-repeat left center;
  background-size: cover;
}
.home_59 {
  padding: 160px 0;
  background: #fff url(/i/home_covers/rethinkingecology.png) no-repeat left
    center;
  background-size: cover;
}
.home_60 {
  background: #fff url(/i/home_covers/zoologia.png) no-repeat left center;
  background-size: cover;
}
.home_61 {
  background: #fff url(/i/home_covers/mbmg.jpg) no-repeat left center;
  background-size: cover;
}
.home_63 {
  background: #fff url(/i/home_covers/biss.jpg) no-repeat left center;
  background-size: cover;
}
.home_64 {
  background: #fff url(/i/home_covers/jor.png) no-repeat left center;
  background-size: cover;
}
.home_65 {
  background: #fff url(/i/home_covers/evolsyst.png) no-repeat left center;
  background-size: cover;
  padding: 360px 0 !important;
}
.home_66 {
  background: #fff url(/i/home_covers/alpineentomology.png) no-repeat left
    center;
  background-size: cover;
}
.home_67 {
  background: #fff url(/i/home_covers/checklist.png) no-repeat left center;
  background-size: cover;
}
.home_69 {
  background: #fff url(/i/home_covers/mab.png) no-repeat left center;
  background-size: cover;
}
.home_72 {
  background: #fff url(/i/home_covers/SPB-home.svg) no-repeat center center;
  background-size: cover;
}
.home_73 {
  background: #fff url(/i/home_covers/TestJournal_home.png) no-repeat left
    center;
  background-size: cover;
}
.home_75 {
  background: #fff url(/i/home_covers/rrpharmacology.jpg) no-repeat left center;
  background-size: cover;
}
.home_76 {
  background: #fff url(/i/home_covers/aer.png) no-repeat left center;
  background-size: cover;
}
.home_78 {
  background: #fff url(/i/home_covers/fmj.png) no-repeat left center;
  background-size: cover;
}
.home_79 {
  background: #fff url(/i/home_covers/nucet.png) no-repeat left center;
  background-size: cover;
}
.home_80 {
  background: #fff url(/i/home_covers/moem.png) no-repeat left center;
  background-size: cover;
}
.home_81 {
  background: #fff url(/i/home_covers/aca.png) no-repeat left center;
  background-size: cover;
}
.home_82 {
  background: #253e90 url(/i/home_covers/CPE-home.svg) no-repeat left center;
  background-size: contain;
}
.home_83 {
  background: #fff url(/i/home_covers/hmj.png) no-repeat left center;
  background-size: cover;
}
.home_84 {
  background: #fff url(/i/home_covers/vdj.png) no-repeat left center;
  background-size: cover;
}
.home_85 {
  background: #fff url(/i/home_covers/populationandeconomics.jpg) no-repeat left
    center;
  background-size: cover;
}
.home_86 {
  background: #fff url(/i/home_covers/travaux.jpg) no-repeat left center;
  background-size: cover;
}
.home_87 {
  background: #fff url(/i/home_covers/foliamedica.jpg) no-repeat left center;
  background-size: cover;
}
.home_88 {
  background: #fff url(/i/home_covers/neotropical.jpg) no-repeat left center;
  background-size: cover;
}
.home_89 {
  background: #fff url(/i/home_covers/pharmacia.jpg) no-repeat left center;
  background-size: cover;
}
.home_90 {
  background: #fff url(/i/home_covers/herpetozoa.jpg) no-repeat left center;
  background-size: cover;
}
.home_91 {
  background: #fff url(/i/home_covers/ap.jpg) no-repeat left center;
  background-size: cover;
}
.home_92 {
  background: #fff url(/i/home_covers/vcs.jpg) no-repeat left center;
  background-size: cover;
}
.home_93 {
  background: #fff url(/i/home_covers/jel.jpg) no-repeat left center;
  background-size: cover;
}
.home_94 {
  background: #fff url(/i/home_covers/ijhmc.jpg) no-repeat left center;
  background-size: cover;
}
.home_95 {
  background: #fff url(/i/home_covers/ese.jpg) no-repeat left center;
  background-size: cover;
}
.home_96 {
  background: #fff url(/i/home_covers/plantsociology.jpg) no-repeat left center;
  background-size: cover;
}
.home_97 {
  background: #fff url(/i/home_covers/bgcardio.jpg) no-repeat left center;
  background-size: cover;
}
.home_98 {
  background: #fff url(/i/home_covers/caucasiana.jpg) no-repeat left center;
  background-size: cover;
}
.home_99 {
  background: #fff url(/i/home_covers/abs.jpg) no-repeat left center;
  background-size: cover;
}
.home_100 {
  background: #fff url(/i/home_covers/silvabalcanica.jpg) no-repeat center
    center;
  background-size: cover;
}
.home_101 {
  background: #fff url(/i/home_covers/zitteliana.png) no-repeat center center;
  background-size: cover;
}
.home_102 {
  background: #fff url(/i/home_covers/preprints.jpg) no-repeat left center;
  background-size: cover;
}
.home_103 {
  background: #fff url(/i/home_covers/arthropod-systematics.jpg) no-repeat left
    center;
  background-size: cover;
}
.home_104 {
  background: #fff url(/i/home_covers/vertebrate-zoology.jpg) no-repeat left
    center;
  background-size: cover;
}
.home_105 {
  background: #fff url(/i/home_covers/geologica-saxonica.jpg) no-repeat left
    center;
  background-size: cover;
}
.home_106 {
  background: #fff url(/i/home_covers/aiep.jpg) no-repeat left center;
  background-size: cover;
}
.home_107 {
  background: #fff url(/i/home_covers/languagesandmodalities.png) no-repeat left
    center;
  background-size: cover;
}
.home_108 {
  background: #fff url(/i/home_covers/jbgs.jpg) no-repeat left center;
  background-size: cover;
}
.home_109 {
  background: #fff url(/i/home_covers/jucs.jpg) no-repeat left center;
  background-size: cover;
}
.home_110 {
  background: #fff url(/i/home_covers/biosystecol.png) no-repeat left center;
  background-size: cover;
}
.home_111 {
  background: #fff url(/i/home_covers/icf.jpg) no-repeat left center;
  background-size: cover;
}
.home_112 {
  background: #fff url(/i/home_covers/linguamultica.jpg) no-repeat left center;
  background-size: cover;
}
.home_113 {
  background: #fff url(/i/home_covers/tuhinga.jpg) no-repeat left center;
  background-size: cover;
}
.home_114 {
  background: #fff url(/i/home_covers/fr.jpg) no-repeat left center;
  background-size: cover;
}
.home_115 {
  background: #fff url(/i/home_covers/brics-econ.jpg) no-repeat left center;
  background-size: cover;
}
.home_116 {
  background: #fff url(/i/home_covers/contributions-to-entomology.jpg) no-repeat
    left center;
  background-size: cover;
}
.home_117 {
  background: #fff url(/i/home_covers/lexgenetica.png) no-repeat left center;
  background-size: cover;
}
.home_118 {
  background: #fff url(/i/home_covers/plecevo.jpg) no-repeat left center;
  background-size: cover;
}
.home_119 {
  background: #fff url(/i/home_covers/aquaticinvasions.jpg) no-repeat left center;
  background-size: cover;
}
.home_120 {
  background: #fff url(/i/home_covers/atomiclayerdeposition.jpg) no-repeat left center;
  background-size: cover;
}
.home_121 {
  background: #fff url(/i/home_covers/geostudies.jpg) no-repeat left center;
  background-size: cover;
}

.apc-color-1 {
  background-color: #73b043;
}
.apc-color-2 {
  background-color: #185a2e;
}
.apc-color-3 {
  background-color: #3a7c31;
}
.apc-color-4 {
  background-color: #000000;
}
.apc-color-5 {
  background-color: #000000;
}
.apc-color-6 {
  background-color: #ffffff;
  border-top: 0px;
}

.news_wrapper {
  background: #aec2e1;
}
.news_content {
  padding: 0 0px 20px 0px;
  color: #000000;
}
.news_title {
  padding: 20px 0px 0 0px;
  color: #000000;
  font-weight: bold;
}
.slog_wrap {
  color: #fff;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
  margin-bottom: 50px;
  margin-right: 60px;
}

.slog_small {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  font-size: 2em;
}
.slog_big {
  font-size: 4em;
}

.fw300 {
  font-weight: 300;
}
.fw500 {
  font-weight: 500;
}
.fw900 {
  font-weight: 900;
}

/* SPECIFIC COLORS BY JOURNAL END */
#simplemodal-container .user_expertises_big_col {
  width: 955px !important;
}
th[align="center"] {
  text-align: center;
}

.browseWrapper .header-content .constrained .formWrapper {
  /*display: none;*/
}

.article table {
  width: 100%;
}
.ArtBrowseInfo {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.nbsp {
  display: inline-block;
  width: 20px;
}

.col.browse_select_articles {
  position: relative;
  top: 8px;
}
.browse_select_articles.in_issue {
  margin-right: 18px !important;
}

/* MOBILE FRIENDLY */

@media (max-width: 800px) {
	.browse_select_articles, .SDGIcons{
		display: none;
	}
    .homepage #button{
      height: auto;
    }
    #button{
        -webkit-justify-content: center; justify-content: center;
    }
    button.button_green, button.button_red{
        margin: 0 5px 5px 5px;
    }
	.nbsp{
		display: none;
	}
	.menu_task{
		display: none;
	}
	#profile span:first-child{
		padding-right: 8px;
	}
	#profile span:nth-child(2){
		display: none;
	}
    .se_app_form_text
    {
        font-size: 0.6em;
        background: none;
    }
    .articlePath-links {
        width: 100%;
    }
    #nav #menu {
        display: none;
    }
    .authorInfoHolder {
        display: table-cell;
        width: 96.33%;
        margin-bottom: 20px;
    }
	.flex.col{
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 4px 0;
	}
	.flex.col a{
		margin: 2px 0;
	}

	.loginOrRegister, .publisher_name{
		margin: 10px;
	}


	.art_info_holder .flex.js_between div {
		margin-right: 5px;
	}

	#JournalLogo img {
		background-size: contain;
        width: calc(100% - 20px);
        padding: 0 10px;
	}
	.home_middle_container{
		flex-direction: column-reverse;
	}
	.cover_photo_holder{
		width: 100%;
	}
	.cover_photo_holder a.cover_photo{
		min-width: fit-content;
   		min-height: fit-content;
		padding: 100px;
	}
	/*.latest_articles_holder,*/
	/*.f_content,*/
	.app_form,
	.articleCovertd,
	.artCartLink,
	.issuePicture,
	.P-Articles-Sort-Select,
	#filters_form_holder .filterBlock.category,
	#leftSider .poweredBy {
    display: none !important;
  }

  .news_content .issuePicture {
    display: block !important;
    margin: 0px 0px 20px 0px !important;
  }
  .news_content .issuePicture img {
    width: 100%;
    max-width: none !important;
  }

  #filters_form_holder .filterBlock.category.leftSearch {
    display: block !important;
  }

  .if,
  .art_info_holder {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tweeterfeed {
    max-width: 100%;
  }
  .aboutPage .contentWrapper,
  .browseWrapper .contentWrapper {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .aboutPage #leftSider {
    padding: 0px;
  }
  .leftSiderBlock.about,
  .aboutPage #header {
    position: inherit;
  }
  .header-content .constrained {
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    justify-content: center;
  }
  .content-main div.holder div.apc-table,
  .content.journalListStories div,
  .content.journalListStories {
    overflow-x: auto;
  }
  .homepage .wrapper {
    width: 100%;
  }
  .aboutPage .contentWrapper {
    padding-top: inherit;
  }
  .poweredBy {
    padding: 0 10px;
  }
  div.art_info_holder div.flex.col {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  div.art_info_holder div.flex.col a {
    margin-right: 10px;
  }
  #leftSider,
  .homepage #leftSider.leftSiderNew {
    padding: 0;
  }
  #TopSider .content_menu_horizontal li {
    padding: 0px 15px;
  }
  #TopSider .content_menu_horizontal li a {
    padding: 10px 0;
    width: 100%;
    text-align: left;
  }
  .siderBlockLinksHolder .title a,
  .siderBlockLinksHolder .title a span {
    width: 100%;
    display: inline-block;
  }
  .ArtBrowseInfo,
  .ArtDetails,
  .ArtType,
  .DoiRow,
  #TopSider .content_menu_horizontal {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ArtType {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ArtType *,
  .ArtDetails * {
    margin: 6px 0;
  }
  .siderBlockLinksHolder.scroll {
    height: 200px;
  }
  .art_info_holder {
    margin: 0;
  }
  .DownLink {
    margin: 10px 0 0 0;
  }

  .contentWrapper {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .content_menu li.menu_item a {
    padding: 0px;
    margin: 0px;
  }
  .loginPageHeader .WidthWrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    padding: 10px;
  }
  .loginPageHeader .journal_Title {
    width: 100%;
  }

  #searchWrapper label {
    display: none;
  }
  /* .header-content .formWrapper {
		width: 100%;
	} */
  .header-content .formWrapper input[name="stext"] {
    width: 86%;
  }
}

@media screen and (min-width: 801px) and (max-width: 1023px) {
  .articlePath-links {
    width: 100%;
  }
  #nav #menu {
    display: none;
  }
  .authorInfoHolder {
    display: block;
    width: 96.33%;
    margin-bottom: 20px;
  }
  .flex.col {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 4px 0;
  }
  .flex.col a {
    margin: 2px 0;
  }
  #searchWrapper label {
    display: none;
  }
}

@media screen and (min-width: 1270px) and (max-width: 1359px) {
  .head_blocks_wrap {
    display: block;
  }
}

@media screen and (min-width: 1360px) {
  .articlePath-links {
    width: 1326px;
  }
}

@media screen and (max-width: 1366px) {
  .landing_wrap .article_footer img {
    right: 0;
  }
}

/* hidding latest article images on journal homepage */
@media screen and (max-width: 1270px){
    .latest_articles_holder{
        overflow-x: scroll;
    }
/*	.latest_articles_holder div:nth-child(n+8){*/
/*		display: none;*/
/*	}*/
}
/*@media screen and (max-width: 1100px){*/
/*	.latest_articles_holder div:nth-child(n+7){*/
/*		display: none;*/
/*	}*/
/*}*/
/*@media screen and (max-width: 960px){*/
/*	.latest_articles_holder div:nth-child(n+6){*/
/*		display: none;*/
/*	}*/
/*}*/
/*@media screen and (max-width: 820px){*/
/*	.latest_articles_holder div:nth-child(n+5){*/
/*		display: none;*/
/*	}*/
/*}*/
/*@media screen and (max-width: 680px){*/
/*	.latest_articles_holder div:nth-child(n+4){*/
/*		display: none;*/
/*	}*/
/*}*/
/*@media screen and (max-width: 540px){*/
/*	.latest_articles_holder div:nth-child(n+3){*/
/*		display: none;*/
/*	}*/
/*}*/
/*@media screen and (max-width: 400px){*/
/*	.latest_articles_holder div:nth-child(n+2){*/
/*		display: none;*/
/*	}*/
/*}*/
/*@media screen and (max-width: 260px){*/
/*	.latest_articles_holder div:nth-child(n+1){*/
/*		display: none;*/
/*	}*/
/*}*/

#content.special_issues_list{
	margin: 0px;
	-webkit-flex: 4 0 0; -ms-flex: 4 0 0; flex: 4 0;
    font-size: 1em;
	line-height: inherit;
}

.special_issues .header-content {
  border-bottom: none;
}
.special_issues .authorInfoHolder {
  margin-bottom: 14px;
}

.special_issues #subMenu,
.special_issues .cover_photo_holder {
  display: none;
}
.news_content .cover_photo_holder {
  display: none;
}
.special_issues .wrapper {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

#content.special_issues_list .special_issue_wrapper {
  width: 100%;
  margin-bottom: 50px;
  padding-bottom: 30px;
  border-bottom: 2px solid #ebebeb;
}
#content.special_issues_list .special_issue_wrapper:last-of-type {
  width: 100%;
  margin-bottom: 0px;
  border-bottom: none;
}

#content.special_issues_list .info div {
  float: left;
}

#content.special_issues_list.news_content .info div {
  float: right;
}

#content.special_issues_list .info.row p {
  margin-top: 0;
}

#content.special_issues_list .info .issuePicture {
  margin: 0 20px 20px 0;
  width: auto !important;
}

#content.special_issues_list.news_content .info .issuePicture {
  margin: 0 0 20px 20px;
  width: auto !important;
}

#content.special_issues_list .issueCover.NoCover {
  /*display: none;*/
}

.contentArticles.issues {
  font-size: 1.2em;
  line-height: 1.6em;
}

.special_issues #leftSider {
  min-width: inherit;
}

#content.special_issues_list h1 {
  color: #000;
}

#content.special_issues_list .date_and_state {
  margin: 40px 0 10px 0;
}

#content.special_issues_list .date_and_state {
  display: flex;
  align-items: center;
}

#content.special_issues_list .date_and_state .open_or_comming_label {
  border-radius: 10px;
  padding: 6px 16px;
  color: #fff;
  font-weight: 600;
  margin-right: 10px;
  font-size: 0.9em;
}

.open_or_comming_label.open {
  background: #0b6463;
}

.open_or_comming_label.closed {
  background: #9e9e9e;
}

.open_or_comming_label.forthcoming {
  background: #ff9800;
}

#content.special_issues_list h2 {
  color: #000;
  margin: 30px 0 10px;
}

.poweredBy {
  background-color: #ffffff;
  padding: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  align-items: center;
  font-size: 1.1em;
  /*border-top: 2px solid #ebebeb;*/
}

#leftSider .poweredBy {
  padding: 10px 0;
  border-top: 0px solid #dddddd;
  -webkit-justify-content: center;
  justify-content: center;
}

.arphalogo {
  background: url("/i/arpha_logo_textblack.svg") no-repeat center;
  background-size: 100%;
  width: 80px;
  min-height: 30px;
  display: inline-block;
  margin-left: 6px;
}

.Main-Content .poweredBy {
  background-color: #ffffff;
  padding: 6px 10px;
}

.Main-Content .poweredBy .arphalogo {
  background: url("/i/arpha_logo_textblack.svg") no-repeat center;
  background-size: 100%;
  width: 64px;
  min-height: 24px;
  display: inline-block;
  margin-left: 6px;
}

.P-Article-Preview-Form {
  max-width: 65em;
  text-align: justify;
  margin: auto;
  border-radius: 0px;
  background: white;
  padding: 15px 60px 40px 60px !important;
  margin: 0px 3px;
  box-shadow: 0px 0px 4px 0.3px rgba(0, 0, 0, 0.5);
}
.P-Article-Preview-Form .headlineContainer {
  text-align: center;
}

.hide_viewMoreLink {
  display: none;
}

a.approve_art_for_collection {
  color: #ffffff !important;
  background: #7eaa5d;
  padding: 2px 6px 4px 6px;
}
a.approve_art_for_collection:hover {
  opacity: 0.8;
}
.dashboard-nodata {
  padding-left: 10px;
}
.warning {
  text-align: center;
  padding: 5px;
  background-color: #7f1b2e;
  color: #ffffff;
  font-weight: bold;
}
.article_search_holder {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 10px 0 0 0;
  position: relative;
  top: 14%;
  -webkit-transform: translateY(-14%);
  -ms-transform: translateY(-14%);
  transform: translateY(-14%);
}

.article_search_holder input[name="search_in"] + label {
  color: #b5b5b5;
}

.article_search_holder input[name="search_in"]:checked + label {
  color: #ffffff;
}

.article_search_holder input[name="stext"] {
  background: none;
  color: white;
  width: 290px;
}
.article_search_holder button[type="submit"] {
  opacity: 0.8;
}
.article_search_holder #searchWrapper label > span {
  padding: 8px 2px;
  width: 40px;
  display: none;
}
#emailReceiptsContent {
  margin: 20px;
}

#messagingListPopup td {
  padding: 10px 6px;
  border-bottom: 2px solid #dddddd;
}
#messagingListPopup {
  font-size: 1.1em;
}

#messagingListPopup .message_text td {
  vertical-align: top;
  border-bottom: none;
  padding: 10px 0px;
}
#messagingListPopup .collapse_messaging_title {
  margin: 2px 0 0 0px;
  font-weight: bold;
  float: none;
}

.article .article_type:hover {
  color: #ffffff;
  cursor: pointer;
  opacity: 0.8;
}

.article .editors_choice {
  margin-left: 10px;
  min-height: 22px;
  background: #71954a;
}

.P-Article-Content-Wrapper .editors_choice {
  background: #71954a;
  float: right;
  min-width: fit-content;
  color: #fff;
  border-radius: 2px;
  padding: 9px 20px;
}

.hide_editors_choice_argumentaion {
  display: none;
}

.editors_choice:hover + .hide_editors_choice_argumentaion {
  display: block;
  position: absolute;
  margin-top: 25px;
  background: #ffffff;
  border: 1px solid grey;
  z-index: 999;
  padding: 15px;
  text-align: left;
}

.P-Article-Content-Wrapper
  .editors_choice:hover
  + .hide_editors_choice_argumentaion {
  margin-top: 40px;
}

.hide_ethical_issues,
.hide_incorrect_note {
  display: none;
}

.comment_icon_red:hover + .hide_ethical_issues,
.comment_icon_orange:hover + .hide_incorrect_note {
  display: block;
  position: absolute;
  background: #ffffff;
  border: 1px solid grey;
  z-index: 999;
  padding: 15px;
  text-align: left;
  font-style: normal !important;
}

.inline-orcid {
  background: url("/i/OrcidID_icon.svg") 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  display: inline-block;
  line-height: inherit !important;
}
.big-orcid-icon {
  width: 25px;
  height: 25px;
}
.inline-researchgate-id {
  background: url("/i/ResearchGate_icon_SVG.svg") 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  display: inline-block;
  line-height: inherit !important;
}
.inline-scopus {
  background: url("/i/scopus-brand.svg") 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  display: inline-block;
}
.inline-researcher-id {
  background: url("/i/icon_researcher_id.svg") 0 0 no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  display: inline-block;
}
div.optional_services_group {
  margin-bottom: 10px;
  position: relative;
}
.optional_service_price {
  position: absolute;
  left: 0px;
  top: 0px;
}
.optional_services_prices_container input {
  margin-bottom: 8px;
}

.news_wrapper {
  background: #aec2e1 none repeat scroll 0 0;
  border-radius: 4px;
  margin: 20px;
  padding: 0 20px;
}

/* news slider */
.hbnews {
  padding: 10px 20px 0px 20px;
  background: #f5f5f5;
  font-size: 1em;
  line-height: 1.6em;
  margin: 0px 0px 10px 0px;
}

.hbnews .head_block_title h2 {
  display: block;
  margin: 0px;
  padding: 0;
  color: white;
  font-weight: normal;
  font-size: 1.7em;
  text-align: center;
}

.hbnews .head_block_content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 10px 10px 10px;
  position: relative;
  /*display:table;*/
}

.hbnews .head_block_content_title {
  font-weight: 700;
  font-size: 1.2em;
  padding: 10px 10px 0 16px;
  margin-bottom: 10px;
}

.tabs_wrapper{
    padding: 10px;
}

.tabs_wrapper .metric_tabs{
    border-bottom: 1px solid #EBEBEB;
    margin: 0px 10px;
}

.slider_tabs_wrapper{
}

.slider_tabs_wrapper .metric_tabs{
    border-bottom: 1px solid #EBEBEB;
    margin: 20px 0px 20px 20px;
}


.metric_tabs span{
    margin-right: 10px;
    font-weight: 600;
    color: #999999;
    display: inline-block;
}

.metric_tabs span:hover{
    cursor: pointer;
}

.metric_tabs span.active-tab{
    font-weight: 600;
    border-bottom: 2px solid black;
    color: unset;
}

.metric_tabs span.active-tab:hover{
    cursor: unset;
}

/*.hbnews .block_prev, .hbnews .owl-prev,*/
/*.hbnews .block_next, .hbnews .owl-next {*/
/*position: absolute;*/
/*top:40%;*/
/*background: url('../i/arrow-r.svg') no-repeat;*/
/*background-position: 50% 50%;*/
/*background-size: contain;*/
/*margin: 0px;*/
/*padding: 0px;*/
/*padding: 16px;*/
/*opacity: 0.5;*/
/*display: block;*/
/*}*/

.hbnews .block_prev,
.hbnews .owl-prev,
.hbnews .block_next,
.hbnews .owl-next {
  display: none !important;
}
/*.hbnews .owl-prev.disabled,*/
/*.hbnews .owl-next.disabled {*/
/*opacity: 0.2;*/
/*}*/

/*.hbnews .block_prev, .hbnews .owl-prev {*/
/*background: url('../i/arrow-l.svg') no-repeat;*/
/*background-position: 50% 50%;*/
/*background-size: contain;*/
/*left: -2rem;*/
/*}*/

/*.hbnews .block_next, .hbnews .owl-next {*/
/*right: -2rem;*/
/*}*/

/*.hbnews .block_prev:hover, .hbnews .owl-prev:hover,*/
/*.hbnews .block_next:hover, .hbnews .owl-next:hover{*/
/*opacity: 1;*/
/*cursor: pointer;*/
/*}*/
/*.hbnews .owl-prev.disabled:hover,*/
/*.hbnews .owl-next.disabled:hover{*/
/*opacity: 0.2;*/
/*cursor: default;*/
/*}*/

.hbnews .head_block_content div {
  color: black;
  display: inline-block;
  margin: 0;
  text-align: left;
  overflow: hidden;
  margin: 0;
  vertical-align: top;
}

.hbnews .head_block_content .block_text_holder div {
  display: block;
}

.hbnews .owl-nav {
  display: none;
}

.hbnews .owl-dots {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

.hbnews .owl-dots .owl-dot {
  background: none;
  width: 25px;
}

.hbnews .block_text > div {
  display: inline-block;
  line-height: 1.6em;
  font-size: 1.6em;
  width: 100%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  font-family: Open Sans-Light, Open Sans, Tahoma;
}

.hbnews .block_text_news p {
  margin-top: 0;
  margin-bottom: 0.5em;
}
.hbnews #leftSider .leftSiderBlock {
  border: 1px solid #dddddd;
  border-radius: 3px 3px 0 0;
  -webkit-box-shadow: 0px 3px 6px -2px #dddddd;
  -moz-box-shadow: 0px 3px 6px -2px #dddddd;
  box-shadow: 0px 3px 6px -2px #dddddd;
  width: 100%;
  margin-bottom: 24px;
}

.hbnews #leftSider .leftSiderBlock.about {
  top: 65px;
}

.hbnews #leftSider .leftSiderBlock h3 {
  background-image: none;
  background-color: #1e2635;
  display: block;
  text-align: center;
  margin: 0;
  padding: 3px 0;
  color: white;
  font-weight: normal;

  font-size: 1.7em;
  text-indent: 0px;
}

.hbnews #leftSider .leftSiderBlock ul.rio-home {
  list-style: none;
  margin: 10px 0;
  padding: 0;
}

.hbnews #leftSider .leftSiderBlock ul.rio-home li {
  margin: 0 0;
  padding: 5.8px 0;
}

.hbnews #leftSider .leftSiderBlock ul.rio-home li a {
  display: inline-block;
  padding: 10px 5px 10px 45px;
  color: black;
  font-size: 1.3em;
  width: 240px;
}

.hbnews #leftSider .leftSiderBlock ul.rio-home li a:hover,
.hbnews #leftSider .leftSiderBlock ul.rio-home li a.selected {
  opacity: 0.8;
  filter: alpha(opacity = 80);
  background-color: #f5f5f5;
}

.post_btn_holder {
  float: left;
  width: 200px;
}

.dtd_errors_holder,
.pubmed_dtd_errors_holder {
  text-align: left;
  font-weight: bold;
  margin-top: 20px;
  float: left;
}

.altmetric-embed {
  width: 100%;
  margin-bottom: 40px;
}

.altmetric-embed img {
  width: 196px;
  height: 196px;
}

.altmetric-normal-legend {
  text-align: center;
  width: 100%;
}
.altmetric-embed.altmetric-popover-content {
  text-align: left;
}
.help_question_icon {
  border-radius: 100%;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-left: 3px;
  font-size: 0.8em;
  position: relative;
  top: -3px;
}
.label_sp_iss {
  position: relative;
  top: -2px;
}

.previewIframe {
  width: 100%;
  border: 0px;
  min-height: 700px;
  margin-top: -41px;
}
.P-Baloon {
  position: absolute;
  display: none;
  background: white;
  padding: 10px;
  border: 1px solid #bfbfb9;
  border-radius: 2px;
  background-color: #ffffff;
  max-width: 400px;
  color: #1f1f1f;
  box-shadow: 4px 4px 4px #ebebeb;
  line-height: 1.5em;
  z-index: 99999;
}
.or {
  color: #666666;
  font-size: 1em;
  font-weight: 600;
  margin: 25px auto;
  display: none;
}
.orcid_login {
  background: url("/i/OrcidID_icon.svg") no-repeat scroll 8px 6px;
  background-size: 24px;
  border: 1px solid #d3d3d3;
  padding: 6px 10px 6px 40px;
  background-color: #fff;
  border-radius: 3px;
  cursor: pointer;
  color: #999;
  font-size: 1.2em;
  margin-top: 40px;
  vertical-align: middle;
  display: inline-block;
  line-height: 1.8em;
  margin-bottom: 10px;
}
.orcid_login:hover {
  border: 1px solid #7eaa5d;
  color: #7eaa5d;
}

.ithenticate_red {
  border-radius: 5px;
  padding: 7px;
  background: red;
  color: #ffffff !important;
}
.ithenticate_red a {
  color: #ffffff !important;
}

.ithenticate_green {
  border-radius: 5px;
  padding: 7px;
  background: green;
  color: #ffffff !important;
}
.ithenticate_green a {
  color: #ffffff !important;
}
.ithenticate_blue {
  border-radius: 5px;
  padding: 7px;
  background: blue;
  color: #ffffff !important;
}
.ithenticate_blue a {
  color: white !important;
}
.ithenticate_yellow {
  border-radius: 5px;
  padding: 7px;
  background: yellow;
  color: black !important;
}
.ithenticate_yellow a {
  color: black !important;
}
.ithenticate_orange {
  border-radius: 5px;
  padding: 7px;
  background: orange;
  color: black !important;
}
.ithenticate_orange a {
  color: black !important;
}
.ithenticate_grey {
  border-radius: 5px;
  padding: 7px;
  background: grey;
  color: black !important;
}

a.add_new_author, .add_new_reviewer {
    background: aliceblue;
    padding: 7px 14px;
    font-weight: bold;
}
.add_new_reviewer {
    font-weight: bold;
    color: #014477;
    cursor: pointer;
    padding: 15px 10px;
    background: aliceblue;
}
#suggesstion-box a.autocomplete_action{
    /*font-weight: bold;*/
    color: #014477;
    cursor: pointer;
}

.add_new_reviewer:hover,
#suggesstion-box a.autocomplete_action:hover {
  opacity: 0.7;
  display: inline-block;
}

h1.dashboard-title.withoutBorder.grouptitle + .leftMar10 > .P-Clear{
	padding-top: 26px;
}

.sp_issue_wrapper .toCollapse.plus {
  margin: 5px 16px 10px 16px;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
}

.sp_issue_wrapper .toCollapse.minus {
  margin: 5px 16px 10px 16px;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
}

.toCollapse .art_color {
  fill: currentColor;
}

.plus1 {
  background: url(/i/icons/arrows_arrow_down_b.svg) no-repeat;
  background-size: contain;
  width: 10px;
  height: 10px;
  display: inline-block;
}

.minus1 {
  background: url(/i/icons/arrows_arrow_up_b.svg) no-repeat;
  background-size: contain;
  width: 10px;
  height: 10px;
  display: inline-block;
}

div.parent_collection_info {
  font-weight: bold;
  padding: 0;
  margin: 10px 16px;
}

.parent_collection_doi {
  font-weight: bold;
  padding: 0;
  margin: 10px 0px;
}

.sp_issue_wrapper .issue_editors {
  /*float: left;*/
}
.col_doi {
  background: url(/i/doi-icon.svg) no-repeat;
  background-size: contain;
  width: 26px;
  height: 18px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  top: 5px;
  left: -1px;
}
.coll_doi_link {
  border: 1px solid #1b8aae;
  padding: 0 5px 0 0px;
  border-radius: 2px;
  color: #1b8aae;
  position: relative;
  top: -2px;
}
.classifications_tip {
  margin-top: 20px;
  font-weight: normal;
  font-size: 1.1em;
  color: #b42741;
}
.submp_paym_opt_parent {
  margin: 10px 0px;
}
.submp_paym_opt_child {
  margin: 10px 0px 10px 24px;
}
.submp_paym_opt_child > .submission_check {
  margin: 0px;
}
.man_type {
  font-weight: normal;
}
.hide_this_0 {
  display: none;
}
.sec_type_counts {
  color: #6b6b6b;
}
.supp_agencies_from_text {
  width: 98%;
  text-align: right;
  color: #666;
}
/*.pub_date{*/
/*min-width: 74px;*/
/*}*/

.document_info_profeza {
  border: 1px solid #dddddd;
  padding: 10px 10px 0 10px;
}

.document_info_profeza a {
  background: url(/i/profeza_400x400.png) top left no-repeat;
  background-size: contain;
  padding-left: 50px;
  padding-top: 10px;
  height: 30px;
  /* width: 150px; */
  margin-bottom: 10px;
  display: block;
}
/* subscribe form */

.homepage .subscribeForEmail,
.AOF .subscribeForEmail {
  background: #ffffff;
  padding: 20px;
  margin-top: 10px;
}
.browseWrapper .subscribeForEmail {
  background: #f5f5f5;
  padding: 20px;
  margin-top: 10px;
}

.subscribeForEmail .title {
  font-size: 16px;
  margin-bottom: 20px;
  padding: 0;
  text-align: center;
}
.AOF .P-Article-Info-Bar .subscribeForEmail .title {
  margin-bottom: 10px;
}

.subscribeForEmail .subscribeInput input {
  padding: 5px;
  display: block;
  width: calc(100% - 14px) !important;
  margin-bottom: 10px;
}
.subscribeForEmail .subscribeButton input {
  display: block;
  width: 100%;
  padding: 7px 18px;
  font-size: 14px;
  height: auto;
  color: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  border: 0px outset #e8e8e0;
  background: #b42741;
}
.subscribeForEmail .subscribeButton input:hover {
  opacity: 0.8;
}

.P-Article-Info-Bar .subscribeForEmail {
  padding: 0 10px;
  margin: 0px;
}

.previewPageSubscribe {
  position: fixed;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row nowrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #ffffff;
  padding: 9px 10px;
  z-index: 99;
  border-top: 2px solid #ebebeb;
}
.AOF .previewPageSubscribe {
  /*position:fixed;*/
  position: sticky;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row nowrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  background-color: #ffffff;
  padding: 9px 10px;
  z-index: 99;
  border-top: 2px solid #ebebeb;
}

.subscribeMsgContainer {
  padding: 20px;
  font-size: 1em;
}
/* Add this attribute to the element that needs a tooltip */
.speech-bubble {
  position: relative;
  z-index: 2;
  cursor: pointer;
  background: #3c8aa5;
  border: 1px solid #3c8aa5;
  color: #fff;
  border-radius: 3px;
  font-family: "Avenir Next Webfont", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.8em;
  height: 1.8em;
  padding: 0;
  text-align: center;
  width: 2em;
}

.zindex1000 {
  z-index: 989;
}

/* Triangle hack to make tooltip look like a speech bubble */
.speech-bubble:after {
  position: absolute;
  bottom: -7px;
  left: 55%;
  margin-left: -8px;
  width: 0;
  border-style: solid;
  border-width: 8px;
  border-color: transparent;
  border-left-color: #3c8aa5;
  border-right-width: 0;
  border-top: none;
  content: " ";
  font-size: 0;
  line-height: 0;
}

.btn_copy_to_clipboard {
  cursor: pointer;
}

#decision tr {
  /*white-space:nowrap;*/
}

.center .control {
  display: inline-block;
}

.art_file_holder {
  background: #f5f5f5;
  padding: 16px 8px;
}

#media_holder {
  margin: 10px 50px;
  border: 1px solid #ebebeb;
}
#media_holder .Form-Field-Holder {
  width: 95%;
  padding: 0px 5px;
  padding-bottom: 20px;
}

#subscribe_for_email .loginFormRegErrHolder {
  margin-top: -10px;
  margin-bottom: 5px;
  text-align: center;
}

.row {
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}
.col_no_padding {
  padding-right: 0rem !important;
  padding-left: 0rem !important;
}
.col_no_left_padding {
  padding-left: 0rem !important;
}
.end-xs {
  text-align: right;
}
.expand_img,
.collapse_img {
  background: url("/i/view_document_icons/expand.svg") no-repeat center;
  width: 24px;
  height: 24px;
  display: inline-block;
  background-size: contain;
}
.collapse_img {
  background: url("/i/view_document_icons/collapse.svg") no-repeat center;
  background-size: contain;
}

.pdf_icon,
.ms_icon,
.suppl_icon,
.art_down_icon {
  background: url("/i/view_document_icons/pdf.svg") no-repeat center;
  width: 42px;
  height: 42px;
  display: inline-block;
  background-size: contain;
  float: left;
  margin-right: 4px;
}
.ms_icon {
  background: url("/i/view_document_icons/ms.svg") no-repeat center;
  background-size: contain;
}
.suppl_icon {
  background: url("/i/view_document_icons/suppl.svg") no-repeat center;
  background-size: contain;
}
.art_down_icon {
  background: url(/i/view_document_icons/download.svg) top center no-repeat;
  background-size: contain;
  height: 60px;
}

.label-12 {
  font-size: 1.2em;
  font-weight: bold;
}
.closed_horizontal_row {
  padding: 15px;
  background: #f5f5f5;
}

.edit_icon {
  background: url("/i/view_document_icons/edit.svg") no-repeat center;
  width: 18px;
  height: 16px;
  display: inline-block;
  background-size: contain;
  margin: 0 4px;
  cursor: pointer;
}
.login_as_icon {
  background: url("/i/view_document_icons/login-as.svg") no-repeat center;
  width: 14px;
  height: 14px;
  display: inline-block;
  background-size: contain;
  margin-left: 6px;
  cursor: pointer;
  vertical-align: text-top;
}
.comment_icon {
  background: url("/i/icons/comment_hover_black.svg") no-repeat center;
  width: 14px;
  height: 14px;
  display: inline-block;
  background-size: contain;
  margin-left: 6px;
  cursor: pointer;
  vertical-align: text-top;
}
.comment_icon_red {
  background: url("/i/icons/comment_hover_red.svg") no-repeat center;
  width: 14px;
  height: 14px;
  display: inline-block;
  background-size: contain;
  margin-left: 6px;
  cursor: pointer;
  vertical-align: text-top;
}
.comment_icon_orange {
  background: url("/i/icons/comment_hover_orange.svg") no-repeat center;
  width: 14px;
  height: 14px;
  display: inline-block;
  background-size: contain;
  margin-left: 6px;
  cursor: pointer;
  vertical-align: text-top;
}
.email_icon {
  background: url("/i/view_document_icons/email.svg") no-repeat center;
  width: 15px;
  height: 15px;
  display: inline-block;
  background-size: contain;
  margin-left: 3px;
  cursor: pointer;
  vertical-align: text-top;
  /*background-position-y: 2px;*/
}
.email_icon_blue {
  background: url("/i/view_document_icons/email_blue.svg") no-repeat center;
}

.authorrr {
  margin-right: 8px;
}

.edit_icon_img {
  margin: 0 0 0 5px;
}
.document_info_review_type .edit_icon_img {
  vertical-align: baseline;
}
.acenter {
  text-align: center;
}
.aleft {
  text-align: left;
}
.aright {
  text-align: right;
}
.document_info_review_type .review_type_img {
  height: 15px;
  vertical-align: text-top;
}
.review_type_img {
  height: 20px;
}

.general_action_btn {
  background: #7eaa5d;
  padding: 6px;
  text-align: center;
  font-size: 1.1em;
  color: #fff;
  border-radius: 2px;
  cursor: pointer;
  margin: 10px 10px 0px 0px;
}
.general_action_btn:hover {
  opacity: 0.8;
}
.general_action_btn.le_btn {
  max-width: 190px;
  overflow: hidden;
}
.general_action_btn.mid_size_btn {
  width: auto;
}
.general_action_btn.big_size_btn {
  width: 300px !important;
}
.general_action_btn.red_btn {
  background: #b42741;
}
.short_rev_view {
  margin-top: 10px;
}
input[type="button"].general_action_btn,
input[type="submit"].general_action_btn {
  min-width: 185px;
  padding: 10px;
  border: none;
  font-size: 14px;
}
.pjs_dashboard_filter_fields {
  margin-bottom: 5px;
}
.filebase_version_holder {
  background: white;
  margin: 10px auto;
  padding: 10px 20px;
  border-radius: 5px;
  width: 100%;
}

.no_side_padding {
  padding-right: 0px;
  padding-left: 0px;
}
.no_up_down_padding {
  padding-top: 0px;
  padding-bottom: 0px;
}
.level1 .no_up_down_padding,
.level2 .no_up_down_padding {
  margin: 0px;
}

.reviewer_tbl.tbl_editors .row:hover,
.reviewer_tbl .row:hover,
.reviewer_tbl tr:hover,
.tbl_editors.no_bold_class tr:hover {
  background: #f5f5f5;
}
.reviewer_tbl.tbl_editors .row:first-child:hover,
.reviewer_tbl .row:first-child:hover,
.tbl_editors.no_bold_class tr:first-child:hover,
.reviewer_tbl tr:first-child:hover {
  background: none;
}
.art_browse {
  margin-top: 15px;
}
a.latest_articles.no_imgs {
  word-break: break-word;
}

.col_wrap.row {
  padding: 0 8px;
  margin-bottom: 20px;
}

.col_wrap.row .col-md {
  padding: 0 10px;
}

.helptext {
  display: block;
  font-size: 1.1em;
  line-height: 1.6em;
  font-weight: normal;
  margin-top: 10px;
  font-style: italic;
}
.files_list_row {
  /*cursor: move;*/
}
.files_list_row:hover {
  background: #f5f5f6;
}
.files_list_row label {
  display: inline-block;
}
.achtung {
  background: red;
  color: white;
  text-align: center;
  font-size: 2em;
  position: relative;
  z-index: 1000;
}
.orcid_icon_position {
  position: relative;
  top: 2px;
}

.DownLink .browse_button.pdf {
  max-width: max-content !important;
  padding-left: 9px;
  padding-right: 6px;
}
.DownLink .browse_button.pdf .label {
  margin-right: 3px;
}

/* Dropdown Button */
.dropbtn {
  cursor: pointer;
}

/* Dropdown button on hover & focus */
.dropbtn:hover,
.dropbtn:focus {
  background-color: #6b7182;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #191930;
  z-index: 99;
  border-radius: 2px;
  top: 20px;
  left: 0;
  margin: 0 auto;
  text-align: center;
  width: auto;
  white-space: nowrap;
}

/* Links inside the dropdown */
.dropdown-content a {
  padding: 5px 10px;
  text-decoration: none;
  display: block;
  text-align: left;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
  background-color: #6b7182;
}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {
  display: block;
}

ul.journal_issue_files_content_menu {
  margin: 0;
  padding: 5px 0px;
  list-style: none;
}
ul.journal_issue_files_content_menu li {
  float: left;
  margin-right: 20px;
}
.art_rev_count {
  background: #ff9800;
  border-radius: 5px;
  display: inline-block;
  padding: 1px 5px;
  color: white;
  font-weight: 600;
  font-size: 11px;
  text-align: center;
  cursor: help;
  position: relative;
  top: -3px;
  cursor: help;
}
.suggestRevName .rateit{
  margin-left: 2px;
  cursor: help;
}
.board_member_lbl {
  font-size: 11px;
  color: #fff;
  background: #8bc34a;
  padding: 1px 5px;
  font-weight: 600;
  border-radius: 5px;
  margin-left: 2px;
  position: relative;
  top: -3px;
  cursor: help;
  display: inline-block;
}
#accordion {
  width: 100%;
  text-align: center;
  display: block;
}

.accordion-toggle {
  cursor: pointer;
}
.accordion-content {
  display: none;
}
.accordion-content.default {
  display: block;
}

#footer-accordion {
  width: 100%;
  /*display: block;*/
}

/*.footer-accordion-toggle {cursor: pointer;}*/
.footer-accordion-content {
  display: block;
}
.footer-accordion-content.default {
  display: block;
}

/* end new footer*/

@media screen and (max-width: 676px) {
  .footer-accordion-content {
    display: none;
  }
  .footer-accordion-toggle {
    cursor: pointer;
  }

  .footer .f_content {
    padding: 10px 0px 0 0 !important;
  }

  .footer .foot .foot_content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer_menuholder {
    margin-top: 30px;
  }

  .foot_content li {
    margin: 10px 0;
  }
}

.user_role_statistics svg {
  overflow: visible !important;
}
.user_role_statistics:hover {
  z-index: 1;
  position: relative;
}
.goog-tooltip {
  z-index: 2;
}

.wrapper100 {
  min-height: calc(100vh - 284px);
}

.collLevel1,
.collLevel2,
.collLevel3 {
  display: inline-block;
}
.collLevel1 {
  font-weight: bold;
}

.collLevel2 {
  margin-left: 60px;
  text-indent: -40px;
}

.collLevel3 {
  margin-left: 80px;
  text-indent: -40px;
}

.subm_more_info_holder p {
  margin: 0px;
  padding: 0px;
}
.paddingForm {
  padding: 20px 36px;
}

.iss.research {
  background: #ebebeb;
  border-radius: 2px;
  text-align: left;
  color: initial;
  font-size: 1em;
  padding: 3px 8px;
}

.iss_holder {
  margin: 10px 0;
}
.DoiRow {
  margin: 5px 0 10px 0;
}

.row.iss_citt {
  margin: 5px 0 10px 0;
  font-weight: 600;
  font-size: 1.05em;
}

.articleCovertd {
  width: 120px;
  margin-right: 10px;
}

.doaj_seal {
  width: 15px;
  position: relative;
  top: -1px;
}

#action_output {
  padding: 10px 0px;
  font-size: 1.2em;
  text-align: center;
  font-weight: bold;
  color: #8c2121;
}
.no-float {
  float: none;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}

.classification_tree_holder .P-Grey-Btn-Middle:hover {
  opacity: 0.8;
}

.dragAndDropBox {
  cursor: pointer;
  border: 1.5px dashed #ccc;
  /* height: 17px; */
  width: 245px;
  border-radius: 6px;
  padding: 5px 10px !important;
  background-image: url("/i/download.png");
  background-position: 245px center;
  background-size: 15px;
  background-repeat: no-repeat;
}

.dragAndDropBox.is-dragover {
  background-color: white;
  border: 1.5px dashed black;
}

#sup_files_list #supp_file_form {
  background: white !important;
  padding: 0px !important;
  height: auto !important;
}

#col_sup_files_list_wrapper #supp_file_form .file_base_forms_title,
#col_sup_files_list_wrapper #supp_file_form .dataTypeWrapper,
#col_sup_files_list_wrapper #supp_file_form .formActions,
#col_sup_files_list_wrapper {
  display: none;
}

.le_tab_pdf .dragAndDropBox {
  display: inline-block;
}

.le_tab_pdf #status_pdf {
  margin-top: 7px;
  margin-left: 10px;
  display: inline-block;
}

.warn {
  font-weight: 600;
  color: #cd2418 !important;
}

.dropzone-container {
  max-width: 90%;
  margin: 40px auto;
  /*border: 2px dashed #0087F7;*/
  border: 2px dashed #2aa1c0;
  border-radius: 5px;
  background: white;
  cursor: pointer;
  box-sizing: border-box;
  min-height: 150px;
  padding: 20px 40px;
  text-align: center;
  font-size: 1.2em;
  line-height: 2em;
}
.dropzone-container:hover,
.dropzone-container.dz-drag-hover {
  border-style: solid;
  background: #f5f5f5;
}
.dropzone-container .drop_area_text {
  padding-bottom: 10px;
}

.submission_files ol,
.filebased_step_submission_files ol {
  counter-reset: item;
  padding-left: 0px;
  padding-top: 0px;
  margin: 0px;
}
.filebased_step_submission_files ol li,
.submission_files ol li {
  display: block;
}
.filebased_step_submission_files ol li:before,
.submission_files ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
  font-weight: bold;
}
.inline_block {
  display: inline-block;
}
.P-Manuscript-Preview-Pdf .pdf-preview-holder {
  min-height: 800px;
  padding-bottom: 6px;
  background-color: #3f3f3f;
}
.file_label_input {
  padding: 4px;
  border: 1px solid #ddd;
  height: 20px;
  font-size: 16px;
  color: #1f1f1f;
  border-radius: 5px;
  width: 70%;
}
.submission_files_separator {
  height: 25px;
  background: #ebebeb;
  width: calc(100% + 50px);
  margin-left: calc(-30px);
  margin-right: calc(-30px);
  margin-top: 30px;
  margin-bottom: 30px;
}

.upload_file_icon {
  background: url(/i/icons/upload_file_icon.svg) no-repeat center center;
  width: 100%;
  height: 45px;
  margin: 0 auto;
}

ul.sortable {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
ul.sortable.nested {
  padding-left: 20px;
}
ul.sortable li {
  list-style-type: none;
  /*padding: 5px;*/
  font-size: 13px;
}
ul.sortable .row {
  border-bottom: 1px dashed #ebebec;
  color: #1f1f1f;
  padding: 10px;
}

ul.sortable .row:hover {
  background: #f5f5f6;
}

body.dragging,
body.dragging * {
  cursor: move !important;
}

.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}

ul.sortable li.placeholder {
  position: relative;
  /** More li styles **/
}
ul.sortable li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}
ul.sortable li.placeholder {
  position: relative;
  margin: 0;
  padding: 0;
  border: none;
}
/* line 25, /Users/jonasvonandrian/jquery-sortable/source/css/jquery-sortable.css.sass */
ul.sortable li.placeholder:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  margin-top: -5px;
  left: -5px;
  top: -4px;
  border: 5px solid transparent;
  border-left-color: red;
  border-right: none;
}

.statistics_tbl_row {
  border-bottom: 2px solid #ebebec;
  border-left: 2px solid #ebebec;
  border-right: 2px solid #ebebec;
  padding: 15px !important;
}

.productionUsersInfo {
  display: flex;
  justify-content: space-between;
}

.peInfo,
.leInfo {
  text-align: right;
}

.productionUsersInfo a,
.leInfo a {
  cursor: pointer;
}

.icon_arrow {
  font-size: 12px;
}
.icon_arrow:before {
  content: "";
  float: left;
  width: 16px;
  height: 16px;
  margin-right: 3px;
}

.show_icon:before {
  background: url(/i/icons/angle_arrow_down.svg) no-repeat;
  background-size: contain;
}

.hide_icon:before {
  background: url(/i/icons/angle_arrow_up.svg) no-repeat;
  background-size: contain;
}

.document_author_holder_content a {
  cursor: pointer;
}

/* Difference Highlighting and Strike-through
------------------------------------------------ */
ins {
  color: #333333;
  background-color: #eaffea;
  text-decoration: none;
}
del {
  color: #aa3333;
  background-color: #ffeaea;
  text-decoration: line-through;
}

.submission_step {
  background: #f5f5f5;
}
.submission_step {
  background: #f5f5f5;
}
.submission_step .label-12 {
  font-size: 1em;
}
.submission_step .document_info_title,
.submission_step table.tbl_editors th {
  padding-bottom: 0px !important;
}
.submission_step .submission_notes_main_wrapper.authors_list_holder,
.submission_step .tbl_editors {
  padding-top: 0px;
}
.submission_step .submission_notes_main_wrapper:first-child .label-12,
.submission_step .document_only_submitting_author_can_edit,
.submission_step .document_info_row_border_line,
.submission_step .document_author_review_round_top {
  display: none;
}
.submission_step .submission_notes_main_wrapper {
  padding: 20px 20px 0 20px;
}

.col_wrap.row.preprint_enabled_journals {
  margin-bottom: 0px;
  padding: 0px 17px 0px 10px;
}
.button_red_important {
  background: #b42741 !important;
}

.ready_for_proof_check {
  background: rgba(0, 255, 0, 0.1);
}
.dashboard tr.ready_for_proof_check:hover td {
  background: rgba(0, 255, 0, 0.2);
}

.LEProofCheckForm {
  padding: 20px;
}

.LEProofCheckForm label,
.LEProofCheckForm input {
  cursor: pointer;
}

.userAutoCompleteWrapper {
  display: inline-block;
}

.userAutoComplete {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: box-shadow 150ms ease-in 0ms;
  transition: box-shadow 150ms ease-in 0ms;
  border-radius: 2.01px;
  cursor: text;
  max-width: 100%;
  box-shadow: 0 0 0 0 transparent;
  padding: 5px 30px 2px 5px;
  position: relative;
  vertical-align: top;
  word-break: break-word;
  width: 200px;
  position: relative;
  text-align: left;
  height: 29px;
}

@font-face {
  font-family: "CustomIcons";
  src: url("/lib/css/fonts/adgs-icons.ttf");
}

.userAutoComplete:hover .editIcon {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  background-color: rgba(9, 30, 66, 0.13);
  background-repeat: no-repeat;
  background-position: 4px 4px;
  border-left: 1px solid #ebecf0;
  bottom: 0;
  height: auto;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
  z-index: 111;
  opacity: 1;
  cursor: pointer;
}

.userAutoComplete:hover .editIcon:before {
  top: 12px;
  left: 3px;
  content: "\F142";
  font-size: 16px;
  margin-top: -8px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "CustomIcons";
  font-weight: 400;
  font-style: normal;
  color: inherit;
  left: 2px;
  line-height: 1;
  position: absolute;
  text-indent: 0;
  top: 50%;
}

.userAutoComplete:hover {
  box-shadow: 0 0 0 1px #ebecf0;
}

.userAutoCompleteOptions {
  position: relative;
}

.userAutoCompleteOptions select {
  width: 200px;
  margin-right: 0px;
  box-shadow: none;
}

.userAutoCompleteOptions .save-options {
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 1;
  background-color: #fff;
  border: 1px solid #dfe1e5;
  border-top: none;
  border-radius: 0 0 3px 3px;
  outline: none;
  padding: 3px;
}

.userAutoCompleteOptions .save-options button {
  height: 24px;
  padding: 0 4px;
  background-color: rgba(9, 30, 66, 0.08);
  display: inline-block;
  border-radius: 3.01px;
  width: auto;
  background-image: none;
  cursor: pointer;
}

.userAutoCompleteOptions .save-options button .icon {
  color: #707070;
  height: 16px;
  width: 16px;
  display: inline-block;
  line-height: 16px;
}

.userAutoCompleteOptions .save-options .icon-save:before {
  font-size: 14px;
  left: 1px;
  margin-top: -7px;
  content: "\F194";
  font-family: "CustomIcons";
}

.userAutoCompleteOptions .save-options .icon-cancel:before {
  font-size: 14px;
  left: 1px;
  margin-top: -7px;
  content: "\F11B";
  font-family: "CustomIcons";
}

.journal_name_column {
  display: none;
}
.journal_56 .journal_name_column {
  display: table-cell;
}

.dashboard-late-headers {
  background: #888888;
  color: #ffffff;
}

.dashboard-header[data-is-sortable] {
  cursor: pointer;
}

.dashboard-header.sort-column span {
  position: relative;
}

.dashboard-header.sort-column span::before {
  border-width: 3px;
  border-style: solid;
  border-color: transparent transparent rgb(223, 225, 230);
  border-image: initial;
  display: block;
  height: 0px;
  position: absolute;
  right: -8px;
  width: 0px;
  bottom: 50%;
  content: " ";
}
.dashboard-header.sort-column span::after {
  border-width: 3px;
  border-style: solid;
  border-color: rgb(223, 225, 230) transparent transparent;
  border-image: initial;
  display: block;
  height: 0px;
  position: absolute;
  right: -8px;
  width: 0px;
  bottom: calc(50% - 8px);
  content: " ";
}

.dashboard-header.sort-column.sort-asc span::before {
  border-color: transparent transparent rgb(94, 108, 132);
}

.dashboard-header.sort-column.sort-desc span::after {
  border-color: rgb(94, 108, 132) transparent transparent;
}

.dashboard-late-headers th {
  padding: 6px;
  border: 1px solid #bbbbbb;
  vertical-align: middle;
}

.sandbox {
  background: #72c2ff;
  color: white;
  text-align: center;
  font-size: 2em;
  z-index: 1000000000;
  position: relative;
  padding: 7px 0;
}
.noshadow {
  box-shadow: none !important;
}
.collection_affiliation_remove_btn {
  margin-left: 5px;
  cursor: pointer;
  float: right;
  background: #b42741;
  padding: 3px 10px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  font-weight: normal;
  font-size: 12px;
  color: #fff;
  border-radius: 2px;
}
.collection_affiliation_remove_btn:hover {
  background: #b42741;
  opacity: 0.6;
}
.special_issue_editors {
  padding: 10px;
}
.special_issue_editors .authorrr {
  display: inline-block;
}
.special_issue_editors .name {
  font-size: 14px;
  font-weight: bold;
  margin-right: 10px;
}
#content .notice {
  padding: 6px 16px;
  background: #ebebeb;
  border-radius: 5px;
  line-height: 1.6em;
}

.important-icon {
  width: 30px;
  height: 30px;
  background: url("/i/important.svg") 0 0 no-repeat;
  background-size: contain;
  margin-right: 10px;
  display: inline-block;
}

.add-fields-hide {
  display: none;
  margin-bottom: 20px;
}

.rio_aof_published_other,
.rio_aof_published {
  background: #9bdfbf;
  width: 23px;
  height: 23px;
  display: inline-block;
  margin: -3px 10px -7px -10px;
}
.rio_aof_published_other {
  background: #dfd49b;
}

/* RIO */

#submission_step .submission_wizard_before_awt .file_base_forms_title {
  font-size: 1.2em;
  margin-bottom: 20px;
}

#submission_step .row input[type="submit"] {
  padding: 9px 22px 10px 23px;
}

.submission_wizard_before_awt .borderleft {
  border-left: 1px solid #ebebeb;
}

.submission_wizard_before_awt .col-xs-6 {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

#content.start_manuscript .rio_home_btn {
  margin: 20px 0 20px 0px;
}

.preprint_source_badge a {
  float: right;
}

/**/

.multipleFld {
  height: 165px;
  width: 150px;
  float: left;
}

.user-rights-row {
  float: left;
  width: 100%;
}

.control.GlobalJournalDataAction {
  font-size: 1em !important;
  position: relative;
  display: inline-block;
  margin-bottom: 15px;
  padding-left: 30px;
  padding-right: 10px;
  cursor: pointer;
  white-space: nowrap;
}

.P-Profile-Affiliations-Content
  .P-Data-Resources-Head-Actions
  .P-Remove-Btn-Holder {
  float: left;
  display: block;
}

.dashboard.journal_users tr td {
  vertical-align: top !important;
}

.field_label_with_help {
  position: relative;
}
.field_label_with_help .P-Input-Help {
  top: 2px;
  right: -20px;
}

ul.users_site_experience_rating {
  list-style-type: none;
  font-size: 16px;
  padding: 0;
  margin: 0;
}

ul.users_site_experience_rating li {
  margin-top: 30px;
  margin-bottom: 80px;
}
.collection_wrapper .row .col-xs-11 {
  padding-left: 0px;
}
.edit-ralated-articles-terms {
  float: right !important;
  background: #0a542c;
  padding: 2px 6px;
  color: #ffffff;
  word-break: keep-all;
}
label.label-ralated-articles-terms {
  font-weight: bold;
}
.row.classification-terms div {
  margin-left: 10px;
  text-indent: -20px;
}
.classification-terms-title {
  font-weight: bold;
}
.row.classification-terms div.edit-ralated-articles-div {
  margin-left: 0px;
  text-indent: 0px;
}
.classification-terms {
  background: #ebebeb;
  padding: 5px;
  font-size: 1.1em;
}
.login-warning {
  font-size: 18px !important;
  color: #ffc107 !important;
}

/* Blog Posts Home Page Start */
.blog-post-title {
  font-size: 1.8rem !important;
  margin-bottom: 8px !important;
  line-height: 1.5em;
}

.blog-post-pic {
  width: 300px;
  height: 160px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position-x: left !important;
  background-position-y: top !important;
  margin-top: 7px !important;
}

.on-home-checkbox {
  height: 20px !important;
  width: 20px;
}
.hbblog {
  margin-left: 0px !important;
  margin-top: 0px !important;
}
.blog-post-content p {
  text-align: left !important;
}
/* Blog Posts Home Page End */

.journal_56 .constrained {
  max-width: 1580px;
  margin: auto;
}

.pl0 {
  padding-left: 0px !important;
}
.pr0 {
  padding-right: 0px !important;
}
.p0 {
  padding: 0px !important;
}

.collection_form_errors {
  padding: 0px 10px;
  color: #bf1e1e;
  font-weight: bold;
  font-size: 1.2em;
  display: inline-block;
}

.notesToAuthorHolder.reasons {
  display: flex;
}
.notesToAuthorHolder label {
  padding-right: 20px;
  font-size: 1.15em;
}

.P-Review-Decline-form .suppFilesLabel {
  font-size: 1.1em;
}
.P-Review-Decline-form .file_type_label {
  font-size: 1.2em;
  font-weight: 600;
}

.subsrcibers_hint {
  padding: 10px 0 10px 20px;
}
.collection_wrapper .issue_description.issue_info_fields {
  margin: 0px;
}

.margin0 {
  margin: 0px;
}
.padding0 {
    padding: 0px;
}

.P-Articles-Sort-Select.w270{
    min-width: 271px;
}

.cursor_arrow{
  cursor: help;
}

.transfer_back_wrapper{
  padding: 20px;
  background: #ffffff;
  width: 100%;
  font-size: 1.2em;
  margin: 0px 0 40px 0;
  box-shadow: 2px 2px 8px 0px #ebebeb;
}
.seUnavailabeWaringng {
  color: #ff002f;
  font-size: 0.9em;
  font-weight: 600;
  margin-top: 2px;
}
.jtitlelink{
  color: #ffffff;
}
a.jtitlelink:hover{
  opacity: 0.8;
}

.editor_is_co_author{
  font-weight: bold;
  color: red;
  cursor: help;
}

.rejection_files_list{
	display: block;
	width: 100%;
}
.mailaddr{
  position: relative;
  top: -2px;
  left: -4px;
}