/*
     * Generated by oXygen Webhelp Skin Builder
     * http://www.oxygenxml.com/webhelp-skin-builder
     */

a {
  color: #EC5A28;
  font-size: inherit;
}
#splitterContainer .menuItemSelected {
  background-color: rgb(249, 249, 249);
}
#splitterContainer .hasSubMenuClosed {
  background-color: rgba(0, 0, 0, 0);
}
#splitterContainer .hasSubMenuOpened {
  background-color: rgba(0, 0, 0, 0);
}
a.xref {
  color: rgb(236, 90, 40);
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 14px;
}
a:visited {
  color: #ABA9AB;
}
a.xref:visited {
  color: rgb(236, 90, 40);
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 14px;
}
a:hover {
  color: #00A6A7;
}
#splitterContainer .menuItemSelected:hover {
  background-color: rgb(249, 249, 249);
}
#splitterContainer .topic:not(.menuItemSelected):hover {
  color: rgb(0, 0, 128);
  font-weight: 700;
  font-family: arial, helvetica, tahoma, sans-serif;
  font-style: normal;
  font-size: 14px;
}
#splitterContainer .hasSubMenuOpened:hover {
  background-color: rgba(0, 0, 0, 0);
}
a.xref:hover {
  color: rgb(236, 90, 40);
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 14px;
}
div {
  font-size: 14px;
}
body {
  background-color: transparent;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  color: black;
  margin-bottom: 14px;
  text-align: left;
  hyphens: none;
}
h1 {
  page-break-before: always;
  font-size: 21px;
  font-weight: bold;
  color: #1F2555;
  margin-top: 7px;
  margin-right: 0px;
  margin-bottom: 28px;
  margin-left: 0px;
}
h2 {
  font-family: "Open Sans Semibold", sans-serif;
  font-size: 18px;
  color: #00A6A7;
  margin-top: 14px;
  margin-right: 0px;
  margin-bottom: 14px;
  margin-left: 0px;
}
h3 {
  font-size: 14px;
  font-weight: bold;
  color: #EC5A28;
}
h1.topictitle1 {
  font-family: "Open Sans", sans-serif;
  font-size: 21px;
  font-weight: bold;
  color: #1f2555;
  background-color: white;
  box-shadow: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: gray;
  padding-top: 28px;
  padding-right: 0px;
  padding-bottom: 7px;
  padding-left: 0px;
  margin-bottom: 28px;
}
h2.sectiontitle {
  font-family: "Open Sans Semibold", sans-serif;
  font-size: 18px;
  color: #00A6A7;
  background-color: white;
  box-shadow: none;
  padding-top: 14px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

p.userinput {
  font-family: "Roboto Mono", "Crete Round", monospace;
  font-size: 14px;
  text-indent: 21px;
}
span.apiname {
  font-family: "Roboto Mono", "Crete Round", monospace;
  font-size: 14px;
  font-style: italic;
  line-height: normal;
  text-indent: 21px;
}
code {
  font-family: "Courier New", Courier, monospace;
  font-size: 14px;
  font-style: normal;
}
.codeph {
  text-indent: 21px;
}
.choices:before {
    /* US-239595 */
    /* content: "Choose from:  "; */
    font-weight: bold;
}
.stepxmp:before {
    content: "Example:  ";
    font-weight: bold;
}
/* BUG-368463 */
.prereq, .postreq {
  border: 1px solid #00457C;
  padding: 15px;
}
/* BUG-368463 */
.prereq:before {
    content: "Before you begin:  ";
    font-weight: bold;
    color: #00457C;
}
/* BUG-368463 */
.postreq:before {
    content: "What to do next:  ";
    font-weight: bold;
    color: #00457C;
}
.stepresult, .result, .stepxmp {
    border-left-style: solid;
    border-width: 3px;
    border-color: #344780;
    background-color: #E8EAEF;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*  BUG-357429 */
ul.ullinks {
   list-style-type: disc;
}
/*  BUG-357420 */
/*  US-239607  */
.linklist:not(.relinfo):before    {
	font-weight: bold;
	content: "Related information: ";
}

.notetitle,
div[class="note"]>h3{
    background-image: none;
    background-repeat:no-repeat;
    padding:4px 4px 4px 23px;
}

.note {
    background-color: white;
     text-decoration: none;
     background-image: none;
     content: "Note: ";
}
.note>span{
    background-image: none !important;
}
.stepresult:before, .result:before {
  content: "Result:  ";
  font-weight: bold;
}
.entry {
    vertical-align: top;
}
/* BUG-346435 -- Remove the dotted line from mencascade separator and bold the angle bracket. */
abbr, abbr[title] {
  text-decoration: none;
  border-bottom: none;
  font-weight: bold;
}
/* BUG-352429 -- <li outputclass="optional"> */
li.optional:before {
    content: "Optional: ";
    font-weight: bold;
}
p.dt {
  font-weight: bold;
  color: #00A6A7;
  margin-top: 3.5px;
  margin-left: 21px;
  page-break-after: avoid;
}
dt {
  font-weight: bold;
  color: #00A6A7;
  margin-top: 3.5px;
  margin-left: 21px;
  page-break-after: avoid;
}
p.dd {
  margin-top: 3.5px;
  margin-bottom: 7px;
  margin-left: 21px;
}
dd {
  margin-top: 3.5px;
  margin-bottom: 7px;
  margin-left: 21px;
}
ul {
  margin-top: 7px;
  list-style-type: disc;
}
ol {
  margin-top: 7px;
}
li {
  margin-top: 7px;
}
#header #productTitle H1 {
  font-family: "Open Sans", sans-serif;
  font-size: 21px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: transparent;
  margin-top: 14px;
  margin-right: 7px;
  margin-bottom: 7px;
  margin-left: 7px;
  font-style: normal;
}
#header #lHeader {
  background-color: #1F2555;
}
#header .tab.selectedTab {
  font-size: 14px;
  font-weight: bold;
  color: #1F2555;
  background-color: #FFFFFF;
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
}
#header .tab:not(.selectedTab) {
  font-size: 14px;
  font-weight: bold;
  color: #ABA9AB;
  background-color: #FFFFFF;
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
}
#header .navheader_parent_path {
  font-size: 14px;
  font-weight: bold;
  color: #F9CB55;
  margin-top: 7px;
  margin-right: 7px;
  margin-bottom: 7px;
  margin-left: 7px;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
}
.topic_breadcrumb_link + .topic_breadcrumb_link:before {
  content: ">";
  color: #F9CB55;
  margin-top: 3.5px;
  margin-right: 3.5px;
  margin-bottom: 3.5px;
  margin-left: 3.5px;
}
li a {
  color: #EC5A28;
  font-size: 14px;
}
a:link {
  color: #EC5A28;
}
a:focus {
  color: #00A6A7;
}
a:active {
  color: #00A6A7;
}
th {
  font-weight: bold;
  color: white;
  background-color: #1F2555;
  text-align: left;
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
}

td {
  color: rgb(0, 0, 0);
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 14px;
 /*  color: #1F2555; */
  text-align: left;
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
}
table.nav td + td {
  text-align: left;
}
caption {
  display: table-caption;
  font-weight: bold;
  color: #00A6A7;
  text-align: center;
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
}
figure {
  font-style: italic;
  font-weight: bold;
  color: #00A6A7;
  text-align: center;
  width: 60%;
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
}
#oldFrames {
  background-image: url("https://www.oxygenxml.com/webhelp-skin-builder/dita/oxygen-webhelp/resources/img/frames.png");
}
#header #customLogo {
  background-image: url("oxygen-webhelp/resources/img/pega_logo_horizontal_reverse_rgb.png"); 
/*    background-image: url("../../../../../custom/webhelp/oxygen-webhelp/resources/img/pega_logo_horizontal_reverse_rgb.png"); */
  background-size: contain;
  width: 200px;
  height: 70px;
  display: inline-block;
}
#header #tocMenu {
  background-color: rgba(0, 0, 0, 0);
}
#header .link {
  color: rgb(236, 90, 40);
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 14px;
}
#header #space {
  background-color: rgb(211, 225, 241);
}
#splitterContainer #leftPane {
  background-color: rgb(255, 255, 255);
}
.hasSubMenuClosed {
  background-image: url("https://www.oxygenxml.com/webhelp-skin-builder/dita/oxygen-webhelp/resources/img/book_closed16.png");
}
#splitterContainer .topic:not(.menuItemSelected) {
  color: rgb(0, 0, 128);
  font-weight: 400;
  font-family: arial, helvetica, tahoma, sans-serif;
  font-style: normal;
  font-size: 14px;
}
#splitterContainer .hasSubMenuClosed:hover {
  background-color: rgba(0, 0, 0, 0);
}
#splitterContainer .splitbarV {
  background-color: rgb(238, 238, 238);
}
.frmBody {
  background-color: rgba(0, 0, 0, 0);
}
.title.topictitle1 {
  background-color: rgb(255, 255, 255);
}
.title.sectiontitle {
  background-color: rgb(236, 236, 236);
}
.title.topictitle2 {
  background-color: rgb(236, 236, 236);
}
.shortdesc {
  color: rgb(0, 0, 0);
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 14px;
}
.p {
  color: rgb(0, 0, 0);
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 14px;
}
.example {
  color: rgb(0, 0, 0);
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 14px;
}
.dl {
  color: rgb(31, 37, 85);
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.dt {
  color: rgb(0, 166, 167);
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.dd {
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
a.xref:active {
  color: rgb(236, 90, 40);
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 14px;
}
.p .image {
  background-color: rgba(0, 0, 0, 0);
}
:not(p) > .image {
  background-color: rgba(0, 0, 0, 0);
}
.tablecap {
  color: rgb(0, 166, 167);
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 14px;
}
span.uicontrol {
  color: rgb(0, 0, 0);
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 14px;
}
.wintitle {
  color: rgb(0, 0, 0);
  font-weight: bold;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 14px;
}
.footer a {
  color: rgb(68, 68, 68);
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 12.6px;
}

/* US-233154: Add custom styles for rulename */

.rulename {
  font-style: italic;
}