
/* custom CSS for release notes 20250722 - vjm*/

:root{
	--font-family-sans-serif:GPCommerce-Regular,"Open Sans", "DM Sans", "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    --font-family-monospace:GPCommerce-Regular,"Open Sans", "DM Sans", "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}

/*BODY*/
/* adjusts body text to Global 95% black #0C0C0C */
body {
	background-color:#FFFFFF;
	color: #0C0C0C;
	font-family:GPCommerce-Regular,"Open Sans", "DM Sans", "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-size:1.7em;
    font-weight:500;
    line-height:1.2;
    margin:0 0 .5em 0;
    text-align:left;
}

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
	margin: 1em 0 .5em 0;
}

.subtitle{
	margin: 0 0 .5em 0;
}

p {
	margin: 0 0 .5em 0;
}

p:empty {
  display: none;
}


/* LINKS */

/* main page hover */
.portal-single-publication > a:hover {
    color: #0C0C0C;
}

/* links Global Dark Blue #1B1EC6 */
.xref, .link {
	color: #1B1EC6;
}

/* link hover pulse blue $262AFF */
a:hover, .xref:hover, .link:hover {
	color: #1CABFF;
}

a, .text-primary, .btn-link, .pagination>li>a, .pagination>li>span {
    color: #1B1EC6;
}

/* HEADER */
/* adjusts header overlay to Global Blue #262AFF (dk blue #1B1EC6)*/
.portal-header::before {
	background-color: #262AFF;
	filter: grayscale(0);
}

.portal-header::after {
	background-image: none;
	background-color: #262AFF;
	opacity: 0;
	filter: grayscale(0);
}

/* HEADER SEARCH */
/* search button API Creamsicle #FDA052 */
/* search button RN Sunshine #FFCC00 */
/* search button DOC Pulse Blue #1CABFF */
.portal-header .portal-search button, .publication-contents h4 span, .portal-header .portal-search button:hover, .publication-contents h4 span:hover {
	background-color: #FFCC00;
	opacity: 0.8;
}

/* header search field */
/* global blue rgb(38 42 255 / .9), deep blue rgb(27 30 198 / .9), pulse blue rgb(27 171 255 / .5) */
.portal-header .search-field {
    background-color: rgb(27 171 255 / .5);
	filter: grayscale(0);
}

/* enlarges banner and lowers title/search feature */
.portal-header {
	height: 390px; /*default 350px*/
	padding: 70px 15px; /*default 30px 15px*/
}

/* hides h1 "How can we help you..." text above search bar */
.portal-header h1{
	/*visibility:hidden;*/
	color:transparent;
}

/* replaces h1 with "Release Notes" text above search bar */
.portal-header h1::before { 
	color: white;
	font-size: 48px; /* original font-size 36px */
	content: "Release Notes";
	margin-right: -450px; /*adjusts for the transparent text*/
} 

/* SIDEBAR */
/* sidebar color Global Blue #262AFF (dk blue #1B1EC6)*/
.site-sidebar{
	color: #FFFFFF;
	font-size: .9em;
	background-color: #262AFF;	
}

/* larger sidebar logo image */
.portal-header-navbar .logo {
    height: 64px !important; /*default 32px */
}

/* sidebar search field */
/*  pulse blue rgb(27 30 198 / .5)*/
.site-sidebar-search{
	color: #FFFFFF;
	font-weight: 500;
    background-color: rgb(27 171 255 / .3);
	filter: grayscale(0);
}
#search.form-control.search-field{
	font-size: .9em;
}

.nav-site-sidebar ul a {
    color: #FFFFFF;
    padding: 3px 15px 3px 30px;
    font-size: .9em;
    background-color: #262AFF;	
}

/* sidebar hover navigation, pulse blue #1CABFF */
ul.toc.nav.nav-site-sidebar > a.topic-link.section:hover{
	color: #FFFFFF;
	font-weight: 500;
    background-color: rgb(27 171 255 / .3);
	/*filter: grayscale(0);*/
}

/* TOP LEVEL PRODUCT ICONS */
/* Hides default product icons */
.portal-single-publication .publication-icon {
	visibility:hidden;
}

/* sets size of top-level product blocks */
div.portal-single-publication {
	height: 200px;
	width: 200px;
}

/* sets max height of custom publication image */
.portal-single-publication img {
	height: 80px;
}

/* BOTTOM NAVIGATION BUTTONS */
/* Prev and Next buttons */
.pager li>a, .pager li>span {
    border: 1px solid #C4C4C4; 
	width:70px;
	height: 35px;
	text-align: center;
	color: #0C0C0C;
	padding: 5px 0 0;
	font-size:18px;
}

.pager li>a:hover, .pager li>span:hover {
	background-color: #262AFF;
}

/* FEATURED CONTENT */
/* Hides featured content title */
.featured-content-label {
    display:none;
}

/* Hides the contents of featured content */
.portal-contents {
    display:none;
}

/* TOC SECTION HEADERS */
/* Hides toc section header */
.section-toc-title {
	display:none;
}

/* adjusts spacing above "see also" */
div.section-toc.section-toc-after {
	margin: 5em 0 .2em;
}

/* hides see also block */
/*.section-toc.section-toc-after {
	display:none;
}*/


/* ABSTRACT */
/*Hides "Abstract" title */
.abstract-title {
	display:none;
}

/* LANGUAGE SELECTOR TRANSLATIONS*/
/* Hides language selector */
.dropup.languages.pull-right.col-md-2 {
	display:none;
}

/* FOOTER COPYRIGHT */
/* lengthens footer copyright container to fit text on one line */
	.copyright.col-md-3 {
	width: 30%!important; /*default 25%*/
}

/* PALIGO RIBBON BREADCRUMBS */
/* highlights Paligo breadcrumb elements on hover*/
/* global deep blue #1B1EC6 */
ul.breadcrumb > li.breadcrumb-link a:hover, ul.breadcrumb > li.breadcrumb-node:hover{
	color: #1B1EC6;
}

/* PRODUCT BREADCRUMBS */
span.guimenu, span.guimenuitem, span.guisubmenu{
	 font-weight: bold;
}

/* IMAGES AND VIDEO */
.material-placeholder{
	margin: .3em 0 0 0;
}

/* applies rounded corners on photos */
/* must apply paligo role gp-rounded-corners on mediaobject */
div.mediaobject.gp-rounded-corners div.material-placeholder img.materialboxed, div.mediaobject.titleimage.gp-rounded-corners div.material-placeholder img.materialboxed{
	border-radius: 10%;
}

/* INLINE IMAGES */
.inlinemediaobject > img {
    vertical-align: initial;
}

/* INLINE IMAGES */
.inlinemediaobject {
    display: inline-block;
    height: 1.2em;
}

/* VIDEOS */
.videoobject{
	padding-top: 0px;
	margin-top: 0em;
}

/* TITLES */
/* adjusts main title bottom margins */
#topic-content > section > .titlepage .title {
	margin: 0 0 .5em 0;	
}


/* PROCEDURES AND LISTS */
/* procedural graphic outline */
.procedure > li::before {
	/*outline-style: solid; 78be20, 0072ce*/
	/*outline-color: #78be20;*/
	margin-left: -36px;
	width: 22px;
	padding-left: -3px;
	height: 22px;
	line-height: 20px;
	border-radius: 13px;
	background-clip: padding-box;
	display: block;
	font-weight: 800;
	font-size: medium;
	border-style: solid;
	text-align: center;
	vertical-align: top;
	border-width: 1px;
	border-color: #262AFF;
	background-color: #262AFF !important;
	color: #FFFFFF;
}

li p{
	margin-bottom: .1em;
}

ol li ol li, ul li ul li{
	margin: 0 0 .1em 0;
}

main ol:last-child, main ul:last-child {
	margin-top: 0em;
    margin-bottom: .2em;
}

/* FAQ Q/A BLOCKS */
/* adjusts bottom margin for q/a paragraphs*/
.answer td p {
	margin: 0 0 1.5em;
}

/* TABLES */
.informaltable, .formaltable {
	margin-bottom: 1.5em;
}

.informaltable td li p, .informaltable th li p, .table td li p, .table th li p {
	margin-top: 0em;
	margin-bottom: 0em;
}

.informaltable td p, .informaltable th p, .table td p, .table th p {
	margin: 0px;
	margin-bottom: .25em;
}

/*adjusts table header row to off-black #0C0C0C */
thead > tr{
	color: #0C0C0C;
	background-color: #C4C4C4;
}

/*release notes tables for Lansdale products, set max-width */
table.releasenotes {
	table-layout:fixed;
	max-width: 812px;
}

/*release notes tables for Charlotte products, set max-width */
table.xc_releasenotes {
	table-layout:fixed;
	max-width: 812px;
}

/*release notes version history table for Charlotte products */
table.xc_component_versions {
	table-layout:fixed;
	max-width: 812px;
}

/*release notes tables, set first column padding */
table.releasenotes td:first-child {
	padding-right:20px;
}

/*CODE, PROGRAM LISTING, AND LITERAL LAYOUT*/
/* background neutral #EEEEEE, block code text charcoal #595959 */
pre.programlisting{
	color: #595959;
	background: #EEEEEE;
	border-radius: 0em;
	margin-bottom: 3em;
}

/* inline code text global blue #262AFF */
code.code{
	color: #262AFF;
	background: #EEEEEE;
	border-radius: 0em;
}

/* ADMONITIONS */
/* FontAwesome symbols */
/* sunshine #FFCC00 */
.note h3:before, .tip h3:before, .notice h3:before{
    font-family: FontAwesome;
    margin-right: 15px;
    color: #FFCC00;
    font-size: 1.5em;
    background-color: #595959;
}

/* creamsicle #FDA052 */
.warning h3:before,.important h3:before, .caution h3:before, .danger h3:before {
    font-family: FontAwesome;
    margin-right: 15px;
    color: #FDA052;
    font-size: 1.5em;
    background-color: #595959;
}

/* admonition header background */
.note h3, .tip h3, .notice h3, .warning h3, .important h3, .caution h3, .danger h3 {
	background-color: #595959;
	padding-left: 15px;
}

/* admonition body background EDEDED*/
.note, .caution, .warning, .danger, .notice, .important, .tip{
	background-color: #EEEEEE;
	padding-bottom: 10px;
	margin-top: .5em;
	margin-bottom: .25em;
}

.note > p,  .caution > p,  .warning > p, .danger > p, .notice > p, .important > p, .tip > p, .note > .sidebar,  .caution > .sidebar,  .warning > .sidebar, .danger > .sidebar, .notice > .sidebar, .important > .sidebar, .tip > .sidebar {
    padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 20px;
	margin-left: 1.5em !important;
}

/* NOTINTOC HIDDEN CONTENT ONLY */
/* custom notintoc css */


/*.portal-single-publication:last-child{
	display: none;
}*/

/*ul.toc.nav.nav-site-sidebar li a.topic-link.section.custom-notoc {
    display: none;
}*/

















