body {
}

h1 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 22pt;
  font-weight: bold;
}

h2 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}

h3 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  background-color: powderblue;
}

a:hover {
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: underline;
  color: #333333;
}

a:link {
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  color: #000099;
}

a {
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  color: #000099;
}

a.strong-link {
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: underline;
  color: #000099;
}

a.DOUBLE
{
    text-decoration: underline;
    padding: 0px 0px 1px 0px;
    border-bottom: solid 1px #0000FF;
}
a.DOUBLE:hover
{
    text-decoration: underline;
    padding: 0px 0px 1px 0px;
    border-bottom: solid 1px #FF0000;
}


p {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 7pt;
  color: #333333;
  text-align: left;
  margin: 2px;
}

.form-help {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  color: #333333;
}

.std-text {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  color: #333333;
}

.tab-small {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 7pt;
  color: #333333;
}
table {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 7pt;
  color: #333333;
}
.location-bar {
  background-color: #efefef;
  border: none;
}

thead {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: rgb(239, 239, 239);
  border: none;
  font-size: 7pt;
}

.strong-header {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  background-color: #000000;
  color: #ffffff;
}

.list-header {
  background-color: #c0c0c0;
  border: none;
}

.list-item {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
}

.list-nav {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

.srow-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #ffffff;
  border: none;
  font-size: 6.3pt;
}

.srow-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #efefef;
  border: none;
  font-size: 6.3pt;
}

.row-white {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: white;
  border: none;
  font-size: 7pt;
}

.row-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #ffffff;
  border: none;
  font-size: 7pt;
}

.row-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: rgb(239, 239, 239);
  border: none;
  font-size: 7pt;
}

.row-lightblue {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #99FFCC;
  border: none;
  font-size: 7pt;
}

.row-blue-light {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: rgb(245, 245, 245);
  border: none;
  font-size: 7pt;
}

.row-lightyellow {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #FFFF99 ;
  font-size: 7pt;
}

.row-lightred {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #FF3333 ;
  color: #FFFFFF;
  font-size: 7pt;
}

.row-yellow {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #FFFF66;
  border: none;
  font-weight: bold;
  font-size: 7pt;
}
.row-evidence {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #ffff00;
  border: none;
  font-weight: bold;
  font-size: 8pt;
}
.brow-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #ffffff;
  border: none;
  font-size: 7pt;
  font-weight: bold;
}

.brow-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #efefef;
  border: none;
  font-size: 7pt;
  font-weight: bold;
}

.section-bar {
  background-color: #c0c0c0;
  border: none;
}

.system-msg {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  background-color: #ffffff;
  border:  1px solid #c1cdcd;
  margin-bottom: 6px;
  margin-top: 6px;
  padding: 4px;
  width: 99%;
  color: #660033;
}

.form-title {
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  color: #333333;
}

.form-title-hi {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12pt;
  background-color: #FFFF99;
}

.form-label {
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 7pt;
  color: #333333;
}

.label-red {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  color: #ff0000;
}

.form-optional {
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  font-size: 10pt;
  color: #333333;
}

.form-element {
  font-family: Verdana, Helvetica, aans-serif;
  font-size: 9pt !important;
  color: #000000;
}

.form-text {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 7pt;
  color: #333333;
}

.form-mono {
  font-family: monospace;
  font-size: 12px;
  text-decoration: none;
}

.linknero11 {
    font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
.disabled-text {
  color: #808080;
}

.dx-align {
  text-align:right;
}

.borderedTable {
    border: 1px solid Silver;
    border-collapse: collapse;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
}

.reportTable {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    border: 1px solid Silver;
    border-collapse: collapse;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
}


.reportTable th {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    border: 1px solid Silver;
    border-collapse: collapse;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
}

.reportTable td {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    border: 1px solid Silver;
    border-collapse: collapse;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
}

.row-color1 {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #E0F8E0 ;
  font-size: 7pt;
}

.row-color2 {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #F7F8E0 ;
  font-size: 7pt;
}

.row-color3 {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #E0ECF8 ;
  font-size: 7pt;
}

.row-color4 {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #F6E3CE ;
  font-size: 7pt;
}

.system-msga {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  background-color: #ffffff;
  border:  1px solid #c1cdcd;
  margin-bottom: 6px;
  margin-top: 6px;
  padding: 4px;
  width: 50%;
  color: #660033;
}

.borderedTable1 {
    border: 1px solid Silver;
    border-collapse: collapse;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.trow-lightred {
  font-family: Verdana, Helvetica, sans-serif;
  color: #FF3333;
  font-weight: bold;
  font-size: 7pt;
}

.trow-lightblue {
  font-family: Verdana, Helvetica, sans-serif;
  color: #FF9966 ;
  font-weight: bold;
  font-size: 7pt;
}

.yrow-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #F7F8D0;
  border: none;
  font-size: 7pt;
}

.yrow-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #F7F8E0;
  border: none;
  font-size: 7pt;
}

.blrow-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #D0ECF8;
  border: none;
  font-size: 7pt;
}

.blrow-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #E0ECF8;
  border: none;
  font-size: 7pt;
}

.grow-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #D0F8D0;
  border: none;
  font-size: 7pt;
}

.grow-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #E0F8E0;
  border: none;
  font-size: 7pt;
}

.rrow-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #FF9999;
  border: none;
  font-size: 7pt;
}

.rrow-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #FF6666;
  border: none;
  font-size: 7pt;
}

.lrrow-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #ffa8a8;
  border: none;
  font-size: 7pt;
}

.lrrow-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #ffa8a8;
  border: none;
  font-size: 7pt;
}

.row-upper-red {
  font-family: Verdana, Helvetica, sans-serif;
  color: #FF3333;
  font-weight: bold;
  font-size: 10pt;
}

.text_readonly {
    background-color:#ececec;
    }

.message_green {
  font-family: Verdana, Helvetica, sans-serif;
  color: green;
  font-weight: bold;
  font-size: 10pt;
}

.message_red {
  font-family: Verdana, Helvetica, sans-serif;
  color: red;
  font-weight: bold;
  font-size: 10pt;
}

.message_black {
  font-family: Verdana, Helvetica, sans-serif;
  color: black;
  font-weight: bold;
  font-size: 10pt;
}

.message_yellow {
  font-family: Verdana, Helvetica, sans-serif;
  color: yellow;
  font-weight: bold;
  font-size: 10pt;
}

.message_green_lite {
  font-family: Verdana, Helvetica, sans-serif;
  color: green;
  font-size: 10pt;
}

.message_red_lite {
  font-family: Verdana, Helvetica, sans-serif;
  color: red;
  font-size: 10pt;
}

.message_black_lite {
  font-family: Verdana, Helvetica, sans-serif;
  color: black;
  font-size: 10pt;
}

.message_yellow_lite {
  font-family: Verdana, Helvetica, sans-serif;
  color: yellow;
  font-size: 10pt;
}

.resume-label {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
}

.resume-text {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 7pt;
}

.resume-box {
    border: 1px solid Silver;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

#popper {
    background: white;
    padding: 4px 8px;
    font-size: 13px;
    border-radius: 4px;
    display: none;
    border: 1px solid black;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

#popper[data-show] {
    display: block;
}

#popper[data-popper-placement^='top'] > #arrow {
    bottom: -4px;
}

#popper[data-popper-placement^='bottom'] > #arrow {
    top: -4px;
}

#popper[data-popper-placement^='left'] > #arrow {
    right: -4px;
}

#popper[data-popper-placement^='right'] > #arrow {
    left: -4px;
}
