/* ConfTool CSS File for Paper Abstracts */
/* Paper abstracts - may be used for proceedings and session overview */
/* If you update these settings, please also update lib/javascript_textsize.lib.php */

.paper {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 margin-top: 0.2em;
}
.paper_details {
 font-family: arial, helvetica, sans-serif;
 font-size: 9pt; /* user bigger font for paper details page */
 margin-top: 0.4em;
 margin-bottom:  0.1em;
}

.paper_id {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #660000;
 font-weight: bold;
 margin: 4pt 1.2pt 4pt 1.2pt;
}

.paper_type {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #606060;
 font-weight: bold;
 margin: 4pt 1.2pt 4pt 1.2pt;
}

.paper_format {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #665544;
 font-weight: bold;
 margin: 4pt 1.2pt 4pt 1.2pt;
}

.paper_presentationmode {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 background: #777777;
 color: #ffffff;
 border-radius: 8px;
 padding: 0px 4px 1px 4px;
 font-weight: bold;
 margin: 4pt 1.2pt 4pt 1.2pt;
}

.paper_status {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 font-style: italic;
 margin: 4pt 1.2pt 4pt 1.2pt;
}

.paper_time_label {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 /* font-style: italic; */
 /* font-weight: bold; */
 background: #f0f0f0;
}

.paper_time_value {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 font-weight: bold;
 background: #f0f0f0;
 background: rgba(240, 240, 240, 0.9);
 margin: 4pt 1.2pt 4pt 1.2pt;
}
.paper_time_value_error {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #800000;
 font-weight: bold;
 background: #ffcccc;
 background: rgba(255, 204, 204, 0.9);
 margin: 4pt 1.2pt 4pt 1.2pt;
}
.paper_time_value_warning {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #666600;
 font-weight: bold;
 background: #ffff66;
 background: rgba(255, 255, 102, 0.9);
 margin: 4pt 1.2pt 4pt 1.2pt;
}
.paper_time_value_live {
 color: #008800;
 background: #d0ffa0;
 background: rgba(208, 255, 160, 0.9);
 box-shadow: inset 0 0 2px #90ff80;
 padding: 2px 1px 2px 1px;
}
.paper_time_value_local {
 color: #009000;
 text-shadow: 0 0 1px #fff, 0 0 2px #fff;
 background: rgba(240, 240, 240, 0.7);
 margin: 0 1.2pt 4pt 1.2pt;
}

.paper_warning {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #cc0000;
 font-weight: bold;
}

.paper_session {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #606060;
 font-weight: bold;
 margin: 4pt 1.2pt 4pt 1.2pt;
}

.paper_keywords, .paper_topics {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #606060;
 margin: 4pt 1.2pt 4pt 1.2pt;
}

.paper_label {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #606060;
 font-style: italic;
 margin: 4pt 1.2pt 4pt 1.2pt;
}

.paper_title {
 font-family: arial, helvetica, sans-serif;
 font-weight: bold;
 font-size: 9pt;
 color: #903000;
 margin-top: 0.3em;
 margin-bottom:  0.2em;
/* margin-bottom: 1em; */
}

.paper_section {
 font-family: arial, helvetica, sans-serif;
 font-weight: bold;
 color: #606060;
 margin-top: 1em;
 margin-bottom:  0.2em;
}

.paper_author {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 margin-top: 0.0001pt;
 margin-bottom:  0.1em;
}

.paper_email {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 text-decoration: underline;
 color: #0000A0;
 margin-top: .0001pt;
 margin-bottom:  .0001pt;
/* margin-bottom: 1em; */
}

.paper_organisation {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 margin-top: 0.0001pt;
 margin-bottom: 0.1em;
}

.paper_symposium_label {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #606060;
 font-style: italic;
}
.paper_symposium_authors {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 margin-top: 0.0001pt;
 margin-bottom:  0.1em;
}
.paper_symposium_author {
 font-weight: bold;
}
.paper_symposium_organisation {
}
.paper_symposium_email {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 margin-top: 0.0001pt;
 margin-bottom:  0.1em;
}
.paper_abstract {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 text-align: justify;
 margin-top: 0.3em;
 margin-bottom: 0.2em;
 overflow-wrap: break-word; /* enable word wrapping, as there may be very long words. */
 word-wrap: break-word;
 -ms-word-break: break-all;
 /* word-break: break-all; */
 word-break: break-word;
 /* line-height: 1.3em; */
 /* white-space:pre-wrap; */ /* use this to show multiple white spaces... */
}

.paper_abstract_list {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 list-style-type: disc;
 list-style-position: outside;
 margin-top: 0;
 margin-bottom: 0.2em;
 margin-left:0.8em;
 padding-left:1pt;
 text-align:justify;
 text-indent:0;
}

.paper_abstract_orderedlist {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 list-style-type: decimal;
 list-style-position: outside;
 margin-top: 0;
 margin-bottom: 0.2em;
 margin-left:1.4em;
 padding-left:1pt;
 text-align:justify;
 text-indent:0;
}

.paper_inline_table {
 width:100%; 
}
.paper_inline_td {
}

.paper_inline_icon {
 width: 64px;
 height: 64px;
}

.paper_inline_image {
 max-width: 290px;
 max-height: 290px;
 width: expression(this.width > 290 ? "290px" : true);
 height: expression(this.height > 290 ? "290px" : true);
}


.session_label {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 font-style: italic;
}

.session_value {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
}

.session_abstract {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 text-align: justify;
 margin-top: 0.3em;
 margin-bottom: 0.2em;
}

.session_externalresource {
 margin-top: 0.3em;
 margin-bottom: 0.2em;
 font-weight: bold;
}

.session_presentations {
 font-family: arial, helvetica, sans-serif;
 font-size: 9pt;
 color: #666666;
 font-style: italic;
 margin-top: 6pt;
}

