/*CSS changes FOR VW2024 */
/* Add font stack alternatives for Mac to Caption and CaptionTitle -- 7/5/2023*/
/*
  - Verdana font (required various line-height, font-size, margin-top fixes)
  - Divider.png black (changed from teal)
  - hyperlinks bold and teal (changed from underline and gray)
  - notes black, preceded by NOTE: in teal (changed from all teal without the word NOTE)
  - headings black (changed from teal)
  - Concept character style in teal text (changed from teal background and white text)
  - Teal color changed to #04827C
  */

.RH-MC-response-body {
  font-family: Verdana, Arial, sans-serif;
  background-color: #ffffff;
  line-height: 1.5;
}
.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 h5 {
  font-weight: bold;
  font-size: .8rem;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0rem;
  margin-top: 1.1rem;
}
.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: "UWAGA! ";
  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: "UWAGA! ";
  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.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;
}
.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;
}
/*
PROBABLY WILL GET RID OF THESE
table.WorkflowTable {
  text-align: Left;
  margin-bottom: .75rem;
  margin-top: .75rem;
  margin-left: .75rem;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  border-collapse: collapse;
}
table.WorkflowTable td {
  padding-top: 0rem;
  padding-right: 0rem;
  padding-bottom: 0rem;
  padding-left: 3.3rem;
}
p.WorkflowTitle {
  font-size: 1.4rem;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0rem;
  margin-top: 1.4rem;
}
*/
.RH-MC-response-body ol.Decimal {
  list-style: decimal;
}