
#title-text a:link,
#title-text a:visited,
#title-text a:hover {
   color:#ffbe00;
   font-weight:bold;
}
body {
    overflow-y: scroll;
}
/****** NUMBERED HEADERS 1-3 ******/
h1 {
    font-family: 'Arial Rounded MT','Arial Rounded MT Bold',Verdana,Arial,Helvetica,sans-serif;
    font-size: 29px;
}
.wiki-content {
    counter-reset: h1counter;
}
.wiki-content h1 {
    font-family:Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: normal;
    counter-reset: h2counter;
}
.wiki-content h1:before {
    content: counter(h1counter);
    counter-increment: h1counter;
    margin-right: 1em;
}
.wiki-content h2 {
    font-size: 19px;
    font-weight: normal;
    margin: 17px 0 -4px 0;
    counter-reset: h3counter;
}
.wiki-content h2:before {
    content: counter(h1counter) "." counter(h2counter);
    counter-increment: h2counter;
    margin-right: 1em;
}
.wiki-content h3 {
    font-size: 17px;
    font-weight: normal;
    margin: 14px 0 -5px 0;
}
.wiki-content h3:before {
    content: counter(h1counter) "." counter(h2counter) "." counter(h3counter);
    counter-increment: h3counter;
    margin-right: 1em;
}
.wiki-content h4 {
    font-size: 15px;
    font-weight: normal;
    margin: 12px 0 -5px 0;
}
/*.wiki-content h4:before {  
    content: counter(h1counter) "." counter(h2counter) "." counter(h3counter)"." counter(h4counter);  
    counter-increment: h4counter;  
    margin-right: 1em;
}*/
.wiki-content h5 {
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    color: #0096af;
    margin: 11px 0 -5px 0;
}
.wiki-content h6 {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    color: #0096af;
    margin: 8px 0 -6px 0;
}
/*Don't show numbering on Office Documents when embedded in a page.*/
.office-document h1:before {
    content:none;
    counter-increment: h1counter 0;
}
.office-document h2:before {
    content:none;
    counter-increment: h2counter 0;
}
.office-document h3:before {
    content:none;
    counter-increment: h3counter 0;
}
/*Don't show numbering on Spaces List macro.*/
.spaceList h2:before {
    content:none;
    counter-increment: h2counter 0;
}
/*Don't show numbering on Secure Content macro.*/
.secure-embedded-view-secret-container-title h3:before {
    content:none;
    counter-increment: h3counter 0;
}
/*Div for Tables of Contents to ensure that numbering is the same color as the link to the section.*/
/*Same is true for the export control text.*/
.toc-macro, .expand-control-text {
    color: #36bed7 !important;
}
.welcome-message h2:before {
        content: none !important;
        counter-increment: none !important;
}
/****** HEADER BANNER STYLING FOR TOP HTML AREA ******/
.headerbanner {
	color: #0096af;
	font-family: 'Arial Rounded MT','Arial Rounded MT Bold',Verdana,Arial,Helvetica,sans-serif;
	font-size: 29px;
	font-weight: bold;
	line-height: 36.25px;
	text-align: center;
}
/****** SPACING FIX FOR PAGE METADATA - adds 10px gap at the top and bottom of the table. ******/
/* THIS SOMETIMES SCREWS UP LAYOUTS - REMOVE IF POSSIBLE */
.plugin-tabmeta-details {
    margin: 10px 0;
}
/****** ALLOW TEXT IN BETWEEN NUMBERS IN AN ORDERED LIST. Don't close the <ol> tag until after the div.******/
.pauselist {
        margin-left:-40px;
        padding-top: 10px;
        padding-bottom: 10px;
}
/****** ALIGN SPACE SEARCH TO TOP OF PAGE ******/
/* Has this been replaced with Livesearch on more recent pages? */
.search-macro .aui-dd-parent {
  margin: 5px 0 0 0 !important;
}
/****** VIEWTRACKER FONT STYLING ******/
.bv_viewtracker span, .bv_viewtracker_visits {
  color: #808080;
  font-size: 8.5pt;
}
/****** COMPACT BULLETS FOR PAGE PROPERTIES REPORTS ******/
.metadata-summary-macro ul {
  padding-left: 16px;
}
/****** PANEL STYLES ******/
/*** Warning Styling ***/
.confluence-information-macro-warning blockquote {
    border-left-color: #d04437 !important;
}
.confluence-information-macro-warning a {
    color: #d04437 !important;
}
/*** Panel Header Style
.panelHeader {
    border-bottom-color: #ddd;
} ***/
/****** WHAT'S THIS FOR? *****
#content.edit {
    display: table-cell;
}*/
/****** TABLE FILTER MODIFICATIONS ******/
/* Are these still needed or can they be set from within the macro? */
/*form.aui.tf-form {
    padding-left: 0;
}
form.aui.tf-form {
    padding-left: 0;
}
div.tableFilterCbStyle {
    padding-bottom: 1px;
    border-radius: 3px;
    background-color: #f5f5f5;
}
div.tableFilterCbStyle > div:not(.tf-hider-wrapper) {
    margin-left: 0;
}
div.tableFilterCbStyle div.filter-container.filter-logo.default {
    background: none;
}
div.tableFilterCbStyle div.filter-container.filter-logo.filtered {
    background: none;
}
.tf-hider-wrapper {
    display: none !important;
}*/
/****** INFORMATION MACRO TITLE SPACE ******/
.confluence-information-macro>.title {
    margin-bottom: 10px;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a, .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:link, .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:visited, .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:focus, .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:hover, .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:active {
    color: #0096af;
}
/****** BUILT-IN HORIZONTAL NAV TABS ******/
.aui-tabs>.tabs-menu .menu-item a:focus, .aui-tabs>.tabs-menu .menu-item a:hover {
    color: #36bed7;
}
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
    background: #0096af;
}
/****** BLOCKQUOTE BORDER FOR QUOTE STYLE ******/
blockquote {
    border-left-color: #0096af !important;
    color: #62899e;
}
/****** USER MACROS ******/
/*** Star Rating ***/
.star-rating + p {
    display: none;
}
/*** Horizontal Nav Tabs ***/
.aui-navgroup-horizontal .aui-nav>.aui-nav-selected a, .aui-navgroup-horizontal .aui-nav>.aui-nav-selected a:link, .aui-navgroup-horizontal .aui-nav>.aui-nav-selected a:visited, .aui-navgroup-horizontal .aui-nav>.aui-nav-selected a.active {
    color: #0096af;
}
.aui-navgroup-horizontal .aui-nav>li a:focus, .aui-navgroup-horizontal .aui-nav>li a:hover {
    color: #36bed7;
}
.aui-navgroup-horizontal .aui-nav>.aui-nav-selected a::after {
    background: #0096af;
}
.aui-tabs>.tabs-menu .menu-item a:focus {
    outline-style: none;
    box-shadow: none;
    border-radius: unset;
}
/****** EDITOR STYLING ******/
.wysiwyg-macro .wysiwyg-macro {
    border: 1px solid #d9e9ff;
}
.wysiwyg-macro .wysiwyg-macro .wysiwyg-macro {
    border: 1px solid #dfd;
}
.wysiwyg-macro .wysiwyg-macro .wysiwyg-macro .wysiwyg-macro {
    border: 1px solid #fdd;
}
.wiki-content .text-placeholder {
    background: #e5fcea;
}
.wysiwyg-macro[data-macro-name="auihorizontalnavpage"]:nth-of-type(odd) {
    border: 1px solid #0804ff !important;
}
.wysiwyg-macro[data-macro-name="auihorizontalnavpage"]:nth-of-type(even) {
    border: 1px solid #ff0404 !important;
}
/* Hide Excerpt macro if it is marked as hidden 
.wysiwyg-macro[data-macro-parameters="atlassian-macro-output-type=INLINE|hidden=true"] {
    display: none;
}*/
/****** COLLAPSED EDITOR STYLING ******/
.wysiwyg-macro.collapse-macro-border, .wysiwyg-macro.collapse-macro-border .wysiwyg-macro {
    background-image: none !important;
    border: 1px dashed grey;
    border-collapse: collapse !important;
    margin: 3px;
}
.wysiwyg-macro.collapse-macro-border .wysiwyg-macro-body {
    border: 1px;
    border-collapse: collapse !important;
    padding: 6px;
}
.wysiwyg-macro.collapse-macro-border[data-macro-name="column"]:nth-of-type(odd) {
    border: 1px solid  #04ff0c !Important;
}
.wysiwyg-macro.collapse-macro-border[data-macro-name="column"]:nth-of-type(even) {
    border: 1px solid #800080 !Important;
}
.wysiwyg-macro.collapse-macro-border[data-macro-name="panel"] {
    border: 1px solid #0096af !Important;
    width: auto !important;
}
.wysiwyg-macro.collapse-macro-border[data-macro-name="code"] {
    border: 1px solid #ddd !Important;
    width: auto !important;
}
.wysiwyg-macro.collapse-macro-border[data-macro-name="expand"] {
    border: 1px solid #36bed7 !Important;
    width: auto !important;
}
.wysiwyg-macro.collapse-macro-border[data-macro-name="info"] {
    border: 1px solid #aab8c6 !Important;
    width: auto !important;
}
.wysiwyg-macro.collapse-macro-border[data-macro-name="note"] {
    border: 1px solid #ffeaae !Important;
    width: auto !important;
}
.wysiwyg-macro.collapse-macro-border[data-macro-name="tip"] {
    border: 1px solid #91c89c !Important;
    width: auto !important;
}
.wysiwyg-macro.collapse-macro-border[data-macro-name="warning"] {
    border: 1px solid #d04437 !Important;
    width: auto !important;
}
.wysiwyg-macro.collapse-macro-border[data-macro-name="details"] {
    border: 1px solid orange !Important;
    width: auto !important;
}
.wysiwyg-macro.collapse-macro-border[data-macro-name="scroll-ignore"] {
   border: 1px solid lightgrey !Important;
}
/*.wysiwyg-macro.collapse-macro-border[data-macro-name="scroll-ignore"] td {
    background: #f7f7f6;
}*/
.auto-cursor-target {
    font-size: 9px;
    line-height: 1;
    margin: 0 !important;
    padding: 0;
}
/***** MACRO - EXTENDED LINKS *****/
.cfcu-link {
margin: 10px 0;
}
.cfcu-link .aui-icon {
    padding-right: 5px;
}
/* .cfcu-link a {
    font-size: 16px;
    font-weight: 500;
} */
.link-description {
    font-style: italic;
    font-size:14px;
    color:grey;
    margin-top:0;
    padding-left: 20px;
}
/***** HIDE BLANK EXPERIENCE FOR CONTENT BY LABEL *****/
.content-by-label.macro-blank-experience {
    display: none;
}
/***** RELOCATED LABELS BUTTON STYLING *****/
/* Relates to the jQuery script added under Custom HTML 'Add the Labels button to the top of the page' */
.spx-button-labels {
    height: unset;
    padding: 0;
}
.spx-button-labels:hover, .spx-button-labels:focus, .spx-button-labels:active {
    background-color: transparent !important;
    border-color: transparent !important;
    color: #344563 !important;
    outline: 0 !important;
}
.spx-button-labels:active .aui-icon {
    color: #344563 !important;
}
/***** GLOSSSARY PLUGIN DISPLAY FIXES *****/
.term-container:hover .term-title a {
    color: #36bed7;
}
.term-title a {
    color: #0096af;
}
.terms-title {
    color: #ffbe00;
}
.term-single-bloc h2 {
    color: #0096af;
}
.term-abstract blockquote, .hl-term-definition blockquote {
    padding: 5px 20px;
    margin: 0 0 0 19px;
}
.term-abstract {
    height: auto !important;
}
.read-more-control.term-show-more {
    display: none;
}
.read-more-fade {
    display: none !important;
}
.terms-letter {
    color: #36bed7;
}
.terms-scope .fa:hover, .terms-scope .fa-active {
    color: #0096af !important;
}
.aui-button.aui-button-primary, .aui-button.aui-button-primary:visited {
    background-color: #0096af;
}
.aui-button.aui-button-primary:hover, .aui-button.aui-button-primary:focus {
    background-color: #0096af;
    filter: brightness(1.2);
}
.term-title .fa:hover, .term-title .fa:active, .term-title .fa:focus {
    color: #36bed7 !important;
}
.hl-term-media {
    background-color: white !important;
}
/***** FANCYQUOTE *****/
.fancyquote {  
    font-size: 19px;  
    font-style: italic; 
    margin: 0 19px;  
    display: block;  
    color: #62899e;/*#af0600*/
    max-width: 600px;  
    padding: 10px 20px;  
}  
.fancyquote p:first-child:before {  
    content: "\201C";  
    font-size: 64px;  
    font-family: Adgs Icons;  
    font-weight: bold;  
    speak: literal-punctuation;  
    color: #ffbe00;  
    line-height: 1;  
    margin: -16px 0 -10px -20px;  
    display: block;  
}   
/***** CONFLUENCE SOURCE EDITOR BUG - HOPEFULLY TEMPORARY *****/
/* https://community.atlassian.com/t5/Confluence-questions/Source-Code-Editor-view-limited-to-21-rows/qaq-p/1102387 */
.CodeMirror {
    height: auto;
}
.CodeMirror-scroll{
    margin-bottom: 0px;
    margin-right: 0px;
    padding-bottom: 0px;
}
/***** PAGETREE EXPAND COLLAPSE SIZE *****/
.plugin_pagetree_expandcollapse {
    font-size:12px;
}
/***** FLOW BOARD COMMENTS DISPLAY ISSUE *****/
.card_comment_value.ql-editor {
    min-height: auto;
}
/***** SMART TERMS QUOTE DISPLAY *****/
.term-abstract blockquote, .hl-term-definition blockquote {
    padding: 0 0 1px 10px !important;
    margin: 5px 0 5px 10px !important;
}
/***** SCROLL IGNORE BACKGROUND FIX *****/  
div[data-macro-name="scroll-ignore"] {  
    background-color: inherit !important;  
} 
/***** CHANGES TO ROOT VAR DEFINITIONS *****/
/* root definitions also in Custom HTML so that they are applied to admin interfaces as well - they need to be maintained in both */
:root {
  --aui-focus: #36bed7;
  --aui-item-active-bg: #f5feff;
  --aui-item-active-text: #0096af;
  --aui-tabs-tab-active-border-color: #36bed7;
  --aui-tabs-tab-hover-text-color: #36bed7;
  --aui-tabs-tab-active-text-color: #36bed7;
}
/* Styles here are overrides for specific issues */
/* removes highlight border around tabbed content when selected */
.aui-navgroup-horizontal .aui-nav>li>a:focus, .aui-navgroup-horizontal .aui-nav>li>span:not(.assistive):focus {
    outline-style: none;
    box-shadow: 0 0 0 2px transparent;
    border-radius: 2px;
    z-index: 1;
}
/* changes Search underline highlight to spx colour */
.SearchContainer_search-typeahead-container__27oDw input[type='text']:focus {
    border-bottom: solid 2px #0096af;
}
/* changes the highlight colour for creating at links to the spx link color (relatively minor) */
#autocomplete.fabric {
    background-color: transparent;
    border: transparent;
    color: #36bed7;
}
/* default Panel colours */
.panel.conf-macro.output-block {
  border-color: #0096af;
}
.panelHeader {
  border-bottom-color: #0096af;
  background-color: #f5feff;
  color: #0096af;
}
/*** BLUEPRINT PLUGIN ***/
/* Hide unnecessary 'Manage Space Blueprints' menu item on every page */
#space-blueprints-settings {
  display: none;
}
/*** NOTIFICATION ICON ***/
/* Hide the notification icon when switched off from Admin -> 'In-app Notifications' */
/* Moved to Custom HTML to cover admin interfaces as well */
/* SPACING ON SECURE TEXT MACRO */
div[data-macro-name="secure"] {
  margin-top: 10px;
}
/*** BUG! First line of Page Properties Report displays text in the wrong color when added inside the Expand macro ***/
/*** seems to be inserting and extra Header row in the first table (body) row, but only inside the Expand macro ***/
.expand-content .xtr-1.tablesorter-headerRow .tablesorter-header-inner {
  color: var(--aui-body-text);
}
/*** LABELS LIST POPUP LINK - used on index pages as of 11 Aug 23 ***/
.labels-popup {
  background-color: transparent !important;
  margin:-5px 0 0 5px;
}
.labels-popup:hover {
  text-decoration: underline !important;
}


