@charset "utf-8";
/* version: [main_v.all.2018.08.16.01.css] 09:14 AM info tooltip */
/* version: [main_v.all.2018.07.19.01.css] 09:43 AM break-word */
/* version: [main_v.all.2018.07.16.01.css] 09:42 AM tooltip updated */
/* version: [beta.main_v.all.2018.06.26.01.css] 12:25 PM sync. all systems (mts, admin.mts, mms, and cms) but not eqs, see comments + tooltip updated */

/* for CSS banners */
@font-face {
    font-family: 'agencyr';
    src: url('/fonts/agencyfb_light.eot');
    src: url('/fonts/agencyfb_light.eot?#iefix') format('embedded-opentype'),
         url('/fonts/agencyfb_light.woff') format('woff'),
         url('/fonts/agencyfb_light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'icomoon-systems';
    src:    url('/fonts/icomoon-systems.eot?ik5g3z');
    src:    url('/fonts/icomoon-systems.eot?ik5g3z#iefix') format('embedded-opentype'),
        url('/fonts/icomoon-systems.ttf?ik5g3z') format('truetype'),
        url('/fonts/icomoon-systems.woff?ik5g3z') format('woff'),
        url('/fonts/icomoon-systems.svg?ik5g3z#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icomoon-"], [class*="icomoon-"], .sign, .ms_info /*.misconduct:after*/ {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon-systems' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icomoon-arrow-up:before, 
.header.expand .sign:before {
    content: "\e909";
}
.icomoon-arrow-down:before, 
.header .sign:before {
    content: "\e906";
}
.header .sign, 
.ms_info .icomoon-arrow-down, 
.ms_info .icomoon-arrow-up {
	float: right;
	color: #666;
}
.table_border .header.ms_details, 
.table_border .header.ms_details, 
.table_border .ms_info {
	cursor: pointer;
}
.table_border .header.ms_details td:hover, 
.table_border .ms_info td:hover {
	background-color: #f3f3f3;
}
.table_border .header.ms_details a, 
.table_border .header.ms_details a:hover, 
.table_border .ms_info a, 
.table_border .ms_info a:hover {
	text-decoration: none;
	
}
/* remove */
.header .sign:after {
    content: "" !important;
}
.header.expand .sign:after {
    content: "" !important;
}
.icomoon-remove:before, .moon-remove2:before  {
    content: "\e907";
}
.icomoon-remove2:before {
    content: "\e907";
}
.icomoon-superscript:before {
    content: "\e900";
}
.icomoon-upper-case:before {
    content: "\e901";
}
.icomoon-subscript:before {
    content: "\e902";
}
.icomoon-lower-case:before {
    content: "\e903";
}
.icomoon-italic:before {
    content: "\e904";
}
.icomoon-brackts:before {
    content: "\e905";
}
.icomoon-bold:before {
    content: "\e908";
}
.icomoon-blocked:before {
    content: "\e910";
}
.icomoon-checkmark:before {
    content: "\e906";
}	

/*RPS toolbar */
.references #editor a {	
    color: #000;
    margin-right: 8px;
    vertical-align: middle;
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
}

.references #editor a i[class^="icomoon"] {
    display: inline-block;
    vertical-align: -8px;
    font-size: 21px;
}

.references #editor a:hover {
    background: #dedede;	
	   color: #000;
    text-decoration: none;
}
/*RPS toolbar */
@media screen and (-webkit-min-device-pixel-ratio:0) {
div.banner_title_bkg_if div.triangle {
	border-width: 0px 0px 55px 43px;
}
}
.no_articles {
	font-family: inherit;
	color: #999999;
}
/* end for CSS Banners */
/*****************reset bgn***************/
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button {
	border: 0px none;
	font-family: inherit;
	font-style: inherit;
	/*font-weight: normal;*/
	margin: 0px;
	outline: 0px none;
	padding: 0px;
	/*vertical-align: baseline;*/
	-webkit-text-size-adjust: none;
}
button {
	background: none;
	cursor: pointer;
}
:focus {
	outline: 0px none;
}
body {
	color: black;
	line-height: 1;
}
ul {
	list-style: none outside none;
}
table {
	border-collapse: separate;
	border-spacing: 0px;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
#aspnetForm {
	display: table-cell;
	float: left;
	width: 100%;
	height:100%;
}
/*****************reset end***************/
:root {
	overflow-y: scroll !important;
}
html, body {
	margin: 0px;
	padding: 0px;

	text-align: left; /* center */
	background-color: #F5F5F5;
	font-family: 'Minion W08 Regular_1167271',sans-serif;
	font-size: 17px;
	height: 100%!important;
	font-style: normal;
	font-weight: normal;
	line-height: 20px !important;
}
.reading_area {
	padding: 0px 12px 12px 12px;
}
p {
	margin:12px 0 12px 0;
}
a:focus {
	-moz-outline: none;
}
.lock {
	clear: both;
}
.navigation_levels {
	float: left;
}
.navigation_levels a {
	color:#FFFFFF;
	text-decoration:none;
	height: 20px;
	line-height: 20px;
}
.navigation_signout a {
	float: right;
	color: #FFFFFF;
	padding: 0px 12px 0px 12px;
	background: url(../images/mts_signout.gif) #6eb33f repeat-x;
	border-left: 1px solid #addb3b;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
}
.navigation_signout a:hover {
	background: url(../images/mts_signout_hover.gif) repeat-x #6eb33f;
	border-left:1px solid #61AF36;
}
#navigation {
	font-family: 'Myriad W08 Regular',sans-serif;
	font-size: 15px;
	background-image: url(../images/navigation_bg.gif);
	color:#FFFFFF;
	height:22px;
	line-height:18px;
	text-align:left;
	position:relative;
	border-top:1px solid #FFFFFF;
}
.navigation_signout_bevel {
	float: right;
	border-right: 1px solid #518e31;
	height: 20px;
}
#container {
	min-height: 100%;
	width: 1022px;
	background-color: #FFFFFF;
	border-bottom:0px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin: 0px auto;
	padding:0px;
	#display:table;
	*display:table;
	_display:table;
	_height:100%
}
.journals_cat {
	color:#5f5f5f;
	font-size:13px;
	padding:15px 0 5px 0;
	clear:both;
}
#site_head {
	background-image: url(../images/slogan_bg.svg);/*gif*/
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFFFFF;
	position: relative;
	text-align: left;
	height: 64px;
}
#site_head div.logo {
	position: absolute;
	left: 12px;
	top: 8px;
	width: 72px;
	height: 72px;
	vertical-align:top;
	padding:0px;
	margin:0px;
	/*overflow:hidden;*/
	border-width:0px;
	outline: 0 none;
}
#site_head div.logo a {
    background-color: transparent !important;
    float: left;
    height: 72px;
    position: absolute;
    width: 72px;
    z-index: 999999;
	outline: 0 none;
}

#site_head div.logo object {
	position:relative;
	z-index:1;
	width:72px;
	text-align: left;
	vertical-align:top;
	top:0px;
	margin-top:0px;
	height: 72px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	border-width:0px;
	outline: 0 none;
	display:block;
}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#site_head div.logo object {
	height: auto;
}
}
.navigation_end {
	background-image: url(../images/blue_end.svg);/*gif*/
	background-repeat: no-repeat;
	background-position: right;
	background-color: #999900;
}
.slogan {
	font-size: 22px;
	font-family: 'Myriad W08 Bold_1166607';
	line-height: 65px; /* 3.5em */
	color: #DADADA;
	margin:0 0 0 124px;
}
.hindawi_links {
	text-align: right;
	color: #FFFFFF;
    border-color: transparent transparent #00718F;
    opacity: 1;
    background-color: transparent;
    border-style: solid;
    border-width: 0 0 22px 18px;
    height: 0;
    padding: 0;
    margin-left: 96px;
}
.hindawi_links a {
	text-decoration: none;
	color: #C6D9D9;
}
.hindawi_links a:hover {
	color: #FFFFFF;
}
.hindawi_links ul {
	padding: 0px 12px 0px 0px;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	background-color: #00718F;
	width: 896px;
	line-height: 21px;
	height: 22px;
}
#container #noarrows {
	list-style-type: none;
	list-style-image: none;
}
.hindawi_links li {
	display: inline;
	padding-left: 15px;
}
.submission_list {
	border:1px solid #ccc;
	padding:15px;
	margin-top:10px;
}
.submission_list ul {
	padding:0px;
	margin:10px 0 0 15px;
}
#banner {
	border-top:1px solid #FFFFFF;
	position:relative;
	width: 1022px;
	height:130px;
	vertical-align:top;
	padding:0px;
	margin:0px;
	outline: 0 none;
	z-index:0; /* 9999 */
	text-align: left;
}
.table_content {
	margin:0px;
	padding-top:12px;
}
.table_content_added {
	padding: 20px 12px 0px 12px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #5E9C5E;
}
.table_content a, .table_content_after_manuscript a {
	text-decoration: underline;
	color: #666666;
}
.table_content_added a {
	text-decoration: underline;
	color: #418B34;
}
.title, h1 {
	padding: 12px 0px 0px 0px;
	color: #000000;
	font-family: 'Minion W08 Bold',sans-serif;
	font-size: 22px;
	font-style: normal;
    font-weight: normal !important;
	line-height: 24px;
	text-align:left;
	margin:0 0 0 0;
}
h2 {
	color:#000000;
	font-size:18px;
	font-family: 'Minion W08 Bold',sans-serif;
	font-style: normal !important;
    font-weight: normal;
	line-height:24px;
	margin:0;
	padding:12px 0 0 12px;
	text-align:left;
}
h3 { 
	color:#999999;
	font-size:19px;
	font-family: 'Minion W08 Bold',sans-serif;
    font-weight: normal !important;
	line-height:18px;
	margin:0;
	padding:12px 0 0 0px;
	text-align:left;
}
.lightblue_for_titles_no {
	color: #999999;
}
.gray_shade {
	border-top: .0em solid #999999;
}
* html .tabs_container {
	padding-bottom: 0px;
	height: 5em;
}
.tabs_container_sign_in {
	padding-bottom:0px;
}
#the_table_tabs {
	margin-left: 12px;
	padding-top: 1.46em;
}
.tabs {
	color:#000;
	float:left;
	text-align:center;
	text-decoration:none;
}
.tabs a {
	background:#bbb url(../images/tab_out.jpg) repeat-x;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	border-style:solid solid none;
	border-top:1px solid #bbb;
	border-width:1px 1px 0px;
	color:#000;
	float:left;
	margin-right:0.5em;
	padding:0px 12px 3px;
	text-align:center;
	text-decoration:none;
}
.tabs a:hover, .tabs a:focus {
	background-color:#FFFFFF;
	background-image:url(../images/tab_over.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
}
.tabs_active {
	background:#7b7b7b url(../images/tab_active.gif) repeat-x;
	border-left:1px solid #7b7b7b;
	border-right:1px solid #555;
	border-top:1px solid #7b7b7b;
	color:#fff;
	float:left;
	margin-right:0.5em;
	padding:0px 12px 3px;
	text-align:center;
	text-decoration:none;
}
.actions_tabs {
	background-color: #EDEDED;
	background-repeat: repeat-x;
	height: 1.5em;
	line-height: 1.5em;
	padding: 0px 12px 0px 12px;
	border: 1px solid #999999;
	margin-bottom: 10px;
	width: 20em;
}
.EIC_person_actions {
	color:#fff;
	float:left;
	margin-top:0.2em;
	padding-bottom:0px;
	padding-right:12px;
	padding-top:0px;
	text-decoration:none;
}
.back_to_reports a {
}
.back_to_reports a:hover {
}
.sub_tabs_left_margin {
	width: 12px;
	float: left;
	height: 0.2em;
}
.journal_active a {
	border: 1px solid #999999;
	height: 25px;
	line-height: 25px;
	padding-left: 15px;
	background: #EEEEEE url(../images/journal_arrow_blue.gif) no-repeat left;
	display: block;
	text-decoration: none;
	color: #000000;
	margin-bottom: 5px;
}
.journal_active a:hover {
	background-image: url(../images/journal_arrow_blue.gif);
	background-color: #EEEEEE;
}
.journal_spacer {
	width: 10px;
}
#footer {
    background: none repeat scroll 0 0 transparent;
    clear: both;
    margin: -36px auto 0;
    padding: 0;
    position: relative;
    text-align: center;
    max-width: 1022px;
    width: 1022px;
    height: 36px;
    font-family: 'Myriad W08 Regular', Times;
    /* border-top: 1px solid #CCCCCC; */
    color: #8E8E8E;
    /* box-sizing: border-box; */
}
#footer div {
  font-size: 14px;
  line-height: 13px;
  padding: 11px 0 0;
  margin: 0 12px;
  border-top: 1px solid #cccccc;
}
#footer span.sep {
  padding: 0 0px 0 2px;
  line-height: 10px;
  color: #cccccc;
  font-size: 15px;
  -webkit-font-smoothing: none;
}
.footer_space {
  background-color: transparent;
  float: none;
  height: 36px;
  margin: 0 auto;
  max-width: 1022px;
}

.buttons {
	font-family: 'Minion W08 Regular_1167271', sans-serif;
	font-size: 17px;
}
.mts_intro {
	color: #000000;
	font-weight: normal;
	padding:0px 0px 0px 0px; /* 0px 12px 0px 12px test 26.06.2011 */
	margin:12px 0px 0px 0px;
}
form {
	margin: 0px;
}
.gray_shade_signin {
	margin: .8em 0px .8em 0px;
	border-top: 1px solid #A5ACB2;
}
.create_account {
	font-size: 18px;
}
.cell_pedding {
	color:#000000;
	padding-bottom:6px;
	padding-right:6px;  /* 0.5em */
	padding-top:0px;  /* 0 */
	text-decoration:none;
}
.linking a {
	color: #666666;
	text-decoration: underline;
}
.linking a:hover {
	color: #666666;
	text-decoration: none;
}
.enter_space {
	height: 12px;/*1em*/
	width: 1px;
}
.enter_space2 {
	height: 3.6px;/*0.3em*/
	width: 1px;
}
.account_gray_container {
	padding: 12px;/*1em*/
	border: 1px solid #d2d2d2;
	background-color: #fafafa;
	float: left;
	width: 37em;
}
.account_gray_container_right {
	padding: 12px;/*1em*/
	border: 1px solid #d2d2d2;
	background-color: #fafafa;
	float: right;
	width: 37em;
}
.biography_text {
	padding-left: 24px;/*2em*/
	color: #6db33f;
}
.account_gray_container_bio {
	padding: 12px; /*1em*/
	border: 1px solid #d2d2d2;
	background-color: #fafafa;
}
.grey_container_proof {
	padding: 12px; /*1em*/
	border: 1px solid #d2d2d2;
	background-color: #fafafa;
}
.hidden_fields {
	color: #518E31;
	border: 1px solid #F7F8F9;
}
.password_space {
	/* padding-right: 12px; *//*1em*/
	width: 15%;
	white-space:nowrap;
}
.password_space2 {
	padding-right: 12px;/*1em*/
	padding-left: 12px;
	/* width:16.6%; */
	white-space:nowrap;
}
.password_space2:first-child {
	padding-left: 0px;
}
.password_space input {/* check iPad */
	width: 100%;
	/*height:18px;
	line-height:18px;
	padding-left:4px;
	padding-right:4px;*/
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.password_space input.field_full_width {
 width: 116px;/*109 115*/
	/*padding-left:4px; 
	padding-right:4px; */

}
}
.special_for_recomendation {
	margin-top: 10px;
	margin-bottom: 10px;
}
img {
	border: 0 none;
}
.envelope_bio {
	float: left;
	margin-right: 3px;
}
.download {
	float: left;
	padding-top: 0px;/*5px*/
}
.download a { /* remove inline-style */
	height: 16px;
	display: inline-block;
}
.paper_title {
	margin-left: 23px;/*28px*/ /* don't use 20px for hindawi */
	display: block;
}
.one_step {
	line-height: 20px;
	margin-right: 8px;
	float: left;
	width: 20px;
	text-align: center;
	border: 1px solid #C2C2C2;
	background-color: #EAEAEA;
}
.submission_steps {
	line-height: 22px;
	float: left;
	height: 22px;
	margin-right: 8px;
	font-family: 'Minion W08 Bold',sans-serif;
    font-weight: normal !important;
}
.one_step_active {
	line-height: 20px;
	margin-right: 8px;
	float: left;
	width: 20px;
	text-align: center;
	border: 1px solid #999999;
	background-color: #D5D5D5;
}
.submission {
	margin-top: 15px;
}
.link_items {
	color: #2B5176;
	text-decoration: underline;
}
.link_items a:hover {
	color: red;
	text-decoration: underline;
}
.notes {
	padding: 12px 12px 12px 12px;
	background-color: #ededed;
	color: #000000;
	border: 1px solid #caddbc;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #749e57;
	padding-bottom: 5px;
}
#reports a {
	color: #2d2d2d;
}
.search_results {
	height: 20px;
	line-height: 20px;
}
.search_buttons {
	float: left;
	height: 20px;
	width: 20px;
	margin-left: 5px;
}
.search_buttons_free {
	float: left;
	height: 20px;
	margin-left: 8px;
	line-height: 20px;
}
.only_float {
	float: left;
	margin-right: 13px;
	height: 20px;
	line-height: 20px;
}

/*input , textarea {
	-webkit-border-radius:0px;	
	font-size:17px !important;
	font-family:'Minion W08 Regular_1167271', sans-serif;
}
select {
	-webkit-border-radius:0px;	
	font-size:initial !important;
	font-family:initial;
}*/

.del_content {
	float: left;
}
.del_content2 {
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}
.fixed_field_width {
	width: 400px;
}
.RemoveJournal {
	float: right;
	line-height: 25px;
	background: url(../images/remove.gif) no-repeat left;
	padding: 0em 0em 0em 24px;
	margin: 0em 12px .8em 0em;
	font-size: 10px;
}
.RemoveJournal a {
	background: url(none);
	margin: 0px;
	padding: 0px;
}
.RemoveJournal a:hover {
	background: #F7F7F7 url(none);
	text-decoration: underline;
}
.RemoveJournal a {
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
	display: block;
}
.Activities a:hover {
	background-color:#EEEEEE;
	background-image:url(../images/journal_arrow_gray2.gif);
	background-position:left top;
}
.Activities a {
	background-image:url(../images/journal_arrow_gray2.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	border:1px solid #dfdfdf;
	color:#000000;
	display:block;
	height:25px;
	line-height:25px;
	margin-bottom:5px;
	padding-left:15px;
	text-decoration:none;
}
#view_photo a:hover {
	color:#666666;
}
#view_photo a {
	color:gray;
	float:right;
	font-size:11px;
	margin-right:16px;
	margin-top:1px;
	padding-top:3px;
	text-decoration:none;
}
/*html > body .special_field_width {
	width: 270px;
}*/
.account_gray_container .special_field_width, .account_gray_container_right .special_field_width, .account_gray_container_bio .special_field_width {
	width: 214px;/*271*/
 *width: 214px;/*271*/
	_width: 214px;/*274*/
	padding-left: 4px;
	padding-right: 4px;
}
.account_gray_container_right .cell_pedding select, .account_gray_container_bio .cell_pedding select {
	width: 214px;
	width /*\**/: 214px\9;
 *width: 214px;
	_width: 214px;
}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 .account_gray_container_right .cell_pedding select, .account_gray_container_bio .cell_pedding select {
 width: 270px;
}
 .account_gray_container .special_field_width, .account_gray_container_right .special_field_width, .account_gray_container_bio .special_field_width {
 width: 270px;/*276*/
	padding-left: 4px;
	padding-right: 4px;
}
}
/*input.special_field_width {
	height:18px;
	line-height:18px;
}*/

.title_cells_mines2 {
	background: #ededed url('../images/table_tri_gray.gif') no-repeat inherit 50%;
	border: 1px solid #d2d2d2;
	color: #586470;
	font-family: 'Minion W08 Bold',sans-serif;
    font-weight: normal !important;
	background-position-x:50%;
	background-position-y:50%;
	padding-left:12px;
	padding-right:12px;
	padding-top:5px;
	padding-bottom:5px
}
.add_remove {
	padding-left: 12px;/*1em*/
	padding-right: 12px;/*1em*/
}

.reports_headings {
	font-family: 'Minion W08 Bold',sans-serif;
    font-weight: normal !important;
	line-height: 30px;
}
/* Begin new styles for tree menu 22.09.2010 */
.treemenu ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;
}
.treemenu ul li {
	position: relative;
	display: inline;
	float: left;
	padding-right:0px;
}
.treemenu ul li a {
	display: block;
	width: auto;
	text-decoration: none;
	color: white;
	display:inline;
}
.treemenu ul li ul {
	padding: 0;
	position: absolute;
	border-top:1px solid #DDEFD1;
	min-width:100%;
	background:#6EB33F;
}
.treemenu ul li ul li ul {
	left: 159px;
	top: 0;
}
.treemenu ul li ul li a {
	display: block;
	color: white;
	text-decoration: none;
	padding: 0px 12px; /* 13px+1px margin-left=14px in hindawi but div.table_content in MTS with margin:0 12px; but hindawi div.content 14px */
 *padding: 0px 12px; /* IE7*/
	_padding: 0px 11px; /* IE6 test*/
	_width:100%;
}
.treemenu ul li ul li span {
	display: block;
	color: #DDEFD1;
	text-decoration: none;
	padding: 0px 6px 0px 6px;
}
.treemenu ul ul li {
	display: list-item;
	float: none;
	border-bottom:1px solid #DDEFD1;
	border-left:1px solid #DDEFD1;
	border-right:1px solid #DDEFD1;
}
.treemenu .mainfoldericon {
	background-image: url(../images/navigation.svg);
    background-position: -2px -23px;
	background-repeat:repeat-x;
	color:#FFFFFF;
	display:block;
	margin: 0px 1px 0px 0px;
	padding-left:12px;
	padding-right:12px;
	text-decoration:none;
	float:left;    
	height: 22px;
	line-height: 21px;
	-webkit-background-size: 202px 46px;
	-o-background-size: 202px 46px;
	-moz-background-size: 202px 46px;
	background-size: 202px 46px;

}
.treemenu .mainfoldericon:hover {
	background-image: url(../images/navigation.svg);
	background-repeat: repeat-x;
	background-position: -2px 0px;
	-webkit-background-size: 202px 46px;
	-o-background-size: 202px 46px;
	-moz-background-size: 202px 46px;
	background-size: 202px 46px;
}
.treemenu .mainfoldericonLast {
	background-image: url(../images/last_link_2.svg);
	background-repeat:no-repeat;
	background-position: right -23px;
	color:#FFFFFF;
	float:left;
	margin-right:1px;
	padding-left:12px; /* 1.2em+1px margin-left in hindawi but div.table_content in MTS with margin:0 12px; but hindawi div.content 14px */
	padding-right:27px; /* 1.2em+1px margin-left in hindawi but div.table_content in MTS with margin:0 12px; but hindawi div.content 14px */
	text-decoration:none;/*width:138px;*/
	height:22px;
	line-height: 21px;
	-webkit-background-size: 340px 46px;
	-o-background-size: 340px 46px;
	-moz-background-size: 340px 46px;
	background-size: 340px 46px;
}
.treemenu .mainfoldericonLast:hover {
	background-image: url(../images/last_link_2.svg);
	background-repeat:no-repeat;
	background-position: right top;/*width:138px;*/
	-webkit-background-size: 340px 46px;
	-o-background-size: 340px 46px;
	-moz-background-size: 340px 46px;
	background-size: 340px 46px;
}

/* -------------------- Begin new CSS navigation -------------------------------- */

ul.cssMenu ul {
	display:none;
	position: absolute;
	left:-1px;
	top:100%;
	z-index: 999;
}
ul.cssMenu li:hover>ul {
	display:block
}
ul.cssMenu ul a {
	white-space:nowrap;
}
ul.cssMenu a:hover ul, ul.cssMenu a:hover a:hover ul, ul.cssMenu a:hover a:hover a:hover ul {
	display:block
}
ul.cssMenu a:hover ul ul, ul.cssMenu a:hover a:hover ul ul {
	display:none
}
ul.cssMenu table {
	border-collapse:collapse
}
ul.cssMenu li a:hover {
	position:relative;
}
ul.cssMenu ul a:hover {
	color:#DDEFD1;
}
/* -------------------- End -------------------------------- */
.sub_title {
	color:#999999;
	font-size:14px;
	font-family: 'Minion W08 Bold',sans-serif;
    font-weight: normal !important;
	line-height:12px;/*1em*/
	padding:12px 12px 0;
	text-align:left;
}
.reading_area ul, .sub_tabs, .actions ul , ul.actions {
	margin:12px 0 0 0;
	padding-left:24px;/*	white-space:nowrap; */ /* 36px test 26.06.2011 */
}
.reading_area ul li, .journal, .journal2, .journal3, .journal4, .person_actions, .back_to_reports {
	background-image: url(../images/green_arrow.svg);
	-webkit-background-size: 6px 8px;
	-o-background-size: 6px 8px;
	-moz-background-size: 6px 8px;
	background-size: 6px 8px;
	list-style-type:none;
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left:12px;
	margin:0;
}
.reading_area ul li a, .journal a, .journal2 a, .journal3 a, .journal4 a, .person_actions a, .back_to_reports a, .next_previous a, .reading_area a, #footer a {
	color:#418B34;
	text-decoration:none;
}
.reading_area ul li a:hover, .journal a:hover, .journal2 a:hover, .journal3 a:hover, .journal4 a:hover, .person_actions a:hover, .back_to_reports a:hover, .next_previous a:hover, .reading_area a:hover, #footer a:hover {
	color: #418B34;
	background-color: transparent;
	text-decoration:underline;
}
.table_content table a, table.table_content_after_manuscript a, table.sign_in a, .table_border a , .tablesorter a {
	text-decoration: underline;
	color: #666666;
	background-color: transparent;
}
.table_content table a:hover, table.table_content_after_manuscript a:hover, table.sign_in a:hover, .table_border a:hover , .tablesorter a:hover {
	text-decoration: none;
	color: #666666;
	background-color: transparent;
}
.account_gray_container_bio table a, .register a, .forgot a {
	color:#418B34 !important;
	text-decoration:none!important;
	background-color: transparent!important;
}
.account_gray_container_bio table a:hover, .register a:hover, .forgot a:hover  {
	color: #418B34 !important;
	background-color: transparent !important;
	text-decoration: underline!important;
}
.table_border ul li a:hover {
	color:#418B34;
}
.back_to_reports {
	display:block;
	margin:12px 0px 0px 0px;/* 12px 0px 0px 12px 29.05.2012 test */
}
#container .actions .activated, #container li.activated {
	background-image: url(../images/green_arrow_activ.svg);
	-webkit-background-size: 6px 8px;
	-o-background-size: 6px 8px;
	-moz-background-size: 6px 8px;
	background-size: 6px 8px;
	list-style-type:none;
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left:12px;
	margin:0;
	color:#999999;
}
#container ul.actions li.activated, #container li.activated {
	background-color:#FFFFFF;
	color:#999999;
	text-decoration:none;
	cursor:default;
}
#container ul.actions li.activated:hover, #container li.activated:hover {
	background-color:#FFFFFF;
	color:#999999;
	text-decoration:none;
	cursor:default;
}
/* beta eqs */
#container .listarray li a.selected, #container li a.selected:hover {
	color: #000;
	text-decoration: none;
	cursor: default;
	/*font-family: 'Minion W08 Bold';*/
}
#container .listarray li .eqs_authors {
	white-space: nowrap;
}
#container .listarray li .eqs_authors span.misconduct {
    font-family: 'Myriad W01 Lt', Times;
    /* display: inline-block; */
    margin-left: 6px;
    border: 1px solid #E50000;
    padding: 1px 3px 0px 3px;
    color: #E50000;
    font-size: 12px;
    line-height: 16px;
}
#container .listarray li .eqs_authors span.submitting {
    font-family: 'Myriad W01 Lt', Times;
    /* display: inline-block; */
    /* margin-left: 6px; */
    border: 1px solid #999;
    padding: 1px 3px 0px 3px;
    color: #999;
    font-size: 12px;
    line-height: 16px;
}

#container .listarray li .eqs_authors span.editorialBoard {
    font-family: 'Myriad W01 Lt', Times;
    /* display: inline-block; */
    /* margin-left: 6px; */
    border: 1px solid #70a0f3;
    padding: 1px 3px 0px 3px;
    color: #70a0f3;
    font-size: 12px;
    line-height: 16px;
}

#container .listarray li .eqs_authors span.jEditorialBoard {
    font-family: 'Myriad W01 Lt', Times;
    /* display: inline-block; */
    /* margin-left: 6px; */
    border: 1px solid #70a0f3;
    padding: 1px 3px 0px 3px;
    background-color: #70a0f3;
    color: white;
    font-size: 12px;
    line-height: 16px;
}

.activated_journals, .activated_journals2 {
	margin:0 0 0 0;
	padding-left:24px;
}
.journal, .journal2, .journal3, .journal4 {
	display:block;
}
.table_content .tables_head_titles {
	margin-top:0px;
}
/* to not be overwrited */
.validation , .validation-summary-errors {
	padding: 12px;
	margin-bottom: 12px;
	border: 1px solid #FF0000;
	background-color: #FFE8E8;
}
/* 
   Replace class="validation orcid"
   by: "account_gray_container_bio margin_b_12"
   at: https://mts.hindawi.com/update/
   and Remove below css:
*/

.orcid {
	padding: 12px;
	margin-bottom: 12px;
	border: 1px solid #D2D2D2;
	background-color: #FAFAFA;
	color:#000000;
	width: auto;
}
/*
.orcid span {
	padding-left:12px;
	display:inline-block;
}
.orcid ul li {
	margin-top:3px;
}
.orcid a {
    color: #418B34;
    text-decoration: none;
}
.orcid ul li {
	background-image: url(../images/green_arrow.svg);
	-webkit-background-size: 6px 8px;
	-o-background-size: 6px 8px;
	-moz-background-size: 6px 8px;
	background-size: 6px 8px;
	list-style-type:none;
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left:12px;
}
.orcid a:hover {
    background-color: transparent;
    text-decoration: underline;
}
*/
/* End to be removed */

.validation ul , .validation-summary-errors ul {
	padding: 0px;
	margin: 0px;
}
.validation b , .validation-summary-errors b {
margin-bottom: 6px;
display: block;
}
.invalid {
	margin-top: 0px;
	background-image: url(../images/validation.gif) !important;
	background-repeat: no-repeat;
	padding-left: 25px;
}
.invalid2 ul {
	margin-top:0px;
}
.invalid2 ul li , .validation-summary-errors ul li {
	background-image:url(../images/validation.gif) !important;
	background-position:left -2px;
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0px;
	margin-top:0px;
	padding-left:25px;
	line-height:23px;
	
	-webkit-background-size: auto auto;
	-o-background-size: auto auto;
	-moz-background-size: auto auto;
	background-size: auto auto;
}
.field-validation-valid
{
    display: none;
}
.input-validation-error
{
}
.validation-summary-valid
{
    display: none;
}
.field-validation-error {
    color: #FF0000;
}
/* end */
.table_content_after_manuscript { /* http://beta.mts.hindawi.com/author/154302/ Agarwal */
	margin-top:12px;
	margin-left:12px;
}
.update_pub h3 {
	padding:24px 0 0 0px;	
}
.update_pub ul  {
	padding-left: 24px;
}
th {vertical-align:middle;}
br {
	line-height: 12px;
	height: 12px;
	display: block;

}
.footer {
    color: #999999;
    font-size: 15px; /* 11px; changed to 15px for MTS-Scientifica */
    line-height: 12px;
    font-weight: normal;
}
.error {
	text-align: center;
	margin-top: 60px;
	padding-top: 12px;
}
.error img {
	padding-bottom: 12px;
	display: block;
	margin: 0 auto;
}
.error_head {
	font-size:21px;
	color: #999999;
	background-image: url(../images/error.svg);/*gif*/
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 54px;
	margin-bottom: 6px;
	-webkit-background-size: 48.8px 43.3px;
	-o-background-size: 48.8px 43.3px;
	-moz-background-size: 48.8px 43.3px;
	background-size: 48.8px 43.3px;
}
/* from MTS CSS to check if needed: y man. subm. */
.table_list, .table_list_last {
	width:228px;
	float:left;
}
.table_list ul li {
	margin-bottom: 0px;
}
.table_list a, .table_list_last a {
    white-space: nowrap;
	width: auto;
}
.table_list a:hover, .table_list_last a:hover {
}
.table_list {
	margin:0px 12px 0px 0px ;
}
.table_list_last {
	margin:0px 0px 0px 0px ;
}
.table_list ul, .table_list_last ul {
	margin: 0px;
	padding: 0px;
}

/* from admin-MTS CSS to check if needed 
.table_list {
	width:306px;
	float:left;
}
.table_list ul li {
	margin-bottom: 0px;
}
.table_list a {
    white-space: nowrap;
	width: auto;
}
.table_list a:hover {
}
.middle_list {
	margin:0px 12px;
}
.table_list ul, .middle_list ul {
	margin: 0px;
	padding: 0px;
}
*/
.login50left {
	float:left;
	width:465px;
}
.orcid50right {
    background-image: url("../../images/orcid.png");
    background-position: 0 -6px;
    background-repeat: no-repeat;
    border-left: 1px solid #D2D2D2;
    float: right;
    margin: 12px 12px 0 0;
    padding-left: 12px;
    padding-top: 109px;
	padding-bottom: 12px;
    width: 464px;
}
.orcid50right a {
	padding-right:12px;
}
/* for ipad */
@media screen and (max-device-width: 1024px){
.hindawi_links {
	background:url("../images/blue_end.svg") no-repeat scroll 1px 0px;
}
input.search_input {
	width:406px;
}
}
.hindawi_links, #navigation {
	font-family: 'Myriad W08 Regular',sans-serif;
	font-size: 15px;
}
i{font-family:'Minion W08 Italic' ;font-style: normal;}
b, strong, h1, h2, h3, h4, h5, h6, .bold {font-family:'Minion W08 Bold' ;font-style: normal;font-weight: normal !important;}
.reg_font {font-family: 'Minion W08 Regular_1167271',sans-serif;}
h1 i,h2 i,h4 i,h5 i,h6 i,h3 i{font-family:'Minion W08 Bold Italic';font-style: normal;}
a.add {
	background-image: url(../images/add.gif);
	background-position:center center;
	background-repeat:no-repeat;
	padding-left:24px;
}
.next_float {
	float: right;
}
.next_previous {
	margin-top: 12px;
	margin-bottom: 12px;
	height: 19px;
}
.next_float a:hover {
	text-decoration: none;
	background-color: #FFFFFF;
}
.next_previous a:hover {
	background-color: #FFFFFF;
	text-decoration: none;
}
/* Temporary CSS for BDS */
table.sign_in + table.table_border, form + table.table_border {
	margin-top: 12px;
}

/* for CPS, check the width urgently */
ul.li3column {
	display:block;
	margin:12px 12px 0px 0px;
	width:200px;/*for 3 col.*/
	float:left;
}
ul.li4column {
	display:block;
	margin:12px 12px 0px 0px;
	width:200px;/*for 4 col.*/
	float:left;
}
ul.li3column li {
	display: block;
	width: 100%;
	float: left;
}
.listarray {
	width: 100%;
	display: inline-block;
}
/* end for CPS */

/* eqs */
.listarray ul.width_calc_3col {
    width: calc(100%/3) !important;
    margin: 12px 0px 0px 0px;
    box-sizing: border-box;
}

/* for CTS */
.complaint .table_border td.title_cells_plus {
	/*text-align:center;*/
}
.complaint .table_border .alt_row td {
	width:50%;
}
.complaint table td {
	/* vertical-align:top; */
}
.complaint table.sign_in td:first-child, .complaint table.sign_in td[style="width: 194px"] {
	width: 206px;
}
/*.complaint table td {
	padding: 0 36px 0 0;
}
.complaint table.sign_in td b {
	margin-bottom: 2px;
	float:left;
}*/
.complaint img.signature {
	vertical-align:top;
}
td.aligntop {
    vertical-align: top;
    line-height: 25px; /* test c.browsers */
}
/* end for CTS */
.reading_area h2.journal_title {
    border-bottom: 1px solid #CCCCCC;
    color: #999999;
    margin: 24px 0 -17px;
    padding: 0 0 8px;
    text-align: left;
	font-size: 22px;
}
/* CHROME HACK */
@media screen and (-webkit-min-device-pixel-ratio:0){
.reading_area h2.journal_title {
    margin: 23px 0 -16px;
    padding: 0 0 7px;
}
}
.reading_area .journal_browse {
	margin-top: 24px;
	padding-bottom: 12px;
}
.reading_area .journal_browse ul {
	margin: 0px;
	padding: 0px;
}
.reading_area .journal_browse li {
	display: inline;
	background-image:none;
	padding-left:0px;
	*display: inline;
}
.reading_area .journal_browse li a {
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 12px;
	padding-top: 3px;
	padding-bottom: 0px;
}
.reading_area .journal_browse a:hover {
	text-decoration: underline;
}
.reading_area ul li.journal_browse_no {
	text-decoration: none;
	color: #999999;
	margin-right: 12px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*cursor: pointer;*/
	*display: inline;
}
.reading_area .letter {
	font-size: 22px;
	color: #000000;
	margin-top: 12px;/*1.5em*/
	margin-bottom: 3px;/*0.2em*/
	background-color:transparent;
}
.reading_area .letter_list ul {
	padding-bottom:12px;
}
.search_container {
	float: right;
	padding-right: 12px;
	padding-top: 12px;/* 1.2em */
	width: 235px;
}
.search {
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 0px 1px 1px;
	white-space: nowrap;
	padding:1px 0px;
	height:19px;
	width: 234px;
}
.search_advanced {
	font-size:14px;
	font-weight: normal;
	color: #999999;
	float: left;
	margin-top:3px;
}
.search_advanced a {
	color: #999999;
	text-decoration: none;
}
.search_advanced a:hover {
	color: #00718F;
}
table td.td_lightblue[style="font-weight:bold;"] { /* remove inline-style in man. details */ 
	font-family: 'Minion W08 Bold',sans-serif;
	font-style: normal !important;
	font-weight: normal !important;
}
/* for CSS Banners */
p.banner_title {
     color: white;
     float: left;
     font-family: 'agencyr';
     font-size: 30px;
     font-style: normal;
     height: 51px;
     margin-top: 0px;
     position: absolute;
     z-index: 2;
	 background-color:transparent !important;
}
div.banner_title_bkg div.triangle {
     background-color: transparent;
     border-style: solid;
     border-width: 55px 43px 0px 0px;
     height: 0px;
     padding: 0px;
}
div.banner_title_bkg {
     float: left;
     margin-top: 0px;
     position: absolute;
     top: 0px;
	 z-index: 2;
}
div.banner_title_bkg_if div.triangle {
     background-color: transparent;
     border-style: solid;
     border-width: 0px 0px 55px 43px;
     height: 0px;
     padding: 0px;
}
div.banner_title_bkg_if {
     float: right;
     bottom: 0px;
     position: absolute;
	 right:0px;
	 z-index:1;
}

div.banner_title_bkg_if p.banner_title {
	float: right;
	padding: 0 11px 0 11px;
	line-height: 56px;
	margin-left: 44px;
	white-space: nowrap;
}
#banner {
     overflow: hidden;
}
div.banner_title_bkg p.banner_title {
	line-height: 56px;
	padding: 0 12px;
	white-space: nowrap;
}
#banner img {
    position: absolute;
    z-index: -1;
	width: 1022px!important;
	height: 130px !important;
}


/* xml_display.css */
/* #admin_mts to differentiate .middle_content between MTS and Admin */
/* http://admin.mts.hindawi.com/markup/983920/view.xhtml.file/ */
.middle_content {
    width:auto !important;
    padding: 12px !important;
    float: none !important;
	border: 1px solid #d2d2d2;
	background-color: #fafafa;
}
/* http://mts.hindawi.com/reviewer/6331980172837160/ */
#admin_mts { /* =.middle_content in admin */
    width:100% !important;
    padding: 0px 0 0px 0 !important;
    float: none !important;
	border: 0px;
	background-color: transparent;
}
.middle_content h2 {
    text-align: left;
    font-size: 22px;
    padding: 0px;
    margin: 0px 0px 5px 0px;
    _margin-bottom: -7px;
    line-height: 24px;
    font-family: 'Minion W08 Bold';
}
.middle_content h4, h4, h4 a, h4 a:hover {
    text-align: left;
    font-size: 18px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    line-height: 22px;
    padding: 0px;
    color: #999999 !important;
    margin: 24px 0px 12px;
    font-family: 'Minion W08 Bold';
	font-style:normal;
	font-weight:normal;
	background-color: transparent !important;
}
h4 a, h4 a:hover {
    font-size: 18px;
    color: #999999 !important;
    font-family: 'Minion W08 Bold';
font-style:normal;
font-weight:normal;
background-color: transparent !important;
border-bottom: 0;
text-decoration: none !important;
    border-bottom-width: 0px;
}
h5, h6 {
	font-family: 'Minion W08 Bold';
	text-align: left;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #999999;
	font-size: 17px;
}
h5 a, h6 a, h5 a:hover, h6 a:hover {
	font-family: 'Minion W08 Bold';
	color: #999999;
	font-size: 17px;
	background-color: transparent;
}
hr {
    height: 1px;
    color: #CCCCCC;
    background-color: #CCCCCC;
    border-top: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
    border-left: 0px solid #CCCCCC;
    margin: 12px 0px 0px 0px;
}
.xml-content ol li {
    text-align: justify;
    margin-bottom: 12px;
}
.middle_content pre {
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	font-family: 'Minion W08 Regular_1167271', sans-serif;
	font-size: 17px;
}
.middle_content pre a {
	white-space: normal;
}
.middle_content .article_type {
	color: #000000;
	font-size: 18px;
	font-family:'Minion W08 Bold';
	margin-bottom: 0.4em;	 
}
.middle_content .author_gp {
	text-align: left;
	color: #000000;
	padding: 0px;
	margin: 12px 0px;
	font-size: 17px;
	line-height: 19px;
	font-weight: normal;	
	font-family:'Minion W08 Regular_1167271';
}
.middle_content .xml-content p {
	text-align: justify;
}
.middle_content .xml-content ol {
	margin-bottom: 0px;
	padding-left: 44px;
}
.middle_content ol {
    margin-bottom: 0;
    padding-left: 44px;
}
.middle_content .xml-content a {
	color: #418B34;
	text-decoration: none;
}
.middle_content .xml-content a:hover {
	background-color: transparent;
	text-decoration: underline;
}
span.sep {
	color: #000000;
	display: inline;
	float: none;
	font-size: 17px;
	font-weight: normal;
	height: 15px;
	margin-top: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
	width: auto;
	font-family: 'Minion W08 Regular_1167271',Times;
}
/* end xml_display.css */

/* DES */

span.sp {
	color: #000000;
	display: inline;
	float: none;
	font-size: 17px;
	font-weight: normal;
	height: 15px;
	margin-top: 0;
	padding: 0 4px;
	text-align: center;
	vertical-align: top;
	width: auto;
	font-family: 'Minion W08 Regular_1167271',sans-serif;
}
input.highlighted, tr.highlighted {
	background-color:#F0F9EC;
}
.treeview {
	margin-top: 12px;
	margin-bottom: 12px;
}
.treeview ul {
	margin: 0px;
}
.treeview .slidingDiv {
	margin-bottom: 12px;
}
.treeview .treenumber {
	color: #666666;
	margin-left: 12px;
}
.treeview .treenumber a {
	color: #666666;
	text-decoration: none;
	background-color: transparent;
}
.treeview .treenumber a:hover {
	color: #666666;
	text-decoration: underline;
	background-color: transparent;
}
/* end DES */

/* EditXml comments */
#commentsContainer div {
	width: 60px;
	height: 60px;
	margin-right: 40px;
	display: inline;
}
#commentsContainer input {
	margin: 0 0 3px;
}
/* end EditXml comments */


#MainContent_DataList1 a { /* HRIS Orphaned */
	font-size: 15px !important;
	font-weight: normal !important;
	font-family: 'Minion W08 Regular_1167271', sans-serif !important;
}
/*   Tree View  */
.reading_area ul.treeview {
	padding: 0;
	margin: 0 0 6px 0;
	list-style: none;
}
.reading_area ul.treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.reading_area ul.treeview ul {
	background-color: white;
	margin-top: 4px;
}
.reading_area ul.treeview .hitarea {
	background: url(../images/treeview-default.gif) -64px -25px no-repeat;
	height: 12px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float: none;
}
.reading_area ul.treeview li {
	margin: 0;
	padding: 3px 0px 3px 16px;
}
.reading_area ul.treeview li span {
	padding-left: 4px;
	position: relative;
	top: -4px
}
.reading_area ul.treeview li:first-child {
	padding-top: 0px;
}
.reading_area ul.treeview a.selected {
	background-color: #eee;
}
#treecontrol {
	margin: 1em 0;
	display: none;
}
.treeview .hover {
	color: #000000;
	cursor: pointer;
}
.reading_area ul.treeview li {
	background: url(../images/treeview-default-line.gif) 0 0 no-repeat;
	padding: 3px 0px 3px 16px !important;
}
.reading_area ul.treeview li.collapsable, .reading_area ul.treeview li.expandable {
	background-position: 0 -176px;
}
.reading_area ul.treeview li.collapsable:first-child, .reading_area ul.treeview li.expandable:first-child {
	background-position: 0 -180px;
}
.reading_area ul.treeview .expandable-hitarea {
	background-position: -80px -3px;
}
.reading_area ul.treeview li:last-child {
	background-position: 0 -1766px
}
.reading_area ul.treeview li.lastCollapsable, .reading_area ul.treeview li.lastExpandable {
	background-image: url(../images/treeview-default.gif);
}
.reading_area ul.treeview li.lastCollapsable {
	background-position: 0 -111px
}
.reading_area ul.treeview li.lastExpandable {
	background-position: -32px -67px
}
.reading_area ul.treeview div.lastCollapsable-hitarea, .reading_area ul.treeview div.lastExpandable-hitarea {
	background-position: 0;
}
.collapsable > span, .expandable > span, li.collapsable a, li.expandable a {
	position: relative;/*padding-left:4px;	top:-4px;*/

}
.sidetreecontrol, #sidetreecontrol, #sidetreecontrol1, #sidetreecontrol2, #sidetreecontrol3, #sidetreecontrol4, #sidetreecontrol5 {
	margin-top: 12px;
	margin-bottom: 6px;
	display: block;
}
.expand_collapse span, .sidetreecontrol span, #sidetreecontrol span, #sidetreecontrol1 span, #sidetreecontrol2 span, #sidetreecontrol3 span, #sidetreecontrol4 span, #sidetreecontrol5 span {
	font-size: 14px;
	font-weight: 500;
	position: relative;
	top: -1px;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	margin: 0 6px;
}
ul.treeview_arabic li {
	margin-bottom: 6px;
}
ul.treeview_arabic li a {
	font-family: "jalal-light";
	font-size: 18px;
	line-height: 24px;
}

/* .filetree.treeview VC demo */
.filetreecontrol {
	margin: 12px 0;
}
.reading_area ul.filetree.treeview {
    margin: 0;
}
.reading_area ul.filetree.treeview li {
	padding: 3px 0 2px 16px; 
	padding: 0px 0px 0px 16px !important;
}
.reading_area ul.filetree.treeview li span {
    padding-left: 18px;
    top: -4px;
}
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 18px; display: block; }
.filetree span.folder { background: url(../images/folder.gif) 0 4px no-repeat; }
.filetree li.expandable span.folder { 
	background: url(../images/folder-closed.gif) 0 4px no-repeat; 

}
.filetree span.file { background: url(../images/file.gif) 0 4px no-repeat; }
.reading_area ul.filetree.treeview ul {
    background-color: transparent;
    margin-top: 0;
}
.filetree span.file input.all_buttons, button.all_buttons {
	margin: 0 8px 0 0;
}
/*.reading_area ul.filetree.treeview .expandable-hitarea {
    background-position: -80px -1px;
}
.reading_area ul.filetree.treeview .hitarea {
    background-position-y: -23px;
}*/
.reading_area ul.filetree.treeview .hitarea {
    height: 16px;
    width: 16px;
}
/*.reading_area ul.filetree.treeview .hitarea {
    margin-left: 0;
}*/

/* http://75.101.158.42:37552/reviewer/4420038619412520/submit/ */
.defaultSkin table.mceLayout tr.mceFirst td {
    /* border-top: 0 none !important; */
}

table.mceLayout {
    border: medium none !important;
    height: 100px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}
#jsEnabled, #ConjsEnabled {
    display: table-cell !important;
    padding: 0 !important;
}
#jsEnabled .defaultSkin table, #ConjsEnabled .defaultSkin table {
background: #FAFAFA;
}
#jsEnabled .defaultSkin .mceButton, #ConjsEnabled .defaultSkin .mceButton {
border: 1px solid #FAFAFA;
}
td.txtcontrol {
    padding: 0px;
	border-top-width: 0px;
}
body#tinymce p {
font-family: 'Minion W08 Regular_1167271',sans-serif;
font-size: 17px;
}
/* guest.editor/7299678170713600/report.3/
   reviewer/7757343214032420/submit/ */
.richtext, .richtext span {
    font-family: 'Minion W08 Regular_1167271',sans-serif !important;
    font-size: 17px !important;
    line-height: 20px !important;
}
.richtext p {
	text-indent: 0 !important;
	text-align: left;
	margin: 0 !important;
}
.richtext ol {
	margin-left: 36px !important;
}
.richtext ul {
	list-style-type: initial;
}
.richtext ul li {
	background-image: none;
	list-style-type: inherit;
	padding-left: 0;
	margin: 0 0 0 12px;
}
.richtext em, .richtext em span, .richtext i {
    font-family: 'Minion W08 Italic' !important;
    font-size: 17px !important;
    line-height: 20px !important;
    font-style: normal !important;
    font-weight: normal !important;
}
.richtext b, .richtext strong {
    font-family: 'Minion W08 Bold' !important;
    font-style: normal !important;
    font-weight: normal !important;
}
.richtext em strong, .richtext strong em {
    font-family: 'Minion W08 Bold Italic' !important;
    font-style: normal !important;
    font-weight: normal !important;
}
.richtext table, .richtext table td {
    width: auto !important;
}
.richtext table td {
    padding-right: 12px;
}
/* end */
.sign_in ul {
margin: 0;
padding: 0;
}
.inner_list li
{
color: #666666;
}
/* ---  New List CSS --- */
.list {
	display: table;
	margin-top: 12px;
	margin-bottom: 0px;
	position: relative;
	text-align: justify;
	*left:0px;
	*display:block;
}
.list .list {
	display: table;
	margin-bottom: 0px;
	margin-top: 0px;
	position: relative;
	text-align: justify;
	#margin-left:18px;
}
.list .list .list {
	margin-bottom: 0px;
	margin-top: 0px;
}
.list-item {
	display: table-row;
	*display:block;
}
.list-label {
	*display:inline-block;
	*white-space:nowrap;
	display: table-cell;
	font-style: normal;
	padding-left: 0px;
	padding-right: 3px;
	vertical-align: top;
	white-space: nowrap;
	width: 2%;
}
.list-content {
	display: table-cell;
	position: relative;
	vertical-align: top;
	*display:inline;
}
/* ---  End --- */

table.tblextbtm, table.tblextbtm tr td.title_cells_mines {  /* /lead.guest.editor/463409/assign/ */
	border-top-width: 0px;
	font-family:'Minion W08 Regular_1167271';
}
/* New 2014.10.22 
http://beta.das.hindawi.com/manuscript/editors.finder/ */
.label {
	display: inline-block;
	margin-top: 7px;
	margin-left: 6px;
}
/* end new */
/* Academy css */

.text_ellipsis_100, .text_ellipsis_210 {
	display:inline-block;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.text_ellipsis_100 {
	max-width:100px;
}
.text_ellipsis_210 {
	max-width:210px;
}
.text_ellipsis_210 input {
	max-width:100%;
}

.odd_even_gird tbody td, .odd_even_column tbody td {
	padding:5px 6px;
	color:#000;
	border-top: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
.odd_even_gird tbody:nth-child(odd), .odd_even_column tbody:nth-child(even) {
  background: #fafafa;
}
.odd_even_gird tbody:hover td[rowspan], .odd_even_gird tbody tr:hover td {
   background: #efefef;
}
/* end Academy css */

/* General Width */
#container .width_1pc {width:1%}
#container .width_3pc {width:3%}
#container .width_4pc {width:4%}
#container .width_5pc {width:5%}
#container .width_7pc {width:7%}
#container .width_10pc {width:10%}
#container .width_15pc {width:15%}
#container .width_20pc {width:20%}
#container .width_25pc {width:25%}
#container .width_30pc {width:30%}
#container .width_33pc {width: 33%;}
#container .width_35pc {width:35%}
#container .width_40pc {width:40%}
#container .width_45pc {width:45%}
#container .width_46pc {width:46%}
#container .width_47pc {width:47%}
#container .width_48pc {width:48%}
#container .width_50pc {width:50%}
#container .width_55pc {width:55%}
#container .width_60pc {width:60%}
#container .width_65pc {width:65%}
#container .width_70pc {width:70%}
#container .width_75pc {width:75%}
#container .width_80pc {width:80%}
#container .width_85pc {width:85%}
#container .width_90pc {width:90%}
#container .width_95pc {width:95%}
#container .width_100pc {width:100%}
#container .width_auto {width:auto}
#container .width_40px {width:40px}
#container .width_60px {width:60px}
#container .width_80px {width:80px}
#container .width_100px {width:100px}
#container .width_120px {width:120px}
#container .width_126px {width:126px}
#container .width_130px {width:130px}
#container .width_140px {width:140px}
#container .width_150px {width:150px}
#container .width_160px {width:160px}
#container .width_170px {width:170px}
#container .width_180px {width:180px}
#container .width_200px {width:200px}
#container .width_210px {width:210px}
#container .width_220px {width:220px}
#container .width_250px {width:250px}
#container .width_260px {width:260px}
#container .width_300px {width:300px}
#container .width_480px {width:480px}
#container .width_800px {width:800px}

/* General Height */
#container .height_100px {min-height:100px}
#container .height_200px {min-height:200px}
#container .height_300px {min-height:300px}
#container .height_400px {min-height:400px}
#container .height_2_lines {min-height:40px}

/* General Text Colors */
#container .red_text {color:#E50000;}
#container .green_text {color: #6DB33F;}
#container .blue_text, #container .unprocessed {color: #0000b2;} /*#2686a0*/ /* #00718F; */
#container .light_grey_text, #container .light_grey_text a {color: #999999;}
#container .grey_text {color: #666;}
#container .orange_text {color: #f39c12;}
#container .brown_text {color: #a38264}
#container .black_text {color: #000000;}
#container .white_text {color: #FFFFFF;}

/* Background Colors */
#container .yellow_bg {background-color: #FFFFCC;} /* #f5e586 */
#container .light_green_bg, #container tr.light_green_bg {background-color: #F0F9EC;}
#container .dark_grey_bg {background-color: #5c6670;}
#container .orange_bg {background-color: #f2594b;}
#container .dark_yellow_bg {background-color: #ffb21e;}
#container .blue_bg {background-color: #3897d7;}
#container .green_bg {background-color: #cadd93;} /* #9cbe34; */

#container .light_orange_bg {background-color: #f8a7a0;}
#container .light_yellow_bg {background-color: #ffffe0;} /* #ffd688; */
#container .light_blue_bg {background-color: #e5f1f9;} /* #95c8ea; */

/* General Align */
#container .align_right {text-align: right;}
#container .align_left {text-align: left;}
#container .align_center {text-align: center;}

/* General Vertical Align */
#container .valign_top { vertical-align:top;}
#container .valign_middle { vertical-align:middle;}
#container .valign_txtbottom { vertical-align:text-bottom;}

/* General Float */
#container .float_left {float: left;}
#container .float_right {float: right;}

/* General Padding */
#container .padding_t_0 {padding-top: 0px;}
#container .padding_t_6 {padding-top: 6px;}
#container .padding_t_12 {padding-top: 12px;}
#container .padding_t_18 {padding-top: 18px;}
#container .padding_b_0,.padding_b_0 {padding-bottom: 0px;}
#container .padding_l_24 {padding-left:24px;}
#container .padding_l_12 {padding-left:12px;}
#container .padding_0, .padding_0 {padding: 0px;}
#container .padding_12 {padding: 12px;}
#container .padding_r_12 {padding-right:12px;}
#container .padding_t_l_3 {padding: 3px;}
#container .padding_t_l_6 {padding: 6px 0px 0px 6px;}
#container .padding_10 {padding: 10px;}
#container .padding_b_6 {padding-bottom: 6px;}

/* General Margin */
#container .margin_t_0 {margin-top: 0px;}
#container .margin_t_6 {margin-top: 6px;}
#container .margin_t_9 {margin-top: 9px;}
#container .margin_t_12 {margin-top: 12px;}
#container .margin_t_24 {margin-top: 24px;}
#container .margin_r_0 {margin-right:0;}
#container .margin_r_6 {margin-right: 6px;}
#container .margin_r_12 {margin-right:12px;}
#container .margin_b_0 {margin-bottom: 0px;}
#container .margin_b_6 {margin-bottom: 6px;}
#container .margin_b_3 {margin-bottom: 3px;}
#container .margin_b_12 {margin-bottom: 12px;}
#container .margin_b_24 {margin-bottom: 24px;}
#container .margin_l_6 {margin-left: 6px;}
#container .margin_l_12 {margin-left: 12px;}
#container .margin_l_24 {margin-left: 24px;}
#container .margin_l_36 {margin-left: 36px;}
#container .margin_0 {margin: 0;}
#container .margin_6 {margin: 6px;}

/* General Display */
#container .display_inl_block {display:inline-block;}
#container .display_block {display:block;}
#container .display_table_row {display:table-row;}
#container .display_none, 
#container input[type=checkbox].display_none {display:none;}

/* General Wrap */
#container .nowrap {white-space: nowrap;}
#container .pre_line {white-space: pre-line;}
#container .pre_wrap {white-space: pre-wrap;}
#container .normal-wrap {white-space: normal;}

/* Text Styles */
#container .text_underline {text-decoration:underline;}
#container .text_nounderline {text-decoration:none;}

#container .break_word {
	word-break: break-word;
	word-wrap: break-word;
}

/* Notes */
#container .note {
		padding: 8px 12px;
		margin: 6px 0 12px;
		background-color: #f5f5f5;
		font-family: 'Myriad W08 Regular',sans-serif;
		font-size: 15px;
		text-rendering: optimizeLegibility;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-moz-font-feature-settings: "liga" on;
		color: #353535;
}

/* Labels 
------------------------------- */
#container .labels {
    margin-right: 3px;
    line-height: 16px;
    text-transform: capitalize;
    border: 1px solid #000;
    color: #000;
    min-width: 46px;
    text-align: center;
    font-family: 'Myriad W08 Regular',sans-serif;
    font-size: 13px;
    padding: 1px 3px 1px 3px;
}
#container .labels.labels--green {
	border: 1px solid #6DB33F;
    color: #6DB33F;
}
#container .labels.labels--blue {
	border: 1px solid #2686a0;
    color: #2686a0;
}
#container .labels.labels--red {
	border: 1px solid #c0392b; 
    color: #c0392b;
}
#container .labels.labels--grey {
	border: 1px solid #666; 
    color: #666;
}
#container .labels.labels--orange {
	border: 1px solid #f39c12; 
    color: #f39c12;
}
#container .labels.labels--black {
	border: 1px solid #000; 
    color: #000;
}

.icons a {
	display: inline-block;
	margin: 0 6px;
	padding: 0 0 0 28px;
	-webkit-background-size: auto auto;
	-o-background-size: auto auto;
	-moz-background-size: auto auto;
	background-size: auto auto;
}
.icons a:last-child {
	margin-right: 0px;
}
.icons a span {
	position: relative;
	top: 3px;
}
.print_ico {
	background: url(../images/print_ico.svg) no-repeat left center;
}
.export_ico {
	background: url(../images/export_ico.svg) no-repeat left center;
}
/*  Plagiarism  */
.DocMarkToggelButton {
	width: 150px;
	padding: 10px;
	float: left;
}
.highlight_text {
	background-color: #daeccf;
}
.sup_number {
	text-decoration: underline;
}
.comparison_text:hover .sup_number {
	color: white;
}
.footer_ref {
	margin: 5px;
	float: left;
	width: 239px;
}
.print {
	visibility: collapse;
	display: none;
}
.comparison_side {
	float: left;
	overflow-y: scroll;
	padding: 10px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	margin-bottom: 12px;
}
#comparison_document_left {
	border-left: 1px solid #cccccc;
}
.comparison_side_title {
	float: left;
	width: 50%;
}
.matched {
	background: #daeccf;
	cursor: pointer;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.unprocessed {
	text-decoration: line-through;
}
.unmatched {
	background-color: #f5e586;
	font-style: italic;
	cursor: pointer;
}
.comparison_side span, .unmatched, .matched, .ui-tooltip, .comparison_text:hover, .highlight_text {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.paragraph_highlight_hover {
	background: #c6dcc2;
}
.word_highlight_hover, .comparison_text:hover {
	background-color: #6db33f;
	color: white;
}

@media print {
#site_head .slogan, .hindawi_links, #banner, #navigation, .non_printable, #footer, .notification {
	display: none;
}
#site_head {
	background-image: none;
	height: 88px;
}
#site_head .logo {
	margin-bottom: 24px;
}
html, body {
	background-color: rgba(0, 0, 0, 0);
}
#container {
	border: none;
}
.print {
	visibility: visible;
	display: block;
}
span.highlight_text {
	-webkit-print-color-adjust: exact;
	color: black !important;
	-webkit-box-shadow: inset 200px 200px 273px 195px rgba(218,236 ,207,1);
	-moz-box-shadow: inset 200px 200px 273px 195px rgba(218,236 ,207,1);
	box-shadow: inset 200px 200px 273px 195px rgba(218,236 ,207,1);
}
/* 360.hindawi */
.form_360 h1, .form_360 h3, .form_360 thead {
	page-break-after: avoid; 
}
.form_360 .avoid_break, .form_360 .account_gray_container_bio, .form_360 .table_border {
	page-break-inside: avoid;
}
#footer {
	background-color: transparent;
}
}
/* ====  FOR FULL WIDTH FORMS  === */ 
.form_fullwidth input, .form_fullwidth select, .form_fullwidth textarea {
 width:100% !important;
 box-sizing:border-box;
}
/*  ====   BDS Invitations  === */
.table_border textarea, .tablesorter textarea {
	box-sizing:border-box;	
	min-height: 68px;
}

/*  ====   SUCESS VALIDATION  === */
.validation_success {
	padding: 12px;
	margin-bottom: 12px;
	border: 1px solid #d6e9c6;
	background-color: #dff0d8;
}
.validation_success p {
	padding: 0 0 0 30px;
	margin: 0px;
	background-image: url(../images/success.png);
	background-position: left -1px;
	background-repeat: no-repeat;
	-webkit-background-size: auto auto;
	-o-background-size: auto auto;
	-moz-background-size: auto auto;
	background-size: auto auto;
}
/* Treeview without list images for admin Pause */
#container li.nolist {
    list-style-image: none;
    background-image: none;
    padding-left: 0;
	padding-top: 0px;
}
.treeview .chkbox_list textarea {
    margin: 6px 0;
    min-width: 380px;
    max-width: 690px;
    width: 380px;
    display: block;
}

.breadcumb {
   color:#999;
}
.breadcumb span {
   color:#484848;
   padding:0 2px;
   font-size:19px;
}
/* Tabs for PDS */
.reading_area ul.nav-tabs {
    list-style: none;
    padding: 0;
    margin: 12px 0 0 0;
    border-bottom: 1px solid #cccccc;
    clear: both;
    float: left;
    width: 100%;
}
.reading_area .nav-tabs li {
	float: left;
    border-bottom-width: 0;
    list-style: none;
    background-image: none;
    padding-left: 0;
}
.reading_area .nav-tabs li.active, .reading_area .nav-tabs li.active-tab {
    border: 1px solid #ccc;
    border-bottom: 1px solid #fff;
	margin-bottom: -1px;
}
.reading_area .nav-tabs li a {
    text-decoration: none;
    display: block;
    padding: 6px 12px;
    text-align: center;
	margin-bottom: -1px;
}
.reading_area .nav-tabs li a:hover {
    text-decoration: none;
	background-color: #F0F9EC;
}
.reading_area .nav-tabs li.active a:hover, .reading_area .nav-tabs li.active-tab a:hover {
    text-decoration: none;
	background-color: transparent;
	cursor:default;
}
.table_content {
    clear: both;
}

/* === test2.cps === */
.separator_row {
    height: 20px;
	background-color: #EDEDED;
}
.table_border tr:last-child .separator_row {
	display: none;
}
/* VC */
a.download_vc {
	background: url(../images/download.gif) no-repeat;
	display: block;
	width: 24px;
	height: 24px;
	margin: 0 auto;
}
/* MTS Scopus */
img#scopus, .scopus {
  width: 58px;
  height: 18px;
  vertical-align: -4px;
}

/* EQS*/
/* Progress Wizard */
.progress {
	width: 998px;
	margin: 24px 0 12px 0;
	text-align: center;
	white-space: nowrap;
}
.progress .circle, .progress .bar {
	display: inline-block;
	background: #fff;
	width: 38px;
	height: 38px;
	border-radius: 38px;
	background: #f5f5f5;
	position: relative;
}
.progress .bar {
	position: relative;
	width: 29px;
	height: 3px;
	margin: 0px -3px 17px -3px;
	border-left: none;
	border-right: none;
	border-radius: 0;
	top: 13px;
	background: #f5f5f5;
}
.progress .circle .label {
	display: inline-block;
	width: 34px;
	height: 34px;
	line-height: 28px;
	border-radius: 34px;
	margin-top: 3px;
	color: #b5b5ba;
	/* font-size: 16px; */
	margin: 0 auto;
	margin-top: 4px;
}
.progress .circle .title {
	color: #b5b5ba;
	font-size: 13px;
	line-height: 30px;
	margin-left: -5px;
}
/* Done / Active */
.progress .bar.done, 
.progress .circle.done {
	background: #daeccf;
}
.progress .circle.done .label {
	color: #000;
	background: #daeccf;
}
.progress .circle.done .title {
	color: #444;
}
.progress .circle.active {
	background: #00718f;
}
.progress .circle.active .label {
	color: #FFF;
	background: #00718f;
}
.progress .circle.active .title {
	color: #0c95be;
}
.progress .circle a {
	display: inline-block;
	width: 36px;
	height: 36px;
}
.progress .circle a:hover {
	background: transparent;
}

/* EQS Spot Check comment */
.has-comment {
	top: 32px;
    right: -12px;
    position: absolute;
    line-height: 16px;
    width: 16px;
    height: 16px;
}

/* End Progress Wizard */
iframe { /* add class or id */
	border: 1px solid #d9d9d9;
}
.left_container {
    text-align: left;
    width: 467px;
    /* float: left; */
    /* margin-right: 12px; */
    display: table-cell;
    padding: 12px;
    border: 1px solid #d2d2d2;
    background-color: #fafafa;
    position: relative;
}
.right_container {
  text-align: left;
  width: 467px;
  /* float: right; */
  display: table-cell;
  padding: 12px;
  border: 1px solid #d2d2d2;
  background-color: #fafafa;
  left: 12px;
  position: relative;
}
/*.loader img {
    width: 24px;
    height: 24px;
}
.loader {
    text-align: center;
}*/

/* Loader */
.spinner {
  margin: 12px auto;
  width: 70px;
  text-align: center;
}
.spinner > div {
  width: 12px;
  height: 12px;
  background-color: #999;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}
/* End EQS */

/*Added by EQS Team ... */ /* from beta.eqs/main.css version: [main_v.all.2016.04.20.01.css] 11:50 AM beta eqs All css removed - check */
/*CSS3 extras*/ /* from beta.eqs/main.css version: [main_v.all.2016.04.20.01.css] 11:50 AM beta eqs All css removed - check */

/* CMS Prettyphoto CSS - Check unknown css */
#grdHold {
	background-color: #FFF;
	height: 100%;
}
#grdHold .all_buttons {
	width: 48px;
}
/* End CMS */

.tag {
    padding: 8px;
    background-color: #ECECEC;
    margin: 6px 0 6px 0;
}
.tag a.close {
    padding: 0 6px;
    float: right;
    font-family: sans-serif;
    color: rgb(107, 107, 107) !important;
    font-size: 14px;
}
.tag a.close:hover {
    text-decoration:none !important;
    background: #fff !important;    
    color: #666666 !important;
}
/* SWOT */
.rotate {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
}
 
/* Cookies Notification */
.notification ~ #container {
    min-height: calc(100% - 50px);
}
.notification {
    background-color: #758285;
    padding: 12px;
    transition: all .2s ease-in-out;
    min-width: 1024px; /* For non-responsive MTS */
    position: relative;
    box-sizing: border-box;
}
.notification div {
    max-width: 998px;
    margin: 0 auto;
    min-width: 296px;
    position: relative;
    text-align: center;
}
.notification p {
    display: inline-block;
    margin: 3px 20px 3px 0px;
    line-height: 20px;
    vertical-align: top;
    font-size: 15px;
    color: #fff;
    font-family: 'Myriad W01 Lt', Times;
}
.notification a.btn_accept {
    font-family: 'Myriad W01 Lt',sans-serif;
    font-size: 15px;
    cursor: pointer;
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 22px;
    text-decoration: none;
    position: absolute;
    margin-right: -7px;
    right: 0;
    margin-top: 2px;
}
.notification a {
    color: #fff;
    text-decoration: underline;
    background-color: transparent;
}
.notification a:hover {
    background-color: transparent;
    text-decoration: none;
}
.notification a.btn_accept:hover {
    text-decoration: none;
}

/*  Staff Tooltip Search Manuscript */
.tooltip {
	outline: none;
	position: relative;
	cursor: pointer;
}
.tooltip:hover {
	text-decoration: none !important;
}
.tooltip span,
.tooltip span.staff,
.institution.tooltip span {
    z-index:10;
    padding:6px 6px 0 6px;/*display:none; */
    margin-top:0px; 
    margin-left:0px;
    width: auto;
    max-width: 490px;
    white-space: nowrap;
    font-family: 'Myriad W01 Lt', Times !important;
    font-size: 15px;
    text-decoration: none !important;
    color: #000 !important;
}
.tooltip:hover span,
.tooltip:hover span.staff,
.institution.tooltip:hover span {
    display:inline;
    position:absolute;

    color:#000000;
    border:1px solid #c3dbb9;
    background:#F0F9EC;
    color: #000 !important;
}
#container .tooltip a {
    text-decoration: none;
    color: #000;
}
#container .tooltip a:hover {
    text-decoration: underline;
    color: #000; 
}
/* CSS3 */
.tooltip:hover > span,
.tooltip:hover > span.staff,
.institution.tooltip:hover > span {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    color:#000000;
    border:1px solid #c3dbb9;
    background: #F0F9EC;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    visibility:visible;
}
.tooltip > span,
.tooltip > span.staff,
.institution.tooltip > span {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 10;
    position: absolute;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
}

/* updates */
.tooltip > span {
	white-space: normal;
}
.tooltip:hover > span {
	top: -1px;
	transform: translateY(-100%);
	left: 0;
	white-space: nowrap;
}
.tooltip:hover > span.staff {
	top: -4px;
	transform: translateY(-100%);
	right: 3px;
	left: auto;
}
.institution.tooltip:hover > span {
    top: -1px;
    transform: translateY(-100%);
    left: 0;
}
/* .info.tooltip > span {
    white-space: normal;
} */
.info.tooltip > span {
    line-height: 17px;
    padding: 6px 8px;
    white-space: normal;
    height: auto;
    width: 430px;
}
.info.tooltip:hover > span {
    top: 50%;
    transform: translateY(-50%);
    left: 22px;
}
.info.tooltip > span.tooltip-left {
    left: auto;
    right: 21px;
}
.info.tooltip:hover > span.tooltip-top {
	bottom: auto;
    top: -38px;
    right: auto;
    left: -200px;
}
.info.tooltip:hover > span.formats {
    width: 240px;
}
#container .tooltip:hover .labels {
    border: 1px solid #6DB33F;
    background-color: #6DB33F;
    color: #fff;
    text-decoration: none;
}

.institution {
	background-image: url(../images/institution-active.png);
	background-size: 16px;
	background-position: 0px 2px;
	padding-left: 20px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.institution:hover {
	background-image: url(../images/institution-hover.png);
}
.tooltip.icon-info {
    top: -2px;
}
label + .tooltip.icon-info,
select + .tooltip.icon-info {
    top: -2px;
    vertical-align: text-bottom;
}
.tooltip.icon-info:before {
    font-size: 17px;
    color: #6DB33F;
    cursor: pointer;
}
.tooltip.icon-info:hover:before {
    color: #888;
}
.call4paper span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    margin: 6px 0 3px 6px;
    cursor: pointer;
}

.comment.tooltip > span {
	left: auto;
	right: 0;
	line-height: 20px;
}

/* Doi icon tooltip "copy to clipboard" */

.doi-icon {
	background-image: url(../images/doi.svg);
    background-size: 24px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 24px;
    height: 24px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
   	background-color: transparent;
  	position: relative;
  	text-align: center;
  	cursor: pointer;
}
.doi-icon:hover {
    background-color: transparent;
}

.doi-copy .tooltip {
  position: absolute;
  display: block;
  font-family: 'Myriad W01 Lt', Times !important;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  max-width: 160px;
  text-align: center;
}
.doi-copy:hover .tooltip {
  opacity: 1;
}

.doi-copy .tooltip.in {
  filter: alpha(opacity=90);
  opacity: 1;
}
.doi-copy .tooltip.top {
  padding: 5px 0;
  margin-top: 0px;
}
.doi-copy .tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.doi-copy .tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.doi-copy .tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.doi-copy .tooltip-inner {
  /* max-width: 180px; */
  padding: 3px 8px;
    color: #000;
    background: #F0F9EC;
    border: 1px solid #c3dbb9;
  border-radius: 0px;
  opacity: 1;
}
.doi-copy .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.doi-copy .tooltip.top .tooltip-arrow {
  bottom: 1px;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #c3dbb9;
}
.doi-copy .tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #c3dbb9;
}
.doi-copy .tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #c3dbb9;
}
.doi-copy .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #c3dbb9;
}
.doi-copy .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #c3dbb9;
}
.doi-copy .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #c3dbb9;
}
.doi-copy .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #c3dbb9;
}
.doi-copy .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #c3dbb9;
}

/* Previous versions: */
/* version: [beta.main_v.all.2018.06.07.02.css] 03:30 PM  sync. all systems (mts, admin.mts, mms, and cms) but not eqs, see comments */
/* version: [beta.main_v.all.2018.06.07.01.css] 02:00 PM  all tooltips (check .info.tooltip) */
/* version: [beta.main_v.all.2018.04.10.01.css] 11:30 AM beta + from qms SWOT and _bg colors */
/* version: [beta.main_v.all.2018.04.01.01.css] 08:57 AM  Check tooltip */
/* version: [main_v.all.2018.03.28.01.css] 11:24 AM Beta.admin - data availability */
/* version: [main_v.all.2018.03.18.01.css] 03:56 PM copy doi tooltip */
/* version: [main_v.all.2018.01.22.01.css] 03:00 PM mmms */
/* version: [main_v.all.2017.12.31.01.css] 04:00 PM mts questions */
/* version: [main_v.all.2017.08.15.01.css] 01:37 PM mts, instit. icon */
/* version: [main_v.all.2017.05.11.01.css] 01:50 PM cookies x */
/* version: [main_v.all.2017.03.20.01.css] 03:50 PM mts, admin footer */
/* version: [main_v.all.2017.02.28.01.css] 10:56 AM admin.mts search-ms-staff */
/* version: [main_v.all.2017.02.09.01.css] 09:20 AM admin.mts search-ms-staff */
/* version: [main_v.all.2017.02.01.01.css] 12:10 PM admin.mts beta7-Pause-checkbox */
/* version: [main_v.all.2016.10.09.01.css] 02:45 PM admin.mts */
