
.hangingindent {
 padding-left: 1em;
 text-indent: -1em;
}

.info_kola {
 background-color: #336699;
 color: #336699;
}

.button_kola {
 background-color: #000000;
 color: #000000;
}

.datwi_kola {
 color: #ffffff;
}

a[href^="tel:"] {
 color: inherit;
 cursor: pointer;
 text-decoration: none;
}

.datecode_width {
 width: 6.5rem;
}

.repcode_width {
 width: 7rem;
}

.repcode_fixed {
 display: inline-block;
 width: 7rem;
}

input[type=checkbox] {
 accent-color: #336699;
}

.isda_vis {
 display: inline-block;
 font-size: 1rem;
 width: 6.5rem;
}

.isda_ext {
 display: none;
 font-size: 1rem;
 width: 6.5rem;
}

.holder {
 background-color: #000000;
 border-radius: 4px;
 border-style: none;
 border-width: 0px;
 color: #000000;
 display: inline-block;
 font-family: inherit;
 font-size: 100%;
 margin: 0px;
 margin-bottom: auto;
 padding: 0px;
 position: relative;
}

.holder_more {
 cursor: e-resize;
}

.holder_less {
 cursor: w-resize;
}

.holder_word {
 color: #FFFFFF;
 position: absolute;
 right: .65em;
 top: 1px;
}

#nitpo_supis {
 display: inline-flex;
 flex-wrap: wrap;
}

#nitpo_suftu {
 display: inline-flex;
 flex-wrap: wrap;
}

#nitpo_subal {
 display: inline-flex;
 flex-direction: column;
}

#nitpo_infid {
 display: inline-flex;
 flex-wrap: wrap;
}

#nitpo_infid {
 display: inline-flex;
}

.nitpo_head_bottom_adjust {
 background-color: #336699;
 color: #336699;
 padding-bottom: 2px;
}

.nitpo_hezel {
 display: table-cell;
 white-space: nowrap;
 width: 7rem;
}

.nitpo_emala {
 background-color: #336699;
 color: #FFFFFF;
}

.nitpo_seres, .nitpo_fidba, .nitpo_labem {
 background-color: #336699;
 color: #FFFFFF;
}

.nitpo_fidba.simad, .nitpo_seres.simad {
 display: block;
 margin-left: 4px;
}

.nitpo_decos {
 white-space: nowrap;
}

.nitpo_decos, .nitpo_decos_css {
 display: table-cell;
 margin-left: 4px;
}

.nitpo_emala_css, .nitpo_emala, .nitpo_labem_css, .nitpo_labem {
 display: inline-block;
 width: 7rem;
}

.nitpo_eminp {
 display: inline-block;
 margin-left: -3px;
 padding-left: 4px;
 width: 12rem;
}

div.rehopa .nitpo_eminp {
 margin-left: -3px;
 text-align: right;
}

.nitpo_decos_css, .nitpo_decos {
 grid-column-end: 1;
 grid-column-start: 1;
 grid-row-end: 1;
 grid-row-start: 1;
}

.nitpo_dudaw {
 display: inline-block;
 width: 12rem;
}

.nitpo_antem {
 margin-left: 4px;
}

.nitpo_labem, .nitpo_labem_css {
 background-color: #336699;
 color: #FFFFFF;
 text-align: center;
}

.nitpo_setma, .nitpo_setma_css {
 display: table;
 margin-left: 4px;
}

.nitpo_repco_css, .nitpo_repco {
 grid-auto-rows: min-content;
 grid-column-end: 1;
 grid-column-start: 1;
 grid-row-end: 1;
 grid-row-start: 1;
 width: 7rem;
}

.nitpo_sigup, .nitpo_sigup_css {
 display: table-cell;
 width: 7rem;
}

div.rehopa div.nitpo_sigup {
 display: inline-block;
}

div.rehopa input {
 display: inline-block;
 margin-left: -3px;
 width: 12rem;
}

.nitpo_sigup_hobut {
 width: 6.5rem;
}

.nitpo_afsig, .nitpo_bliza {
 display: inline-block;
 width: 6.5rem;
}

.nitpo_deker, .nitpo_deker_css {
 display: table-cell;
 margin-left: 4px;
}

.nitpo_repko {
 display: inline-block;
 margin-left: 4px;
}

.nitpo_idoca_css, .nitpo_idoca {
 grid-column-end: 1;
 grid-column-start: 1;
 grid-row-end: 1;
 grid-row-start: 1;
}

.nitpo_inpem {
 text-align: center;
}

.nitpo_invisible {
 display: none;
}

.nitpo_noshow {
 display: none;
}

.nitpo_hidden {
 visibility: hidden;
}

.sbore_report {
 display: flex;
 width: 100%;
}

.sbore_recsu_cont {
 width: 7em;
}

.sbore_deprep {
 flex: 1;
 flex-wrap: wrap;
}

.sbore_recsu {
 align-items: baseline;
 display: inline-flex;
 flex-direction: column;
}

.sbore_repcode {
 width: 100%;
}

.sbore_sigup {
 display: inline-block;
 width: 100%;
}

.oporp_input {
 width: 20em;
}

.oporp_num {
 valign: top;
 border-right-width: 4px;
 border-right-style: solid;
}

.repdat {
 display: inline-table;
}

.footer {
 font-size: .83rem;
 padding-left: 4px;
 background-color: #336699;
 color: #FFFFFF;
}

.footer_link {
 color: #FFFFFF;
}

.pm, #form_wrapper_div {
 font-family: arial,helvetica,clean,sans-serif;
 background-color: #FFFFFF;
}

.thomas_changed {
 color: red;
}

.gavin_changed {
 color: red;
}

#left_horn {
 border-right-width: 0px;
 width: 3rem;
 white-space: nowrap;
 vertical-align: top;
 text-decoration: underline;
 text-decoration-color: #336699;
 border-right-style: none;
}

.speech {
 margin-left: 1rem;
}

#valley {
 width: 7rem;
 white-space: nowrap;
 margin-right: -2px;
}

#right_horn {
 width: 17em !important;
 overflow: hidden;
 display: inline-block;
 padding-top: 2px;
 text-decoration: underline;
 text-decoration-color: #336699;
}

#horn_cell {
}

#horn_table {
 border-spacing: 0px;
 border-collapse: collapse;
 margin-top: -1px;
 margin-right: -1px;
 width: 100%;
}

#head_table {
 border-collapse: collapse;
 border-spacing: 0px;
 font-size: 1.4rem;
 margin-left: -1px;
}

.sausage {
 color: #0000FF;
}

#sponsor_cell {
 border-color: #cccccc;
 border-spacing: 0px;
 margin-left: -2px;
 border-left-style: solid;
 border-left-width: 4px;
 border-bottom-style: solid;
 border-bottom-width: 4px;
 width: 100%;
}

a.ext:link, a.ext:visited, a.ext:hover {
 color: #000000;
}

a.outlink:link, a.outlink:visited, a.outlink:hover {
 color: #000000;
}

.outlink {
 color: #000000;
}

#service_link_in_riban_table, #report_link_in_riban_table, #horn_link:link, #horn_link:visited {
 color: #FFFFFF;
}

#riban_table {
 background-color: #cccccc;
 vertical-align: middle;
}

.extlink {
 color: #336699;
}

.pm_link {
 color: #000000;
}

td.ir {
 border-top-color: #cccccc;
}

td.s23, td.s4, td.s5, #sort_d, #sort_a, tr.submit, div.submit {
 background-color: #cccccc;
}

#riban_table, #riban_left_table, #headbar {
 width: 100%;
 background-color: #336699;
 color: #FFFFFF;
}

p, dl, ol, div.para {
 margin-top: .5rem;
 margin-bottom: .5rem;
 margin-left: 4px;
}

dt li {
 margin-top: .25rem;
 margin-bottom: .25rem;
 margin-left: 4px;
}

dd {
 margin-bottom: .125rem;
 margin-top: .125rem;
}

dd.sborn {
 margin-left: 1rem;
}

.repcode_in_dt {
 width: 7rem;
 display: inline-block;
}

.repcode_fixed {
 width: 7rem;
 display: inline-block;
}

.inverse {
 background-color: #336699;
 color: #FFFFFF;
}

.hidden {
 visibility: hidden;
}

#head_instruct, .instruct {
 width: 100%;
 background-color: #336699;
 color: #FFFFFF;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-left: 2px;
 border-bottom-color: #cccccc;
 border-bottom-style: solid;
 border-bottom-width: 4px;
 font-size: 1rem;
}

#head_instruct {
 width: 100%;
 background-color: #336699;
 color: #FFFFFF;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-left: 2px;
 border-bottom-color: #cccccc;
 border-bottom-style: solid;
 border-bottom-width: 4px;
 font-size: 1rem;
}

#riban_left_table_left, #riban_left_table_right, #riban_left_table_low {
}

#snake_table {
 width: 100%;
 border-spacing: 0px;
}

#edition_column {
 padding-left: 4px;
 border-top-style: solid;
 border-top-color: #cccccc;
 border-top-width: 4px;
 border-right-style: solid;
 border-right-color: #cccccc;
 border-right-width: 2px;
}

#repad_cell {
 border-bottom-color: #cccccc;
 border-bottom-style: solid;
 border-bottom-width: 4px;
 border-left-color: #cccccc;
 border-left-style: solid;
 border-left-width: 2px;
 border-spacing: 0px;
 margin-left: -2px;
}

#riban_table a:link {
 color: #FFFFFF;
}

#riban_table a:link {
 color: #FFFFFF;
}

.liblo_li {
 margin-left: 1.5rem;
 margin-top: .307rem;
}

.coblo_li {
 margin-left: 1.5rem;
}

.liblo_ol, .coblo_ol {
 padding-left: 0px;
 padding-top: 0px;
 margin-top: 0px;
}

hr {
 background-color: #cccccc;
 border-width: 0px;
 height: 4px;
 margin-block-start: 0.0em;
 margin-block-end: 0.0em;
}

#riban_table a:visited {
 color: #FFFFFF;
}

.paper_out_link {
 color: #FFFFFF;
 font-size: 1.231rem;
 font-weight: bold;
 line-height: 1.125rem;
}

#papers_table, #form_wrapper_div, form, body, html {
 margin: 0pt;
 padding: 0pt;
}

.abstract .cit {
 font-size: 75%;
 line-height: 1.45rem;
}

.abstract, .cit {
 background-color: #FFFFFF;
}

.pmid_link_in_papti {
 color: #000000;
}

.contents_link_to_pumda {
 color: #000000;
}

body {
 -moz-text-size-adjust: none;
 -ms-text-size-adjust: none;
 -webkit-text-size-adjust: none;
 border-color: #cccccc;
 border-style: solid;
 border-width: 4px;
 font-family: arial,helvetica,clean,sans-serif;
 height: 100%;
 margin: 0px;
 padding: 0px;
 text-size-adjust: none;
}

.papti_p, .papti_s, .papti_f .pmuda_link, .pmuda_link {
 color: #000000;
 font-size: 1.231em;
 font-weight: 700;
 line-height: 1.125em;
 margin: 0.375em 0;
}

.papau_link {
 color: #000000;
 font-size: .923rem;
 line-height: 1.125rem;
}

.abstract .cit {
 line-height: 1.45rem;
}

.cit_line {
 line-height: 0.8465rem;
 padding-top: 1.26975rem;
 text-align: right;
}

.abstract, .abstrac, .aff, .abstract .rprtid {
 line-height: 0.8465rem;
}

abstract .abstr h3 {
 display: inline;
}

.abstract .abstr h3, .abstract .sections h3 {
 color: #985735;
 font-weight: bold;
 margin: 0;
}

a.indoc:link {
 color: #000000;
 text-decoration-style: dotted;
}

.abstract_label {
 font-weight: bold;
}

.indicator {
 color: #724128;
 font-weight: 800;
}

.contents_link_to_pumda {
 color: #724128;
 font-weight: 800;
}

h3, .h3 {
 font-size: 1.0769rem;
 line-height: 1.2857;
 margin-left: 4px;
}

h2 {
 margin-left: 4px;
}

.grid {
 font-size: 1.3rem;
 text-align: left;
}

.center {
 text-align: center;
}

.fa_bullet {
 display: inline-block;
 text-align: center;
 width: 1.5rem;
}

.fa_head {
 font-size: 1.1em;
 font-style: italic;
}

h2.fa_point {
 font-size: 1.25em;
 font-style: italic;
 font-weight: normal;
}

td.fa_point {
 font-size: 1em;
 font-style: italic;
 font-weight: normal;
}

div.fa_point.asapbio {
 color: green;
 font-size: 1em;
 font-style: italic;
 font-weight: normal;
}

h2.fa_answer {
 font-size: 1.25em;
 font-weight: normal;
}

h3.fa_point {
 font-size: 1.1em;
 font-style: italic;
 font-weight: normal;
}

h4.fa_point {
 font-size: 1em;
 font-style: italic;
 font-weight: normal;
}

.fa_head_number {
 display: inline-block;
 text-align: right;
 width: 1.5rem;
}

.fa_point {
 font-style: italic;
 margin-left: 1.5rem;
 font-size: 0.9rem;
}

td.fa_point {
 font-style: italic;
 font-size: 1rem;
 margin-left: 1.5rem;
}

div.fa_answer {
 margin-left: 4px;
}

.fa_answer > p {
 margin-top: .3em;
}

ul.in_fa {
 margin-top: 0em;
}

table.fa {
 margin-left: 1.5rem;
}

div.yeartable {
 display: grid;
 grid-template-columns: 3em auto;;
 margin-bottom: 2ex;
 margin-left: 0pt;
}

div.fa_answer.table_year {
 grid-column-start: 1;
}

div.fa_answer.year_entry {
 grid-column-start: 2;
}

.xenport_item {
 display: flex;
}

th {
 font-style: italic;
 font-weight: normal;
}

#horn_filler {
 display: inline-block;
 text-decoration: underline;
 width: 3px;
}
