/* This style file has been created automatically per your request.

The following pages can help you get started with CSS:
* CSS Tutorial (http://w3schools.com/css/default.asp)
* CSS3 Tutorial (http://w3schools.com/css3/default.asp)
* CSS Reference (http://w3schools.com/cssref/default.asp) */
/* Jeff Bloom has made the following mods on 21 Nov 2022 based on these instructions from Clickhelp support
Open any topic in the project in the editor.

Click the Open Style.css file for editing… button in the Styles section on the Home tab on the ribbon.

Click Lock & Edit. The file will open in the editor.

Locate the body selector and replace the current declaration of the font-family property with the following:

font-family:  "Arial", "Open Sans", "Helvetica", sans-serif;
 Save the changes and click Unlock & View.

Re-publish the project using the partial update feature. Be sure to check the Replace publication styles checkbox.

That’s it! Now the Arial font is used as the default font for text elements

Code WAS:

body
{
  font-family: "Open Sans", "Arial", "Helvetica", sans-serif;


*/
.TopicViewer_contentContainer
{
  font-family: Arial, "Open Sans", "Helvetica", sans-serif;
  margin: 0px;
  padding: 8px;
  color: #4D4D4D;
  text-align: left;
  line-height: 1.5;
}

/* Import font from Google Web Fonts */
@font-face
{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

.TopicViewer_contentContainer .nospacing
{
  margin-top: 0;
  margin-bottom: 0;
}

.TopicViewer_contentContainer a,
.TopicViewer_contentContainer .CHHotspot
{
  color: #2C72C8;
  text-decoration: none;
}

.TopicViewer_contentContainer a:visited
{
  color: #345079;
}

.TopicViewer_contentContainer a:hover,
.TopicViewer_contentContainer .CHHotspot:hover
{
  color: #2C72FF;
  text-decoration: underline;
}

.TopicViewer_contentContainer a:active,
.TopicViewer_contentContainer .CHHotspot:active
{
  color: #2C72C8;
}

.TopicViewer_contentContainer .CHHotspot_expanded
{

}

.TopicViewer_contentContainer a img
{
  border: 0;
}

.TopicViewer_contentContainer h1
{
  font-family: 'Segoe UI Light', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 100;
  color: #000;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 42px;
  padding-bottom: 15px;
}

.TopicViewer_contentContainer h2
{
  font-family: 'Segoe UI Light', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 100;
  width: 100%;
  text-align: left;
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.TopicViewer_contentContainer ul
{
  padding-left: 40px;
}

.TopicViewer_contentContainer ul li
{
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}

.TopicViewer_contentContainer ol
{
  padding-left: 40px;
}

.TopicViewer_contentContainer ol li
{
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}

/* --- Custom classes --- */
.TopicViewer_contentContainer .screenshot
{
  box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.75);
}

/* Start Page */
.TopicViewer_contentContainer .startHeader
{
  margin-bottom: 15px;
  padding: 8px;
  background: url('../../Storage/repitch-elements-1-4-user-guide-publication-1/escheresque.png');
  font-weight: 400;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.TopicViewer_contentContainer .startTable
{
  margin-top: 10px;
}

.TopicViewer_contentContainer .startTable h2
{
  padding-top: 0;
  padding-left: 5px;
  margin: 0;
}

.TopicViewer_contentContainer .startTable:after
{
  content: "";
  clear: both;
  display: block;
}

.TopicViewer_contentContainer .startColumn
{
  float: left;
  width: 33.333333333333%;
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px)
{
/* One column per screen */
  .TopicViewer_contentContainer .startColumn
  {
    width: 100%;
  }
}

/* Footer element */
.TopicViewer_contentContainer .footer
{
  font-size: 12px;
  margin-top: 20px;
  padding: 8px;
  border-top: 1px solid #a2a2a2;
  color: #696969;
}

/* Tables */
.TopicViewer_contentContainer .sampleTable
{
  max-width: 480px;
}

/* CHTable is the CSS class assigned to all tables by default. Use the styles below to customize the default tables appearance */
.TopicViewer_contentContainer .CHTable th,
.TopicViewer_contentContainer .CHTable td
{
  border: 1px solid #cdcdcd;
}

.TopicViewer_contentContainer .CHTable
{
  font-size: 12px;
  text-align: left;
  border-collapse: collapse;
}

.TopicViewer_contentContainer .CHTable th
{
  font-size: 14px;
  font-weight: normal;
  padding: 10px 8px;
  color: #555555;
  background: #efefef;
}

.TopicViewer_contentContainer .CHTable td
{
  padding: 8px;
  color: #333;
}

/* Simple table */
.TopicViewer_contentContainer .tableSimple
{
  font-size: 12px;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
  border: 1px solid #616161;
}

.TopicViewer_contentContainer .tableSimple th
{
  padding: 15px 10px 10px 10px;
  font-weight: normal;
  font-size: 14px;
  color: #555555;
  text-align: left;
}

.TopicViewer_contentContainer .tableSimple tbody
{
  background: transparent;
}

.TopicViewer_contentContainer .tableSimple td
{
  padding: 10px;
  color: #333;
  border-top: 1px solid #696969;
  text-align: left;
}

.TopicViewer_contentContainer .tableSimple tbody tr:hover td
{
  color: black;
  background: #EFEFEF;
}

/* Table with both rows and columns having odd/even styles */
.TopicViewer_contentContainer .tableVerZebra
{
  font-size: 12px;
  text-align: left;
  border-collapse: collapse;
  background: #eee;
}

.TopicViewer_contentContainer .tableVerZebra th
{
  font-size: 14px;
  font-weight: normal;
  padding: 12px 15px;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  color: #555555;
  background: #eee;
}

.TopicViewer_contentContainer .tableVerZebra td
{
  padding: 8px 15px;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  color: #333;
}

.TopicViewer_contentContainer .tableVerZebra tr:nth-child(odd)
{
  background: #E0E0E0;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
}

.TopicViewer_contentContainer .tableVerZebra tfoot td
{
  background: #EEEEEE;
  color: #333;
}

/* Info Box */
.TopicViewer_contentContainer .infoBox
{
  width: 100%;
  padding: 3px;
  font-size: 0.8em;
  margin-top: 5px;
  margin-bottom: 5px;
}

.TopicViewer_contentContainer .infoBox p:last-child
{
  margin-bottom: 0;
}

.TopicViewer_contentContainer .infoBox p
{
  margin-top: 0;
}

.TopicViewer_contentContainer .infoBoxImageCell
{
  width: 16px;
  padding-top: 2px;
}

.TopicViewer_contentContainer .infoBox td
{
  padding: 5px;
  vertical-align: top;
}

.TopicViewer_contentContainer .warningBox
{
  width: 100%;
  padding: 3px;
  font-size: 0.8em;
  margin-top: 5px;
  margin-bottom: 5px;
}

.TopicViewer_contentContainer .warningBox p:last-child
{
  margin-bottom: 0;
}

.TopicViewer_contentContainer .warningBox p
{
  margin-top: 0;
}

.TopicViewer_contentContainer .warningBox td
{
  padding: 5px;
  vertical-align: top;
}

.TopicViewer_contentContainer .warningBoxImageCell
{
  width: 16px;
  vertical-align: top;
  padding-top: 2px;
}

/* "Show More" Box */
.TopicViewer_contentContainer .CHBoxShowMore
{

}

.TopicViewer_contentContainer .CHBoxShowMore .showMoreLabel
{

}

.TopicViewer_contentContainer .CHBoxShowMore .hideLabel
{

}

.TopicViewer_contentContainer .CHBoxShowMore .showMoreContent
{

}

/* Navigation elements */
.TopicViewer_contentContainer .CHNavLinkTop
{

}

.TopicViewer_contentContainer .CHNavLinkNext
{

}

.TopicViewer_contentContainer .CHNavLinkPrevious
{

}

.TopicViewer_contentContainer .CHNavCaption
{

}

.TopicViewer_contentContainer .CHSeeAlso
{

}

.TopicViewer_contentContainer .CHSeeAlso_separator
{

}

.TopicViewer_contentContainer .CHSeeAlso_item
{

}

.TopicViewer_contentContainer .CHSeeAlso_itemChild
{

}

.TopicViewer_contentContainer .CHSeeAlso_itemSibling
{

}

.TopicViewer_contentContainer .CHSeeAlso_hasChildren
{

}

.TopicViewer_contentContainer .CHSeeAlso_hasSiblings
{

}

.TopicViewer_contentContainer .CHBreadcrumb
{

}

.TopicViewer_contentContainer .CHBreadcrumb_separator
{

}

.TopicViewer_contentContainer .CHBreadcrumb_item
{

}

.TopicViewer_contentContainer .CHBreadcrumb_itemHome
{

}

.TopicViewer_contentContainer .CHBreadcrumb_itemPub
{

}

.TopicViewer_contentContainer .CHBreadcrumb_itemSelf
{

}

/* FAQ */
.TopicViewer_contentContainer .faqQuestionText
{
  font-size: 1.1em;
  background: #eee;
  padding: 10px;
}

.TopicViewer_contentContainer .faqQuestionText p
{
  padding-top: 10px;
}

/* Link icons displayed on hover in headings */
.TopicViewer_contentContainer .CHHeadingLink
{

}

/* Mini-TOC */
.TopicViewer_contentContainer .CHMiniToc
{

}

.TopicViewer_contentContainer .CHMiniToc_heading3,
.TopicViewer_contentContainer .CHMiniToc_heading4,
.TopicViewer_contentContainer .CHMiniToc_heading5,
.TopicViewer_contentContainer .CHMiniToc_heading6
{

}

/* Code Samples */
.TopicViewer_contentContainer .CHCodeSample_container
{

}

.TopicViewer_contentContainer .CHCodeSample_header
{

}

.TopicViewer_contentContainer .CHCodeSample_langName
{

}

.TopicViewer_contentContainer .CHCodeSample_copyCode
{

}

.TopicViewer_contentContainer .CHCodeSample_code
{

}

@media print
{
  .TopicViewer_contentContainer .nonPrintable
  {
    display: none;
  }
}

/* Added automatically during the ClickHelp Rainbow update - BEGIN */
.TopicViewer_contentContainer .inlineCode
{
  font-family: "Consolas",monospace;
  color: #696969;
  background: #f6f7f9;
  padding: 3px;
  border-radius: 3px;
}

.TopicViewer_contentContainer .CHMemberTable
{
  border: 1px solid #e7ecf0;
  border-radius: 3px;
  border-collapse: collapse;
  width: 100%;
}

.TopicViewer_contentContainer .CHMemberTable tr:nth-child(even)
{
  background-color: #f5f7f9;
}

.TopicViewer_contentContainer .CHMemberTable td
{
  border-bottom: 1px solid #f5f7f9;
  vertical-align: baseline;
  padding: 10px;
}

.TopicViewer_contentContainer .CHMemberTable td p
{
  margin: 0;
  line-height: 1.5;
}

.TopicViewer_contentContainer .CHMemberTable tr td:first-child,
.TopicViewer_contentContainer .CHMemberTable tbody tr td:first-child
{
  line-height: 1;
  white-space: nowrap;
}

.TopicViewer_contentContainer .CHMemberTable tr td:nth-child(2),
.TopicViewer_contentContainer .CHMemberTable tbody tr td:nth-child(2)
{
  font-family: "Consolas",monospace;
  color: #8792a2;
  white-space: nowrap;
}

.TopicViewer_contentContainer .CHMemberTable tr td:last-child,
.TopicViewer_contentContainer .CHMemberTable tbody tr td:last-child
{
  width: 100%;
}

.TopicViewer_contentContainer .CHMemberTable_optionalMark,
.TopicViewer_contentContainer .CHMemberTable_requiredMark
{
  font-family: monospace;
  font-size: .9em;
  text-transform: uppercase;
}

.TopicViewer_contentContainer .CHMemberTable_requiredMark
{
  color: #ed6055;
}

.TopicViewer_contentContainer .CHHttpRequest
{
  width: 100%;
  table-layout: fixed;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 1em;
}

.TopicViewer_contentContainer .CHHttpRequest_headerImg,
.TopicViewer_contentContainer .CHHttpRequest_headerText
{
  padding-top: 5px;
  padding-bottom: 8px;
  font-weight: bold;
}

.TopicViewer_contentContainer .CHHttpRequest_get .CHHttpRequest_headerImg,
.TopicViewer_contentContainer .CHHttpRequest_put .CHHttpRequest_headerImg
{
  width: 40px;
}

.TopicViewer_contentContainer .CHHttpRequest_post .CHHttpRequest_headerImg
{
  width: 47px;
}

.TopicViewer_contentContainer .CHHttpRequest_delete .CHHttpRequest_headerImg
{
  width: 63px;
}

.TopicViewer_contentContainer .CHHttpRequest_headerImg
{
  padding-right: 10px;
}

.TopicViewer_contentContainer .CHHttpRequest_headerImg img
{
  vertical-align: middle;
}

.TopicViewer_contentContainer .CHHttpRequest_headerText
{
  width: 100%;
}

.TopicViewer_contentContainer .CHHttpRequest_code
{
  font-family: "Consolas",monospace;
  font-size: 14px;
  color: #696969;
  background: #f6f7f9;
  border-radius: 4px;
  padding: 10px 16px;
}

.TopicViewer_contentContainer .CHResponseCode_good,
.TopicViewer_contentContainer .CHResponseCode_warning,
.TopicViewer_contentContainer .CHResponseCode_error
{
  font-weight: bold;
  margin-bottom: 0;
}

.TopicViewer_contentContainer .CHResponseCode_good p,
.TopicViewer_contentContainer .CHResponseCode_warning p,
.TopicViewer_contentContainer .CHResponseCode_error p
{
  margin-top: 0;
}

.TopicViewer_contentContainer .CHResponseCode_good::before,
.TopicViewer_contentContainer .CHResponseCode_warning::before,
.TopicViewer_contentContainer .CHResponseCode_error::before
{
  content: " ";
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
}

.TopicViewer_contentContainer .CHResponseCode_good::before
{
  background: #27cb7c;
}

.TopicViewer_contentContainer .CHResponseCode_warning::before
{
  background: #ff9d3d;
}

.TopicViewer_contentContainer .CHResponseCode_error::before
{
  background: #ff4741;
}

/* Added automatically during the ClickHelp Rainbow update - END */