@charset "iso-8859-1";
@import url("/assets/cgi/css/global-alert.css");

/* Leave import rule for maintenance message */
/*
-----------------------------------------------
ir-submit.css : bepress IR Submit form styles.
Author:   Samira Vijghen
Version:  2 February 2024 (AJL)
PLEASE DO NOT CHANGE THIS FILE
----------------------------------------------- */

/*
-----------------------------------------------
= Submit Form (Form for uploading articles)
----------------------------------------------- */
fieldset {
	border:0;  }

#series-home {
	width: 645px;
	background-color: transparent; }
/* Corrects title overlapping on agreement form when title and logo are stacked */

#submit label,
#announce label,
#date_publication_date label,
#submit .date-table label {
	font-weight:bold;
	text-align:left;}

/*	DCIR-349: 
	* Accessibility fix requires label element wrapped around checkbox input
	* But the label doesn't need to make text boldface (preserve style) 
*/
#submit label.checkbox-label{
	font-weight: normal;
}

/* DCIR-349:
	* Accessibility fix turns normal label element into span
	* span formatting needs to match old format
*/
#submit .box-border span.checkbox-radio-label {
	font-weight: bold;
	margin-left:0;
	display: block;
}

#submit .field label,
#announce label,
#date_publication_date label,
#submit .date-table label {
	margin-left:0;
	display:block;}

#submit .field input,
.field select,
#submit textarea,
#announce .field input,
#date_publication_date input,
#date_publication_date select,
#submit .date-table input,
#submit .date-table select,
#submit h5 {
	padding:2px;  }

#submit .field input,
.field select,
#submit textarea,
#announce .field input,
#date_publication_date input,
#date_publication_date select,
#submit h5 {
	font:13px/15px Arial,Helvetica,sans-serif;
	font-weight:bold; }

#announce input#email_address,
#announce input#value_2 {
	width:300px;  }

#sidebar input#email_address,
#sidebar input#search,
#sidebar select,
.form-table select,
#jumplist select  {
    font-family:Arial, Verdana, sans-serif;
    font-size:13px; }

#submit .field, #announce .field {
	border:0;
	float:left;
	margin:0 0 10px;
	padding:0;
	text-align:left;  }

#submit .field {
	width:auto;}

#submit #captcha-c {
        margin-left:30px; }

#submit .field input[type="text"],
#submit .field input[type="file"],
#submit .field textarea {
	min-width:400px;
	width:auto;}

#submit .field .field-border {
	width:auto;}

.field .field-border {
	margin-top:2px;
	padding:4px;  }

#submit .oneChoice {
        width:600px;
        height: 18px;
        display:block;
        clear:both; } /* radio buttons: need to specify height + width to clear them. */

#upload_cover_image-c .field .field {
    padding-top:16px; }

/* = Hidden Form Elements */
#submit #abstract_format-h,
#submit #multimedia_format-h,
#submit #multimedia_format_2-h,
#submit #rtmp_streamer-h,
#submit #latitude-c,
#submit #longitude-c,
#submit .geolocate span {
	display:none;  }

/* = Multimedia Form Elements */

#submit #multimedia_format-c label {
        display:block; }

.field select#multimedia_format {
        font-size:11px; }

#submit #multimedia_url-c {
        margin-top:0;
        padding-top:0; }

/* = Submit Steps (Number images at top of submit form pages) */
h3.step1,
h3.step2,
h3.step3,
h3.step4,
h3.cc1,
h3.cc2,
h3.cc3,
h3.cc4,
h3.cc5 {
	margin:0;
	padding:0.6em;
	width:500px;
	height:63px;
	display:block; }

h2.step1,
h2.step2,
h2.step3,
h2.step4,
h2.cc1,
h2.cc2,
h2.cc3,
h2.cc4,
h2.cc5 {
		margin:0;
		padding:0.6em;
		width:500px;
		height:63px;
		display:block; }

h3.step1 em,
h3.step2 em,
h3.step3 em,
h3.step4 em,
h3.cc1 em,
h3.cc2 em,
h3.cc3 em,
h3.cc4 em,
h3.cc5 em {
	display:none;  }

h3 span {font-size: 14px;}

/* = Submit Headings */

#submit h2 {
  padding:5px 0;
  margin:18px 0;
  font-weight:normal;
  line-height:90%;
  font-size:18px;
  color:#222;
  border-bottom:1px solid #222; }

#submit h3 {
	padding:5px 0;
	margin:18px 0;
	font-weight:normal;
	line-height:90%;
	font-size:18px;
	color:#222;
	border-bottom:1px solid #222; 
	text-decoration: none;}

#submit h5 {
	padding-bottom:0;  }

/* = Date Widget in Submit Form */
#date_publication_date,
#submit .date-table {
	background-color:#eee;
	border-collapse:collapse;
	border:1px solid #eee;}

#submit .date-table td,
#submit .date-table td input,
#submit .date-table td select {width:auto;}

#date_publication_date td,
#submit .date-table td {border:0;}

/* = Required fields */
#submit h2.required {
	color:#c00;
	display:normal;
	border-bottom:1px solid #c00;
	}

#submit h3.required {
	color:#c00;
	border-bottom:1px solid #c00;}

#submit span.required-text{
	font-variant-caps: all-petite-caps;
	font-weight: bold;
	font-size: 14px;
}

/* = Buttons */
#btn_revise_paper a,
#btn_upload_another_paper a,
#btn_manage_all_submissions a,
#btn_update_site a,
#btn_update_site button,
#btn_go_to_site a {
	border:0;
	display:block;
	height:56px;
	margin:0 10px 10px 0;
	padding:0;
	width:246px; }

#btn_update_site a,
#btn_update_site button,
#confirm #btn_update_site button {
        width:260px;
        float:left;
        font-size:0px;
        color:#FFF;  }

.btn_info,
#confirm .btn_info {
        float:left;
        width:330px;
        color:#646464;
        margin-top:0;  }

.searchContainer {
	color:inherit;
	width:220px; }

legend,.recommend caption,
h2#tags,
table.example caption,
#btn_revise_paper em,
#btn_upload_another_paper em,
#btn_manage_all_submissions em,
#btn_update_site em,
#btn_go_to_site em {
	display:none;  }

table.recommend td,
table.preview td,
#submit-article table td,
table td font font b,
#confirm caption {
	text-align:left;  }

table.recommend td.view,
table.recommend td.more,
input.searchButton {
	vertical-align:bottom;  }

form.radio label,
.radio label,
.form-table label,
.text table table td a {
	font-weight: bold;  }

#submit .script  {
	margin-left:24px;  }

.disciplinewrapper select,
.disciplineBox {
	background:#fff;  }

select#selectedDisciplines {
  border:1px solid #999;
  width:252px;  }

table#tbl_submissions {
	width:600px;  }

/* = Recommend */
table.recommend {
	border-collapse:collapse;
	text-align:left;
	width:500px; }

table.recommend th,table.recommend td,table#credit_card td {
	line-height:1.6em;
	padding:1em;
	text-align:right;
	vertical-align:top; }

table#additional-files td span {
	font-weight:bold;
	text-align:left; }

table#additional-files td span b {
	background:#fffbc9;
	margin-right:10px;
	text-align:left; }

table.recommend th {
	padding-right:10px;
	text-align:right;
	width:150px; }

table#credit_card th {
	border-top:1px solid #fff;
	font-size:14px;
	margin-top:15px;
	text-align:left; }

.recommend input[type=text] {
	border:1px solid #eee;
	width:275px; }

/* Additional Files
---------------------------------------- */
table.additional-files  {
	background:#555;
	border-spacing:0;
	border: 1px solid #444;
	width:640px;}

table.additional-files thead  {
  background:#555;
  border-left: 1px solid #444;
  border-right: 1px solid #444;}

table.additional-files tbody,
table.additional-files tfoot  { background:#fff; }

table.additional-files thead th {
  border-left:1px solid #444;
  border-right:1px solid #444;
	color:#fff;}

p.issn {
	padding-left:15px; }

.instructions {
	margin:2em 0;
	text-align:left; }

.terms {
	background:#f9f9f9;
	border:1px solid #ddd;
	margin:10px 0;
	padding: 10px; }

/* = Warning Messages, Alerts, and Tips */
#announce .field {
	width:475px;  }

#announce .field .field-border {
	width:465px;  }

#submit .help {
	text-align:right;
	margin:20px 0;
	display:block;
	width:600px;
	padding:0;  }

.tip {
	display:block;
	float:none;
	text-align:left;
	width:480px;
	clear:both;
	margin-bottom:20px;
	font:12px/15px Arial, Verdana, sans-serif;  }

p.help a {
	float:right;
	padding-left:25px;
	line-height:25px;
	width:30px;
	height:25px;
	display:block;  }

#message,h3.message,.message {
	background-color:#FFFBC9;
	border:2px solid #F0DCA1;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin:10px 0;
	padding:10px; }

#message.warning,h3.message.warning,div.message.warning {
	background-color:#FCF2F2 !important;
	border:2px solid #c00 !important;
	color:#900 !important;}

#message.confirm,h3.message.confirm,div.message.confirm {
	background-color:#F2FCF3 !important;
	border:2px solid #00B008 !important;
	color:#384C3A !important; }

#message.multimedia,h3.message.multimedia,div.message.multimedia {
        background-color:#eaecf9 !important;
        border:2px solid #4559d3 !important;
        color:#4559d3 !important; }

#message ul {
	border:none !important;
	margin:0;
	padding:0; }

#message ul li {
	background-position: left;
	background-repeat: no-repeat;
	padding:0px 0px 0px 24px;
	margin:4px 0 4px 24px;	}

#message.global-alert ul li {
	background-image: none; }

#message ul.confirm ul li {
	background-color: #F2FCF3; }

#message ul.warning ul li {
	background-color: #FCF2F2; }

#message p#btn_update_site {
	height:25px; }

#message p#btn_update_site a {
	border:0;
	display:block;
	height:25px;
	margin:10px 10px 10px 0;
	padding:0;
	width:200px; }

/* = Submit Form Quirks  */
font center span {
	color:#c00;  }

table#query {
	position:relative;
	overflow:hidden;
	vertical-align:top;  }

/*
-----------------------------------------------
= Forms in Sidebar (Enter search terms and browse form fields and dropdowns)
----------------------------------------------- */
#sidebar form,
#sidebar label,
#sidebar input.search,
#sidebar select {
	text-align:left;  }

#sidebar #browse,
#sidebar #join,
#sidebar-search {
	width:220px;
	overflow:hidden;  }

#sidebar input#email_address,
#sidebar input#search,
#sidebar select,
.form-table select {
	padding:2px 0px;  }

#sidebar input#email_address,
#sidebar input#search,
#sidebar select,
.form-table select,
#jumplist select {
	width:140px;
	margin-bottom:2px;  }

#sidebar #browse,
#sidebar #join,
#sidebar #sidebar-search {
	padding-left:10px;  }

/*
-----------------------------------------------
= Author Preview
----------------------------------------------- */
table.preview,
table#additional-files {
	border-collapse:collapse;
	font-size:11px;
	margin:20px 0;
	width:500px;  }

.preview caption {
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
	text-align:left;  }

table.preview th,
table.preview td,
table#additional-files td {
	height:16px;
	line-height:1em;
	vertical-align:top;}

table.preview th,
table#additional-files th b span {
	font-weight:bold;
	padding:3px 5px;
	text-align:left;
	width:140px;}

/*
-----------------------------------------------
= Submit Geolocate
----------------------------------------------- */
.geolocate {
     display:block;
     height:480px;
     margin-left:25px;
     padding:0 0 0 0;
     width:600px;}

#submit #results {
     display:block;
     font-size:13px;
     font-weight:bold;
     line-height:24px;
     width:600px;
     height:48px;}

input#geoLocateAddress {
     display:block;
     float:left;
     margin-right:10px;
     padding:3px;
     width:250px;}

.geolocate #geolocate,
#results #geoselect {
	float:left;}

#geolocate #btn-inner,
#geoselect #btn-inner2 {
	margin:0;
	padding:5px 0 0 0; }

#geolocate #btn-inner a,
#geoselect #btn-inner2 a {
	display:block;
	margin:0;
	padding:0 0 0 16px;
	font:bold 12px Arial, sans-serif;
	text-decoration: none;
	cursor:pointer; }

#geolocate #btn-inner em,
#geoselect #btn-inner2 em {
	display:block;
	font-style:normal;
	margin:0;
	padding:0 20px 5px 0; }

#geolocate #btn-inner img,
#geoselect #btn-inner2 img {
	margin-right:5px;
	vertical-align:middle;}

#submit #submitMap {
	margin:16px 0;
	border:2px solid #ccc;
	height:400px;
	width:600px;}

#results {
	margin:0;}

#results p.error,
#results p.geo-results {
	text-align:left;
	padding:5px 20px 5px 45px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	width:535px;
	display:block;
	float:none;}

#results p.error {
	border-top:2px solid #ffd324;
	border-bottom:2px solid #ffd324;
	color:#8a1f11;}

#results p.geo-results {
	border:1px solid #C6D880;
	color:#264409;}

/*
-----------------------------------------------
= Reviewer upload Form (Submission Confirmation Screen) DO NOT TOUCH
inline styles,to fix the presentation in the editor-bypass revision screen
= Table and back-end code hacks
----------------------------------------------- */
.red {
	color:#c00;  }

h3.main_title {
        font-size:150%;
        color:#646464;
        margin:0;  }

center {
	line-height:1.8em;
	margin:0;
	padding:20px 0;
	text-align:left;  }

#submit table {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	margin:1em 0;
	padding:3px 0;
	text-align:left;  }

#submit table td {
	padding:5px 2px;  }

.text .form-table,
form#jumplist {
	margin:18px 0;
	padding:0;
	text-align:left;
	width:640px;  }

.text .form-table td,
form#jumplist div  {
	border:0;
	padding:5px 0;  }

#submit table table td {
	padding:5px 0;  }

font {
	font-size:11px;  }

#author-input {
	background:inherit;
	border:0;
	margin:10px 0;
	padding:0;
	text-align:left;
	width:500px; }

#author-input td {
	background:transparent;
	border:0;
	font-size:10px;
	margin:0;
	padding:0;
	width:65px; }

#author-input td select {
	width:50px;  }

#confirmation_menu {
        width:260px;  }

/* = METADATA: TABLES
------------------------------------------------*/
#submitted_papers {
    overflow: auto;
    width: 660px; }

#submission-metadata table#metadata,
#confirm table#tbl_submissions {
	background:#fff;
	border-collapse:collapse;
    border-color:#eee;
	color:#000;
	font: 11px/18px arial,helvetica,sans-serif;
	margin:20px 0;
	width:660px;}

#submission-metadata table#metadata caption {
    font-size:18px;
    font-weight:bold;
    line-height:24px; }

#submission-metadata table#metadata th#meta-label {
	text-align:right;
	width:200px; }

#submission-metadata table#metadata th,
table#tbl_submissions th {
    background:#fff;
	border-bottom:1px solid #eee;
	border-left:0;
	border-right:0;
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px;
	text-align:left;}

#submission-metadata table#metadata thead th {
	background:#d2d2d2; }

#submission-metadata table#metadata tbody tr.odd,
#submission-metadata table#metadata tbody tr.odd th {
	background-color:#f9f9f9;}

#submission-metadata table#metadata tbody tr:hover,
#submission-metadata table#metadata tbody tr:hover th,
#submission-metadata table#metadata tbody tr.odd:hover,
#submission-metadata table#metadata tbody tr.odd:hover th {
	background:#f2f2f2;}

#submission-metadata table#metadata tbody th {
	border-bottom:1px solid #eee;
	font:11px/18px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 10px;
	text-align:right;
	vertical-align:top;}

#submission-metadata table#metadata tbody td,
table#tbl_submissions td {
	border-bottom:1px solid #eee;
    font:11px/15px Arial, Verdana, Helvetica, sans-serif;
	padding:5px 10px 0;
	vertical-align:top;}

table#metadata td p {
    font:11px/15px Arial, Verdana, Helvetica, sans-serif;
    margin-top:0;
    padding-bottom:10px;}

table#metadata td p + p {
    font:11px/15px Arial, Verdana, Helvetica, sans-serif;
    margin-top:-15px;
    padding-top:0;
    padding-bottom:10px;}

#confirm .SelectArticle {
	padding:0;
	margin:0;  }

/*
-----------------------------------------------
= "Library Setup Form" Rules
----------------------------------------------- */
#site-setup #submit p {margin-left:24px;}
#site-setup table {width:auto;}
#site-setup table td {padding-left:24px}
#site-setup table,
#site-setup table input[type=submit] { float:right; }

/*
-----------------------------------------------
= Help File (When you click the question mark icon
on a submit form, you are taken to a help page)
----------------------------------------------- */
#help dt {
	margin:36px 0 18px;  }

#help dd strong {
	background-color:#FFFFE6;  }

.help a {
	background:#fffbc9;
	font-weight:bold; }

table.example {
	border-collapse:collapse;
	padding:0;
	width:600px;  }

table.example th {
	background-color:#f8f8f8;
	border-bottom:1px solid #ccc;
	border-left:0;
	border-right:0;
	border-top:1px solid #000;
	padding-left:10px;
	text-align:left;
	width:590px;  }

table.example td {
	border:0;
	margin:0;
	overflow:auto;
	padding:0;
	width: 300px;}

/* = Special Characters Table */
table.characters {
	background:#fff;
	border:2px solid #999;
	border-collapse:collapse;
	color:#000;
	width:50em; }

center span font {
	color:#c00;
	font-weight:bold;
	margin:10px;
	width: 300px; }


form.radio,.radio {
	margin-left:50px;
	padding:1.1em; }

form.radio input[type=submit] {
	margin:1.1em;
	text-align: center; }

/*
-----------------------------------------------
= Disciplines and TinyMCE
----------------------------------------------- */

#submit .ygtvitem table,
#submit .mceLayout table,
#submit .ygtvitem table td,
#submit .mceLayout table td,
#submit .ygtvitem  table table,
#submit .ygtvitem  table table td {
	margin:0 0 0 0;
	padding:0 0 0 0;}

#submit .ygtvspacer{height:16px;width:16px;}

#submit .field .field-border .mceLayout  { width:480px !important;}

/*
-----------------------------------------------
= useradd.cgi add back padding
----------------------------------------------- */
.text table tr td input,
#institutionHelp { margin:5px; }

.text table.date-table tr td input { margin:0px; }
