/*CSS changes for VW2026 */
/* Add TableCallout table style and CalloutLabel paragraph style -- 3/10/2025 */
/* Add width: 100%; to TableSmall table style -- 4/30/2025 */
.RH-MC-response-body {
  font-family: Verdana, Arial, sans-serif;
  background-color: #ffffff;
  line-height: 1.5;
/* Commented out the following lines to fix the "double 1" numbering problem with Chrome -- 6/17/24 */
/*  counter-set:
    bullet p\.rl-p-numbered1; */
}
.RH-MC-response-body p {
  font-size: .8rem;
  margin-left: .5rem;
  margin-right: .5rem;
  margin-bottom: 0rem;
  margin-top: 1.2rem;
  color: #000000;
}
.RH-MC-response-body h1 {
  font-weight: normal;
  font-size: 1.7rem;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0rem;
  margin-top: 0rem;
  color: #000000;
}
.RH-MC-response-body h2 {
  font-weight: normal;
  font-size: 1.5rem;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0rem;
  margin-top: 1.5rem;
  color: #000000;
}
.RH-MC-response-body h3 {
  font-weight: normal;
  font-size: 1.3rem;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0rem;
  margin-top: 1.3rem;
  color: #000000;
}
.RH-MC-response-body h4 {
  font-weight: normal;
  font-size: 1.1rem;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0rem;
  margin-top: 1.1rem;
  color: #000000;
}
.RH-MC-response-body a {
  display: inline;
  color: #04827C;
  font-weight: bold;
  text-decoration: none;
}
.RH-MC-response-body a:link {
  color: #04827C;
}
.RH-MC-response-body a:visited {
  color: #04827C;
}
.RH-MC-response-body a:hover {
  color: #04827C;
  text-decoration: underline;
}
.RH-MC-response-body a:active {
  color: #04827C;
}
.RH-MC-response-body a.dropspot {
  cursor: hand;
  display: inline;
  font-style: italic;
  color: #04827C;
  text-decoration: none;
}
.RH-MC-response-body a.dropspot::before {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url("../../images/arrow_right.png");
}
.RH-MC-response-body a.dropspot.pressed::before {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url("../../images/arrow_down.png");
}
.RH-MC-response-body span.SourceCode {
  font-family: "Source Code Pro", "Courier New";
  font-size: .75rem;
}
.RH-MC-response-body span.Italics {
  font-style: italic;
}
.RH-MC-response-body span.Bold {
  font-weight: bold;
}
.RH-MC-response-body span.Concept {
  font-weight: normal;
  background-color: #ffffff;
  color: #04827C;
  font-variant: normal;
}
.RH-MC-response-body p.Indent {
  margin-left: 4.1rem;
  margin-bottom: 0rem;
  margin-top: 1rem;
}
.RH-MC-response-body p.Note::before {
  content: "OPMERKING: ";
  font-weight: bold;
  color: #04827C;
}
.RH-MC-response-body p.Note {
  margin-left: 1.96rem;
  margin-bottom: 0rem;
  margin-top: 1rem;
}
.RH-MC-response-body p.NoteIndent::before {
  content: "OPMERKING: ";
  font-weight: bold;
  color: #04827C;
}
.RH-MC-response-body p.NoteIndent {
  margin-left: 6rem;
  margin-bottom: 0rem;
  margin-top: 1rem;
}
.RH-MC-response-body p.RelatedTopics {
  margin-top: 0.15rem;
}
.RH-MC-response-body p.Graphic {
  margin-left: .5rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  margin-top: 1rem;
  font-size: .25em;
  text-align: center;
}
.RH-MC-response-body p.CaptionTitle {
  font-size: 0.781rem;
  margin-top: 1rem;
  margin-bottom: 0rem;
  text-align: center;
  margin-left: 8rem;
  margin-right: 8rem;
  font-weight: bold;
  line-height: 1.15;
  font-family: "Segoe UI", "Trebuchet MS", sans-serif;
}
.RH-MC-response-body p.Caption {
  font-size: 0.715rem;
  margin-top: 1rem;
  margin-bottom: 0rem;
  text-align: center;
  margin-left: 8rem;
  margin-right: 8rem;
  line-height: 1.15;
  font-family: "Segoe UI", "Trebuchet MS", sans-serif;
}
.RH-MC-response-body p.CalloutLabel {
  margin-top: 0rem;
  margin-bottom: 0rem;
  line-height: 1.5;
}
.RH-MC-response-body p.Text_subhead {
  font-weight: bold;
  font-size: .8rem;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0rem;
  margin-top: 1.1rem;
}
.RH-MC-response-body p.Heading_table {
  margin-left: .3rem;
  margin-top: 0rem;
  margin-bottom: .1rem;
  font-size: .70rem;
  font-weight: bold;
}
.RH-MC-response-body p.Heading_white {
  color: #ffffff;
  margin-left: .3rem;
  margin-top: 0rem;
  margin-bottom: .1rem;
  font-size: .70rem;
  font-weight: bold;
}
.RH-MC-response-body p.CellBody {
  margin-left: .3rem;
  margin-top: .5rem;
}
.RH-MC-response-body p.CellBodyIndent {
  margin-left: 1.8rem;
  margin-top: .5rem;
}
.RH-MC-response-body p.SourceCode {
  margin-left: .5rem;
  margin-bottom: 0rem;
  margin-top: 1.2rem;
  font-size: .75rem;
  font-family: "Source Code Pro", "Courier New";
}
.RH-MC-response-body p.CellTitle {
  font-weight: bold;
  margin-top: .5em;
  margin-left: .3rem;
}
.RH-MC-response-body p.Numbered {
  margin-left: 4.1rem;
  margin-top: 1rem;
  margin-bottom: 0rem;
  position: relative;
}
.RH-MC-response-body p.Numbered:before {
  content: counter(prl-p-numbered1, decimal)".";
  margin-right: 5px;
  position: absolute;
  text-align: left;
  left: -26px;
  width: 21px;
  counter-increment: prl-p-numbered1;
}
.RH-MC-response-body p.Numbered1 {
  margin-left: 4.1rem;
  margin-top: 1rem;
  margin-bottom: 0rem;
  position: relative;
  counter-reset: prl-p-numbered1 0;
}
.RH-MC-response-body p.Numbered1:before {
  content: counter(prl-p-numbered1, decimal)".";
  margin-right: 5px;
  position: absolute;
  text-align: left;
  left: -26px;
  width: 21px;
  counter-increment: prl-p-numbered1;
}
.RH-MC-response-body p.Bullet:before {
  counter-increment: bullet;
  content: counter(bullet, disc);
  margin-right: 1rem;
}
.RH-MC-response-body p.Bullet {
  text-indent: -1.5rem;
  margin-left: 4.1rem;
  margin-bottom: 0rem;
  margin-top: 0rem;
}
.RH-MC-response-body p.BulletwSpace:before {
  counter-increment: bullet;
  content: counter(bullet, disc);
  margin-right: 1rem;
}
.RH-MC-response-body p.BulletwSpace {
  text-indent: -1.5rem;
  margin-left: 4.1rem;
  margin-bottom: 0rem;
  margin-top: 1rem;
}
.RH-MC-response-body p.BulletIndent:before {
  counter-increment: bullet;
  content: counter(bullet, disc);
  margin-right: 1rem;
}
.RH-MC-response-body p.BulletIndent {
  text-indent: -1.5rem;
  margin-left: 5.5rem;
  margin-bottom: 0rem;
  margin-top: 0rem;
}
.RH-MC-response-body p.BulletIndwSpace:before {
  counter-increment: bullet;
  content: counter(bullet, disc);
  margin-right: 1rem;
}
.RH-MC-response-body p.BulletIndwSpace {
  text-indent: -1.5rem;
  margin-left: 5.5rem;
  margin-bottom: 0rem;
  margin-top: 1rem;
}
.RH-MC-response-body p.CellBullet:before {
  counter-increment: bullet;
  content: counter(bullet, disc);
  margin-right: 1rem;
}
.RH-MC-response-body p.CellBullet {
  text-indent: -1.5rem;
  margin-left: 1.8rem;
  margin-bottom: 0rem;
  margin-top: 0rem;
}
.RH-MC-response-body p.CellBulletwSpace:before {
  counter-increment: bullet;
  content: counter(bullet, disc);
  margin-right: 1rem;
}
.RH-MC-response-body p.CellBulletwSpace {
  text-indent: -1.5rem;
  margin-left: 1.8rem;
  margin-bottom: 0rem;
  margin-top: .5rem;
}
.RH-MC-response-body table.TableLeft {
  border: 1px solid black;
  border-collapse: collapse;
  text-align: Left;
  margin-left: .7rem;
  margin-bottom: .75rem;
  margin-top: 1rem;
  line-height: 1.2;
}
.RH-MC-response-body table.TableLeft td {
  border: 1px solid black;
  padding-left: .1875rem;
  padding-right: .1875rem;
  padding-top: 0rem;
  padding-bottom: 0.6rem;
  vertical-align: top;
}
.RH-MC-response-body table.TableLeft tr:first-child td {
  border: 1px solid black;
  padding-top: 0.25rem;
  padding-bottom: 0.1rem;
  border-left-style: Double;
  border-left-width: 1px;
  border-left-color: #000000;
  border-right-style: Double;
  border-right-width: 1px;
  border-right-color: #000000;
  color: #ffffff;
  background-color: #636363;
}
.RH-MC-response-body table.TableSmall {
  border: 1px solid black;
  border-collapse: collapse;
  text-align: Left;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: .75rem;
  margin-top: 1rem;
  line-height: 1.5;
  width: 100%;
}
.RH-MC-response-body table.TableSmall td {
  border: 1px solid black;
  padding-left: .1875rem;
  padding-right: .1875rem;
  padding-top: 0rem;
  padding-bottom: 0.6rem;
  vertical-align: top;
}
.RH-MC-response-body table.TableSmall tr:first-child td {
  border: 1px solid black;
  padding-top: 0.25rem;
  padding-bottom: 0.1rem;
  color: #000000;
  background-color: #d1d1d1;
}
.RH-MC-response-body table.TableCallout {
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
}
.RH-MC-response-body table.TableCallout td {
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}
