#page_content_container {
	margin-left: 3px;
}
optgroup {
	font-style: normal;
}
form {
	margin: 0px;
	padding: 0px;
}
.edt_hidden {
    display: none;
}
.edt_page_title {
	font-size: 1.3em;
	font-weight: bold;
}
.edt_underlined {
	border-bottom: 1px solid #AFAFAF;
}
.edt_border_light {
	border: 1px solid #AFAFAF;
}
.edt_border_dark {
	border: 1px solid #838383;
}
.edt_border_dark_top {
	border-top: 1px solid #838383;
}
.edt_border_dark_left {
	border-left: 1px solid #838383;
}
.edt_blacklist_1st_td {
	vertical-align: top;
	border-top: 1px solid #838383;
}
.edt_blacklist_td {
	vertical-align: top;
	border-top: 1px solid #838383;
	border-left: 1px solid #838383;
	white-space: nowrap;
}
.edt_subtitle {
	font-size: 1.2em;
	font-weight: bold;
}

.edt_subtitle_referee_nomination {
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

.edt_subtitle_underline {
	border-bottom: 1px solid #AAAAAA;
	font-weight: bold;
}
.edt_nobr {
	white-space: nowrap;
}
.edt_padding_1 {
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
.edt_padding_left_20px {
	padding-left: 20px;
}
.edt_padding_bottom_4px {
	padding-bottom: 4px;
}
.edt_padding_bottom_6px {
	padding-bottom: 6px;
}
.edt_padding_top_4px {
	padding-top: 4px;
}
.edt_padding_top_2px {
	padding-top: 2px;
}
.edt_padding_2px {
	padding: 2px;
}
.edt_padding_4px {
	padding: 4px;
}
.edt_margin_4px {
	margin: 4px;
}

.edt_padding_top_bottom_2px {
	padding-top: 2px;
	padding-bottom: 2px;
}

.edt_margin_top_4px {
	margin-top: 4px;
}
.edt_margin_b1px_r4px {
	margin-bottom: 1px;
	margin-right: 4px;
}
.edt_margin_bottom_4px {
	margin-bottom: 4px;
}
.edt_padding_left_4px {
	padding-left: 4px;
}
.edt_red_text {
	color: #FF0000;
}
.edt_green_text {
	color: #00AA00;
}
.edt_blue_text {
	color: #4444FF;
}
.edt_green_bold_small_text {
	color: #00AA00;
	font-size: 0.8em !important;
	font-weight: bold;
}
.edt_red_bold_small_text {
	color: #FF0000;
	font-size: 0.8em !important;
	font-weight: bold;
}
.edt_orange_bold_small_text {
	color: #DDAA22;
	font-size: 0.8em !important;
	font-weight: bold;
}
.edt_grey_text {
	color: #A0A0A0 !important;
}
.edt_small_text {
	font-size: 0.8em !important;
}
.edt_small_stats {
    margin-left: 20px;
    font-size: 0.8em !important;
}
.edt_bold {
	font-weight: bold;
}
.edt_underline {
	text-decoration: underline !important;
}
li.edt_admin_menu {
	line-height: 0.8em;
}
ul.edt_admin_menu {
	padding-left: 14px;
}
.edt_nounderline {
	text-decoration: none !important;
}
.edt_not_available {
	color: #888888 !important;
}
td.edt_small_text {
	font-size: 0.8em;
}
span.edt_search {
	background-color: #FFDD77;
}
.edt_bg_grey_lighter {
	background-color: #F3F3F3;
}
.edt_bg_grey_darker {
	background-color: #E3E3E3;
}
.edt_selected_step {
	background-color: #838383;
	color: #FFFFFF;
}
.edt_bg_hover {
	background-color: #E5DDB7 !important;
}
.edt_bg_white {
	background-color: #FFFFFF;
}
.edt_bg_red {
	background-color: #FFBBBB;
}
.edt_bg_red_error_div {
	background-color: #FFBBBB;
	padding: 2px;
}
.edt_bg_green {
	background-color: #AAFFAA;
}
.edt_bg_green2 {
	background-color: #BBFFBB;
}

.alert.edt_highlighted{
	padding: 16px;
margin-bottom: 1em;
}
.edt_highlighted {
	background-color: #CCFFCC;
	padding-top: 16px !important;
	padding-bottom: 16px !important;
}
.edt_light_green_bg {
    background-color: #CCFFCC;
}
/*
 * List.
 */
tr.edt_list_title {
	font-weight: bold;
	background-color: #D3D3D3 !important;
	color: #000000 !important;
}
tr.edt_table_title {
    font-weight: bold;
    background-color: #D3D3D3;
    color: #000000;
    text-align: center;
}
tr.edt_list_title_small {
	font-weight: bold;
	background-color: #D3D3D3;
	color: #000000;
	font-size: 0.8em !important;
}

td.edt_window_content_min {
	border-left: 1px solid #838383;
	border-right: 1px solid #838383;
	border-bottom: 1px solid #838383;
	background-color: #F3F3F3;
	padding: 4px;
}
td.edt_window_bottom_actions_min {
	border-left: 1px solid #838383;
	border-right: 1px solid #838383;
	border-bottom: 1px solid #838383;
	padding: 4px;
}

/*
 * Window.
 */
table.edt_window {
	margin-bottom: 8px;
}
table.edt_window_content {
	border-left: 1px solid #838383;
	border-right: 1px solid #838383;
	border-bottom: 1px solid #838383;
	background-color: #F3F3F3;
}
div.edt_window_content {
	border: 1px solid #838383;
	background-color: #F3F3F3;
}
td.edt_window_bottom_actions {
	border-top: 1px solid #838383;
}
td.edt_window_top_actions {
	border-bottom: 1px solid #838383;
}
td.edt_window_title {
	border-bottom: 1px solid #838383;
	padding-top: 4px;
	padding-bottom: 4px;
}

.edt_any_title {
	font-size: 1.3em;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
}

.edt_forced_red {
	color: #FF0000 !important;
}

table.edt_top_right_padding4 td {
	padding-top: 4px;
	padding-right: 4px;
}

/*
 * Action links.
 */
a.edt_div_link {
	text-decoration: none !important;
	color: #6A6A6A !important;
}
a.edt_discuss {
	text-decoration: none !important;
}
a.edt_discuss:visited {
	text-decoration: none !important;
}
a.edt_discuss:hover {
	text-decoration: underline !important;
}
a.edt_action_b_b {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding: 1px;
	font-size: 0.8em;
}
a.edt_action_b_b:hover {
	color:#FFFFFF !important;
	background-color: #000000;
	text-decoration: none;
	font-size: 0.8em;
}
a.edt_red_action {
	color: #FF0000 !important;
	text-decoration: none !important;
	font-weight: bold !important;
	padding: 1px !important;
}
a.edt_red_action:hover {
	color:#FFFFFF !important;
	background-color: #FF0000 !important;
	text-decoration: none !important;
}
a.edt_green_bold {
	color: #00AA00 !important;
	font-weight: bold !important;
}
a.edt_green_action {
	color: #00AA00 !important;
	text-decoration: none !important;
	font-weight: bold !important;
	padding: 1px !important;
}
a.edt_green_action:hover {
	color:#FFFFFF !important;
	background-color: #00AA00 !important;
	text-decoration: none !important;
}
a.edt_action_r_b_small {
	color: #FF0000 !important;
	text-decoration: none !important;
	font-weight: bold !important;
	padding: 1px !important;
	font-size: 0.8em !important;
}
a.edt_action_r_b_small:hover {
	color:#FFFFFF !important;
	background-color: #FF0000 !important;
	text-decoration: none !important;
}
a.edt_action_g_b_small {
	color: #00AA00 !important;
	text-decoration: none !important;
	font-weight: bold !important;
	padding: 1px !important;
	font-size: 0.8em !important;
}
a.edt_action_g_b_small:hover {
	color:#FFFFFF !important;
	background-color: #00AA00 !important;
	text-decoration: none !important;
}
/*
 * Input fields
 */
input.edt_input {
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
input.edt_input_red {
	border: 1px solid #000000;
	background-color: #FFBBBB;
}
input.edt_input_green {
	border: 1px solid #000000;
	background-color: #CCFFCC;
}
textarea.edt_input {
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
textarea.edt_input_red {
	border: 1px solid #000000;
	background-color: #FFBBBB;
}
textarea.edt_input_green {
	border: 1px solid #000000;
	background-color: #CCFFCC;
}
select.edt_input {
	border: 1px solid #000000 !important;
	background-color: #FFFFFF;
}
select.edt_input_red {
	border: 1px solid #000000 !important;
	background-color: #FFBBBB;
}
input.checkbox_input {
}
input.checkbox_input_red {
	background-color: #FFBBBB;
}
input.file_input {
}
input.file_input_red {
	background-color: #FFBBBB;
}
/*
 * MS Overview
 */
div.admin_overview, div.author_overview, div.coauthor_overview, div.referee_overview,
div.editor_overview, div.ce_overview, div.si_overview, div.unassigned_overview {
	padding: 2px;
	border-bottom: 1px dashed #CCCCCC;
}

div.via_search_result {
	padding: 4px;
	border-bottom: 1px dashed #CCCCCC;
}

/*
 * Statistics
 */
table.statistics {
	border-left: 1px solid #AAAAAA;
    border-top: 1px solid #AAAAAA;
  	margin-top: 8px;
}
table.statistics td {
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
}
table.statistics tr.title {
	background-color: #D3D3D3;
	font-weight: bold;
}
/*
 * Div table
 */
.edt_div_table {
    display: table;
}

.edt_div_row  {
    display: table-row;
}

.edt_div_cell_p2p_top {
	display: table-cell;
	text-align:left;
	vertical-align: top;
	padding-top: 2px;
}

.edt_div_cell {
    display: table-cell;
    text-align:left;
    padding: 4px;
    max-width: 700px;
}

.edt_div_cellr {
	display: table-cell;
	text-align:right;
	padding: 4px;
	max-width: 700px;
}

.edt_div_vmiddle {
	vertical-align: middle;
}

.edt_div_vcell {
	display: table-cell;
	text-align:left;
	padding: 4px;
	max-width: 700px;
	vertical-align: top;
}

.edt_mouse_pointer {
	cursor: pointer;
}

.edt_case_matches {
	cursor: pointer;
}

.edt-rpab-flag {
	cursor: pointer;
}

/*
 * Sortable Table
 */
.edt-sortable-table {
   font-size: 0.8em;
}

.edt-sortable-table th {
    padding-right: 6px;
    text-align: left;
    cursor: pointer;
    padding-left: 18px;
    vertical-align: top;
}

.edt-right-column-white {
    border-right: 1px solid #FFFFFF;
}

.edt-sortable-table  td {
    padding-top: 2px;
    padding-right: 6px;
    padding-bottom: 2px;
    border-top: 1px solid #CCCCCC;
    vertical-align: top;
}

.edt-sortable-table-lrb-border {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.edt-right-column-grey {
    border-right: 1px solid #CCCCCC;
}

.edt_right_align {
    text-align:right;
}

.edt-sortable-table .alternate {
    background-color: #FFFFFF;
}

.edt-sortable-tr:hover {
    background-color: #E5DDB7;
}

select.table-autofilter {
    font-size: 1em;
}

.table-sorted-desc {
    background-color: #666666 !important;
    background-image: url(/images/asc.gif) !important;
    background-position: 6px 9px !important;
    background-repeat: no-repeat;
    color: #FFFFFF !important;
}

.table-sorted-asc {
    background-color: #666666 !important;
    background-image: url(/images/desc.gif) !important;
    background-position: 6px 9px !important;
    background-repeat: no-repeat;
    color: #FFFFFF !important;
}

.table-sortable {
    background-color: #C3C3C3;
    background-image: url(/images/sort.gif);
    background-position: 6px 7px;
    background-repeat: no-repeat;
    color: #000000;
}

.edt_highlight:hover {
    background-color: #E5DDB7;
}

.edt_div_centered {
    width: 100%;
    text-align: center;
}

.edt_proof_read_email_wrapper {
    border: 1px solid #838383;
    padding: 4px;
}

.edt_ms_registration_infobox {
    border: 1px solid #AFAFAF;
    padding: 3px;
    width: 740px;
    margin-bottom: 6px;
}

.edt_ms_registration_si_info {
	border: 1px solid #AFAFAF;
	padding: 3px;
	margin-top: 4px;
}

.edt_funder_container {
    border: 1px solid #AFAFAF;
    display: table;
    padding: 3px;
    margin-bottom: 6px;
    width: 740px;
}

.edt_funder_row {
    display: table-row;
}

.edt_funder_cell {
    display: table-cell;
    padding: 2px;
}

/*
 * Image Processing
 */
table.edt_validated_images {
    font-size: 0.9em !important;
    border-collapse: collapse;
}
table.edt_validated_images td {
    padding-right: 6px;
    padding-left: 2px;
    text-align: left;
	vertical-align: top;
}
table.edt_validated_images td.edt_validated_images_file_upload {
    width: 350px;
}
table.edt_validated_images tr {
    height: 26px;
}
table.edt_validated_images input[type="file"] {
    width: 300px;
	font-size: 1em !important;
}
table.edt_validated_images input[type="submit"] {
	font-size: 1em !important;
}

.edt_ip_img_container {
    display: table;
    padding: 0px;
    width: 740px;
}
.edt_ip_img_container_300width {
	display: table;
	padding: 0px;
	width: 300px;
}
.edt_ip_img_row {
    display: table-row;
}
.edt_ip_img_row:hover{
    background-color: #E5DDB7;
}
.edt_ip_img_cell {
    display: table-cell;
    height: 24px;
    vertical-align: top;
    padding: 1px;
	font-size: 0.9em !important;
}
.edt_ip_img_cell_nobr {
	display: table-cell;
	height: 24px;
	vertical-align: top;
	padding: 1px;
	font-size: 0.9em !important;
	white-space: nowrap;
}
.edt_ip_img_cell input[type="file"] {
    width: 300px;
	font-size: 1em !important;
}
.edt_width_120px {
    width: 120px;
}
.edt_width_300px {
    width: 300px;
}

/*
 * Print-opt row
 */
.edt_ip_part_row {
    display: table-row;
}
.edt_ip_part_row:hover{
    background-color: #E5DDB7;
}
.edt_ip_part_add_icon {
    cursor: pointer;
}
.edt_ip_part_del_icon {
    cursor: pointer;
}
.edt_cursor_pointer {
	cursor: pointer;
}
.edt_thumb_img {
    max-width: 78px;
    max-height: 78px;
    float: right;
}

.edt_move_to_the_right {
	float: right;
}

.edt_tr_grey_interactive {
    background-color: #F3F3F3;
}
.edt_tr_grey_interactive:hover {
    background-color: #E5DDB7 !important;
}
.edt_tr_white_interactive {
    background-color: #FFFFFF;
}
.edt_tr_white_interactive:hover {
    background-color: #E5DDB7 !important;
}

.edt_multistep_bar_first_element {
	display: table-cell;
	padding: 4px;
}

.edt_multistep_bar_element {
	display: table-cell;
	padding: 4px;
	border-left: 1px solid #838383;
}

.edt_ce_additional_preferences {
	padding-left: 30px;
	padding-top: 2px;
}

/*
 * Asset table
 */
.edt_asset_table_ds,
.edt_asset_table_igsn,
.edt_asset_table_vs,
.edt_asset_table_mc,
.edt_asset_table_erc,
.edt_asset_table_va{
	display: table;
	margin-top: 8px;
	border: 1px solid #AFAFAF;
	width: 660px;
}

.edt_asset_row  {
	display: table-row;
}

.edt_asset_cell {
	display: table-cell;
	text-align: left;
	padding: 4px;
	vertical-align: top;
}

.edt_asset_more_container {
	width: 660px;
	text-align: right;
	margin-top: 8px;
}

.edt_asset_table_readonly {
	display: table;
	margin-top: 4px;
	border: 1px solid #AFAFAF;
	width: 660px;
}

.edt_asset_row_readonly  {
	display: table-row;
}

.edt_asset_cell_title_readonly {
	display: table-cell;
	text-align: left;
	padding: 2px;
	vertical-align: top;
	width: 70px;
}

.edt_asset_cell_readonly {
	display: table-cell;
	text-align: left;
	padding: 2px;
	vertical-align: top;
}

.edt_no_bg_image {
	background-image: none !important;
}
.edt_checkbox label, .edt_radio label {
	cursor: pointer;
	line-height: 1.7em;
	margin-bottom: 0;
	min-height: 20px;

	padding-left: 20px;
	white-space:nowrap; display:inline-block;
	margin-right:1em;
}

.edt_checkbox label input[type="checkbox"], .edt_radio label input[type="radio"] {
	margin-left: -20px;
	margin-top: 4px;
	position: absolute;
}
.grid-container{
	display: block;
	padding-bottom: 1em;
	padding-left:0;
	padding-right:0;
}
.grid-container.grid-parent.co_edt_discussion-comments{
	padding-bottom: 0;
}
.no-margin{
	margin-bottom: 0;

}
[class^="grid"].edt_input{
	padding-left:1px;
	padding-right:1px;
}

.edt_padding_top{
	padding-top: 1em;
}
.edt_padding_bottom{
	padding-bottom: 1em;
}
.j-content a.cancel,
.j-content a:visited.cancel,
.j-content a:link.cancel,
.j-content a:active.cancel{
	color: rgb(106, 106, 106);
}

.edt_tr_warning {
	background-color: #f0ad4e;
}

.edt_tr_error {
	background-color: #d9534f;
	color: #ffffff;
}
#page_content #discussion li{
	padding-bottom: 0;
}
#discussion .grid-container{
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 1em;
}
ul.co_edt_discussion-comments ul,#discussion ul.co_edt_discussion-comments ul.grid-container{
	margin-bottom: 0;
	margin-left: 16px;
	position: relative;
}

ul.co_edt_discussion-comments,.j-content ul.co_edt_discussion-comments{
	list-style: none;

}
ul.co_edt_discussion-comments .show-comment{

	position: absolute;
	width: 1em;
	height: 100%;
	display: block;
    background: #fff;
	margin-left: -1em;
}

#discussion-status{
	margin-top: 4px;
	display: block;
	bottom: 0;
	line-height: 21px;
}

#page_content .co_edt_discussion-comments li{
	padding-bottom: 0;

}
#discussion-section .comment-part {
	position: relative;
	z-index: 1;

	display: inline;
}
.grid-container{
	position: relative;
}

 .edt-bridge ul.co_edt_discussion-comments {
	margin-top: 0;

}
.edt-bridge ul.co_edt_discussion-comments,.j-content ul.co_edt_discussion-comments li:not(:last-child),.j-content ul.co_edt_discussion-comments li{
	 margin-bottom: 0;
 }
#discussion-section > ul.co_edt_discussion-comments > li:not(:last-child){
	margin-bottom: 1em;
}
.edt_temp_alert{
	margin-bottom: 1em;
}
.co_edt_discussion-legend{
	background-color: #EDEDED;
}


.show-comment:before{
	content: "";
	position: absolute;
	height: 1px;
	width: 0.5em;
	background: #C3C3C3;
	top:0.7em;
	left:0.34em;
}
.show-comment:after{
	content: "";
	position: absolute;
	height: 100%;
	width: 1px;
	background: #C3C3C3;
	left:0.34em;
}
.show-comment.last:after{
	height: 0.76em;
}

.text-right{
	text-align: right;
}
.co_edt_discussion-actions span{
	margin-right: 1em;
	display: inline-block;
}
.j-content h2:first-child{
	margin-top: 0;
}

.edt-disable-top-border {
    border-top-style:none !important;
}

table.iterate_white_gray_without_hover tr:nth-child(odd) {
	background-color: #FFFFFF;
}
table.iterate_white_gray_without_hover tr:nth-child(even) {
	background-color: #F3F3F3;
}

table.iterate_white_gray_with_hover tr:nth-child(odd) {
	background-color: #FFFFFF;
}
table.iterate_white_gray_with_hover tr:nth-child(even) {
	background-color: #F3F3F3;
}
table.iterate_white_gray_with_hover tr:hover {
	background-color: #E5DDB7;
}

table.iterate_gray_white_with_hover tr:nth-child(odd) {
	background-color: #F3F3F3;
}
table.iterate_gray_white_with_hover tr:nth-child(even) {
	background-color: #FFFFFF;
}
table.iterate_gray_white_with_hover tr.apply_hover:hover {
	background-color: #E5DDB7;
}

.display-none{
	display: none !important;
}
.no-padding{
	padding: 0 !important;
}

.zebra >.row:nth-child(even){
	background-color: #FFFFFF;
}
.zebra > .row:nth-child(odd){
	background-color: #F3F3F3;
}
.zebra > .row:hover{
	background-color: #E5DDB7;
}
.table-container{
	display: table;
	width: 100%;
}
.table-container > [class^="grid-"]{
	padding:0.4em;
}
button.no-background{
	background: none;
	border:none;
	padding-top: 0.3em;
}

#publishingAlert .edt_input{
	width: 90%;

}
.ui-message ul{
	margin: 0;
	padding: 0;
}
.ui-message ul li{
	list-style: square inside;
}

#publishingAlert .ui-message{
	padding:0.4em;
}

.float-right{
	float:right;
}
.float-left{
	float:left;
}
#encyclopedia-topics .article{
	width: 95%;
	display: inline-table;
}

.edt_window_content .widget{
	background: none;
}
.edt_window_content .widget .legend{
	background: #F3F3F3;
}

#deployment  .edt_window_content{
	padding-top: 1em;
}

.sort-target:hover{
background: #BBFFBB;
}
.tablesorter-header-inner{
	display: inline;
	font-weight: bold;
	font-family: Verdana;
}

th.sorter-false.co-sortable::after{
	content: "";
}

.margin-both{
	margin-top:1em;
	margin-bottom: 1em;
}
.edt_via_article .sort-handler{

}

.edt_via_article .sort-handler span{
	font-size: 1.5em;
	margin-top:-7px;
	position: relative;
	top:50%;
}
.card.special-issues{
	margin-bottom: 1em;
}
.card-body.no-padding{
	padding: 0 1rem !important;
}

.special-issues .articles .row{
	padding: 1em 0;
}
#volume-sequence-for-library .card-body .row{
	padding:1em 0;
}

#volume-sequence-for-library{
	margin-bottom: 1em;
}

.advanced-upload .box{
	border:1px solid #d2d2d2;
	border-radius: 3px 3px 3px 3px;
	background-color: #e9e9e9;
	padding:3em 1em;
	-webkit-transition: background-color .2s; /* Safari prior 6.1 */
	transition:  background-color  .2s;
}
.advanced-upload.is-dragover .box{
	background: white;
}
.advanced-upload .co-upload{
	font-size: 5rem;
	display: block;
	text-align: center;
}
.advanced-upload .advanced-upload-enabled{
	display: none;
}
.advanced-upload label{
	font-size: 1.2rem;
	text-align: center;
	display: block;
	margin-bottom: 0;
	cursor: pointer;
}
.advanced-upload label:hover strong{
	color:#1178b4;
}
.advanced-upload.is-enabled .advanced-upload-enabled{
 display: inline;
}

.advanced-upload button[type="submit"],.is-uploading button[type="submit"]{
	display: none;
}
.advanced-upload *[class^="status-"],.is-uploading *[class^="status-"]{
	display: none;
}
.is-success .status-success{
	display: block;
}
.is-error .status-error{
	display: block;
}
.is-uploading .status-uploading{
	display: block;
}

header .topbar{
	display: none;
}
