
/* Customizations for xenial product documentation 20250714 - vjm*/


/*TEMPORARY FIX 2022-01-25*/
.portal-body-container {
	height: 100%!important;
}

/*BODY*/
/* adjusts all text to 80% black #333333 */
body {
	color: #333333;
}

/*LINKS*/
/* adjusts all links to Xenial Mid-Blue #0072CE */
.xref {
	color: #0072CE;
}

/*IMAGES*/
.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%;
}

/* DOCUMENTATION PUBLICATION ONLY */
/* adjusts header overlay to Xenial Navy #003C71*/
.portal-header::before {
    background-color: rgba(0, 60, 113, 100);
}

/* DOCUMENTATION PUBLICATION ONLY */
/* adjusts header filter*/
.portal-header::after {
	z-index: -5;
	background-size: cover;
	opacity: .40;
    	filter: grayscale(100%);
}

/* DOCUMENTATION PUBLICATION ONLY */
/* adjusts sidebar color to Xenial Navy #003C71*/
aside.site-sidebar{
	background-color: #003C71;
}


/* DOCUMENTATION PUBLICATION ONLY */
/* PALIGO BREADCRUMBS*/
/*highlights elements on hover - Xenial Navy #003C71*/
ul.breadcrumb > li.breadcrumb-link a:hover, ul.breadcrumb > li.breadcrumb-node:hover{
	color: #003C71;
}

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

/*HEADER SEARCH BAR TEXT AND BUTTON*/
/* adjusts header search bar button to Xenial Green #78BE20*/
/* default is Paligo Orange */
.portal-header .portal-search button, .publication-contents h4 span, .portal-header .portal-search button:hover, .publication-contents h4 span:hover {
	background-color: #78be20;
	opacity: 0.8;
}

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

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

/* Moves search bar feature lower in the absence of the h1 statement above */
/* No longer needed, keep just in case */
/*
.portal-header-navbar + .inner {
	margin-top: 205px;
}
*/


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

/* adjusts top and bottom margins for H1 and H2 headings*/
h1, h2 {
	margin: 1.25em 0em .2em;
}

/* adjusts font for H2 headings*/
h2 {
	font-size: 24pt;
}

/* adjusts margins and font for all other headings*/
h3, h4, h5, h6, h7, h8, h9{
   	margin: 1.75em 0em .2em;
	font-size: 18pt;
    	text-transform: none;
    	font-weight: normal;
}

/* adjusts bottom margin for paragraphs*/
p, pre {
	margin: 0 0 .5em;
}

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

/* PROCEDURES, LISTS,  AND TABLES*/
/* procedural graphic outline */
.theme1 .procedure > li::before {
	/*outline-style: solid; 78be20, 0072ce*/
	/*outline-color: #78be20;*/
	border-style: solid;
	border-width: 1px;
	border-color: #62b5e5;
	background-color: #FFFFFF;
	color: #000000;
}

/*removes top and bottom margins for nested lists*/
.itemizedlist ul, .itemizedlist ol{
	margin-top: 0em;
	margin-bottom: 0em;
}

/*removes top and bottom margins for nested lists*/
.orderedlist ul, .orderedlist ol{
	margin-top: 0em;
	margin-bottom: 0em;
}

/*removes top and bottom margins for nested lists*/
.procedure ul, .procedure ol, ol.procedure ol.procedure, ul.procedure ul.procedure{
	margin-top; 0em;
	margin-bottom: 0em;	
}

/* adjust spacing after a procedure */
ol.procedure:last-of-type{
	margin-bottom: 2em;
}


.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 Xenial Gray #53565A*/
thead > tr{
	color: #FFFFFF;
	background-color: #53565A;
}


/*CODE, PROGRAM LISTING, AND LITERAL LAYOUT*/
pre.programlisting{
	color: #53565A;
	background: #EDEDED;
	border-radius: 0em;
	margin-bottom: 3em;
}

code.code{
	color: #53565A;
	background: #EDEDED;
	border-radius: 0em;
}


/*LOGO AND COPYRIGHT*/
/* Larger logo image */
    .portal-header-navbar .logo {
        height: 60px!important; /*default 32px */
}

/* Lengthens copyright container in footer so all one line */
	.copyright.col-md-3 {
	width: 30%!important; /*default 25%*/
}


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

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

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




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



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


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

/*SPECIFIC FOR SITE*/
/*documentation, Xenial Navy #003C71*/
.pager li>a:hover{
	border: 1px solid #003C71; 
	color: #FFFFFF;
	background-color: #003C71;
}



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

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

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


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


/*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;
}


/* ADMONITIONS */
/*admonitions EDEDED*/
.note, .caution, .warning, .danger, .notice, .important, .tip{
	background-color: #F7F7F7;
	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;
}


/*d3d3d3, 87CEFA*/
.note h3{
	background-color: #d3d3d3;
	padding-left: 15px;
}
.caution h3{
	background-color: #d3d3d3;
	padding-left: 15px;
}

.warning h3{
	background-color: #d3d3d3;
	padding-left: 15px;
}
.danger h3{
	background-color: #d3d3d3;
	padding-left: 15px;
}
.notice h3{
	background-color: #d3d3d3;
	padding-left: 15px;
}
.important h3{
	background-color: #d3d3d3;
	padding-left: 15px;
}
.tip h3{
	background-color: #d3d3d3;
	padding-left: 15px;
}


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


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

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


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

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

/* NOTINTOC TOP-LEVEL PRODUCT CARD */
/*.portal-single-publication:last-child{
	display: none;
}*/

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








