/* RGP Converso - Stylesheet */

/* Colors */
a.blue:link,
a.blue:active,
a.blue:visited,
a.blue:hover {
  color: #1d1dff;
}

a.red:link,
a.red:active,
a.red:visited,
a.red:hover {
  color: #f00;
}

a.green:link,
a.green:active,
a.green:visited,
a.green:hover {
  color: #0a0;
}

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

/* Header */
.area-identifier {
  font-size: 20px;
}

/* Subnavbar */
.sub-navbar {
  background-image: linear-gradient(to bottom, #0064a9, #005088);
  background-color: #00549f;
}

a.sub-nav-item {
  color: #fff;
  text-decoration: none;
}

.sub-nav-item:hover {
  background: rgba(255, 255, 255, 0.2);
}

/* Footer */
footer {
  background-image: linear-gradient(to bottom, #0064a9, #005088);
  background-color: #00549f;
}

.footer-item .fas {
  color: #fff;
}

.footer-item:hover {
  background: rgba(255, 255, 255, 0.2);
}

.footer-item.active .fas {
  color: #81b31f;
}


.content {
  padding: 10px 15px 90px 15px;
}

.table thead {
  background-image: linear-gradient(to bottom, #7ab00f, #5a8f09);
  background-color: #81b31f;
  position: sticky;
  top: 86px;
}

.table thead,
.table thead a {
  color: #ffffff;
}


/* Spell Checker */
.highlight {
  color: #ff0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  cursor: pointer;
}
.no_misspellings {
  color: #009933;
}
.check_spelling {
  color: #0066cc;
  text-decoration: underline;
  cursor: pointer;
}
.resume_editing {
  color: #009933;
  text-decoration: underline;
  cursor: pointer;
}


/* ----- Old Part -------------------------------------------------------------- */

/* a:link, a:active, a:visited { color: #000000; font-weight:normal; font-family:Arial; text-decoration:underline; font-size: 12px; } */
/* a:hover { color: #0000ff; font-weight:normal; font-family:Arial; text-decoration:underline; font-size: 12px; } */

.btn1 {
  width: 110px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("./button_small.png") no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  text-decoration: none;
  font: normal 12px arial, sans-serif;
}

.btn1:active {
  width: 110px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("./button_small_pressed.png") no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  text-decoration: none;
  font: normal 12px arial, sans-serif;
}

.btn2 {
  width: 154px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("./button_normal.png") no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  text-decoration: none;
  font: normal 12px arial, sans-serif;
}

.btn2:active {
  width: 154px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("./button_normal_pressed.png") no-repeat center
    top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  text-decoration: none;
  font: normal 12px arial, sans-serif;
}

.btn3 {
  width: 500px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("./button_long.png") no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  text-decoration: none;
  font: normal 12px arial, sans-serif;
}

.btn3:active {
  width: 500px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url("./button_long_pressed.png") no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  text-decoration: none;
  font: normal 12px arial, sans-serif;
}


a.button {
  background: transparent url("./bg_button_a.gif") no-repeat scroll top right;
  color: #444;
  display: block;
  float: left;
  font: normal 12px arial, sans-serif;
  height: 22px;
  margin-right: 6px;
  padding-right: 18px; /* sliding doors padding */
  text-decoration: none;
}

a.button span {
  text-decoration: none;
  background: transparent url("./bg_button_span.gif") no-repeat;
  display: block;
  line-height: 12px;
  padding: 5px 0 5px 18px;
  text-decoration: none;
}

a.button:active {
  background-position: bottom right;
  color: #000;
  outline: none; /* hide dotted outline in Firefox */
  text-decoration: none;
}

a.button:active span {
  background-position: bottom left;
  padding: 6px 0 4px 18px; /* push text down 1px */
  text-decoration: none;
}

/* a.sublink:link, a.sublink:active, a.sublink:visited { color: #1d1Dff; font-weight:normal; font-family:Arial; text-decoration:underline; font-size: 12px; } */
/* a.sublink:hover { color: #000000; font-weight:normal; font-family:Arial; text-decoration:underline; font-size: 12px; } */

/* a.head:link, a.head:active, a.head:visited { color: #ffffff; font-weight:bold; font-family:Arial; text-decoration:underline; font-size: 12px; } */
/* a.head:hover { color: #ffffff; font-weight:bold; font-family:Arial; text-decoration:underline; font-size: 12px; } */

/* a.smallhead:link, a.smallhead:active, a.smallhead:visited { color: #ffffff; font-weight:normal; font-family:Arial; text-decoration:underline; font-size: 12px; } */
/* a.smallhead:hover { color: #ffffff; font-weight:bold; font-family:Arial; text-decoration:underline; font-size: 12px; } */

/* a.small:link,
a.small:active,
a.small:visited {
  color: #18944d;
  font-weight: 900;
  font-family: Arial;
  text-decoration: underline;
  font-size: 9px;
}
a.small:hover {
  color: #000000;
  font-weight: 900;
  font-family: Arial;
  text-decoration: underline;
  font-size: 9px;
} */

/* .body { MARGIN: 10px;  BACKGROUND-COLOR: #FFFFFF;	font-size:  12px;	color: #000000;	font-family: Arial;  text-decoration: none; } */
/* 
.tdhead {
  padding: 5px;
  background-color: #ffffff;
  color: #ffffff;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}
.tdhead3 {
  padding: 0px;
  background-color: #ffffff;
  color: #ffffff;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}
.tdhead2 {
  background-color: #ffffff;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  vertical-align: "middle";
}
.table {
  padding: 3px;
  border-collapse: collapse;
  border-spacing: 0;
  padding: 5;
  background-color: #ffffff;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}
.tdcbright {
  background-color: #cfd1e3;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}
.tdcdark {
  background-color: #1f4f91;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}
.tdc0 {
  padding: 5px;
  background-color: #eeeeee;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}
.tdc1 {
  padding: 5px;
  background-color: #dddddd;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}
.tdc30 {
  background-color: #ff9999;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}
.tdc31 {
  background-color: #ff9999;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}
.tdc20 {
  background-color: #ffff66;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}
.tdc21 {
  background-color: #ffff66;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}
.tdc40 {
  background-color: #ffccaa;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}
.tdc41 {
  background-color: #ffccaa;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}
.tdc50 {
  background-color: #aaffaa;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}
.tdc51 {
  background-color: #aaffaa;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}
.tdwarning {
  background-color: #500000;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}

.input {
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  border-color: #444444;
}
.netto {
  background-color: #ffffff;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  border-color: #444444;
}
.f_trigger_b1 {
  background-color: #ddeeff;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  border-color: #5fb070;
}
.f_trigger_b2 {
  background-color: #ddeeff;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  border-color: #5fb070;
}
.date_to {
  background-color: #ddeeff;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  border-color: #5fb070;
}
.date_from {
  background-color: #ddeeff;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  border-color: #5fb070;
}
.button {
  background-color: #d0d0d0;
  color: #000000;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  border-color: #000000;
}
.buttonwarn {
  background-color: #ff6699;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  border-color: #5fb070;
}
.bodyyellow {
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: 300;
  background-color: #fef9e4;
}
.bodysmall {
  background-color: #ffffff;
  color: #666666;
  font-family: Arial;
  font-size: 9px;
}
.text {
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: 300;
}
.textsmall {
  color: #000000;
  font-family: Arial;
  font-size: 9px;
  font-weight: 300;
}
.logininfo {
  color: #ffffff;
  font-family: Arial;
  font-size: 12px;
  font-weight: 400;
  padding-top: 3px;
}
.texthead {
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-weight: 900;
}
.warning {
  color: #ff0000;
  font-family: Arial;
  font-size: 12px;
  font-weight: 700;
}

.status {
  color: #ff0000;
  padding-left: 150px;
  white-space: nowrap;
}

.spell_container {
}

.suggestion_box {
  background-color: #e8f1ff;
  border: 1px solid #000000;
  position: absolute;
  padding: 2px 2px 2px 2px;
  text-align: left;
}
.suggestion {
  cursor: pointer;
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.corrected_word {
  color: #005500;
}

.addtoDictionary {
  background-color: #e8f1ff;
  cursor: pointer;
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.edit_box {
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px inset #000000;
  padding-top: 2px;
  padding-left: 2px;
  overflow: auto;
}
.text_box {
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
} */

/* Spell Checker */
.highlight {
  color: #ff0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  cursor: pointer;
}
.no_misspellings {
  color: #009933;
}
.check_spelling {
  color: #0066cc;
  text-decoration: underline;
  cursor: pointer;
}
.resume_editing {
  color: #009933;
  text-decoration: underline;
  cursor: pointer;
}

/* 
a:link,
a:active,
a:visited {
  font-size: 16px;
} */
