

/********************
 velocity.css 
********************/












































/********************
 imports.css 
********************/






/********************
 aui8.css 
********************/

/*

body {
	background: #f5f5f5;
}

h1, h2, h3, h4, h5 {
  color: #ccc
}

h6 {
  color: #707070
}

blockquote {
  border-left: 1px solid #ccc;
}

a {
	color: #707070;
}

a:hover, a:active {
	color: #999;
}

#content > .aui-panel {
  border-color: #ccc;
}

.aui-page-panel {
	border-color: #ccc;
}

.aui-page-panel-nav {
  border-right-color: #ccc;
}

.aui-page-panel .aui-page-panel-nav {
  background: #f5f5f5
}

.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li::before,
.aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li::before,
.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li::after,
.aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li::after {
  background-color: #ccc;
}

.aui-page-notification-details-header-expander::before, 
.aui-page-notification-details-header-expander::after {
  border-top: 1px solid #ccc;
}

.aui-page-notification-details-header-expander .aui-expander-trigger {
  background-color: #f5f5f5;
}

.aui-page-focused .aui-page-panel-content > form.aui .buttons-container {
  border-top: 1px solid #ccc;
}

.aui-dd-parent .aui-dropdown li.dropdown-item.active a.item-link,
.aui-dd-parent .aui-dropdown a.item-link:hover, 
.aui-dd-parent .aui-dropdown a.item-link:active,
.aui-dd-parent .aui-dropdown a.item-link:focus, 
.aui-dropdown a.item-link:hover,
.aui-dropdown a.item-link:active, .aui-dropdown a.item-link:focus {
  background: #999;
}

.aui-icon-dropdown {
  border-top-color: #333;
}

table.aui > caption {
	border-bottom: 1px solid #ccc;
}

table.aui > tbody > tr, 
table.aui > tfoot > tr {
	color: #333;
	border-bottom: 1px solid #ccc;
}

table.aui > tbody > tr > th {
	color: #333;
}

table.aui > thead {
    border-bottom: 1px solid #ccc;
}

table.aui > tbody > tr:first-child > td, 
table.aui > tbody > tr:first-child > th,
table.aui > tfoot > tr:first-child > td {
	border-top: 1px solid #ccc;
}

table.aui.aui-zebra > thead > tr:nth-child(even), 
table.aui.aui-zebra > tbody > tr:nth-child(even),
table.aui.aui-zebra > tfoot > tr:nth-child(even), 
table.aui.aui-zebra > tbody > tr:nth-child(even) > th {
  color: #333;
}

form.aui .text, 
form.aui .password, 
form.aui .upfile, 
form.aui .textarea,
form.aui .select, 
form.aui .multi-select, 
form.aui .aui-select2-container {
  color: #333;
}

form.aui option, 
form.aui optgroup option {
  color: #333;
}

form.aui .checkbox > label, 
form.aui .radio > label {
    color: #333;
}

form.aui .button {
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 3.01px;
  color: #333;
}

form.aui .button:focus, 
form.aui .button:hover {
  background-color: #f5f5f5;
  border-color: #999;
  color: #000;
}

form.aui .button:active, 
form.aui .button.active {
  background-image: none;
  background-color: #f5f5f5;
  border-color: #ddd;
  color: #999;
}

form.aui .button[disabled], 
form.aui .button[disabled]:hover, 
form.aui .button[disabled]:focus,
form.aui .button[disabled]:active {
  background-color: #f5f5f5;
  border-color: #ddd;
  color: #999;
}

form.aui pre.aui-form {
  border: 1px solid #ccc;
}

.aui-message {
	border-color: #707070;
	color: #333;
}

.aui-message:after {
	color: #fff;
}

.aui-message .aui-icon.icon-close {
	color: #707070;
}

.aui-message .aui-icon.icon-close:hover {
	color: #333;
}

.aui-message.error,
.aui-message-error {
  color: #333;
}

.aui-message.warning,
.aui-message-warning {
	color: #333;
}

.aui-message.hint,
.aui-message-hint,
.aui-message.info,
.aui-message-info {
  border-color: #666;
  color: #333;
}

.aui-message.hint::after,
.aui-message-hint::after,
.aui-message.info::after,
.aui-message-info::after {
  color: #666;
}

.aui-message.success,
.aui-message-success {
  border-color: #8eb021;
  color: #333;
}

.aui-message.success::after,
.aui-message-success::after {
  color: #fff;
}

#header .aui-message {
  color: #333;
}

.aui-toolbar .toolbar-group .toolbar-trigger,
.aui-toolbar .aui-dd-parent a.aui-dd-trigger {
  background: #f5f5f5;
  xborder: 1px solid #ccc;
  color: #333;
}

.aui-toolbar .toolbar-group .toolbar-item.toolbar-item-link .toolbar-trigger {
  color: #666;
}

.aui-toolbar .aui-dropdown2-trigger.toolbar-trigger.active, 
.aui-toolbar .toolbar-splitbutton:hover .toolbar-trigger,
.aui-toolbar .toolbar-group .toolbar-trigger:focus, 
.aui-toolbar .toolbar-group .toolbar-trigger:hover,
.aui-toolbar .toolbar-group button:focus, 
.aui-toolbar .toolbar-group button:hover,
.aui-toolbar .aui-dd-parent .aui-dd-trigger:focus, 
.aui-toolbar .aui-dd-parent .aui-dd-trigger:hover,
.aui-toolbar .toolbar-group .active .toolbar-trigger:hover {
  background: #e9e9e9;
  xborder-color: #999;
  xmargin-left: -1px;
  color: #000;
}

.aui-toolbar .toolbar-item:first-child .toolbar-trigger:hover,
.aui-toolbar .toolbar-item:first-child .aui-dropdown2-trigger.toolbar-trigger.active,
.aui-toolbar .toolbar-item.active:first-child .toolbar-trigger,
.aui-toolbar .toolbar-splitbutton:first-child:hover .toolbar-trigger,
.aui-toolbar .toolbar-item:first-child .toolbar-trigger:focus, 
.aui-toolbar .toolbar-item:first-child .toolbar-trigger:hover,
.aui-toolbar .toolbar-item:first-child button:focus, 
.aui-toolbar .toolbar-item:first-child button:hover,
.aui-toolbar .toolbar-item:first-child .aui-dd-parent .aui-dd-trigger:focus,
.aui-toolbar .toolbar-item:first-child .aui-dd-parent .aui-dd-trigger:hover,
.aui-toolbar .toolbar-item:first-child.active .toolbar-trigger:hover {
  xmargin-left: 0
}

.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:focus,
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:hover,
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:active,
.aui-toolbar .disabled .active .toolbar-trigger:hover, .aui-toolbar .toolbar-group.disabled .toolbar-trigger,
.aui-toolbar .toolbar-group.disabled .toolbar-trigger:focus, .aui-toolbar .toolbar-group.disabled .toolbar-trigger:hover,
.aui-toolbar .toolbar-group.disabled .toolbar-trigger:active, .aui-toolbar .toolbar-group .disabled .toolbar-trigger,
.aui-toolbar .toolbar-group .disabled .toolbar-trigger:focus, .aui-toolbar .toolbar-group .disabled .toolbar-trigger:hover,
.aui-toolbar .toolbar-group .disabled .toolbar-trigger:active, .aui-toolbar .toolbar-group .toolbar-trigger.disabled,
.aui-toolbar .toolbar-group .toolbar-trigger.disabled:focus, .aui-toolbar .toolbar-group .toolbar-trigger.disabled:hover,
.aui-toolbar .toolbar-group .toolbar-trigger.disabled:active {
  background: #f5f5f5;
  xborder-color: #ddd;
  color: #999;
}

.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:focus,
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:hover,
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:active {
  color: #999
}

.aui-toolbar .toolbar-group.disabled .toolbar-item:first-child .toolbar-trigger,
.aui-toolbar .toolbar-group .disabled.toolbar-item:first-child .toolbar-trigger,
.aui-toolbar .toolbar-group .toolbar-item:first-child .disabled.toolbar-trigger {
  xborder-left-color: #ddd
}

.aui-button, 
a.aui-button, 
.aui-button:visited {
  background: #f5f5f5;
  xborder: 1px solid #ccc;
  color: #333;
}

.aui-button:focus, .aui-button:hover, .aui-button-subtle.aui-button:focus,
.aui-button-subtle.aui-button:hover {
  background-color: #e9e9e9;
	border-bottom-width: 0;
  xborder-color: #999;
  color: #000;
}

.aui-button:active, .aui-button.aui-button-subtle:active, .aui-button.aui-button-subtle.active {
  background-color: #e9e9e9;
  xborder-color: #999;
  color: #0052cc;
}

.aui-button.active, .aui-button-subtle.aui-button.active {
  background-color: #333;
  color: #fff;
}

.aui-button[aria-pressed="true"], .aui-buttons .aui-button[aria-pressed="true"],
.aui-buttons .aui-button[aria-pressed="true"].aui-button-primary,
.aui-buttons .aui-button[aria-pressed="true"].aui-button-subtle {
  background-color: #666;
}


h1, h2, h3, h4,
.wiki-content h1,
.wiki-content h2,
.wiki-content h3,
.wiki-content h4,
.pagetitle,
.steptitle,
.substeptitle,
.formtitle,
table.confluenceTable td.confluenceTd.highlight,
table.confluenceTable td.confluenceTd.highlight > p,
table.confluenceTable th.confluenceTh,
table.confluenceTable th.confluenceTh > p,
.wiki-content .tablesorter-header-inner,
table.admin th,
.form-element-large,
.form-element-small,
#toolbar #format-dropdown .format-h1 a,
#toolbar #format-dropdown .format-h2 a,
#toolbar #format-dropdown .format-h3 a,
#toolbar #format-dropdown .format-h4 a {
    color: #003764;
}

h5, h6,
.wiki-content h5,
.wiki-content h6,
#toolbar #format-dropdown .format-h5 a,
#toolbar #format-dropdown .format-h6 a {
    color: #333333;
}

#format-dropdown .mce_formatPreview.mce_blockquote a {
    border-left-color: #FFFFFF;
}

.wiki-content h1,
.wiki-content h2 {
 	border-bottom-color: #FFFFFF;
}

.wiki-content-preview {
    border-left-color: #FFFFFF;
    border-right-color: #FFFFFF;
}

.pageSectionHeader {
    border-bottom-color: #c5c6c8;
}

.panel {
    border-color: #FFFFFF;
}

.panelHeader,
.menuheading,
.pageheader,
.sectionbottom {
    border-bottom-color: #FFFFFF;
}

.topRow {
    border-top-color: #FFFFFF;
}

.tabletitle, .pageSectionHeader {
	border-bottom-color: #FFFFFF;
}

blockquote {
    border-left-color: #ffd417;
}

a,
a:visited,
a:focus,
a:hover,
a:active,
a.blogHeading {
    color: #003764;
}

.aui-nav-vertical li a:link,
.aui-nav-vertical li a:focus,
.aui-nav-vertical li a:visited,
.aui-nav-vertical li a:active {
    color: #003764;
}

.wiki-content a,
.wiki-content a:link,
.wiki-content a:visited,
.wiki-content a:focus,
.wiki-content a:hover,
.wiki-content a:active {
    color: #003764;
}

.navigation-pseudo-link {
    color: #003764;
}

a.visitable:visited {
    color: #333;
}

.createlink,
a.createlink,
a.createlink:link,
a.createlink:visited,
a.createlink:active,
a.createlink:hover {
    text-decoration: underline;
    color: #003764;
}

.unresolved,
a.unresolved,
a.unresolved:link,
a.unresolved:visited,
a.unresolved:active,
a.unresolved:hover {
    text-decoration: underline;
    color: #003764;
}

.not-permitted,
a.not-permitted,
a.not-permitted:link,
a.not-permitted:visited,
a.not-permitted:hover,
a.not-permitted:active {
    color: #003764;
}

.grey,
a.grey,
a.grey:link,
a.grey:visited,
a.grey:hover,
a.grey:active {
    color: #666;
}

#tinymce.wiki-content a,
#tinymce.wiki-content a:link,
#tinymce.wiki-content a:visited,
#tinymce.wiki-content a:focus,
#tinymce.wiki-content a:hover,
#tinymce.wiki-content a:active {
	color: #003764 !important;
}

#tinymce.wiki-content>p {
    word-wrap: break-word;
}

#tinymce.wiki-content a.createlink {
    color: #003764  !important; }

#tinymce.wiki-content a.unresolved {
    color: #003764 !important; }

#tinymce.wiki-content a.not-permitted {
    color: #003764 !important; }

h1 a:link,
h1 a:visited,
h1 a:focus,
h1 a:hover,
h1 a:active {
    color: #003764;
    border-bottom-color: #003764;
}

.spacenametitle-printable,
.spacenametitle-printable a,
.spacenametitle-printable a:visited {
    color: #999999;
}

.tableview th {border-bottom-color: #FFFFFF;
}

.navBackgroundBox {color: #ffd417;
}

.previewBoxTop,
.previewContent,
.previewBoxBottom,
.functionbox {
    border-color: #FFFFFF;
}

.smalltext-blue {
    color: #FFFFFF;
}

.tabnav,
.comment .tabnav,
ul.tabnav {
    border-bottom-color: #003764;
}

.tabnav .tabs a {
    border-color: #003764;
    background: #003764;
}

.tabnav .tabs a:link,
.tabnav .tabs a:visited {
    color: #ffd417;
}
.tabnav .tabs a:hover {
    color: #333333;border-color: #333333;
}

#squaretab a {
    border-color: #003764;
}

#squaretab a:link,
#squaretab a:visited {color: #ffd417;
}

#squaretab a:hover {
    color: #333333;border-color: #333333;
}

table.blogcalendar {
    border-color: #FFFFFF;
}

.blogcalendar th.calendarhead,
a.calendarhead,
a.calendarhead:link,
a.calendarhead:visited,
a.calendarhead:hover {
    background-color: #003764;
    color: #FFFFFF;
}

.searchGroupHeading {
    background-color: #003764;
    color: #FFFFFF;
}

.topBar {
    background-color: #004494 ;
}

.basicPanelContainer {
    border-color: #DFE1E6;
}

.greynavbar {
    border-top-color: #003764
}

div.license-personal {
   background-color: #0049B0;
   color: #505F79;
}

div.license-personal a {
   color: #505F79;
}

#header {
    background-color: #004494 ;
}

#header a,
    
 {
    color: #FFFFFF;
}

.breadcrumbs {
 	border-color: #FFFFFF;
}

.tab-navigation .tab a {border: 1px solid #ffd417;
    color: #ffd417;
}
.tab-navigation .tab a:hover {
    color: #333333;}

.tabletitle, .heading-text-color {}

ol.autocompleter li.focused {
	background: #003764;
	color: #FFFFFF;
}


.diff-navigation a.version-navigation {
    background-color: #ddd;
}

.diff-navigation a.version-navigation:hover {
    background-color: #bbb;
}

.diff-navigation a.version-navigation.all:hover {
    background-color: transparent;
}


.tasklist .task.complete .signoff { color: #008004; }
.tasklist .task.incomplete .signoff { color: #cc0000; }



#move-page-dialog .ui-tree li a.highlighted {
    background-color: #003764;
    color: #FFFFFF;
}



a:not(.aui-button):not(.aui-dialog2-header-close):not(.expand-collapse-trigger) {
    color: #003764;
}

.aui-toolbar .aui-buttons .toolbar-item-link:hover button.toolbar-trigger,
.aui-toolbar .aui-buttons .toolbar-item-link button.toolbar-trigger,
.aui-navgroup-horizontal .aui-nav > li a,
.aui-dialog .dialog-page-menu li.page-menu-item button.item-button,
body.spaces .aui-tabs > .tabs-menu .menu-item a,
body.spaces .aui-tabs > .tabs-menu .menu-item a:link,
body.spaces .aui-tabs > .tabs-menu .menu-item a:visited {
    color: #003764;
}

.aui-nav-vertical li.active a,
.aui-nav-vertical li.active a:hover {
    color: #003764;
    background-color: #FFFFFF;
}

.aui-button.aui-button-link {
    color: #003764;
}

#com-atlassian-confluence .aui-dd-parent a.perms-dropdown-trigger:hover,
#com-atlassian-confluence .aui-dd-parent a.perms-dropdown-trigger:focus,
#com-atlassian-confluence .aui-dd-parent .aui-dropdown .dropdown-item.active a,
.ajs-menu-bar .ajs-menu-item li.active a,
.aui-dd-parent .aui-dropdown li.active,
.ajs-menu-bar .ajs-menu-item.opened .ajs-drop-down li.active a,
.ajs-content-hover .popup-follow a:hover {
    color: #172B4D;
    background-color: #3b73af;
}

.ajs-menu-bar .ajs-menu-item.opened a.trigger {
    background-color: #3b73af;
}


#header .aui-header {
    background-color: #004494 ;
    color: #FFFFFF;
}

.aui-header .aui-dropdown2-trigger.active::after,
.aui-header .aui-dropdown2-trigger:hover::after {
    border-top-color: #DEEBFF;
}

.aui-header .aui-dropdown2-trigger::after {
    border-top-color: #DEEBFF;
}

.aui-header .aui-dropdown2-trigger,
#header .aui-header .aui-nav-link ,
#header .aui-header .aui-nav-imagelink,
#header .aui-header a {
    color: #DEEBFF;
}

#header .aui-header .aui-dropdown2 {
    border-color: #0049B0;
}
#header .aui-header .aui-dropdown2 li.separator {
    border-top-color: #0049B0;
}

#header .aui-header .aui-dd-parent .aui-dropdown a:focus,
#header .aui-header .aui-dd-parent .aui-dropdown a:hover,
#header .aui-header .aui-dd-parent .aui-dropdown a:active,
#header .aui-header .aui-dd-parent .aui-dropdown li.active a {
    color: #172B4D;
    background-color: #3b73af;
}

#header .aui-header li.aui-nav a.aui-nav-link a{
    color: #172B4D;
}

#app-switcher.aui-dropdown2.aui-style-default .active,
.aui-dropdown2-trigger.app-switcher-trigger:hover,
.aui-dropdown2.aui-style-default .active {
    background-color: #3b73af;
    color: #172B4D;
}


#header .aui-header .aui-nav .aui-button-primary {
    background-color: #0065FF;
    color: #FFFFFF;
}

#header .aui-header .aui-nav .aui-button-primary:hover,
#header .aui-header .aui-nav .aui-button-primary:focus {
    filter: brightness(1.2);
    color: #FFFFFF;
}

.aui-header .aui-quicksearch input[type='text'],
.aui-header .aui-quicksearch input[type='text'][type='text']:focus {
    background: rgba(9, 30, 66, 0.48)
}

    .aui-header .aui-quicksearch:after,
    .aui-header .aui-quicksearch input[type='text'],
    .aui-header .aui-quicksearch input[type='text'][type='text']:focus {
        color: #DEEBFF;
    }

#header .aui-header .aui-nav .aui-button-primary:active {
    background-color: #0065FF;
    color: #FFFFFF;
}



.aui-label {
    background-color: #F2F2F2;
}

.tag-cloud .aui-label a:link,
.tag-cloud .aui-label a:visited {
    color: #003764;
}




.diff-tag-added {
    background-color: #93c49f;
}

.diff-tag-removed {
    background-color: #df9898;
}

.diff-html-added {
    background-color: #ddfade;
    border-color: #93c49f;
}

.diff-html-removed {
    background-color: #ffe7e7;
    border-color: #df9898;
}

.diff-html-changed {
    background-color: #d6f0ff;
    border-color: #9eb6d4;
}

.diff-html-added img {
    border-color: #93c49f;
}

.diff-html-removed img {
    border-color: #df9898;
}

.diff-html-changed img {
    border-color: #9eb6d4;
}

.diff-image-overlay,
.wiki-content .diff-image-overlay {
    color: #535353;
}

.diff-image-overlay.diff-removed-image {
    background-color: #ffe7e7;
}

.diff-image-overlay.diff-added-image {
    background-color: #ddfade;
}

.diff-image-overlay.diff-changed-image {
    background-color: #d6f0ff;
}

.diff-macro {
    border-color: #ddd;
    background-color: #f0f0f0;
}

.diff-macro .diff-macro-title {
    background-color: transparent;
}

.diff-macro .diff-macro-properties {
    border-color: #ddd;
}

.diff-macro .diff-macro-properties,
.diff-macro .diff-macro-properties th,
.diff-macro .diff-macro-properties td {
    background-color: #fafafa;
    background: rgba(255,255,255,0.5);
}

.diff-macro .diff-macro-body {
    background-color: #FFFFFF;
    border: 1px solid #ddd;
}

.diff-macro.diff-html-added,
.diff-macro.diff-html-added .diff-macro-body {
    background-color: #ddfade;
    border-color: #93c49f;
}

.diff-macro.diff-html-removed,
.diff-macro.diff-html-removed .diff-macro-body {
    background-color: #ffe7e7;
    border-color: #df9898;
}

.diff-macro.diff-html-changed,
.diff-macro.diff-html-changed .diff-macro-body {
    background-color: #d6f0ff;
    border-color: #9eb6d4;
}

.diff-macro.diff-html-added .diff-macro-body,
.diff-macro.diff-html-removed .diff-macro-body,
.diff-macro.diff-html-changed .diff-macro-body {
    background-color: #FFFFFF;
}

# @end Diff colours

*/




/********************
 aui8-patches.css 
********************/

.brikit-canvas .aui-navgroup-horizontal::after {
	display: none;
}

body.mobile #aui-flag-container {
    max-width: 100vw;
    left: 0;
    right: 0;
}

body.mobile #aui-flag-container .aui-message {
  width: auto;
}

header#header nav.aui-header {
    z-index: 101;
}

/*
.ia-splitter-handle-highlight {
  border-left: 1px solid #ccc;
  left: 3px;
  width: 7px;
}

#designer .aui-tabs.horizontal-tabs>.tabs-pane {
	padding: 0;
}

.brikit-toolbar .content-navigation .ajs-menu-bar li.ajs-button .aui-icon.aui-icon-small {
	color: #707070;
}

.brikit-menu-panel.aui-dropdown2 [role="menuitem"], .brikit-menu-panel.aui-dropdown2 [role="menuitemcheckbox"], .brikit-menu-panel.aui-dropdown2 [role="menuitemradio"], .brikit-menu-panel.aui-dropdown2 [role="radio"], .brikit-menu-panel.aui-dropdown2 [role="checkbox"], .brikit-menu-panel.aui-dropdown2 a {
	padding: 0;
}
*/




/********************
 aui8-confluence-sidebar.css 
********************/

/*.ia-fixed-sidebar {
		}
*/

/*** SEE mainvmdcss.html for CSS needed at page load time. ***/

/*
.ia-fixed-sidebar a,
.ia-fixed-sidebar ul li,
.ia-fixed-sidebar p,
.ia-fixed-sidebar .aui-button,
.ia-fixed-sidebar .aui-icon {
	color: #333;
}

.acs-side-bar {
	background-color: #f5f5f5;
}

.acs-side-bar h1,
.acs-side-bar h2,
.acs-side-bar h3,
.acs-side-bar h4,
.acs-side-bar h5,
.acs-side-bar h6 {
	color: #666;
	font-weight: 700;
}

.acs-side-bar .plugin_pagetree a:hover {
	color: #333;
	text-decoration: underline;
}

.acs-side-bar .acs-nav-item:hover .acs-nav-item-link,
.acs-side-bar .current-item .acs-nav-item-link {
	background-color: #ddd;
	color: #333;
}

.acs-side-bar-flyout-wiki-wrapper .wiki .label {
	color: #003764;
}
*/




/********************
 aui8-tabs.css 
********************/

/* AUI Tabs - Remove bottom border ----------------------------------------------- */
.brikit-content-layer .aui-tabs.horizontal-tabs>.tabs-menu:after,
.brikit-content-layer .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:after {
  display: none;
}

/* Brikit Tabbed Blocks Spacing Fix ----------------------------------------------- */
.column-wrapper .aui-tabs.aui7-patch ul.tabs-menu.theme-press {}




/********************
 aui-conf8.css 
********************/

.aui-navgroup-horizontal .aui-navgroup-inner {
  padding: 0;
}




/********************
 fonts.css 
********************/

@font-face {
  font-family: 'Theme-Press-Icons';
  src:  url('/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/fonts/theme-press-icons/Theme-Press-Icons.eot?v1');
  src:  url('/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/fonts/theme-press-icons/Theme-Press-Icons.eot?v1') format('embedded-opentype'),
    url('/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/fonts/theme-press-icons/Theme-Press-Icons.woff2?v1') format('woff2'),
    url('/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/fonts/theme-press-icons/Theme-Press-Icons.ttf?v1') format('truetype'),
    url('/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/fonts/theme-press-icons/Theme-Press-Icons.woff?v1') format('woff'),
    url('/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/fonts/theme-press-icons/Theme-Press-Icons.svg?v1#Theme-Press-Icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.theme-press-icon:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Theme-Press-Icons' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.theme-press-icon:not(.theme-press-icon-show-span) span {
  text-indent: -9999em;
  display: inline-block;
}

.aui-button.theme-press-icon.theme-press-icon-show-span span {
  padding-left: 0;
}

.theme-press-icon-close:before {
  content: "\e900";
}
.theme-press-icon-copy:before {
  content: "\e901";
}
.theme-press-icon-double-down:before {
  content: "\e902";
}
.theme-press-icon-download:before {
  content: "\e903";
}
.theme-press-icon-drag-handle:before {
  content: "\e904";
}
.theme-press-icon-layer-1:before {
  content: "\e905";
}
.theme-press-icon-layer-2:before {
  content: "\e910";
}
.theme-press-icon-layer-2-right:before {
  content: "\e906";
}
.theme-press-icon-layer-2-left:before {
  content: "\e90f";
}
.theme-press-icon-layer-3-main:before {
  content: "\e907";
}
.theme-press-icon-layer-3:before {
  content: "\e908";
}
.theme-press-icon-layer-4:before {
  content: "\e909";
}
.theme-press-icon-move:before {
  content: "\e90a";
}
.theme-press-icon-redo:before {
  content: "\e90b";
}
.theme-press-icon-toolbar-edit-button:before {
  content: "\e90c";
}
.theme-press-icon-undo:before {
  content: "\e90d";
}
.theme-press-icon-upload:before {
  content: "\e90e";
}




/********************
 flex.css 
********************/

.bui-flex {
	display: flex;
}

.bui-flex-center {
	align-items: center;
}

.bui-flex-button-spacing > * {
	margin-right: 8px;
}




/********************
 responsive.css 
********************/

.tp-layer:after,
.tp-content-container:after,
.tp-column:after { content: ""; display: table; clear: both; }

.tp-layer h1,
.tp-layer h2,
.tp-layer p { -webkit-transition: font-size .2s; transition: font-size .2s; transition-timing-function: ease-out; }

.tp-column  { margin: 0; padding: 0; border: none; float: left; width: 99.9999%; }

@media screen and (min-width: 800px) {
	.tp-three-quarters { width: 74.99999%; }
	.tp-seven-tenths { width: 69.99999%; }
	.tp-two-thirds { width: 66.66666%; }
	.tp-three-fifths { width: 59.99999%; }
	.tp-half { width: 49.99999%; }
	.tp-3-column.tp-half { width: 49.99999%; }
	.tp-third { width: 33.33333%; }
	.tp-three-tenths { width: 29.99999%; }
	.tp-quarter,
	.tp-3-column.tp-quarter { width: 24.99999%; }
	.tp-fifth { width: 19.99999%; }
	.tp-sixth { width: 16.66666%; }
}

@media screen and (min-width: 600px) and (max-width: 800px) {

	.tp-quarter { width: 49.99999%; }

	.tp-3-column.tp-half { width: 99.99999%; }
	.tp-3-column.tp-quarter { width: 49.99999%; }

	.tp-seven-tenths,
	.tp-three-fifths { width: 99.99999%; }
	.tp-three-tenths { width: 99.99999%; }

	.tp-three-quarters { width: 74.99999%; }
	.tp-two-thirds { width: 66.66666%; }
	.tp-half { width: 49.99999%; }

	.tp-third { width: 99.99999%; }
	.tp-third.tp-minor { width: 49.99999%; }

	.tp-quarter { width: 49.99999%; }
	.tp-fifth { width: 19.99999%; }
	.tp-sixth { width: 16.66666%; }

	.tp-3-column.tp-half { width: 99.99999%;}
	.tp-3-column.tp-quarter { width: 49.99999%;}
}

@media screen and (min-width: 600px) and (max-width: 800px) {
	.tp-layer h1 { font-size: 1.4em; }
	.tp-layer h2 { font-size: 1.2em; }
	.tp-layer p { font-size: .9em; }
}

@media screen and (min-width: 600px) and (max-width: 800px) {
	.tp-3-column.tp-half .brikit-content-block.tp-block,
	.tp-seven-tenths .brikit-content-block.tp-block,
	.tp-three-fifths .brikit-content-block.tp-block,
	.tp-three-tenths .brikit-content-block.tp-block,
	.tp-third:not(.tp-minor) .brikit-content-block.tp-block,
	.tp-3-column.tp-half .brikit-content-block.tp-block { min-height: auto !important; }
}

@media screen and (max-width: 600px) {
	.brikit-content-block.tp-block { min-height: auto !important; }
}




/********************
 left-nav-sidebar.css 
********************/

#brikit-navigator {
	position: fixed;
	display: flex;
  height: calc(100% - );
	overflow: visible;}

#brikit-left-nav-sidebar-container {
	display: flex;
  z-index: 7;
}

#brikit-navigator:not(.hover) #brikit-left-nav-sidebar-collapser,
#brikit-navigator.hover #brikit-left-nav-sidebar-container {}

#brikit-left-nav-sidebar-collapser {
  position: relative;
  box-sizing: border-box;
  overflow-x: hidden;
}

#brikit-navigator:not(.resizing) #brikit-left-nav-sidebar-collapser {
  transition: width .3s;
}

#brikit-navigator.collapse #brikit-left-nav-sidebar-collapser,
#brikit-navigator.hover #brikit-left-nav-sidebar-collapser {
	width: 0;
}

#brikit-navigator #brikit-left-nav-sidebar-collapser {}


#brikit-navigator:not(.hover):not(.collapse) #brikit-left-nav-sidebar-collapser,
#brikit-navigator.hover.open #brikit-left-nav-sidebar-collapser,
#brikit-navigator.hover.pinned-open #brikit-left-nav-sidebar-collapser {
  width: 300px;
}

#brikit-left-nav-sidebar {
	display: flex;
  flex-shrink: 0;
	flex-direction: column;
	box-sizing: border-box;
  overflow-x: hidden;
}

#brikit-sidebar-resize-handle {
  flex: 0 0 7px;
  min-width: 7px;
	height: 100%;
	cursor: col-resize;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/icons/drag-handle-v.svg");
	background-origin: padding-box;
	background-position: 100% 50%;
	background-repeat: no-repeat;
	background-size: auto;
	z-index: 8;
}

#brikit-navigator.collapse #brikit-sidebar-resize-handle {
	cursor: default;
}

#brikit-navigator.hover #brikit-sidebar-resize-handle {
  position: relative;
  flex: 0 0 18px;
  min-width: 18px;
  cursor: default;
}

#brikit-navigator.hover.pinned-open #brikit-sidebar-resize-handle {
	cursor: col-resize;
}

#brikit-navigator:not(.open) .hover-open-icon {
  z-index: 9;
  transform: translateX(-50%) translateY(	 200% );
  width: 23px;
  height: 23px;
  background-color: 	 #ccc ;
  border: 1px solid 	 #636363 ;
  border-radius: 50%;
  cursor: pointer;
}

#brikit-navigator .hover-open-icon .aui-icon {
  color: 	 #636363 ;
  transition: all 0.15s ease-in-out;
}

#brikit-navigator .hover-open-icon:hover {
  background-color: 	 #ccc ;
  border: 1px solid 	 #2b2b2b ;
}

#brikit-navigator.open .hover-open-icon {
  display: none;
}

#brikit-navigator .hover-open-icon:hover .aui-icon {
  color: 	 #2b2b2b ;
}

#brikit-navigator .hover-open-icon .aui-icon::before {
  font-size: 24px;
  line-height: 19px;
}

#brikit-navigator.pinned-open .hover-open-icon .aui-icon {
  transform: scaleX(-1);
  margin-left: 6px;
}

#brikit-left-nav-sidebar #brikit-tree-view-header {
			}

#brikit-left-nav-sidebar #brikit-tree-view-header ul {
	padding: 0;
}

#brikit-left-nav-sidebar #brikit-tree-view {
  flex: 1 0;
	overflow-y: auto;

				padding-top: 0;
	padding-left: calc($brikitLeftNavSidebarPadding - 1em / 2);
}




/********************
 sidebar-page-tree.css 
********************/


#brikit-left-nav-sidebar #brikit-tree-view ul {
  list-style: none;
  margin:0;
  padding:0;
}

#brikit-left-nav-sidebar #brikit-tree-view ul li {
  background-repeat: no-repeat;
}

body.view-blog-post #brikit-left-nav-sidebar .icon-section {
	display: none;
	background-position: center center;
}

body.view-blog-post #brikit-left-nav-sidebar h3.blog-tree-heading {
    display: none;
}

body.view-blog-post #brikit-left-nav-sidebar .icon-section-opened,
body.view-blog-post #brikit-left-nav-sidebar .icon-section-closed {
	background-size: contain;
	display: inline-block;
}

#brikit-left-nav-sidebar #brikit-tree-view li.collapsed,
body.view-blog-post #brikit-left-nav-sidebar .icon-section-closed {
    background-image:  url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/icons/templates/nav-tree-closed.png) ;
		
}

#brikit-left-nav-sidebar #brikit-tree-view li.expanded,
body.view-blog-post #brikit-left-nav-sidebar .icon-section-opened {
    background-image:  url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/icons/templates/nav-tree-open.png) ;
}

#brikit-left-nav-sidebar #brikit-tree-view ul li {
	position: relative;
	line-height: 1.66em;
	background-size: 12px;
}

#brikit-left-nav-sidebar #brikit-tree-view ul li a {
	display: block;
  margin-bottom: .5em;
}

body.view-blog-post #brikit-left-nav-sidebar #brikit-tree-view ul li a {
	display: inline;
	margin-left: .2em;
}

body.view-blog-post #brikit-left-nav-sidebar #brikit-tree-view ul li li {
	margin-left: 1.3em;
}



#brikit-left-nav-sidebar #brikit-tree-view ul.too-deep > li { background-position: calc(21 * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-0  > li { background-position: calc(0  * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-1  > li { background-position: calc(1  * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-2  > li { background-position: calc(2  * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-3  > li { background-position: calc(3  * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-4  > li { background-position: calc(4  * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-5  > li { background-position: calc(5  * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-6  > li { background-position: calc(6  * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-7  > li { background-position: calc(7  * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-8  > li { background-position: calc(8  * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-9  > li { background-position: calc(9  * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-10 > li { background-position: calc(10 * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-11 > li { background-position: calc(11 * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-12 > li { background-position: calc(12 * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-13 > li { background-position: calc(13 * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-14 > li { background-position: calc(14 * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-15 > li { background-position: calc(15 * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-16 > li { background-position: calc(16 * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-17 > li { background-position: calc(17 * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-18 > li { background-position: calc(18 * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-19 > li { background-position: calc(19 * 1em) 1px; }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-20 > li { background-position: calc(20 * 1em) 1px; }

#brikit-left-nav-sidebar #brikit-tree-view ul.too-deep > li > a { margin-left: calc(22 * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-0  > li > a { margin-left: calc(1  * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-1  > li > a { margin-left: calc(2  * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-2  > li > a { margin-left: calc(3  * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-3  > li > a { margin-left: calc(4  * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-4  > li > a { margin-left: calc(5  * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-5  > li > a { margin-left: calc(6  * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-6  > li > a { margin-left: calc(7  * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-7  > li > a { margin-left: calc(8  * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-8  > li > a { margin-left: calc(9  * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-9  > li > a { margin-left: calc(10 * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-10 > li > a { margin-left: calc(11 * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-11 > li > a { margin-left: calc(12 * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-12 > li > a { margin-left: calc(13 * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-13 > li > a { margin-left: calc(14 * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-14 > li > a { margin-left: calc(15 * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-15 > li > a { margin-left: calc(16 * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-16 > li > a { margin-left: calc(17 * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-17 > li > a { margin-left: calc(18 * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-18 > li > a { margin-left: calc(19 * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-19 > li > a { margin-left: calc(20 * 1em + 4px); }
#brikit-left-nav-sidebar #brikit-tree-view ul.depth-20 > li > a { margin-left: calc(21 * 1em + 4px); }


#brikit-left-nav-sidebar #brikit-tree-view-header {}

#brikit-left-nav-sidebar #brikit-tree-view-header .space-title-link {
    overflow: hidden;
    display: block;
}

#brikit-left-nav-sidebar #brikit-tree-view-header .space-title-link a {font-family: 	 Arial, sans-serif ;font-family: 	 Arial, sans-serif ;}

#brikit-left-nav-sidebar #brikit-tree-view-header .space.logo {
	width: initial;float: left;
}


#brikit-left-nav-sidebar #brikit-tree-view ul li a,
#brikit-left-nav-sidebar #brikit-tree-view ul li span a {
		line-height: 1;
		
			color: #0076c7;
	font-family: 	 Arial, sans-serif ;
	font-size: 15px;
	font-weight: 500;text-decoration: none;
		border-bottom: none;font-family: 	 Arial, sans-serif ;border-bottom: 1px solid transparent;
		
					text-decoration: none;
		border-bottom: none;
	}

#brikit-left-nav-sidebar #brikit-tree-view ul li a:hover,
#brikit-left-nav-sidebar #brikit-tree-view ul li span a:hover {
		color: #004494 ;
		
					text-decoration: none;
		border-bottom: none;border-bottom: 1px solid transparent;
		
					text-decoration: none;
		border-bottom: none;
	}

#brikit-left-nav-sidebar #brikit-tree-view ul li a,
#brikit-left-nav-sidebar #brikit-tree-view ul li a:hover {
		border-bottom: none !important;
}

#brikit-left-nav-sidebar #brikit-tree-view ul li.current > a {
		color: #333333;
	font-family: 	 Arial, sans-serif ;font-weight: 600;font-family: 	 Arial, sans-serif ;}





/********************
 frames.css 
********************/

x { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

.tp-layer { margin: 0; padding: 0; }

.tp-content-container { margin: auto; }

.tp-block { margin: 0; padding: 0; }
.tp-block.not-from-block .tp-block-liner { margin: 16px 16px 32px 16px; padding: 16px; border: 1px solid #CCC; border-radius: 8px; }




/********************
 structure.css 
********************/

.brikit-title-layer .brikit-content-column {
	width: 100%;
}




/********************
 toolbar.css 
********************/

.brikit-toolbar {
		background: #FAFAFA   ;position: relative;
		height: 30px;
		padding: 2px 24px;

		border-width: 0px;}

/*** SEE mainvmdcss.html for CSS needed at page load time. ***/

/*.page-context.view-mode.brikit-edit-mode .brikit-toolbar {
	display: block;
}
*/

#brikit-edit-mode.pressed {
	box-shadow: inset 0 3px 6px rgba(0,0,0,.1);
	border: 1px solid #888;
	color: black;
}

.brikit-toolbar .content-navigation .ajs-menu-bar li.ajs-button a,
.brikit-toolbar .content-navigation .ajs-menu-bar li.ajs-menu-item a,
#brikit-edit-mode span {
	color: #333333;
}

.brikit-toolbar .content-navigation .ajs-menu-bar li.ajs-button a:hover,
.brikit-toolbar .content-navigation .ajs-menu-bar li.ajs-menu-item a:hover,
#brikit-edit-mode span:hover,
#brikit-edit-mode.pressed span:hover {
	color: #333333;
}

/*make sure the Confluence default styling persists*/
.brikit-toolbar a,
.brikit-toolbar ul li,
.brikit-toolbar ul li a,
.brikit-toolbar p,
#action-menu a {
	font-family: Helvetica, sans-serif;
}

/* adjust the toolbar when moved to the header */
.brikit-toolbar.header-toolbar {
	position: absolute;
	display:inline-block;
	padding: 0;
	background-color: transparent;

				position: absolute;
					top: 0;
			bottom: auto;
							left: 0;
			right: auto;
			}







/********************
 designer.css 
********************/

/*
span.waiting {
	background: transparent url(/digital-building-blocks/sites/images/icons/wait.gif) center center no-repeat !important;
}
*/

#brikit-designer-message {
	display: none;
	position: fixed;
	top: 0;
	left: 374px;
	z-index: 10001;
	min-width: 450px;
	margin: 0;
	background: transparent;
}

#brikit-designer-message .aui-message {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

#brikit-designer-message .countdown.suspended {
	display: none;
}


.brikit-designer-holder {
	position: fixed;
	display: flex;
	flex-direction: column;
	background-color: white;
	top: 0;
	left: 0;
	z-index: 2402;
}

.brikit-designer-holder.right-side {
	left: auto;
}

.brikit-designer-holder nav.aui-header {
	background-color: #969799;
}

.brikit-designer-holder nav.aui-header a {
	color: #fff;
}


#appheader-frame .aui-dialog2-header-close {
	margin-left: 0;
	width: auto;
}

#appheader-frame a.disabled {
	opacity: 0.5;
}

#appheader-frame a.disabled:hover {
	cursor: default;
}

.aui-header-logo-brikit-device {
	display: inline-block;
	background: transparent url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/brikit-designer-logo.png) top left no-repeat;
	background-size: cover;
	margin: 9px 0 9px 12px;
	height: 23px;
	width: 111px;
}

.brikit-designer-holder .aui-header-logo-brikit {
	font-size: 0;
}


#designer {
	overflow-y: auto;
}

.brikit-designer-holder .opener,
#designer {
	box-sizing: border-box;
	position: relative;
	width: 350px;
}

.brikit-designer-holder .opener {
	display: flex;
	align-items: center;
	justify-content: space-around;
	height: 48px;
	background-color: white;
}

#designer .active-pane .reloading {
	display: flex;
	justify-content: space-around;
	padding-top: 24px;
	min-height: 86px;
}

#designer .aui-tabs.horizontal-tabs {
	padding: 12px 10px;
}

#designer .theme-tab > form,
#designer .architect-tab > form,
#designer .page-tab > form {
	margin-top: 0px;
}

#designer .aui-tabs.horizontal-tabs>.tabs-pane {
	padding-top: 0;
}

#designer .site-theme-selector,
#designer .layout-selector {
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 8px;
	float: left;
}

#designer .theme-designer-selector {
	margin: 12px;
	float: right;
}

#designer .brikit-developer-selector {
	margin: 0;
	padding: 0;
}

#designer .aui-page-header-main {
	padding: 16px 0 4px 0;
}

#designer a,
#designer a:focus {
	text-decoration: none;
}

#designer a:not(.help-link):not(.aui-button.action-button):not(.download-pages):not(.upload-pages),
#designer a:not(.help-link):not(.aui-button.action-button):not(.download-pages):not(.upload-pages):focus {
	border-bottom:none;
}


#designer .feature-tours {
	margin-bottom: 18px;
}

#designer .feature-tour {
	float: right;
}

#designer .theme-tab .feature-tour {
    margin-top: 12px;
}

#designer .feature-tour.left {
	float: left;
	margin-left: 0;
}


#designer h5.field-set-toggle {
	display: inline;
}

#designer .field-set-hidden {
	display: none;
}


.theme-inspector .theme-title {
	font-weight: bold;
}

.theme-inspector .marketplace {
	margin-left: 1em;
}

#designer h5.field-set-indent {
	padding-left: 16px;
}

.new-block .group,
.new-column .group {
padding-left: 12px !important;
}

.new-layer,
.new-block,
.new-column {
width: 100%;
}

.add-layer,
.add-column {
position: absolute;
right: 0;
}

.add-layer {
bottom: 2px;
}


#inline-dialog-imagePreview,
#inline-dialog-themePreview {
	font-family: Helvetica, sans-serif;
}

#inline-dialog-imagePreview #uploadFile,
#inline-dialog-themePreview #uploadFile {
	color: #707070;
}


#designer a.theme-chooser,
#designer a.theme-manager {
	align-self: center;
}

#designer a.theme-chooser.magnifier {
	margin-left: 6px;
}

#designer a.theme-chooser.display-only span {
	display: none;
}


#designer .css-editor-link,
#designer .js-editor-link {
	display: inline-block;
	margin-top: 4px;
	height: 16px;
}

.css-editor .CodeMirror,
.js-editor .CodeMirror {
	height: 400px;
	width: 100%;
	border: 1px solid #CCC;
	xoverflow: auto;
	margin-bottom: 6px;
}

.css-editor .CodeMirror-scroll,
.js-editor .CodeMirror-scroll {
	height: 400px;
	overflow: scroll;
	padding: 4px;
	margin: 0;
	font-size: 14px;
	line-height: 1.5em;
}

.css-editor .placeholder,
.js-editor .placeholder {
	height: 400px;
	width: 100%;
	margin-bottom: 6px;
	border: 1px solid #CCC;
	font-family: Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}

.css-editor .placeholder p,
.js-editor .placeholder p {
	padding: 64px 64px 0 64px;
	color: #CCC;
}

.css-editor .placeholder p.first,
.js-editor .placeholder p.first {
	padding-top: 100px;
}

.manage-files .aui-iconfont-add::before {
	color: #777;
}


#designer .property-field-group .field-error {
	margin-left: 8px;
	margin-right: -8px;
}


#designer fieldset.group .aui-message {
	margin-left: -145px;
}


#designer .property-field-group .checkbox {
	margin-top: 9px;
}


#designer .image-thumbnail-holder {
	display: flex;
	height: 32px;
}

#designer a.image-thumbnail {
	height: intrinsic;
	align-self: center;
}

#designer a.image-thumbnail.magnifier {
	margin-left: 6px;
}

#designer a.image-thumbnail.no-image img {
	xdisplay: inline-block;
	xmargin-top: -4px;
}

#designer a.image-thumbnail.no-image span {
	margin-left: 0;
}

.image-inspector,
.theme-inspector {
	padding: 12px 6px 6px 6px;
	text-align: center;
}

.theme-inspector {
	position: relative;
	padding-top: 24px;
	background-color: #EEE;
}

.theme-inspector img {
	max-width: 80%;
	max-height: 80%;
}

#theme-permissions-panel {
	margin-top: 12px;
}

.image-thumbnail-container,
.theme-thumbnail-container {
	display: inline-block;
	height: 30px;
	min-width: 30px;
	background-color: #EEE;
	border: 1px solid #CCC;
	text-align: center;
}

.theme-thumbnail-container {
	padding: 0 3px;
}

.image-inspector-scroller {
	height: 200px;
	width: 400px;
	overflow: auto;
	background-color: #EEE;
}

.image-inspector-scroller img {
	display: inline-block;
}

.image-inspector-scroller:hover {
	background-color: #DDD;
}

.image-inspector .description,
.theme-inspector .description,
.theme-list .description {
	font-size: 12px;
}

body.brikit .image-list,
.theme-list,
.code-file-list {
	padding: 4px;
	border: 1px solid #DDD;
	overflow-x: auto;
	white-space: nowrap;
	text-align: center;
	background-color: #EEE;
}

.image-list .image,
.theme-list .image {
	position: relative;
	display: inline-block;
	padding: 8px;
	vertical-align: top;
}

.image-list .image,
.theme-list .image {
	width: 30px;
	height: 30px;
}

.theme-list .image {
	width: 63px;
}

.image-list .image.no-image {
	color: #CCC;
}

.code-file-list .file {
	position: relative;
	display: inline-block;
	height: 30px;
	padding: 20px 8px 0 8px;
	vertical-align: bottom;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
}

.image-list .image .remove,
.theme-list .image .remove,
.code-file-list .file .remove {
	position: absolute;
	top: 2px;
	right: 2px;
	background: transparent url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/white-center.png) center center no-repeat;
	display: none;
}

.image-list .image:hover,
.theme-list .image:hover,
.code-file-list .file:hover,
.code-file-list .file.selected {
	background-color: #DDD;
}

.image-list .image:hover .remove,
.theme-list .image:hover .remove,
.code-file-list .file:hover .remove {
	display: block;
}

.placeholder.waiting {
	background: transparent url(/digital-building-blocks/sites/images/icons/wait.gif) center center no-repeat;
}


.designer-panel {
	display: none;
	margin: 7px -2px;
	padding: 12px 0 0 0;
}

#xdesigner .property-field-group {
	margin: 0 -3px 1px 0;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	border: 3px dashed white;
}

.manage-themes.aui-toolbar2,
.manage-files.aui-toolbar2 {
	position: absolute;
	top: 0;
	right: 0;
}

.aui.uploader.theme-uploader,
.aui.uploader.file-uploader {
	display: none;
}


.designing .designable.inspector-focused {
	z-index: 2401;
}


.focus-blanket {
	position: absolute;
	opacity: .5;
	background: black;
	z-index: 2400;
}


#designer table.aui.aui-table-interactive tbody tr:hover {
	background-color: inherit;
}

.accordion-switch.clickable-control {
	position: relative;
	}

.accordion-switch.clickable-control .accordion-title {
	display: block;
	background-color: #f4f4f4;
	margin: -7px -10px;
	border-bottom: 1px solid #CCC;
	padding: 7px 10px;
	font-weight: bold;
}

.accordion-switch.clickable-control.closed .accordion-title {
	display: inline-block;
	background-color: transparent;
	margin: 0;
	border-bottom: none;
	padding: 0;
	font-weight: normal;
}

.accordion-switch.clickable-control.content-not-shown .accordion-title {
	color: #CCC;
}

.accordion-switch.clickable-control .indent {
	display: inline-block;
}

.accordion-switch.clickable-control form .buttons-container {
	text-align: right;
	position: absolute;
	top: -75px;
	right: 8px;
}

.accordion-switch.clickable-control form .buttons-container .buttons {
	display: none;
}

.accordion-switch.clickable-control form.changed .buttons-container .buttons {
	display: block;
}

#designer .accordion td {
	padding-left: 0;
}

.accordion-title div.indent {
	padding-left: none;
}

.accordion-switch.clickable-control .nest0 {
}

.page-element-list .accordion-switch.clickable-control.nest0 {
	font-weight: bold;
}

.accordion-switch.clickable-control .nest1 {
	padding-left: 18px;
}

.accordion-switch.closed .nest1 {
	background: url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/theme-designer/block-1.png) 0px 2px no-repeat;
}

.accordion-switch.clickable-control .nest2 {
	padding-left: 36px;
}

.accordion-switch.closed .nest2 {
	background: url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/theme-designer/block-2.png) 0px 2px no-repeat;
}

.accordion-switch.clickable-control .nest3 {
	padding-left: 52px;
}

.accordion-switch.closed .nest3 {
	background: url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/theme-designer/block-3.png) 0px 2px no-repeat;
}

.accordion-switch.clickable-control .nest4 {
	padding-left: 70px;
}

.accordion-switch.closed .nest4 {
	background: url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/theme-designer/block-4.png) 0px 2px no-repeat;
}

.accordion-switch.clickable-control .nest5 {
	padding-left: 88px;
}

.accordion-switch.closed .nest5 {
	background: url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/theme-designer/block-5.png) 0px 2px no-repeat;
}

.accordion-switch.clickable-control .nest6 {
	padding-left: 106px;
}

.accordion-switch.closed .nest6 {
	background: url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/theme-designer/block-6.png) 0px 2px no-repeat;
}

table.aui.accordion>thead>tr>th {
	padding: 7px 10px 7px 0;
	border-top: 1px solid #CCC;
}

.accordion-title span span {
	color: #004494 ;
}

#designer .aui-page-header-main h5 {
	margin-top: 6px;
}

#designer .aui-page-header-main h5 span {
	color: #004494 ;
}


#designer .architect-tab .manage-architect-pages .aui-toolbar2-inner {
	float: right;
}

#designer .manage-architect-page-selections {
	text-align: right;
	padding-right: 20px;
}

#designer .architect-tab .architect-space-select-field {
	margin-bottom: 8px;
}

#designer .architect-tab .architect-all-sources-list {
    margin-bottom: 8px;
}

form.aui .architect-all-sources-list .view-page-link,
form.aui .architect-source-select .view-page-link,
form.aui #layout-usage-list .view-page-link {
	color: #999;
}

#designer .architect-tab .architect-all-sources-list .radio,
#designer .architect-tab #architect-page-multi-select .architect-source-select .radio {
  padding-left: 0;
}

#designer .architect-tab .aui-buttons.no-indent {
	margin-left: -145px;
	float: right;
}

#designer form.aui div.radio {
  margin: 0;
  padding: 0;
}

#designer form.aui div.radio label {
  display: inline-block;
  padding-left: .3em;
}

#designer form.aui div.radio:hover label,
#designer form.aui div.radio:hover input {
  cursor: pointer;
}

#designer form.aui div.radio input[type=radio] {
  padding: 0 !important;
  border: 0 !important;
  clip: none !important;
  height: auto !important;
  margin: auto !important;
  overflow: hidden !important;
  position: static !important;
  width: auto !important;
}

form.aui .architect-element-list .aui-button.right-align-button {
	margin: 4px 5px 0 0;
	float: right;
}

#designer .architect-tab .aui-button.add-menu {
	margin-top: 4px;
	float: right;
}

#designer .architect-tab .menu-type {
	display: inline-block;
	margin-top: 4px;
}


.page-element-list tr.light-up {
	background-color: #EEE !important;
}

.brikit-designer-layer,
.brikit-designer-column,
.brikit-designer-block {
	position: relative;
}

form.aui .new-layer,
form.aui .new-column,
form.aui .new-block {
	display: inline-block;
}

form.aui .new-layer .group,
form.aui .new-column .group,
form.aui .new-block .group {
	padding-left: 0;
}

form.aui .add-column,
form.aui .add-block {
	float: right;
	position: relative;
	color: #707070;
}

form.aui .add-column.from-layer:hover,
form.aui .add-block.from-column:hover {
	color: black;
}

form.aui .remove-layer,
form.aui .remove-column,
form.aui .remove-block {
	float: right;
	color: #707070;
}

.brikit-designer-holder {
    border-bottom: solid 1px #e9eaeb;
}

#designer {
    border-right: solid 1px #e9eaeb;
}

.brikit-designer-holder.right-side #designer {
	border-right: none;
	border-left: solid 1px #e9eaeb;
}

.mobile-page-link {
	margin-left: 145px;
}

#layout-usage-list {
	padding-left: 18px;
}





/********************
 simple-designer.css 
********************/

/* Designer container */

#brikit-splitter {
	display: flex;
	min-height: 100vh;
	min-width: 100%;
}

#brikit-confluence-holder {
	flex: 1;
}

.designer-in #brikit-confluence-holder {
	min-height: 100vh;
	max-height: 100vh;
	overflow: auto;
}

#brikit-designer-holder {
	border-left: 1px solid #999;
	background: #EEE;
	width: 0;
	overflow-x: hidden;
}

#brikit-designer-holder.initialized {
	transition: width 0.3s;
}

.designer-in #brikit-designer-holder {
	width: 300px;
}

#brikit-designer-logo {
	height: 40px;
	flex: 0;
	background: #999 url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/brikit-designer-logo.png) center center no-repeat;
}

#brikit-designer-holder a {
	color: #999;
}

#brikit-evaluator-welcome {
	display: flex;
	flex: 0;
	padding: 8px 4px 4px 4px;
	justify-content: center;
}

/* Designer controls */
/*
#brikit-designer-controls {
	display: flex;
	padding: 8px 4px 4px 4px;
	justify-content: space-around;
	list-style-type: none;
}

#brikit-designer-controls .toggle-layout-thumbnail {
	display: inline-block;
}

#brikit-designer-controls .toggle-layout-thumbnail.selected {
	font-weight: bold;
}
*/

/* Simplified designer */

#brikit-simplified-designer {
	display: flex;
	position: relative;
	min-height: 100vh;
	max-height: 100vh;
	width: 100%;
	flex-direction: column;
	overflow-y: auto;
}

#brikit-simplified-designer .section-divider {
	padding-bottom: 18px;
	border-bottom: 1px solid #ccc;
}

#brikit-simplified-designer h1 {
	margin: 24px 24px 16px 24px;
	font-size: 16px;
}

#brikit-simplified-designer label,
#brikit-simplified-designer p {
	margin-left: 24px;
}

#brikit-simplified-designer .aui-icon-small {
	vertical-align: middle;
}

#brikit-simplified-designer .aui-lozenge.aui-lozenge-subtle {
	padding: 4px 6px;
}

/* Layout options */

#brikit-layout-options {
}


/* Layout thumbnail */

.thumbnail-grid .brikit-grid-container {
	width: 240px !important;
	padding: 0 30px !important;
	grid-gap: 4px !important;
	margin-bottom: 4px !important;
}

.thumbnail-grid .brikit-grid-container:hover {
	background-color: #D0D0D0;
}

.thumbnail-grid .brikit-grid-container.selected {
	background-color: #888;
}

.thumbnail-grid .brikit-grid-container .brikit-grid-item,
.thumbnail-grid .brikit-grid-container:hover .brikit-grid-item {
	background-color: #EEE;
}

.thumbnail-grid .brikit-grid-item {
	padding: 8px !important;
	border: 1px solid #CCC !important;
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666 !important;
	cursor: pointer !important;
}

.thumbnail-grid .brikit-grid-container:hover .brikit-grid-item:hover {
	background-color: #DDD;
}

.thumbnail-grid .brikit-grid-container:hover .brikit-grid-item.selected:hover,
.thumbnail-grid .brikit-grid-item.selected {
	background-color: #777;
	color: white !important;
}


/* Design Context Options */

/*

#brikit-page-layout-thumbnail .layer,
#brikit-page-layout-thumbnail .column,
#brikit-page-layout-thumbnail .block {
	transition: padding 0.4s, margin 0.4s;
}

#brikit-page-layout-thumbnail .layer {
	display: flex;
	margin: 1px;
	padding: 0 1vw;
	background-color: #ddd;
}

#brikit-page-layout-thumbnail .layer.selected {
	background-color: #bbb;
}

#brikit-page-layout-thumbnail .column {
	display: flex;
	flex-direction: column;
	margin: 1px;
	background-color: #aaa;
}

#brikit-page-layout-thumbnail .column.selected {
	background-color: #888;
}

#brikit-page-layout-thumbnail .block {
	flex: 1;
	margin: 1px;
	height: 2vw;
	background-color: #777;
	border-radius: 2px;
}

#brikit-page-layout-thumbnail .block:hover {
	background-color: #666;
}

#brikit-page-layout-thumbnail .block.selected {
	background-color: #555;
}

*/

/* Layout thumbnail - details mode */

#brikit-page-layout-thumbnail.details-mode .layer,
#brikit-page-layout-thumbnail.details-mode .column {
	background-color: transparent;
}

/* Layout thumbnail - layout mode */

#brikit-page-layout-thumbnail.layout-mode .layer {
	margin: 1px 0;
	padding: 6px 1vw;
}

#brikit-page-layout-thumbnail.layout-mode .layer:hover {
	background-color: #ccc;
}

#brikit-page-layout-thumbnail.layout-mode .column {
	margin: 0 1px;
	padding: 4px;
}

#brikit-page-layout-thumbnail.layout-mode .column:hover {
	background-color: #999;
}

#brikit-page-layout-thumbnail.layout-mode .block {
	margin: 3px;
}




/********************
 accordion.css 
********************/

.accordion,
ul.accordion-content {
	list-style: none;
	padding-left: 0;
}

.accordion .clickable-control {
	cursor: pointer;
}

.aui-inline-dialog .popup-help a,
.accordion-content .help-link {
	color: #878787;
}

.aui-inline-dialog  .popup-help a:hover,
.accordion-content .help-link:hover {
	color: #444444;
	text-decoration: none;
	border-bottom: 1px dotted #444444;
}

.accordion-content .help-link {
	border-bottom: 1px dotted #878787;
}

.accordion-content hr {
	margin-right: 8px;
	margin-left: 16px;
	border-bottom: 1px solid #E0E1E2;
}

#designer h1,
#designer h2,
#designer h3,
#designer h4,
#designer h5,
#designer h6, 
.aui-inline-dialog .popup-help h1,
.aui-inline-dialog .popup-help h2,
.aui-inline-dialog .popup-help h3,
.aui-inline-dialog .popup-help h4,
.aui-inline-dialog .popup-help h5,
.aui-inline-dialog .popup-help h6,
.aui-inline-dialog .popup-help a {
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	color: #444444;
	line-height: initial;
	text-transform: none !important;
}

.aui-inline-dialog .popup-help a,
.popup-help .example,
.popup-help .help-body {
	font-family: Helvetica, sans-serif;
}

.popup-help .help-body {
	clear: both;
}

.popup-help .aui-label {
	padding: 4px 4px;
	font-size: 11px;
	color: #707070;
}

#designer h5,
#designer h6 {
	color: #444444;
	text-transform: none;
}

#designer h1 {
	font-size: 22px;
}

#designer h2 {
	font-size: 20px;
}

#designer h3 {
	font-size: 18px;
}

#designer h4 {
	font-size: 16px;
}

#designer h5 {
	font-size: 14px;
}

#designer h6 {
	font-size: 12px;
}





/********************
 lesson.css 
********************/

.lesson-frame {
	position: relative;
}

.lesson-introduction .got-it-checkbox {
	display: inline-block;
	padding-top: 4px;
}

.lesson-frame .aui-progress-tracker {
	width: 100%;
	padding: 12px 0 6px 0;
}

.lesson-frame h2 {
	margin-top: 6px;
	margin-bottom: 9px;
}

.lesson-frame span.kbd-shortcut {
	line-height: 2.2em;
}

.lesson-frame .modifier-key,
.lesson-frame .regular-key {
	min-width: 16px;
	padding: 4px 9px;
	border: 1px solid #DDD;
	border-radius: 2px;
	background: #fff url(/digital-building-blocks/sites/download/resources/com.atlassian.confluence.keyboardshortcuts:confluence-keyboard-shortcuts/images/key_bg.png) repeat-x scroll 0 100%;
	text-align: center;
	font-family: Arial, sans-serif;
}

.lesson-frame .modifier-key {
	min-width: 26px;
	padding: 4px 12px;
}

.lesson-frame .key-separator {
	padding: 0 7px;
	color: #888;
}

.lesson-frame .next-button {
	float: right;
	margin-left: 10px;
}

.lesson-frame .previous-button {
	margin-right: 10px;
}

.lesson-frame .underline {
	text-decoration: underline;
}

/* Lesson plans */

.lesson-plan td {
	transition: background-color 0.5s ease;
}

.lesson-plan .lesson-status-column {
	width: 16px;
}

.lesson-plan .lesson-status-column span {
	display: inline-block;
	margin-top: -2px;
	border: 2px solid #AAA;
	border-radius: 4px;
}

.lesson-plan .next-lesson-page {
	float: right;
}




/********************
 popup-help.css 
********************/

.popup-help {
	padding: 10px;
	font-family: Helvetica, sans-serif;
}

.popup-help .property-key {
	float: right;
	margin: 6px 0 12px 24px;
}

.popup-help h2 {
	margin-bottom: .5em;
}

.popup-help .example {
	margin-top: 30px;
}

.popup-help .example input.text,
.popup-help .properties input.text {
	cursor: text;
}

.popup-help .tour-button {
	margin-right: 10px;
}

.popup-help .help-key {
	float: right;
	margin-top: 6px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
}

.popup-help .help-key span {
	padding: 3px 6px;
	background-color: #c5c6c8;
  border-radius: 4px;
}

.popup-help .help-images {
	margin: 36px 0 24px 0;
	text-align: center;
}

.popup-help .help-image {
	display: inline-block;
	margin: 0 12px;
	text-align: center;
}

.popup-help .aui-message {
	color: #003764;
}

.popup-help .aui-message.error {
	color: white;
}

.popup-help .help-image .caption {
	padding-top: 6px;
	font-size: 12px;
}

.popup-help .help-link {
	float: right;
	background-color: #ececec;
	border: none;
	padding: 4px 11px;
	margin-bottom: 12px;
	border-radius: 4px;
}

.popup-help .help-link a {
	color: #ffffff;
	font-size: 11px;
	text-shadow: none;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.5em;
}

.popup-help .help-link:hover {
  background-color: #004494 ;
}

.popup-help .help-link a:hover {
	color: #ffffff;
	border: none;
}

.popup-help .expanding-field-set-container {
	margin-top: 12px;
}

.popup-help .expand-control-icon {
	cursor: pointer;
}

.popup-help h5.field-set-toggle {
	display: inline;
	text-transform: none;
	cursor: pointer;
}

.popup-help .field-set-hidden {
	display: none;
}





/********************
 confluence-patches.css 
********************/

.brikit .attachment-details-wrapper .vf-controls .aui-icon {
  font-size: 0;
}

body.with-space-sidebar #main #content.space {
	margin-top: 0;
}

.brikit-designer-holder form.aui:not(.aui-legacy-forms) .checkbox label:before, 
.brikit-designer-holder form.aui:not(.aui-legacy-forms) .radio label:before {
  display: none;
}

	.with-space-sidebar .sidebar-help-tip {
		position: absolute;
		top: 185px;
		right: 20px;
	}

.qr-notice-container {
	z-index: 99;
}

.tree-container div.tree-message {
	margin-bottom: 0;
}

.brikit-container .brikit-content-block .blog-post.macro-blank-experience a.aui-button,
.brikit-container .brikit-content-block a.aui-button:active,
.brikit-container .brikit-content-block a.aui-button:not(.aui-button-subtle, .aui-dropdown2-trigger, .aui-button-link) {
	border: 1px solid #ccc;
}

#content.space .blog-post-listing .blogHeading {
		color: #003764;
	font-family: Arial, sans-serif;font-weight: 400;}

#content.space .blog-post-listing .wiki-content {
				color: #333333;
	font-family: 	 Arial, sans-serif ;
	font-size: 18px;}

.brikit-content-layers .editor-container #wysiwyg #rte,
.brikit-content-layers .editor-container #previewArea {
	display: block;
	margin: 0;
}

#likes-and-labels-container {
	margin: 0;
}

.plugin_pagetree ul li a.icon,
.plugin_pagetree ul li a.icon:hover {
	border: none;
}


#full-height-container > div.ia-splitter > div.ia-splitter-left > div > div.space-tools-section {
	background-color: #f5f5f5;
}

.user-profile #mytask-controls .aui-buttons {
	font-size: 0;
}

#brikit-page-metadata .page-metadata.not-personal {
	display: none;
}

.aui-progress-tracker-step > span::before, .aui-progress-tracker-step > a::before {
	border-width: 1px;
}

#browse-files,
#page .plugin_attachments_container .browse-files {
	border: none;
	color: #003764;
				text-decoration: none;
		border-bottom: 0px solid #003764;
		padding: 0;
}

#browse-files:hover,
#page .plugin_attachments_container .browse-files:hover {
    color: #003764;
text-decoration: underline;
}

.target-new-window a:not(.edit-content-block),
.plugin_attachments_container,
.plugin_attachments_container a,
.plugin_attachments_container span {
		color: #003764;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;line-height: 1.7em;
}

.plugin_attachments_container .attachments .filename-column .aui-icon {
  font-size: 0;
}

.aui-navgroup-horizontal:before {
    background: none;
}

.aui-navgroup-horizontal .aui-nav>li>a:focus, 
.aui-navgroup-horizontal .aui-nav>li>span:not(.assistive):focus {
  box-shadow: inherit;
}

.user-profile .content-navigation {
	top: 0;
}

.spacetools.with-space-sidebar #main-header {
	padding: 0;
}

.pagebody.user-profile,
.cq.cq-base {
	margin: 0 -20px;
}

.cq.cq-base .cq-page-header,
#search-results-header {
	margin-top: 0px;
	border-top: 1px solid #ccc;
}

#brikit-non-page-content .pagebody.labels,
#brikit-non-page-content .space.space-labels {
	border-top: 1px solid #ccc;
	padding-top: 12px;
}

body.view-blogposts-mode #main.brikit-canvas #brikit-non-page-content,
body.list-content-tree-mode #main.brikit-canvas #brikit-non-page-content,
body.pages-collector-mode #main.brikit-canvas #brikit-non-page-content {
	border-top: 1px solid #ccc;
	padding-top: 20px;
}

body.view-blogposts-mode .brikit-non-page #main-header.brikit-header,
body.list-content-tree-mode .brikit-non-page #main-header.brikit-header,
body.pages-collector-mode .brikit-non-page #main-header.brikit-header {
	margin-left: 20px;
}

.with-space-sidebar .brikit-canvas .sidebar-help-tip {
	top: 220px;
}

.ic-create-comment-view {
	z-index: 99;
}

.brikit-canvas .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:before {
  background: none;
}

.brikit-canvas .aui-tabs>.tabs-menu .menu-item a:focus {
  outline-style: none;
  box-shadow: none;
  border-radius: none;
}

.brikit-content-layers .dashboard-calendar .more-events,
.brikit-content-block a.aui-label {
	 border: 1px solid #ccc;
}

.brikit-content-layers .dashboard-calendar .more-events:hover,
.brikit-content-block a.aui-label:hover {
 border: 1px solid #707070;
}

#main #content {
	padding-right: 0;
}

#main #main-header {
	margin-top: 0;
}

body.brikit .wiki-content .brikit-content-block a.user-mention {
	border: 1px solid #ccc;
}

body.brikit .wiki-content .brikit-content-block a.current-user-mention:hover,
body.brikit .wiki-content .brikit-content-block a.user-mention:hover {
	border: 1px solid #999;
}

body.brikit .wiki-content .brikit-content-block a.user-mention:before {
	border: none;
}

body.brikit .wiki-content .brikit-content-block a.current-user-mention {
	background: #003764;
	border: 1px solid #003764;
	color: #fff;
}

body.brikit .wiki-content .brikit-content-block a.current-user-mention:hover {
	background: #003764;
	border: 1px solid #003764;
}

#brikit-search .quick-search-query-button:before,
#brikit-search #quick-search-query-button::after {
  content: "";
}




/********************
 confluence-header.css 
********************/

/* Selector stack directly from Confluence */

/*make sure the Confluence default styling persists*/
#header a,
#header ul li,
#header ul li a,
#header p,
.aui-dropdown2-in-header a {
	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif !important;
}

.aui-header #logo a {
		}

.aui-header #quick-search {
		}

/*lose the border brought in by Confluence (TODO: Kelli: this was in the header.css; not sure about its general application)*/
.aui-header {
	border: none;
}

#header-fake-stripe,
#header .aui-header {
	background-color: #004494 ;
		border-bottom:   #DFF516;
}

#header-fake-stripe {
	position: absolute;
	height: 74px;
	z-index: -1;
}

#header-fake-stripe .bottom-stripe {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 34px;
		background: #FAFAFA   ;}

#header .aui-header .aui-dropdown2-trigger, 
#header .aui-header .aui-nav-link, 
#header .aui-header .aui-nav-imagelink, 
#header .aui-header a {
	color: #FFFFFF;
}

/*make sure dropdown trigger gets the color too*/
#header .aui-header a:hover .aui-dropdown2-trigger::after,
.aui-header .aui-dropdown2-trigger::after {
	border-top-color: #FFFFFF;
}

/*post Confluence 5.5 update: make sure the hover color get styling*/
#header .aui-header .aui-nav li a:hover {
	color: #004494 ;
}

#header .aui-header .aui-dropdown2-trigger:hover::after {
	border-top-color: #004494 ;
}

#header .aui-header .aui-nav-imagelink.active,
.aui-header .aui-dropdown2-trigger.active,  
#header .aui-header a:active,
.aui-header .aui-dropdown2-trigger:hover, 
#header .aui-header .aui-nav-link:hover, 
#header .aui-header .aui-nav-imagelink:hover, 
#header .aui-header a:hover, 
#header .aui-header .aui-dropdown2-trigger.active {
	background-color: #FAFAFA;
}

.aui-dropdown2.aui-style-default a:focus, 
.aui-dropdown2.aui-style-default a:hover, 
.aui-dropdown2.aui-style-default a.active, 
#app-switcher .nav-links .active .nav-link-label, 
#app-switcher .nav-links .active .nav-link-description, 
#app-switcher.aui-dropdown2.aui-style-default .active, 
.aui-dropdown2-trigger.app-switcher-trigger:hover, 
.aui-dropdown2.aui-style-default .active {
	background-color: #FAFAFA;
	color: #004494 ;
}

#header .aui-header .aui-button.aui-button-primary.aui-style,
#header .aui-header .aui-nav .aui-button-primary {
	color: #FFFFFF;
	color: #333333;
	text-shadow: none;
								background-color: #ffd417; /* Old browsers */
		background-image: -moz-linear-gradient(to bottom, #ffd417 0%,  100%); /* FF3.6+ */
		background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffd417), to()); /* Chrome,Safari4+ */
		background-image: -webkit-linear-gradient(to bottom, #ffd417 0%,  100%); /* Chrome10+,Safari5.1+ */
		background-image:      -o-linear-gradient(to bottom, #ffd417 0%,  100%); /* Opera 11.10+ */
		background-image:     -ms-linear-gradient(to bottom, #ffd417 0%,  100%); /* IE10+ */
		background-image:   linear-gradient(to bottom, #ffd417 0%,  100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffd417", endColorstr="", GradientType=0 ); /* IE6-9 */
	}

#header .aui-header .aui-button.aui-button-primary.aui-style:hover,
#header .aui-header .aui-nav .aui-button-primary:hover {
	color: #333333;background-color: #ffed00; /* Old browsers */
		background-image: -moz-linear-gradient(to bottom, #ffed00 0%,  100%); /* FF3.6+ */
		background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffed00), to()); /* Chrome,Safari4+ */
		background-image: -webkit-linear-gradient(to bottom, #ffed00 0%,  100%); /* Chrome10+,Safari5.1+ */
		background-image:      -o-linear-gradient(to bottom, #ffed00 0%,  100%); /* Opera 11.10+ */
		background-image:     -ms-linear-gradient(to bottom, #ffed00 0%,  100%); /* IE10+ */
		background-image:   linear-gradient(to bottom, #ffed00 0%,  100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffed00", endColorstr="", GradientType=0 ); /* IE6-9 */
	}

#header .aui-header .aui-quicksearch input,
#header .aui-header .aui-quicksearch input:focus {
	color: #404040;
	background: #FFFFFF;
}

#header .aui-header .aui-quicksearch:after {
	color: #646567;
}

/*make sure that placeholder text gets same styling as input; keep rules separate*/

#header #quick-search input::-webkit-input-placeholder {
	color: #404040;
}

#header #quick-search input::-moz-placeholder {
	color: #404040;
}

#header #quick-search input:-moz-placeholder {   /* Older versions of Firefox */
	color: #404040;
}

#header #quick-search input:-ms-input-placeholder { 
	color: #404040;
}


.aui-header .aui-dropdown2-trigger.active, #header .aui-header .aui-nav-link.active {
	color:#004494 ;
}

#header .aui-header a:hover, #header .aui-header a:active {
	color:#004494 ;
}





/********************
 confluence-footer.css 
********************/

#footer {
	display: none !important;
}




/********************
 login.css 
********************/

/*see action-button.css for login button styling*/




/********************
 page-info.css 
********************/

#content.page.view-information {
	margin-top: 40px;
}

.pageInfoLayoutTable .basicPanelContainer {
	border: 1px solid #DDD;
}

.pageInfoLayoutTable {
	border-spacing: 16px;
}

.pageInfoLayoutTable .pageInfoTable {
	padding: 8px;
}




/********************
 icons.css 
********************/

.aui-icon.undo {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ1JREFUeNpiYMAB/v//nwDE5/+jgvtA3MBACAAVzf+PH4AMFiBG834gDgApBmIHNLnz2DQ7ICmYj8drMJCAy/b7RHrxPAOS8xyQAm0+lG+AwwC4S/EF2nuiDcBiCE7N6OGAzW94NUPV7YfqX49NUoGENOLASEAxeqqLB2KYBQsYGRkTCaVIXKAfpoaFQKo+gMa/AMQTgTY/gAkABBgAwgJTawsj6d0AAAAASUVORK5CYII=) no-repeat left center;
}

.aui-icon.redo {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMRJREFUeNqUUoENhDAILIkDdARH6Ahu8O8E3xEcwU3qBuYncAS7wf8G/gZ9mlCDPtg8yaUpBwcBjGGWUrKIEfFKR5sRnbkyDHBC4tmClpwrbyxwJMHsvyNWzkkCgcgs4pQigYm0Z3JT1eUuh+JvqKKl/6TNh2IiIg/zhr5YyK70dVHdK0P1mWyZw/0h4jlZ1jdXVu1/kgX1oSJy2AAwYqEBGRrWk8W9AWCqXaKlk5Vs0fKavRWADz493fwDwVuNmsBXgAEAF8hMn49b3zkAAAAASUVORK5CYII=) no-repeat left center;
}

.aui-icon.upload {
		background: url(data:image/png;base64,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TUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS4xLjIiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjE8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE2PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6c3ViamVjdD4KICAgICAgICAgICAgPHJkZjpCYWcvPgogICAgICAgICA8L2RjOnN1YmplY3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMy0xMC0xNlQwOToxMDo0MzwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjIuMTwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KhlrCGwAAAJ1JREFUOBGlU9sNBCEIRLKtqK1Yjlbin7VoLRbDhb2Q7Aty5/KDyTDjMFFHRKBV730HU0pOm9k0gMljDIFJE0GZOPYLGVhI3Bzn+HwTuJKFoImcBDSyJeKsEEspe4i1VjXEkwO56Z/+WmBrrdGcEyybT454Pe89IJNXi7nLKyB+qcsC4lp9yjzwSy6vHbics/4dxafRMcZowDYUQoAPOpZJAYmiYMEAAAAASUVORK5CYII=) no-repeat left center;
}

.aui-icon.download {
		background: url(data:image/png;base64,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TUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS4xLjIiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjE8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE2PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6c3ViamVjdD4KICAgICAgICAgICAgPHJkZjpCYWcvPgogICAgICAgICA8L2RjOnN1YmplY3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMy0xMC0xNlQwOToxMDo1NDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjIuMTwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KMtvXNAAAAKxJREFUOBHtk8ENwyAMRQ3qKsAoMA5MwoldYJYM49pURAjZVate60ti+/+XxCYGEUGLUsps1lqNprFa49P6HwDw8wzMvsbeO44x3i4gxggppXutprWG13XB2jUBkEAihIxAgGnmM+KcA8vmPVjAwjN28+qxV5zBCZHM1r6sj0U7rwyh+cyjvF771HCuArhJT76HxbkU4idIQq1mcs7676i5troNIWzpd7fee3gCBoc3cHmOl8AAAAAASUVORK5CYII=) no-repeat left center;
}

.aui-icon.copy {
		background: url(data:image/png;base64,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TUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS4xLjIiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjE8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE2PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6c3ViamVjdD4KICAgICAgICAgICAgPHJkZjpCYWcvPgogICAgICAgICA8L2RjOnN1YmplY3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMy0xMC0xN1QwMToxMDo0OTwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjIuMTwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KsNd3cQAAAIVJREFUOBGtUkEOABEMtM1+Bd/jJU58zmO6ZpNabso2ESQzozpjcs4cQuBWZmUBC45gqdZqtDVySEsmminzTavW8McCtzwaY2Q5a3by3mvwL9Y51zkX7Dip/2ZQSmH4m1K6VjrCzKy1nwtjOFYEgAFn+wsSqG0B6fJYoAdJFLWB6h3sBuoBQSxLmlXiTvMAAAAASUVORK5CYII=) no-repeat left center;
}

.aui-icon.move {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpiYEAC////N2AgAHCqAUkA8XsiDHiPYQhMMxD/J8KA/8iGMEIZ+4FYAKrmAAEzHKD0ByB2BJm4/j/5YD/IBQJQF8D81UjABfVQ+gLYBVB/CQDxeRLC4DzUYhQJsCFEGICpGdkQIgxAUQMQYAAKXZ+ZobIB+gAAAABJRU5ErkJggg==) no-repeat left center;
}

.double-down {
	background: url(data:image/png;base64,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) no-repeat left center;
}




/********************
 links.css 
********************/

/*LINKS*/

/* Selector stack directly from Confluence 
a,
a:visited,
a:focus,
a:hover,
a:active,
a.blogHeading {
    color: #003764;text-decoration: none;
		border-bottom: 0px solid #003764;
	}
*/
.aui-nav-vertical li a:link,
.aui-nav-vertical li a:focus,
.aui-nav-vertical li a:visited,
.aui-nav-vertical li a:active {
    color: #003764;
}


.profile-macro .vcard a,
.aui-theme-default a:focus, 
.aui-theme-default a:active,
#likes-and-labels-container a,
.brikit-content-layers a:not(.aui-button):not(.rich-link, .select2-choice),
.brikit-content-layers a:not(.aui-button):not(.rich-link, .select2-choice):link,
.brikit-content-layers a:not(.aui-button):not(.rich-link, .select2-choice):hover,
.brikit-content-layers a:not(.aui-button):not(.rich-link, .select2-choice):visited,
.brikit-content-layers a:not(.aui-button):not(.rich-link, .select2-choice):focus,
.brikit-content-layers a:not(.aui-button):not(.rich-link, .select2-choice):active,
.brikit-content-layers .confluenceTable a:not(.aui-button):not(.rich-link, .select2-choice) {
    color: #003764;
    			text-decoration: none;
		border-bottom: 0px solid #003764;
	}


.brikit-content-layers #brikit-main-column-title a {
  border-bottom: none;
}

/*bring in theme styling to vcard on names - TODO:test for futher reach*/
.ajs-drop-down li a {
color: #003764;
}

.ajs-drop-down li.active a:hover {
	background-color: #003764 !important;
}


/*hovers
a:hover {
    color: #003764;text-decoration: underline;
		border-bottom: none;
	}
*/

div.plugin_pagetree a:not(.aui-button):not(.rich-link):hover,
.profile-macro .vcard a:not(.aui-button):not(.rich-link, .select2-choice):hover,
#comments-section .comment-actions a:not(.aui-button):not(.rich-link, .select2-choice):hover,
#likes-and-labels-container a:not(.aui-button):not(.rich-link, .select2-choice):hover,
.brikit-content-layers a:not(.aui-button):not(.rich-link, .select2-choice):hover,
.brikit-content-layers .confluenceTable a:not(.aui-button):not(.rich-link, .select2-choice):hover,
.brikit-content-layers #brikit-main-column-title a:hover {
    text-decoration: none;
    color: #003764;
    			text-decoration: underline;
		border-bottom: none;
	}

.brikit-content-layers a.rollover-image-link:not(.aui-button):not(.rich-link),
.brikit-content-layers a.rollover-image-link:not(.aui-button):not(.rich-link):link,
.brikit-content-layers a.rollover-image-link:not(.aui-button):not(.rich-link):visited,
.brikit-content-layers a.rollover-image-link:not(.aui-button):not(.rich-link):focus,
.brikit-content-layers a.rollover-image-link:not(.aui-button):not(.rich-link):active,
.brikit-content-layers a.rollover-image-link:not(.aui-button):not(.rich-link):hover {
  border: none;
}

.brikit-content-layers .aui-button:hover:not(:disabled) {
  border: 1px solid #ccc;
}

.brikit-content-layers .aui-button.aui-button-link,
.brikit-content-layers .aui-button.aui-button-link:hover {
	border: none;
}

/*pulling this to fix the sidebar theme links. TODO KL: keep watching in case it is needed elsewhere.
.navigation-pseudo-link {
    color: #003764;
}
*/

/*add option for user to set this?*/
a.visitable:visited {
    color: #003764;
}

blockquote {
	border-left: 8px solid #ffd417;
	margin-left: 0px;
	padding: 10px 20px 10px 20px;
}

#content blockquote p {
		color: #333333;
	font-family: 	 Arial, sans-serif ;
	font-size: 18px;
	font-weight: 400;font-style: normal;}

hr {
border: 0;
border-bottom: 1px solid #ccc;
	border-bottom: 1px solid #c5c6c8;
margin: 10px 0 10px 0;
}


.createlink,
a.createlink,
a.createlink:link,
a.createlink:visited,
a.createlink:active,
a.createlink:hover {color: #003764;
					text-decoration: none;
		border-bottom: none;
	}

.unresolved,
a.unresolved,
a.unresolved:link,
a.unresolved:visited,
a.unresolved:active,
a.unresolved:hover {
		text-decoration: none;color: #003764;}

.not-permitted,
a.not-permitted,
a.not-permitted:link,
a.not-permitted:visited,
a.not-permitted:hover,
a.not-permitted:active {}

.grey,
a.grey,
a.grey:link,
a.grey:visited,
a.grey:hover,
a.grey:active {
    color: #666;
}




/********************
 tables.css 
********************/

.brikit-content-layers table.confluenceTable,
.brikit-content-layers table.confluenceTable th,
.brikit-content-layers table.confluenceTable td {}
	
.brikit-content-layers table.confluenceTable {}

.brikit-content-layers table.confluenceTable th,
.brikit-content-layers table.confluenceTable td {
			}

.brikit-content-layers table.confluenceTable th.confluenceTh,
.brikit-content-layers thead th {
	background-color: #ececec;
}

.brikit-content-layers thead th,
.brikit-content-layers tbody tr th,
.brikit-content-layers tbody tr th p,
.brikit-content-layers table.confluenceTable th.confluenceTh > .tablesorter-header-inner > p,
.brikit-content-layers table.confluenceTable th.confluenceTh,
.brikit-content-layers table.confluenceTable th.confluenceTh > p,
.brikit-content-layers .tablesorter-header-inner,
.brikit-content-layers table.admin th {
	font-weight: normal;font-family: 	 Arial, sans-serif ;
	font-size: 18px;
	font-weight: 600;}

.brikit-content-layers thead td,
.brikit-content-layers tbody td,
.brikit-content-layers tbody td p,
.brikit-content-layers table.confluenceTable td.confluenceTd.highlight,
.brikit-content-layers table.confluenceTable td.confluenceTd.highlight > p,
.brikit-content-layer tbody ul li,
.brikit-content-layer tbody ol li,
.brikit-content-layer tbody ul li a,
.brikit-content-layer tbody ol li a {
			color: #333333;
	font-family: 	 Arial, sans-serif ;
	font-size: 18px;}

.brikit-content-layers tbody {
	background-color: transparent;
}

.brikit-content-layers table.confluenceTable tbody tr:hover td {}




/********************
 text-headings.css 
********************/

/* Selector stack directly from Confluence */
h1, h2, h3, h4,
.brikit-content-layers h1,
.brikit-content-layers h2,
.brikit-content-layers h3,
.brikit-content-layers h4,
.pagetitle,
.steptitle,
.substeptitle,
.formtitle,
.form-element-large,
.form-element-small,
#toolbar #format-dropdown .format-h1 a,
#toolbar #format-dropdown .format-h2 a,
#toolbar #format-dropdown .format-h3 a,
#toolbar #format-dropdown .format-h4 a {
			color: #003764;
	font-family: Arial, sans-serif;font-weight: 400;}

h5, h6,
.brikit-content-layers h5,
.brikit-content-layers h6,
#toolbar #format-dropdown .format-h5 a,
#toolbar #format-dropdown .format-h6 a {
		color: #333333;
	font-family: Arial, sans-serif;font-weight: 400;}

.brikit-content-layers h1,
.brikit-content-layers h2 {
 	border-bottom-color: #003764;
}

h1 a:link,
h1 a:visited,
h1 a:focus,
h1 a:hover,
h1 a:active {border-bottom-color: #003764;
}

.spacenametitle-printable,
.spacenametitle-printable a,
.spacenametitle-printable a:visited {}

.tableview th {
    color: #003764;}


/* End of selector stack directly from Confluence */

/*TEXT*/

a.toc-link, 
.toc-separator, 
.brikit-canvas p,
.brikit-canvas ul li,
.brikit-canvas ol li {
			color: #003764;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;line-height: 1.7em;
}

/*HEADINGS*/

h1,
.brikit-content-layers h1,
.brikit-content-layers h1:first-child,
.brikit-content-layers h1+h1 {
		margin: 	 0px 0px 20px 0px ;
	font-size: 	 3.157em ;
	line-height: $brikitHeader1LineHeight;
}

.brikit-content-block h1:first-child,
.brikit-content-layers h1:first-child {
	margin-top: 0;
}

h2,
.brikit-content-layers h2,
.brikit-content-layers h2:first-child,
.brikit-content-layers h2+h2,
.brikit-content-layers h1+h2:first-child,
.brikit-content-layers h3+h2:first-child,
.brikit-content-layers h4+h2:first-child,
.brikit-content-layers h5+h2:first-child,
.brikit-content-layers h6+h2:first-child  {font-size: 	 2.369em ;
	line-height: $brikitHeader2LineHeight;
}

.brikit-content-block h2:first-child,
.brikit-content-layers h2:first-child {
	margin-top: 0;
}

h3,
.brikit-content-layers h3,
.brikit-content-layers h3:first-child,
.brikit-content-layers h3+h3,
.brikit-content-layers h1+h3:first-child,
.brikit-content-layers h2+h3:first-child,
.brikit-content-layers h4+h3:first-child,
.brikit-content-layers h5+h3:first-child,
.brikit-content-layers h6+h3:first-child {font-size: 	 1.777em ;
	line-height: $brikitHeader3LineHeight;
}

.brikit-content-block h3:first-child,
.brikit-content-layers h3:first-child {
	margin-top: 0;
}

h4,
.brikit-content-layers h4,
.brikit-content-layers h4:first-child,
.brikit-content-layers h4+h4,
.brikit-content-layers h1+h4:first-child,
.brikit-content-layers h2+h4:first-child,
.brikit-content-layers h3+h4:first-child,
.brikit-content-layers h5+h4:first-child,
.brikit-content-layers h6+h4:first-child {font-size: 	 1.333em ;
	line-height: $brikitHeader4LineHeight;
}

.brikit-content-block h4:first-child,
.brikit-content-layers h4:first-child {
	margin-top: 0;
}

h5,
.brikit-content-layers h5,
.brikit-content-layers h5:first-child,
.brikit-content-layers h5+h5,
.brikit-content-layers h1+h5:first-child,
.brikit-content-layers h2+h5:first-child,
.brikit-content-layers h3+h5:first-child,
.brikit-content-layers h4+h5:first-child,
.brikit-content-layers h6+h5:first-child {
		margin: 	 10px 0px 0px 0px ;
	font-size: 	 15px ;
	line-height: $brikitHeader5LineHeight;
}

.brikit-content-block h5:first-child,
.brikit-content-layers h5:first-child {
	margin-top: 0;
}

h6,
.brikit-content-layers h6,
.brikit-content-layers h6:first-child,
.brikit-content-layers h6+h6,
.brikit-content-layers h1+h6:first-child,
.brikit-content-layers h2+h6:first-child,
.brikit-content-layers h3+h6:first-child,
.brikit-content-layers h4+h6:first-child,
.brikit-content-layers h5+h6:first-child {
		margin: 	 0px 0px 0px 0px ;
	font-size: 	 1.777em ;
	line-height: $brikitHeader6LineHeight;
}

.brikit-content-block h6:first-child,
.brikit-content-layers h6:first-child {
	margin-top: 0;
}

/*tighten the spacing when headers follow each other in a list*/
.brikit-content-layers h1+h1, .brikit-content-layers h2+h2, .brikit-content-layers h3+h3, .brikit-content-layers h4+h4, .brikit-content-layers h5+h5, .brikit-content-layers h6+h6 {
	margin-top: 10px;
}

/*make sure headings that are links still get the heading color that is set in Brikit*/
#main .brikit-content-layers h1 a,
#main .brikit-content-layers h2 a,
#main .brikit-content-layers h3 a,
#main .brikit-content-layers h4 a,
#main .brikit-content-layers h5 a,
#main .brikit-content-layers h6 a {
	color: #003764;
}

#main .brikit-content-layers h1 a:hover,
#main .brikit-content-layers h2 a:hover,
#main .brikit-content-layers h3 a:hover,
#main .brikit-content-layers h4 a:hover,
#main .brikit-content-layers h5 a:hover,
#main .brikit-content-layers h6 a:hover {
	color: #003764;
				text-decoration: underline;
		border-bottom: none;
	}




/********************
 banner.css 
********************/

.brikit-banner-content {
			background: #EEE   ;padding: 12px 20px;
	 padding: 25px 5px 5px 15px; 	}

.brikit-banner-content p{
			color: #646567;
	font-family: Arial, sans-serif;
	font-size: 17px;
	font-weight: 400;}
	
/*make sure the font family comes through when color is changed*/
.brikit-banner-content p span {
	font-family: Arial, sans-serif;
}

#header-precursor .cell .license.license-none,
#header-precursor .cell .license.license-eval {
	padding: 6px;
	text-align: center;
}




/********************
 images.css 
********************/

.brikit-content-layers a.image-only-link {
	border: none;
}

.brikit-content-layers .confluence-content-image-border {
		border-width: 1px;
	border-style: solid;
	border-color: #c5c6c8;padding: 4px;
	background: #F3F4F5;
	
		box-shadow: rgb(221, 221, 221) 0px 0px 2px 1px;
	
}




/********************
 canvas.css 
********************/

/* .view-mode.page-context qualifier is on the body for pages and blog posts, and nowhere else.
   .view-blogposts-mode, .list-content-tree-mode, and .pages-collector-mode are on the hybrid index pages, and nowhere else. */

body:not(.mobile) #main.brikit-canvas,
body:not(.mobile) .view-mode.page-context .brikit-canvas {
	/* Confluence overrides in many different contexts (for example, the dashboard), so !important is required. */
	padding: 0 !important; /* neutralize Confluence */
	padding:  !important;
}

.view-mode.page-context .brikit-canvas {
	position: relative;

		background: #FFFFFF   ;
		}

body:not(.dashboard):not(.mobile) #main.brikit-canvas #brikit-non-page-content {
	padding: 0 20px;
}

    .confluence-dashboard {
        margin-left: 0px;
    }




/********************
 dashboard.css 
********************/


	body.dashboard .brikit-header-backdrop {
		border-bottom: 1px solid #CCC;
	}
	
	body.dashboard #main-header {
		border: 0;
	}
	
	body.dashboard .content-header {
		padding: 20px 0 26px 0;
	}





/********************
 container-backdrop.css 
********************/

.brikit-container-backdrop {
	position: relative;
	margin: 0;
	padding: 0;background-color: transparent;
}




/********************
 container.css 
********************/

.brikit-container {
	position: relative;
}

.brikit-container-content {
	background-color: transparent;
		
		 padding: 0px 15px 0px 15px; 	
		background: #FFFFFF   ;}




/********************
 header.css 
********************/


.brikit-header-backdrop {background: #FFFFFF   ;}

.sticky-header .brikit-header-backdrop {
	z-index: 10;	}

.brikit-header-backdrop.brikit-non-page {
	margin: 0;
}

.brikit-header-container {
	overflow:  visible ;
}

body #main-header.brikit-header {
	margin: 0; /* neutralize Confluence */
	padding: 0; /* neutralize Confluence */
	display: block; /* neutralize Confluence for Search results */
}

/*remove the Confluence header color*/
body.brikit .brikit-non-page #main-header.brikit-header {
	background: transparent;
}

body #main-header.brikit-header {
	position: relative;

	height: 	 auto ;background: transparent   ;z-index: 1; /* make sure negatively-positioned crumbs appear above the Content Layer's Content Container */
}

/*bring back the theme's header background color, on the non-page pages*/
body .brikit-non-page #main-header.brikit-header {
	background: transparent;
}

body .brikit-non-page #main-header.brikit-header {
	margin: 0;
}

body.aui-page-hybrid .brikit-non-page #main-header.brikit-header .brikit-menu .aui-navgroup-horizontal .aui-navgroup-inner {
	margin: 0;
	width: 100%;
}

/* Neutralize the weird negative margins on the space tools menu (PRESS-1307) */
.spacetools .aui-navgroup-horizontal {
	margin-left: 0;
	margin-right: 0;
}




/********************
 header-content.css 
********************/

.brikit-header-content {
	
		background: transparent   ;
		
	width: 100%;position: absolute;bottom: auto;right: auto;
			}

.brikit-header .brikit-content-layer-table {
	display: table;
	width: 100%;
}

.brikit-header .brikit-content-layer-table-row {
	position: relative;
	display: table-row;
}

.brikit-header-content p,
.brikit-header-content ul li {
		color: #0076c7;
	font-family: Arial, sans-serif;
	font-size: 14px;}

.brikit-header-content .brikit-content-block h1,
.brikit-header-content h1 {
		color: #004494 ;
	font-family: 	 Arial, sans-serif ;
	font-size: 16px;
	font-weight: 800;}

.brikit-header-content a:not(.aui-button),
.brikit-header-content ul li a:not(.aui-button) {
	color: #003764;
		color: #0076c7;
	font-family: 	 Arial, sans-serif ;text-decoration: none;
		border-bottom: none;
	}

.brikit-header-content a:hover:not(.aui-button) {
	color: #003764;
	color: #0076c7;
	text-decoration: none;
	
					text-decoration: underline;
		border-bottom: none;
		
}

.brikit-header-content ul {}

.brikit-header-content ul li {
	 display: inline;}




/********************
 logo.css 
********************/

.brikit-logo {
	display: inline-block;
				position: absolute;
					top: 0;
			bottom: auto;
							left: 0;
			right: auto;
				line-height: 0;
}

/*fix the issue with logo border when themes have an borders for links*/
a.brikit-logo:active,
a.brikit-logo:hover,
a.brikit-logo:focus {
border-bottom: none;
}

/*removed
	*/




/********************
 simple-toolbar.css 
********************/

#brikit-simple-toolbar-toggle.aui-button {
	z-index: 100;								
				position: absolute;
					top: 	 8px ;
			bottom: auto;
							right: 	 8px ;
			left: auto;
					 padding: 3px; 		background-color: #FFFFFF;
	
}

#brikit-simple-toolbar-toggle.aui-button:hover {}

#move-simple-toolbar #brikit-simple-toolbar-toggle.aui-button {
	position: relative;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
}


#brikit-simple-toolbar-toggle span.brikit-simple-toolbar-toggle-icon {
	background-position: center center;
	color: #ececec;
}

#brikit-simple-toolbar-toggle:hover span.brikit-simple-toolbar-toggle-icon,
#brikit-simple-toolbar-toggle.active span.brikit-simple-toolbar-toggle-icon {
	color: #FFFFFF;
}

#brikit-simple-toolbar {
	background-color: #FFFFFF;}

#brikit-simple-toolbar.aui-dropdown2.aui-style-default ul {
	margin: 0;
}

#brikit-simple-toolbar.aui-dropdown2.aui-style-default {
}

#brikit-simple-toolbar.aui-dropdown2.aui-style-default a {font-family: 	 Arial, sans-serif ;background: #FFFFFF   ;
				
}

#brikit-simple-toolbar.aui-dropdown2.aui-style-default li a {}

#brikit-simple-toolbar.aui-dropdown2.aui-style-default a:focus, 
#brikit-simple-toolbar.aui-dropdown2.aui-style-default a:hover, 
#brikit-simple-toolbar.aui-dropdown2.aui-style-default a.active {}	

#brikit-simple-toolbar.aui-dropdown2.aui-style-default li a span.aui-icon {
	padding-right: 3px;
}




/********************
 menu.css 
********************/

.brikit-menu {
	position: absolute;
	
				position: absolute;
					top: 0;
			bottom: auto;
							left: 0;
			right: auto;border-width: 	 0px ;
	border-style: 	 none ;
	border-color: 	 transparent ;

}

/*entire menu background - AUI override*/
.brikit-menu .aui-navgroup-horizontal {
	
	/* TODO: Kelli, these are overcoming a negative margin set elsewhere. */
	xxmargin: 0 10px;
	padding: 0;
	border: none;
	background: transparent;}

.mobile .brikit-menu-dropdown {
	background-color: whitesmoke;
	width: 100vw;
	position: fixed;
	top: 0;
	left: 0;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	z-index: 3000;
}

.multi-level-menu {
	background-color: white;
}




/********************
 menu-panel.css 
********************/

.brikit-menu-panel {
		width: auto;
		overflow-x: auto;}

.aui-dropdown2.brikit-menu-panel {
	max-width: none;
}

.brikit-menu-panel .brikit-container-content,
.brikit-menu-panel .brikit-architect-container-content {
		background: #FFFFFF   ;}

/* remove theme block styling when in menu - set to none */
.brikit-menu-panel .brikit-content-block {
	border-width: 0;
	border-style: none;
	border-color: none;
	box-shadow: none;
	background: none;
	padding: 0 12px;
	margin: 0;
	border-radius: 0;
}

.brikit-menu-panel ul {
	padding-left: 0;
}

.aui-dropdown2.brikit-menu-panel a,
.aui-dropdown2.brikit-menu-panel ul li {
		color: #0076c7;
	font-family: 	 Arial, sans-serif ;
	font-size: 18px;
	font-weight: 400;list-style-type: none;
}

.aui-dropdown2.brikit-menu-panel a,
.aui-dropdown2.brikit-menu-panel ul li a,
.aui-dropdown2.brikit-menu-panel h1 a {
	
		color: #0076c7;
	font-family: 	 Arial, sans-serif ;
	font-size: 18px;
	font-weight: 400;text-decoration: none;
		border-bottom: none;
	}


.aui-dropdown2.brikit-menu-panel a:hover,
.aui-dropdown2.brikit-menu-panel ul li a:hover,
.aui-dropdown2.brikit-menu-panel h1 a:hover {
	color: #004494 ;
	
					text-decoration: none;
		border-bottom: none;
		
} 

.brikit-menu-panel h1 {
		color: #33312E;
	font-family: 	 Arial, sans-serif ;
	font-size: 23px;
	font-weight: 700;border-bottom: 2px solid #333333;}

.brikit-menu-panel h1 a {
		color: #33312E;
	font-family: 	 Arial, sans-serif ;
	font-size: 23px;
	font-weight: 700;padding:0;
	margin: 0;
}

.brikit-menu-panel p {
		color: #333333;
	font-family: 	 Arial, sans-serif ;
	font-size: 18px;
	font-weight: 700;}

.brikit-menu-panel p,
.brikit-menu-panel ul li {line-height: 1.5em;
}

.brikit-menu-panel .brikit-content-layer-table {
	position: relative;
	display: table;
	width: 100%;
}

.brikit-menu-panel .brikit-content-layer-table-row {
	position: relative;
	display: table-row;
}

.brikit-menu-panel .expand-content.expand-hidden {
	display: none;
}

/* mobile menu panels */

.mobile .brikit-menu-panel {
	box-sizing: border-box;
	position: fixed;
	top: 	 !important;
	transform: none !important;
	min-width: 100vw;
	max-width: 100vw;
	min-height: calc(100vh - $brikitMobileHeaderHeight);
	max-height: calc(100vh - $brikitMobileHeaderHeight);
	overflow: hidden;
}

.mobile .brikit-menu-panel .brikit-architect-container-content .brikit-content-layer-table {
	box-sizing: border-box;
	min-height: calc(100vh - $brikitMobileHeaderHeight);
	max-height: calc(100vh - $brikitMobileHeaderHeight);
	overflow-y: auto;
}




/********************
 menu-top-level.css 
********************/



.brikit-menu .aui-navgroup-horizontal .aui-nav > li {	

}

.brikit-menu .aui-navgroup-horizontal .aui-nav > li a {border-width: 0px;
	border-style: none;
	border-color: transparent;}

.brikit-menu .aui-navgroup-horizontal .aui-nav > li.first a {
	}

.brikit-menu .aui-navgroup-horizontal .aui-nav > li.light-up a,
.brikit-menu .aui-navgroup-horizontal .aui-nav > li a:hover,
.brikit-menu .aui-navgroup-horizontal .aui-nav>li a.active, 
.brikit-menu .aui-navgroup-horizontal .aui-nav>li a:focus {}

.brikit-menu .aui-navgroup-horizontal .aui-nav > li a.current,
.brikit-menu .aui-navgroup-horizontal .aui-nav > li.current a {}

.brikit-menu .aui-navgroup-horizontal .aui-nav > li a.ancestor-link,
.brikit-menu .aui-navgroup-horizontal .aui-nav > li.ancestor-link a {}

.brikit-menu .aui-navgroup-horizontal .aui-nav > li.current a:hover,
.brikit-menu .aui-navgroup-horizontal .aui-nav > li a.ancestor-link:hover,
.brikit-menu .aui-navgroup-horizontal .aui-nav > li.ancestor-link a:hover {}


.brikit-menu .aui-navgroup-horizontal .aui-nav>li a.aui-dropdown2-trigger:after,
.brikit-menu .aui-navgroup-horizontal .aui-nav>li a.brikit-menu-panel-trigger:after {}
	
.brikit-menu .aui-navgroup-horizontal .aui-nav>li a.aui-dropdown2-trigger:hover:after,
.brikit-menu .aui-navgroup-horizontal .aui-nav>li a.aui-dropdown2-trigger.active:after, 
.brikit-menu .aui-navgroup-horizontal .aui-nav>li a.brikit-menu-panel-trigger:hover:after,
.brikit-menu .aui-navgroup-horizontal .aui-nav>li a.brikit-menu-panel-trigger.active:after {}




/********************
 menu-dropdown.css 
********************/

.aui-dropdown2.aui-style-default.brikit-menu-dropdown ul {
	margin: 0;
}

.brikit-menu-dropdown.aui-dropdown2.aui-style-default a {
		color: #004494 ;
	font-family: 	 Arial, sans-serif ;
	font-size: 14px;
	font-weight: 400;background: #ffd417   ;
				
}

.aui-dropdown2.aui-style-default.brikit-menu-dropdown {background-color: #ffd417;
}

.brikit .brikit-menu-dropdown.aui-dropdown2.aui-style-default a:focus, 
.brikit .brikit-menu-dropdown.aui-dropdown2.aui-style-default a:hover, 
.brikit .brikit-menu-dropdown.aui-dropdown2.aui-style-default a.active{
	color: #004494 ;
	
		background: #FFFFFF   ;
		}	
	
.brikit-menu-dropdown.aui-dropdown2.aui-style-default li {}
	




/********************
 menu-panel-aui.css 
********************/

/* AUI bits copied to give visual styling to menu panel triggers without dragging in the functionality. */
/* Horizontal navgroup + Dropdown2 integration. Note: ADG prohibits dropdowns in vertical nav. */
.aui-navgroup-horizontal .brikit-menu-panel-trigger .aui-icon-dropdown {
    display: none;
}
.aui-navgroup-horizontal .brikit-menu-panel-trigger {
	    padding-right: 23px !important; /* 8px (arrow width) + 10px (right padding) + 5px (margin between arrow and logo) */
	    position: relative;
}
.aui-navgroup-horizontal .aui-nav > li a.brikit-menu-panel-trigger:after {
		    border: 4px solid transparent;
	    content: "";
    height: 0;
    left: 100%; /* "left" + "margin-left" required because of webkit not working properly with "right" */
    margin-left: -18px;
    margin-top: -3px; /* Align top of arrow with top of x height */
    opacity: 0.8;
    position: absolute;
    top: 50%;
    width: 0;
}
.aui-navgroup-horizontal .aui-nav > li a.brikit-menu-panel-trigger:after {}
.aui-navgroup-horizontal .aui-nav > li a.brikit-menu-panel-trigger:hover:after,
.aui-navgroup-horizontal .aui-nav > li a.brikit-menu-panel-trigger.active:after {
    opacity: 1;
}

/* End of AUI bits */




/********************
 fluid-menu.css 
********************/

.fluid-menu li {
	cursor: pointer;
}

.fluid-menu li ul {
	margin-top: 6px;
}

.fluid-menu li ul li {
	margin-left: 1.0em;
	transition: margin-left 0s;
}

.fluid-menu li ul li.expanded {
	margin-left: 0;
	transition: margin-left 0.25s;
}

.fluid-menu li a {
	display: inline-block;
}

.fluid-menu li a.not-link:hover {
	cursor: text;
	color: 	 #0076c7 ;
}

.fluid-menu li.expanded,
.fluid-menu li.expanded > a {font-family: 	 Arial, sans-serif ;}

.fluid-menu li.expanded:hover > a:not(.not-link):hover {font-family: 	 Arial, sans-serif ;}

.fluid-menu li:before {
	content: "\f11c";
	color: #0076c7;
	font-family: "Atlassian Icons";
	display: inline-block;
	width: 1.0em;
}

.fluid-menu li.expanded:before {font-family: 	 Atlassian Icons ;}


.fluid-menu li.expanded:before {
	content: "\f15b";}

.fluid-menu li.leaf-node {
	xmargin-left: 0px;
}

.fluid-menu li.leaf-node:before {
	content: "\f121";
	content: " ";
}




/********************
 menu-secondary.css 
********************/

.brikit-secondary-menu .brikit-menu {
		
				position: absolute;
					top: 0;
			bottom: auto;
							left: 0;
			right: auto;}

/*entire menu background - AUI override*/
.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal {}




/********************
 menu-secondary-panel.css 
********************/

.brikit-secondary-menu-panel.brikit-menu-panel {}

.brikit-secondary-menu-panel.aui-dropdown2.brikit-menu-panel {
}

.brikit-secondary-menu-panel.brikit-menu-panel .brikit-container-content,
.brikit-secondary-menu-panel.brikit-menu-panel .brikit-architect-container-content {}

/* remove theme block styling when in menu - set to none */
.brikit-secondary-menu-panel.brikit-menu-panel .brikit-content-block {
}

.brikit-secondary-menu-panel.brikit-menu-panel ul {
}

.brikit-secondary-menu-panel.brikit-menu-panel a,
.brikit-secondary-menu-panel.brikit-menu-panel ul li {font-family: 	 Arial, sans-serif ;list-style-type: none;
}

.brikit-secondary-menu-panel.brikit-menu-panel a,
.brikit-secondary-menu-panel.brikit-menu-panel ul li a,
.brikit-secondary-menu-panel.brikit-menu-panel h1 a {font-family: 	 Arial, sans-serif ;text-decoration: none;
		border-bottom: none;
	}


.brikit-secondary-menu-panel.brikit-menu-panel a:hover,
.brikit-secondary-menu-panel.brikit-menu-panel ul li a:hover,
.brikit-secondary-menu-panel.brikit-menu-panel h1 a:hover {text-decoration: none;
		border-bottom: none;
		
}

.brikit-secondary-menu-panel.brikit-menu-panel h1,
.brikit-secondary-menu-panel.brikit-menu-panel h1 a {}

.brikit-secondary-menu-panel.brikit-menu-panel p {font-family: 	 Arial, sans-serif ;}

.brikit-secondary-menu-panel.brikit-menu-panel p,
.brikit-secondary-menu-panel.brikit-menu-panel ul li {}

.brikit-secondary-menu-panel.brikit-menu-panel .brikit-content-layer-table {
}

.brikit-secondary-menu-panel.brikit-menu-panel .brikit-content-layer-table-row {
}

.brikit-secondary-menu-panel.brikit-menu-panel .expand-content.expand-hidden {
}




/********************
 menu-secondary-top-level.css 
********************/



.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav > li {	

}

.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav > li a {}

.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav > li.first a {
	}

.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav > li.light-up a,
.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav > li a:hover,
.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav>li a.active, 
.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav>li a:focus {}

.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav > li a.current,
.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav > li.current a {}

.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav > li a.ancestor-link,
.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav > li.ancestor-link a {}

.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav > li a.ancestor-link:hover,
.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav > li.ancestor-link a:hover {}


.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav>li a.aui-dropdown2-trigger:after,
.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav>li a.brikit-menu-panel-trigger:after {}
	
.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav>li a.aui-dropdown2-trigger:hover:after,
.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav>li a.aui-dropdown2-trigger.active:after, 
.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav>li a.brikit-menu-panel-trigger:hover:after,
.brikit-secondary-menu .brikit-menu .aui-navgroup-horizontal .aui-nav>li a.brikit-menu-panel-trigger.active:after {}




/********************
 menu-secondary-dropdown.css 
********************/

.brikit-secondary-menu-panel.aui-dropdown2.aui-style-default.brikit-menu-dropdown ul {
}

.brikit-secondary-menu-panel.brikit-menu-dropdown.aui-dropdown2.aui-style-default a {font-family: 	 Arial, sans-serif ;}

.brikit-secondary-menu-panel.aui-dropdown2.aui-style-default.brikit-menu-dropdown {}

.brikit .brikit-secondary-menu-panel.brikit-menu-dropdown.aui-dropdown2.aui-style-default a:focus, 
.brikit .brikit-secondary-menu-panel.brikit-menu-dropdown.aui-dropdown2.aui-style-default a:hover, 
.brikit .brikit-secondary-menu-panel.brikit-menu-dropdown.aui-dropdown2.aui-style-default a.active, 
.brikit-secondary-menu-panel li.active a {}	
	
.brikit-secondary-menu-panel.brikit-menu-dropdown.aui-dropdown2.aui-style-default li {}
	




/********************
 menu-secondary-panel-aui.css 
********************/

/* AUI bits copied to give visual styling to menu panel triggers without dragging in the functionality. */
/* Horizontal navgroup + Dropdown2 integration. Note: ADG prohibits dropdowns in vertical nav. */
.brikit-secondary-menu .aui-navgroup-horizontal .brikit-menu-panel-trigger .aui-icon-dropdown {
}
.brikit-secondary-menu .aui-navgroup-horizontal .brikit-menu-panel-trigger {
	    padding-right: 23px !important; /* 8px (arrow width) + 10px (right padding) + 5px (margin between arrow and logo) */
	}
.brikit-secondary-menu .aui-navgroup-horizontal .aui-nav > li a.brikit-menu-panel-trigger:after {
	border: none;
		    border: 4px solid transparent;
	}
.brikit-secondary-menu .aui-navgroup-horizontal .aui-nav > li a.brikit-menu-panel-trigger:after {}
.brikit-secondary-menu .aui-navgroup-horizontal .aui-nav > li a.brikit-menu-panel-trigger:hover:after,
.brikit-secondary-menu .aui-navgroup-horizontal .aui-nav > li a.brikit-menu-panel-trigger.active:after {
}

/* End of AUI bits */




/********************
 labels.css 
********************/

.fetch-and-show-labels {
	text-align: right;
}

.fetch-and-show-labels .aui-icon {
	color: #505f79;
}




/********************
 mobile-comments.css 
********************/

.mobile-comments {
	background-color: #f7f7f7;
	border-bottom: 1px solid #fff;
}

.mobile-comments > ol {
    list-style: none;
    padding:20px;
}

.mobile-comments > h2 {
	margin: 0;
	padding: 8px 10px 0;
    font-weight: bold;
}

.mobile-comment-list {
    list-style: none;
}

.mobile-comment-list.top-level {
    border-bottom: 1px solid #ddd;

}

.mobile-comments .mobile-comment-list.top-level {
    position: relative;
}

.mobile-comments .mobile-comment-list.top-level > li:first-child,
.mobile-comments .mobile-comment-list.top-level > li:first-child:before {
    border: none;
}

.mobile-comments .mobile-comment:before {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fff;
    left: 0;
    right: 0;
    width: 100%;
    content: "";
    position: absolute;
}



/* restrict visual nesting of comments to three levels */
.mobile-comments .mobile-comment-list.nested li li li {
    padding-left: 0;
}

/* hide border to previous comment */
.mobile-comments .mobile-comment-list.nested .add-comment-container {
    position: relative;
    margin-top: -10px;
}

/* make add comment containers span the full width */
.mobile-comments .mobile-comment-list.nested > li .add-comment-container {
    margin-left: -41px;
}

.mobile-comments .mobile-comment-list.nested li li .add-comment-container {
    margin-left: -82px;
}

.mobile-comment .reply textarea {
    width: 100%;
}

.mobile-comments .mobile-comment.linked > div {
    background: #e0f0ff;
}

.mobile-comments .mobile-comment > div {
    display: -webkit-box;
    padding: 10px;
}

.mobile-comments .mobile-comment .mobile-comment-outer {
    padding: 5px;
    position: relative;
}

.mobile-comments .mobile-comment > div > .mobile-comment-body {
    padding-left: 8px;
    padding-right: 20px;
    -webkit-box-flex: 1;
}

.mobile-comments .mobile-comment > div > .mobile-comment-body p {
    word-break: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;
}

.mobile-comments .mobile-comment .mobile-comment-author-name {
    color: black;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 8px;
}

.mobile-comments .mobile-comment-actions {
	font-size: 13px;
	color: #999;
    margin-top: 4px;
    list-style-type: none;
    padding-left: 0;
}

.mobile-comments .mobile-comment-actions li {
	display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    float: left;
    margin-right: 10px;
}
.mobile-comments .mobile-comment-actions:after {
    content: " "; /* 1 */
    display: table; /* 2 */
    clear: both;
}

.mobile-comments .mobile-comment-actions li.fuzzy-time {
    display: block;
    padding-bottom: 5px;
}

.mobile-comments  .mobile-comment-actions li.fuzzy-time a {
    color: #999;
}

.mobile-comments .mobile-comment .mobile-comment-content blockquote span.highlight-content {
    background-color: rgba(246, 195, 66, 0.3);
    color: #707070;
    padding: 2px;
}

.mobile-comments .mobile-comment-avatar {
    float: left;
    margin-right: 10px;
}

.reply-container button,
.likes-container button {
    display: inline;
    color: #326CA6;
    padding: 0;
    border: 0;
    margin: 0;
    background: none;
    font-size: inherit;
    font-family: inherit;
    font-weight: normal;
}

/* TODO: Hide the #add-comment-rte link only when it's under the #mobile-comments. */
#add-comment-rte {
    display: none;
}

.mobile-comments-text-editor .text-editor-chrome {
    display: block;
}

#mobile-comments-text-editor {
    padding:20px;
}

#mobile-comments-text-editor textarea {
    width: 100%;
    min-height: 90px;
}
#mobile-comment-reply-textform {
    padding-top:20px;
}

#mobile-user-delegate-selector {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
#mobile-user-delegate-field {
    margin-top: 10%;
    padding: 11px;
    margin-left: 20px;
    width: 83%;
}
#mobile-user-delegate-selector .aui-dd-parent.autocomplete {
    margin-left: 20px;
    margin-right: 20px;
}
#mobile-user-delegate-selector .description {
    padding: 10px 20px;
    color: #fff;
}
.mobile-toolbar-group {
    list-style: none;
    padding-left: 0;
}
.mobile-toolbar-group li {
    float: left;
    margin-right: 5px;
}

/*Only indents first level of comment replies*/
.mobile-comment-threads .mobile-comment-threads {
    padding-left: 0;
    list-style-type: none;
}
.mobile-comment-threads {
    list-style-type: none;
}

/*Mobile Likes Styling*/
.mobile #likes-section .like-summary {
    float: left;
    font-size: 11px;
    padding-top: 4px;
}

.mobile #likes-and-labels-container>div {
    margin-top: 14px;
}

.mobile #likes-and-labels-container>div:not(#likes-section):not(.fetch-and-show-labels) {
  width: 100%;
}

/*Removes links from likes summary*/
.mobile span.like-summary {
    pointer-events: none;
    cursor: default;
}




/********************
 mobile-menu.css 
********************/

.mobile-menu-active body.mobile {
	background-color: #333333;
}

.mobile-aui-header {
	background-color: #333333;
	position: relative;
}

.mobile-aui-header ul.aui-nav {
	position: relative;
	width: 100%;
}

#page.mobile-menu-open {
  width: 100%;
  min-height: 100%;
  position: relative;
  background-color: #ffffff;
}

.mobile-menu {
  height: 100%;
	border-right: 1px solid #CCC;
  overflow-y: auto;
	-webkit-overflow-scrolling: touch; /* momentum scroll */
  position: fixed;
  top: 0;
  visibility: hidden;
}

.mobile-menu-active .mobile-menu {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.mobile-menu-active #page.mobile-menu-open {
	display: none;
}

.mobile-menu * {
	font-size: 16px;
}

.mobile-menu .top-menu {
	clear: both;
	background-color: #FFFFFF;
  margin: 0;
	padding: 5px 0 0 0;
  list-style-type: none;
}

.mobile-menu li,
.mobile-menu li.aui-nav {
  width: 100%;
  padding: 4px 0;
  margin: 0;
}

.mobile-menu li a {
  display: inline-block;
  padding: 7px 10px;
	color: #003764;
	color: #333333;
}

.mobile-menu li a:hover {
	text-decoration: none;
}

.mobile-submenu {
	display: none;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.mobile .multi-level-menu {
	display: block;
}

.mobile-submenu li {
	width: auto;
	border-top: 1px solid #CCC;
	padding-left: 8px;
}

.mobile-toggle-submenu {
	font-weight: bold;
}

.mobile-submenu .mobile-menu-item-no-link {
	width: 100%;
	display: inline-block;
	list-style-type: none;
	padding: 7px 10px;
}


span.mobile-submenu-caret {
	width: 0;
	height: 0;
	display: inline-block;
	margin: 0 5px;
	border: 5px solid transparent;
}

span.mobile-submenu-caret { /* Caret Down */
	border-left: 5px solid;
}

.mobile-submenu-active > span.mobile-submenu-caret { /* Caret Up */
	margin-bottom: -2px;
	border: 5px solid transparent;
	border-top: 5px solid;
}

/* Multi-level menus */

.mobile-menu .multi-level-menu,
.mobile-menu .multi-level-menu ul {
	list-style-type: none;
	padding-left: 0;
	margin-top: 5px;
}

.mobile-menu .multi-level-menu li {
	line-height: 2.2em;
	padding-left: 0;
}

.mobile-menu .multi-level-menu li .submenu-indent { padding-left: 16px; }
.mobile-menu .multi-level-menu li li .submenu-indent { padding-left: 32px; }
.mobile-menu .multi-level-menu li li li .submenu-indent { padding-left: 48px; }
.mobile-menu .multi-level-menu li li li li .submenu-indent { padding-left: 64px; }
.mobile-menu .multi-level-menu li li li li li .submenu-indent { padding-left: 80px; }
.mobile-menu .multi-level-menu li li li li li li .submenu-indent { padding-left: 96px; }
.mobile-menu .multi-level-menu li li li li li li li .submenu-indent { padding-left: 112px; }
.mobile-menu .multi-level-menu li li li li li li li li .submenu-indent { padding-left: 138px; }

.mobile-menu .multi-level-menu li a {
	padding: 0;
}

.mobile-menu .multi-level-menu .recently-viewed-macro li a {
	display: inline;
}

.mobile-menu .multi-level-menu span.submenu-toggle {
	width: 0;
	height: 0;
	display: inline-block;
	margin: 0 6px;
	border: 6px solid transparent;
}

.mobile-menu .multi-level-menu span.submenu-toggle.closed { /* Caret Down */
	border-left: 6px solid;
}

.mobile-menu .multi-level-menu span.submenu-toggle.open { /* Caret Up */
	margin-bottom: -2px;
	border: 6px solid transparent;
	border-top: 6px solid;
}





/********************
 mobile-menu-enhanced.css 
********************/

#brikit-mobile-menu .brikit-mobile-menu-content h1, #brikit-mobile-menu .brikit-mobile-menu-content h1 a {}

#brikit-mobile-menu .brikit-mobile-menu-content ul {
	padding-left: 0;
}

#brikit-mobile-menu .brikit-mobile-menu-content a,
#brikit-mobile-menu .brikit-mobile-menu-content ul li {font-family: 	 Arial, sans-serif ;list-style-type: none;
}

#brikit-mobile-menu .brikit-mobile-menu-content a,
#brikit-mobile-menu .brikit-mobile-menu-content ul li a,
#brikit-mobile-menu .brikit-mobile-menu-content h1 a {font-family: 	 Arial, sans-serif ;text-decoration: none;
		border-bottom: none;
	}

#brikit-mobile-menu .brikit-mobile-menu-content a:hover,
#brikit-mobile-menu .brikit-mobile-menu-content ul li a:hover,
#brikit-mobile-menu .brikit-mobile-menu-content h1 a:hover {text-decoration: none;
		border-bottom: none;
	}

#brikit-mobile-menu .brikit-mobile-menu-content h1,
#brikit-mobile-menu .brikit-mobile-menu-content h1 a {}

#brikit-mobile-menu .brikit-mobile-menu-content p {font-family: 	 Arial, sans-serif ;}

#brikit-mobile-menu .brikit-mobile-menu-content p,
#brikit-mobile-menu .brikit-mobile-menu-content ul li {}




/********************
 mobile-search.css 
********************/

.mobile .mobile-aui-header {
	padding: 0;
}

.mobile .aui-quicksearch {
	padding: 0;
}

.mobile #quick-search-query {
	margin: 0;
	height: 41px;
}

.aui-header #brikit-mobile-search .header-quicksearch #quick-search-query,
#brikit-mobile-search form.aui.targeted-search-field #quick-search-query.targeted-search-field-query {
	width: calc(100vw - 62px);
	max-width: none;
	margin-left: 8px;
}

.aui-header .aui-quicksearch::after {
	display: none;
}

.aui-header #brikit-mobile-search .search-icon,
.aui-header #brikit-mobile-search .close-icon {
	display: inline-block;
	color: white;
	margin-left: -28px;
}

.aui-header #brikit-mobile-search .search-icon {
}

.aui-header #brikit-mobile-search .close-icon {
	cursor: pointer;
	display: none;
}

.aui-header #brikit-mobile-search .focused .search-icon {
	display: none;
}

.aui-header #brikit-mobile-search .focused .close-icon {
	display: inline-block;
}

.mobile .mobile-aui-header .aui-nav {
	overflow: visible;
}

.mobile .mobile-aui-header .header-quicksearch {
	margin: 0 48px 0 8px;
	padding: 3px 0;
}

#brikit-mobile-search #quick-search-query::placeholder {
	color: rgba(255, 255, 255, 0.65);
}

	.mobile .aui-quicksearch fieldset {
		flex: 1;
	}

#brikit-mobile-search .header-quicksearch .recently-viewed-dropdown ol.last {
	display: none !important;
}

.mobile .aui-quicksearch .aui-dropdown {
	width: 100%;
	margin: 0;
	border: none;
	border-radius: 0;
}

.mobile .aui-quicksearch .aui-dropdown ol {
	padding: 0;
}

.mobile .aui-quicksearch .aui-dropdown li {
	margin: 0;
	padding: 5px 0;
	border-top: 1px solid #CCC;
}

.mobile .aui-quicksearch .aui-dropdown li:first {
	border-top: none;
}

.mobile .aui-quicksearch .aui-dropdown li a {
	display: block;
	color: #003764;
	color: #333333;
}

.mobile .aui-header .aui-dropdown li.with-space-name:hover,
.mobile .aui-header .aui-dropdown li a:hover,
.mobile .aui-header #brikit-quick-search-mobile-results li a:hover {
	background-color: #FFF;
}

.mobile .aui-quicksearch .aui-dropdown li.active,
.mobile .aui-quicksearch .aui-dropdown li.active a,
.mobile .aui-quicksearch .aui-dropdown li.active span,
.mobile .aui-quicksearch .aui-dropdown li:hover,
.mobile .aui-quicksearch .aui-dropdown li:hover a,
.mobile .aui-quicksearch .aui-dropdown li:hover a span {
	color: #003764;
	color: #333333;
}

.mobile-menu .quick-search-dropdown .admin-item,
.mobile-menu .quick-search-dropdown .last {
	display: none !important;
}

/* REST API quick search results */

	#quick-search.brikit-replacement,
#brikit-mobile-search .targeted-search-field fieldset {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

#quick-search.brikit-replacement #quick-search-alert,
#quick-search.brikit-replacement .aui-spinner,
#brikit-quick-search-mobile-results {
	display: none;
}

#brikit-quick-search-mobile-results {
	position: absolute;
	top: 46px;
	width: 100%;
	height: calc(100vh - 46px);
	border: 1px solid gray;
	background-color: white;
	overflow-y: auto;
	z-index: 2000;
}

#brikit-quick-search-mobile-results ol {
	padding: 0;
}

#brikit-quick-search-mobile-results li {
	display: flex;
	flex-direction: column;
	border-bottom: 1px solid #ccc;
	padding: 8px 10px;
}

#brikit-quick-search-mobile-results li a {
			padding: 2px 22px;
		background-position: 0 50%;
	}

#brikit-quick-search-mobile-results li a span {
	display: inline-block;
	padding-bottom: 4px;
	}


#brikit-quick-search-mobile-results li.no-results-found {
	color: #003764;
}

/* For Targeted Search */
#brikit-mobile-search #quick-search.targeted-search-field {
	display: flex;
	align-items: center;
	justify-content: left;
}

/* Targeted Search results */
#brikit-mobile-search .targeted-search-field-results {
	position: absolute;
	width: 100vw;
	top: 41px !important;
	left: 0 !important;
}

/* Move to Targeted Search (and remove original CSS?) */
.mobile #brikit-mobile-search li.with-space-name:hover a.space-name {
	color: #666;
}

#com-atlassian-confluence #brikit-mobile-search .aui-dropdown.targeted-search-results-list {
	border: none;
}

#com-atlassian-confluence #brikit-mobile-search .aui-dropdown.targeted-search-results-list ol {
	padding: 0;
}





/********************
 progress-tracker.css 
********************/

/*TODO: see which bits can go*/

.aui-progress-tracker-step>span:before,
.aui-progress-tracker-step>a:before {background:#ffd417;border-radius:100%;box-shadow:0 0 0 3px #f5f5f5;content:"";height:10px;left:50%;margin-left:-5px;position:absolute;top:3px;width:10px;}

.aui-progress-tracker-step+.aui-progress-tracker-step>span:after,.aui-progress-tracker-step+.aui-progress-tracker-step>a:after{background:#ffd417;border:solid #f5f5f5;border-width:2px 0;box-shadow:-5px 0 0 -2px #ffd417,5px 0 0 -2px #ffd417;content:"";height:4px;left:-50%;margin-left:-14px;margin-right:6px;position:absolute;right:50%;top:4px;}

.aui-progress-tracker-step-current ~ .aui-progress-tracker-step{color:#707070;}

.aui-progress-tracker-step-current ~ .aui-progress-tracker-step>span:before,.aui-progress-tracker-step-current ~ .aui-progress-tracker-step>a:before{background-color:#ccc;}

.aui-progress-tracker-step-current ~ .aui-progress-tracker-step>span:after,.aui-progress-tracker-step-current ~ .aui-progress-tracker-step>a:after{background-color:#f5f5f5;box-shadow:none;}

.aui-progress-tracker-inverted .aui-progress-tracker-step>span:before,.aui-progress-tracker-inverted .aui-progress-tracker-step>a:before{box-shadow:0 0 0 3px #fff;}

.aui-progress-tracker-inverted .aui-progress-tracker-step+.aui-progress-tracker-step>span:after,.aui-progress-tracker-inverted .aui-progress-tracker-step+.aui-progress-tracker-step>a:after{border-color:#fff;}

.aui-progress-tracker-inverted .aui-progress-tracker-step-current ~ .aui-progress-tracker-step>span:after,.aui-progress-tracker-inverted .aui-progress-tracker-step-current ~ .aui-progress-tracker-step>a:after{background-color:#fff;}




/********************
 quick-search.css 
********************/

#brikit-search {
					 display: none ; 	}

#brikit-search .aui-quicksearch {

	position: absolute;
	z-index: 99;
	
				position: absolute;
					top: 0;
			bottom: auto;
							left: 0;
			right: auto;background:   url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/designs/themes/BETA/images/search3.png)   ;}

#brikit-search .aui-quicksearch input {

	outline: none;font-family: 	 Arial, sans-serif ;box-shadow: none;line-height: 2em;
}

/*make sure that placeholder text gets same styling as input; keep rules separate*/

#brikit-search #quick-search input::-webkit-input-placeholder {}

#brikit-search #quick-search input::-moz-placeholder {}

#brikit-search #quick-search input:-moz-placeholder {   /* Older versions of Firefox */}

#brikit-search #quick-search input:-ms-input-placeholder {}

#com-atlassian-confluence .aui-dd-parent a.perms-dropdown-trigger:hover,
#com-atlassian-confluence .aui-dd-parent a.perms-dropdown-trigger:focus,
#com-atlassian-confluence .aui-dd-parent .aui-dropdown .dropdown-item.active a,
.ajs-menu-bar .ajs-menu-item li.active a,
.aui-dd-parent .aui-dropdown li.active,
.aui-dd-parent .aui-dropdown a:focus span,
.ajs-menu-bar .ajs-menu-item.opened .ajs-drop-down li.active a,
.ajs-content-hover .popup-follow a:hover,
#header .aui-header li.with-space-name.active,
#header .aui-header li.with-space-name.active span,
#header .aui-header .aui-dd-parent .aui-dropdown a:hover,
#header .aui-header .aui-dd-parent .aui-dropdown li.active a {
	background-color: #FAFAFA;}

#quick-search li.active a  {
	background-color: #FAFAFA !important;
}

#header .quick-nav-drop-down li a, 
.aui-header .quick-nav-drop-down li a,
#quick-search li a {
	color: #004494 ;}

#quick-search li.active a {
	color: white;
}

.search-macro .search-macro-dropdown li a,
.search-macro .search-macro-dropdown li a:hover {
	text-decoration: none;
	border-bottom: none;
}

.search-macro .search-macro-dropdown li a,
.search-macro .search-macro-dropdown li a.additional {}

.search-macro .search-macro-dropdown li.active a,
.search-macro .search-macro-dropdown li.active a.additional {}




/********************
 breadcrumbs.css 
********************/

.brikit-breadcrumbs {
}

.brikit-breadcrumbs #breadcrumbs,
.brikit-breadcrumbs #page-metadata-banner {
	float: left;
}

#page-metadata-banner .banner #content-metadata-jira:hover {
	border-bottom: 1px solid #999;
}

.brikit-breadcrumbs #breadcrumbs li span,
.brikit-breadcrumbs #breadcrumbs li,
.brikit-breadcrumbs,
.brikit-breadcrumbs li,
.brikit-breadcrumbs li:before,
.brikit-breadcrumbs a {font-family: 	 Arial, sans-serif ;}

#brikit-breadcrumbs-relocated {
	position: absolute;
	
				position: absolute;
					top: 0;
			bottom: auto;
							left: 0;
			right: auto;}

.brikit-breadcrumbs a:hover {
		text-decoration: none;text-decoration: none;
		border-bottom: none;
	}




/********************
 page-title.css 
********************/

.brikit-page-title {
}

#title-heading.brikit-page-title h1 a,
.brikit-page-title #title-text,
.brikit-page-title #title-text a {
			color: #FFFFFF;
	font-family: 	 Arial, sans-serif ;
	font-size: 36px;
	font-weight: 600;text-decoration: none;
		border: none;
}

#title-heading.brikit-page-title h1 a:hover,
.brikit-page-title #title-text a:hover {
	color: #FFFFFF;
				text-decoration: underline;
		border-bottom: none;
	}




/********************
 page-title-macro.css 
********************/

#title-heading.page-title-macro {}

#title-heading.page-title-macro h1 a,
#title-heading.page-title-macro #title-text,
#title-heading.page-title-macro #title-text a {text-decoration: none;
		border: none;
}

#title-heading.page-title-macro h1 a:hover,
#title-heading.page-title-macro #title-text a:hover {text-decoration: none;
		border-bottom: none;
	}




/********************
 page-metadata.css 
********************/

.page-metadata {
	margin: 0;	/* neutralize Confluence */
}

#page-metadata-banner.with-title {
	display: block !important;  /* force it to stay visible when Confluence tries to hide it when breadcrumbs are expanded */
}

#brikit-main-column-title #page-metadata-banner ul.banner #system-content-items,
#brikit-main-column-title #page-metadata-banner ul.banner>li {
	padding-top: 0;
}

#title-text {
	clear: both;
}

.brikit-page-metadata {background: #004494   ;}

.brikit-page-metadata .page-metadata p,
.brikit-page-metadata .page-metadata ul li {
	
		color: #808284;
	font-family: 	 Arial, sans-serif ;
	font-size: 12px;
	font-weight: 400;}

body.brikit .wiki-content .brikit-page-metadata .page-metadata a,
body.brikit .wiki-content .brikit-page-metadata .page-metadata ul li a {
			color: #808284;
	font-family: 	 Arial, sans-serif ;
	font-size: 12px;
	font-weight: 400;color: #FFFFFF;text-decoration: none;
		border-bottom: none;
	}

body.brikit .wiki-content .brikit-page-metadata .page-metadata a:hover,
body.brikit .wiki-content .brikit-page-metadata .page-metadata ul li a:hover {text-decoration: underline;
		border-bottom: none;
	}




/********************
 content-stack.css 
********************/

.brikit-content-stack {
	position: relative;
}





/********************
 title-layer.css 
********************/

.brikit-title-backdrop {

		 padding: 40px 0px 60px 0px;background: #FFFFFF   ;}

.brikit-title {
	position: relative;background: #FFFFFF   ;}




/********************
 layer.css 
********************/


.brikit-content-layers .brikit-content-layer-backdrop {}

.brikit-content-layers .brikit-content-layer-container {
	position: relative;}

.brikit-content-layers .brikit-layer {}

.brikit-content-layers .brikit-content-layer-table {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.brikit-content-layers .brikit-content-layer-table-row {
	position: relative;
	display: table-row;
}




/********************
 column.css 
********************/


/* This is an EXCEPTION to the .brikit-content-layers rule, since we want these to affect ALL columns EVERYWHERE */
.brikit-content-column {
	display: table-cell;
		margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	vertical-align: top;
}

/* Alternate styling */

.brikit-content-layers .brikit-content-alternate-style.brikit-content-column {}




/********************
 block.css 
********************/


.brikit-content-layers .brikit-content-block {
	position: relative;
	overflow: hidden;background: #FFFFFF  top left no-repeat;}

/* top margin on tabbed blocks disconnects block from tab, so get rid of it */
.brikit-content-layers .brikit-content-block.tabs-pane {
	margin-top: 0;
}

/* Alternate styling */

/* column alternate styling can be selected by the column OR block, so double selectors must be set on the block as follows: */
.brikit-content-layers .brikit-content-alternate-style .brikit-content-block,
.brikit-content-layers .brikit-content-alternate-style.brikit-content-block {
	
		border-width: 0.5px 0px 0px 0px;border-color: #FAFAFA;
	border-radius: 0px;
	
		box-shadow: 0 1px #fff, 0 1px 3px rgba(34,25,25,0.4);
	
		background: #C75B1C   ;margin:  15px 15px 15px 0px;  	
}

.brikit-content-layers .brikit-content-alternate-style h1 {
		color: #333333;font-weight: 700;font-size: 	 20px ;
		border-bottom:   #FAFAFA;}


.brikit-content-layers .brikit-content-alternate-style p,
.brikit-content-layers .brikit-content-alternate-style ul li,
.brikit-content-layers .brikit-content-alternate-style ol li {
			color: #333333;font-size: 15px;}

.brikit-content-alternate-style a,
.brikit-content-alternate-style a:link,
.brikit-content-alternate-style a:visited,
.brikit-content-alternate-style a:focus,
.brikit-content-alternate-style a:active {
			color: #004494 ;text-decoration: none;
		border-bottom: none;
	}

.brikit-content-alternate-style div.plugin_pagetree a:hover,
.brikit-content-alternate-style a:hover {
			color: #333333;text-decoration: underline;
		border-bottom: none;
	}

/*leave these options out?
.brikit-content-layers .brikit-content-alternate-style h2 {}

.brikit-content-layers .brikit-content-alternate-style h3 {}

.brikit-content-layers .brikit-content-alternate-style h4 {}

.brikit-content-layers .brikit-content-alternate-style h5 {}

.brikit-content-layers .brikit-content-alternate-style h6 {}
*/

/*Tabbed Blocks*/

.column-wrapper .aui-tabs.theme-press {margin-right: 0;
	margin-left: 0;
}

.column-wrapper  .aui-tabs.aui7-patch  ul.tabs-menu.theme-press {
	border: none;
}

/* Neutralize AUI settings that cause vertical disconnection of tabs with very small font sizes. */
.brikit-content-layers  .aui-tabs.aui7-patch  .horizontal-tabs>.tabs-menu>.menu-item.theme-press {
	display: inline-block;
	float: none;
}

.brikit-content-layers  .aui-tabs.aui7-patch  .tabs-menu.theme-press .menu-item.theme-press:hover a {
	border-bottom: none;
}

.brikit-content-layers  .aui-tabs.aui7-patch  .tabs-menu.theme-press .menu-item.theme-presstextUnderlineOptionStyles a {
	z-index: 1;
}

.brikit-content-layers  .aui-tabs.aui7-patch  .tabs-menu.theme-press .menu-item a {
				color: #ffd417;
	font-family: 	 $fontFamily2 ;
	font-size: 16px;
	font-weight: 400;}

/*bring the block border styling in for now*/
.brikit-content-layers  .aui-tabs.aui7-patch  .tabs-menu.theme-press .menu-item a {border-left-color:  !important;
}

.brikit-content-layers  .aui-tabs.aui7-patch  .tabs-menu.theme-press .menu-item a:hover {
	color: #333333;}

.brikit-content-layers  .aui-tabs.aui7-patch  .tabs-menu.theme-press .menu-item.theme-press.active-tab a {
	color: #004494 ;
	
		background: #FFFFFF   ;
							background-color: 	 #FFFFFF ;

	border-bottom: 1px solid 	 #FFFFFF ;
}

.brikit-content-layers  .aui-tabs.aui7-patch  .tabs-menu.theme-press .menu-item.theme-press.active-tab a:hover {
	border-bottom: 1px solid 	 #FFFFFF ;
}

/* Expanding block tabs */
.brikit-content-layers .expanding-block-tabs .expanding-block-tab-trigger {
	cursor: pointer;
	
	/* Default to block styling */background: #FFFFFF  top left no-repeat;/* Add override styling */}

.brikit-content-layers .expanding-block-tabs .expanding-block-tab-trigger:hover {
	background-color: #FAFAFA;}

.brikit-content-layers .expanding-block-tabs .expanding-block-tab-trigger a:not(.aui-button):not(.rich-link) {
	display: block;margin:  0;  			  margin:  0;}

.brikit-content-layers .expanding-block-tabs .expanding-block-tab-trigger a:hover {}




/********************
 edit.css 
********************/

.brikit-content-layers a.aui-button.edit-content-block {
	display: none;
	position: absolute;
	top: 4px;
	right: 4px;
	z-index: 0;
}

.brikit-edit-mode:not(.no-layer-added) .brikit-content-layers a.aui-button.edit-content-block,
.brikit-content-layers .brikit-content-block.live-edit a.aui-button.edit-content-block {
	display: block;
}

.brikit-edit-mode .brikit-content-layers a.aui-button.edit-content-block:not(:hover) {
	background-color: rgba(255,255,255,.6);
}

.brikit-container .brikit-content-block.edit-focus .edit-content-block {
	box-shadow: inset 0 3px 6px rgba(0,0,0,.15);
	border: 1px solid #999;
	color: black;
}

.brikit-content-layers a.aui-button.edit-include-content {
	display: none;
	position: absolute;
	top: 4px;
	left: 4px;
	width: 39px;
}

.brikit-edit-mode .brikit-content-layers a.aui-button.edit-include-content {
	display: block;
}

.brikit-edit-mode .brikit-content-layers a.aui-button.edit-include-content:not(:hover) {
	background-color: rgba(255,255,255,.6);
}

.brikit-edit-mode .brikit-content-layers .theme-press-include-content .theme-press-include-content a.aui-button.edit-include-content {
	display: none;
}

.theme-press-include-content .brikit-content-block-include {
	position: relative;
}




/********************
 likes-and-labels.css 
********************/

.brikit-labels-backdrop {}

.brikit-labels {
	position: relative;background: #FFFFFF   ;}

/*likes styling*/
.brikit-labels * {
				color: #003764;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;font-size: 14px;}

.brikit-labels #likes-and-labels-container .aui-label a:hover {
	border: none;
}

.brikit-labels #likes-and-labels-container a {
		color: #ffd417;text-decoration: none;
	border-bottom: 1px solid transparent;
}

.brikit-labels #likes-and-labels-container a:hover {
	border: none;
			color: #ffd417;text-decoration: none;
					text-decoration: none;
		border-bottom: 1px dotted #ffd417;
	}

.brikit-content-block a.aui-label,
.brikit-labels #likes-and-labels-container .aui-label a {
		color: #404040;font-size: 14px;
	font-weight: 400;}

.brikit-content-block a.aui-label:hover,
.brikit-labels #likes-and-labels-container .aui-label a:hover {
	color: #004494 ;
}

.brikit-labels .aui-label,
.brikit-content-layers .dashboard-calendar .more-events,
.brikit-content-block a.aui-label {
		 padding: 3px 4px 4px 4px; 		
		background: #ececec   ;}

.brikit-labels li.aui-label:hover,
.brikit-content-layers .dashboard-calendar .more-events:hover,
.brikit-content-block a.aui-label:hover {
		background: #ececec   ;}

.brikit-labels .labels-content ul li {
		color: #646567;}




/********************
 comments.css 
********************/

.brikit-comments-backdrop {}

.brikit-comments {
	position: relative;}

.comment-threads h4 a {
	color: #003764;
}

#comments-section .comment.focused {
			background: #ebf2f9;
	background-color: #FAFAFA;
}

/*takes care of most of comments*/
#comments-section .comment {
	border-top: 1px solid #ccc;
	border-top: 2px solid #c5c6c8;
}

/*this is for the comment reply*/
ol.comment-threads.top-level {
	border-bottom: 1px solid #ccc;
		border-bottom: 2px solid #c5c6c8;
}

/*make sure comments don't get alpha list types*/
.wiki-content ol.comment-threads {
list-style-type: none;
}

.comment-header .author .author-lozenge {
	background-color: #004494 ;
}

.wiki-content a.user-mention {
	color: #004494 ;
}

.comment-header .author a {
	color: #003764;
}

/*ensure comment images and other bits don't bring in the theme's link styling if there's a bottom border*/
.brikit-content-layers .comment-user-logo a,
.brikit-content-layers .comment-user-logo a:hover,
.brikit-content-layers .comment-actions a {
  border-bottom: none;
}

/*ensure the small action link dividers and span text also get the smaller size*/
.comment-actions, 
.comment-actions span, 
.comment-actions li, 
.comment-actions ::before {
font-size: 12px;
}




/********************
 footer.css 
********************/

.brikit-footer-backdrop {background: #F0F4F5   ;}

.brikit-footer {
	position: relative;
	
	height: 	 auto ;background: transparent   ;}




/********************
 footer-content.css 
********************/

.brikit-footer-content {
			background: transparent   ;}

.brikit-footer .brikit-content-layer-table {
	display: table;
	width: 100%;
}

.brikit-footer .brikit-content-layer-table-row {
	position: relative;
	display: table-row;
}

.brikit-footer-content .brikit-content-block {background: transparent   ;}

.brikit-footer-content .brikit-content-block h1,
.brikit-footer-content h1,
.brikit-footer-content h1 a {}

#brikit-footer .profile-macro .profile-info th,
#brikit-footer .profile-macro .profile-info td,
.brikit-footer-content ul li,
.brikit-footer-content p {
		color: #003764;
	font-family: 	 Arial, sans-serif ;
	font-size: 16px;}

#brikit-footer .profile-macro .vcard a,
.brikit-footer-content a {
		color: #003764;
	font-family: 	 $fontFamily3 ;text-decoration: none;
		border-bottom: none;
	}

#brikit-footer .profile-macro .vcard a:hover,
.brikit-footer-content a:hover {text-decoration: none;
	
					text-decoration: underline;
		border-bottom: none;
		
} 

.brikit-footer-content ul {
	padding: 0;
	list-style-type: none;
}

.brikit-footer-content ul li {}




/********************
 mobile.css 
********************/

/* Stop scrolling when overlays are open */
body.show-mobile-toc,
body.mobile.menu-panel-open,
body.custom-menu-on,
body.mobile-overlay {
	position: fixed;
	overflow: hidden;
	min-width: 100%;
}

/* Make the screen flex to fill the window without using the footer shim. */

.mobile #brikit-canvas-content {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
}

.mobile .brikit-content-stack,
.mobile #brikit-non-page-content {
	flex: 1;
}

.mobile .brikit-footer-backdrop {
	flex: 0;
}

/* Custom mobile site menu presentation */

.mobile #brikit-canvas-content {
	position: relative;
	margin-left: 0;
	transition: margin-left 0.3s ease-in-out;
}

.mobile #brikit-canvas-content .mobile-menu-page-cover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	height: 100vh;
	width: 100vw;
	z-index: 1000;
}

.mobile.custom-menu-on #brikit-canvas-content .mobile-menu-page-cover {
	display: block;
}

.mobile #main.brikit-canvas {
	display: flex;
	overflow-x: hidden;
	padding: 0;
}

.mobile #brikit-mobile-menu {
	flex: 0 0 auto;
	overflow-x: hidden;
	overflow-y: auto;
	transition: left 0.3s ease-in-out;
	box-sizing: border-box;position: fixed;
	top: 0;
	max-height: 100vh;
	min-height: 100vh;
	left: -$brikitMobileSiteMenuWidth;}

.mobile #brikit-mobile-menu .brikit-mobile-menu-content {
			}

.mobile #brikit-canvas-content {
	box-sizing: border-box;
	flex: 0 0 auto;
	min-width: 100vw;
	max-width: 100vw;
}

.mobile.custom-menu-on #brikit-canvas-content {}

.mobile-overlay #brikit-canvas-content:hover *,
.mobile.custom-menu-on #brikit-canvas-content:hover * {
	cursor: default !important;
}

.mobile.custom-menu-on #brikit-mobile-menu {
	left: 0;	
}

/* Regular menu presentation when not auto-converted to simple format. */
.mobile .brikit-menu {
	width: 100%;
	overflow-x: auto;
}

.mobile .brikit-menu .aui-navgroup-inner,
.mobile .brikit-menu .aui-navgroup-primary,
.mobile .brikit-menu .aui-nav {
	flex-wrap: nowrap;
}

/*   */

.mobile .mobile-hide,
.mobile #messageContainer,
.mobile .brikit-toolbar,
.mobile .brikit-search,
.mobile .ajs-content-hover .actions  {
	display: none !important;
}

.mobile .brikit-canvas {
	width: 100%;
	margin: 0;
	padding: 0;
}

.mobile .treat-as-block-for-mobile {
	width: 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.mobile .brikit-container-content.brikit-title {
	margin: 0 !important;
}

/* mobile menu toggle button */

.mobile #mobile-menu-toggle-button.aui-button {
	position: fixed;
	top: 8px;
	left: 8px;
	z-index: 11; /* stay above page title and header elements */
}

.mobile #mobile-menu-toggle-button.aui-button.using-regular-menu {
	left: auto;
	right: 8px;
}

.mobile-menu-active .mobile #mobile-menu-toggle-button {
	position: fixed;
}

/* Disappearing/reappearing header on scroll */

.mobile .brikit-content-stack,
.mobile #brikit-non-page-content {}

.xmobile.custom-menu-on .brikit-content-stack,
.mobile.hide-nav .brikit-content-stack,
.xmobile.custom-menu-on #brikit-non-page-content,
.mobile.hide-nav #brikit-non-page-content {
	padding-top: 0;
}

.mobile .brikit-header-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	transition: top 0.3s ease-in-out, margin-left 0.3s ease-in-out;
	width: 100%;
	z-index: 10;
}

.mobile .wiki-content {
	position: relative;
}

.mobile.custom-menu-on .brikit-header-backdrop {}

.mobile.hide-nav .brikit-header-backdrop {
	top: calc(-1 * 	);
}

.mobile.disable-nav .brikit-header-backdrop {
	display: none;
}

/* Mobile content container */

.mobile .brikit-content-layer-container {
	padding: 0;
	overflow-x: hidden;
}

.mobile .brikit-container {
	width: auto !important;
	margin: 0;
}

.mobile .brikit-content-block.original {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.mobile .brikit-banner .brikit-content-column,
.mobile .brikit-layer .brikit-content-column,
.mobile .brikit-labels .brikit-content-column,
.mobile .brikit-comments .brikit-content-column {
	display: none;
	width: 100% !important;
}

.mobile .brikit-content-column-main,
.mobile #main-content.frames .brikit-layer .brikit-content-column {
	display: block !important;
}

.mobile #main-content.frames .brikit-content-column.mobile-hide,
.mobile .brikit-content-column-main.mobile-hide,
.mobile .brikit-content-block.mobile-hide {
	display: none !important;
}

.mobile.dashboard .aui-page-panel-inner,
.mobile .content-body,
.mobile .content-sidebar {
	display: block;
	width: 100%;
}


/*Adjusts Relocated Share Button*/
.brikit-labels-backdrop #shareContentLink {
    margin: auto;
    width: 100%;
    text-align: center;
    margin: 10px 0 15px 0;
}




/********************
 action-button.css 
********************/

#loginButton,
.aui-button.action-button a,
#main .brikit-content-layers .aui-button.action-button a,
#main .brikit-content-layers a.aui-button.action-button,
.aui-button.action-button,
a.aui-button.action-button,
.aui-button.action-button:visited,
.cq .buttons .aui-button:not(.aui-button-link),
.cq .aui-button-primary {
			color: #333333;
	font-family: 	 Arial, sans-serif ;
	font-size: 18px;
	font-weight: 700;text-decoration: none;
	border: none;
}

.aui-button.action-button:hover a,
#main .brikit-content-layers .aui-button.action-button:hover a,
#main .brikit-content-layers a.aui-button.action-button:hover,
.cq .buttons .aui-button:hover,
.cq .aui-button-primary:hover {
	border: none;text-decoration: none;
	border: none;
}

#loginButton,
.aui-button.action-button,
.cq .buttons .aui-button,
.cq .aui-button-primary {
	
		border-width: 0px;border-radius: 7px;background: #ffd417   no-repeat;
			
		 padding: 10px 12px 10px 12px;text-shadow: none !important;
}

.login-form-container #loginButton {
	height: auto;
}


#loginButton:hover,
.aui-button.action-button:hover,
.cq .buttons .aui-button:hover,
.cq .aui-button-primary:hover {
	
		border-width: 0px;background: #f8cc02   ;
			
}

.cq .buttons .aui-button.aui-button-link {
	background: none;
}


/*isolating display issues on Action Button: revisit*/
.brikit-content-block .aui-button.action-button {
	height: auto;
}




/********************
 formatted-date.css 
********************/

.formatted-date {text-decoration: none;
	border: none;
	display: inline-block;
}

.formatted-date {}




/********************
 list-children.css 
********************/

ul.list-children:not(.not-expandable) {
    list-style: none;
    margin:0;
    padding:0;
    cursor: pointer;
}

.list-children ul:not(.not-expandable) p {
    margin:0;
    display:block;
}

.list-children ul:not(.not-expandable) p:hover{
    background-color:#121212;
}

ul.list-children:not(.not-expandable){
    list-style: none;
}

.list-children .leaf,
.list-children .node {
	display: inline-block;
}

/*make sure the Children List macro displays nicely in Menu Panels*/
.brikit-menu-panel .list-children .leaf {
    display:none;
}

ul.list-children:not(.not-expandable) li {
    line-height:140%;
    text-indent:0px;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-image: url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/icons/templates/tree-leaf.png);
}

ul.list-children:not(.not-expandable) li.collapsed {
    background-image: url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/icons/templates/tree-closed.png);
}

ul.list-children:not(.not-expandable) li.expanded {
    background-image: url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/icons/templates/tree-open.png);
}

.brikit-menu-panel .brikit-content-block ul.list-children {
margin-top: 0;
}

.brikit-menu-panel .brikit-content-block ul.list-children,
.brikit-menu-panel .brikit-content-block ul.list-children li {
padding: 20px;
}

.brikit-menu-panel .brikit-content-block ul.list-children li a {}

a.expand-list, a.collapse-list {
    cursor: pointer;
}




/********************
 local-date-time.css 
********************/

.local-date-time {text-decoration: none;
	border: none;
}

.local-date-time {text-shadow: none !important;
}

.local-date-time.nighttime {}




/********************
 progress-tracker.css 
********************/

/*TODO: see which bits can go*/

.aui-progress-tracker-step>span:before,
.aui-progress-tracker-step>a:before {background:#ffd417;border-radius:100%;box-shadow:0 0 0 3px #f5f5f5;content:"";height:10px;left:50%;margin-left:-5px;position:absolute;top:3px;width:10px;}

.aui-progress-tracker-step+.aui-progress-tracker-step>span:after,.aui-progress-tracker-step+.aui-progress-tracker-step>a:after{background:#ffd417;border:solid #f5f5f5;border-width:2px 0;box-shadow:-5px 0 0 -2px #ffd417,5px 0 0 -2px #ffd417;content:"";height:4px;left:-50%;margin-left:-14px;margin-right:6px;position:absolute;right:50%;top:4px;}

.aui-progress-tracker-step-current ~ .aui-progress-tracker-step{color:#707070;}

.aui-progress-tracker-step-current ~ .aui-progress-tracker-step>span:before,.aui-progress-tracker-step-current ~ .aui-progress-tracker-step>a:before{background-color:#ccc;}

.aui-progress-tracker-step-current ~ .aui-progress-tracker-step>span:after,.aui-progress-tracker-step-current ~ .aui-progress-tracker-step>a:after{background-color:#f5f5f5;box-shadow:none;}

.aui-progress-tracker-inverted .aui-progress-tracker-step>span:before,.aui-progress-tracker-inverted .aui-progress-tracker-step>a:before{box-shadow:0 0 0 3px #fff;}

.aui-progress-tracker-inverted .aui-progress-tracker-step+.aui-progress-tracker-step>span:after,.aui-progress-tracker-inverted .aui-progress-tracker-step+.aui-progress-tracker-step>a:after{border-color:#fff;}

.aui-progress-tracker-inverted .aui-progress-tracker-step-current ~ .aui-progress-tracker-step>span:after,.aui-progress-tracker-inverted .aui-progress-tracker-step-current ~ .aui-progress-tracker-step>a:after{background-color:#fff;}




/********************
 restrict-content.css 
********************/

.message-content {
		color: #003764;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;}




/********************
 rotate-content.css 
********************/

.rotate-content {
	position: relative;
	overflow: hidden;
}

.animation-wrapper {
	position: absolute;
	top: 0;
	left: 0;
}

.rotate-content-control {
	padding: 0;

				position: absolute;
					top: 	 300px ;
			bottom: auto;
							left: 	 28px ;
			right: auto;
			}

#content ul.rotate-content-control li {
	line-height: 0;
}

.rotate-content-control li {
	display: inline-block;
	list-style-type: none;
	cursor: pointer;

	background-color: #ececec;
	height: 6px;
	width: 6px;
		height: 8px;
	width: 8px;}

.rotate-content-control li:hover,
.rotate-content-control li.selected {
	background-color: #c5c6c8;
	border-color: #c5c6c8;
}

.rotate-content-control li,
.rotate-content-control li.thumbnail img {
	border-width: 0px;
		border-width: 1px;
	border-style: solid;
	border-color: #c5c6c8;
	border-radius: 8px;
}

.rotate-content-control li.thumbnail {
	border: none;
	width: auto;
	height: auto;
}

.rotate-content-control li.thumbnail:hover img,
.rotate-content-control li.thumbnail.selected img {
	border-color: #c5c6c8;
}


.rotate-content-scroll-button {
	position: absolute;
	top: calc(50% - 32px);
	height: 64px;
	width: 64px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 32px;
	font-weight: bold;
	cursor: pointer;
}

.brikit-content-block:hover .rotate-content-scroll-button {
	background-color: rgba(255, 255, 255, .7);
}

.rotate-content-scroll-button.left {
	left: 16px;
}

.rotate-content-scroll-button.right {
	right: 16px;
}

.rotate-content-scroll-button span {
	position: absolute;
    width: 0; 
    height: 0; 
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
	padding: 0;
}

.rotate-content-scroll-button.left span {
	margin: 12px 0 0 18px;
    border-right: 20px solid rgba(0, 0, 0, .5);
}

.rotate-content-scroll-button.left:hover span {
    border-right: 20px solid rgba(0, 0, 0, .7);
}

.rotate-content-scroll-button.right span {
	margin: 12px 0 0 27px;
    border-left: 20px solid rgba(0, 0, 0, .5);
}

.rotate-content-scroll-button.right:hover span {
    border-left: 20px solid rgba(0, 0, 0, .7);
}




/********************
 page-turner.css 
********************/

.page-turner .next-page,
.page-turner .previous-page {
	display: inline-block;
	padding-top: .5em;
}

.page-turner .previous-page {
  	float: left;
}

.page-turner .next-page {
  	float: right;
}

.page-turner p,
.page-turner a {
			color: #003764;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;}




/********************
 block-link.css 
********************/

.block-link {
	cursor: pointer;
}

/*important needed here to override the page designer setting*/
.brikit-content-stack .block-link:hover {
	background-color: #FAFAFA !important;
}




/********************
 drag.css 
********************/

.designable-element {
	position: relative;
}

#inline-dialog-edit-dialog-css .drag-handle,
#inline-dialog-edit-dialog-js .drag-handle,
.brikit-draggable-area .brikit-content-layer-backdrop > .drag-handle,
.brikit-draggable-area .brikit-content-column > .drag-handle,
.brikit-draggable-area .brikit-content-block > .drag-handle {
	display: none;
	height: 12px;
	width: 62%;
	position: absolute;
	top: 4px;
	left: 19%;
	z-index: 0;
	background: transparent url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/drag.png) center center repeat;
	border-radius: 2px;
	cursor: move;
}

.brikit-edit-mode:not(.no-layer-added):not(.no-block-edit) #inline-dialog-edit-dialog-css .drag-handle,
.brikit-edit-mode:not(.no-layer-added):not(.no-block-edit) #inline-dialog-edit-dialog-js .drag-handle,
.brikit-edit-mode:not(.no-layer-added):not(.no-block-edit) .brikit-draggable-area .brikit-content-layer-backdrop > .drag-handle,
.brikit-edit-mode:not(.no-layer-added):not(.no-block-edit) .brikit-draggable-area .brikit-content-column > .drag-handle,
.brikit-edit-mode:not(.no-layer-added):not(.no-block-edit) .brikit-draggable-area .brikit-content-block > .drag-handle {
	display: block;
}

.brikit-canvas.waiting .brikit-draggable-area .drag-handle {
	background: none;
	cursor: default;
}

.brikit-draggable-area .brikit-content-block.waiting .drag-handle {
	height: 16px;
	background: transparent url(/digital-building-blocks/sites/images/icons/wait.gif) center center no-repeat;
	cursor: default;
}

.brikit-draggable-area .brikit-content-layer-backdrop > .drag-handle {
	height: 62%;
	width: 12px;
	top: 19%;
	left: 4px;
}

.brikit-draggable-area .brikit-content-block.sortable-placeholder {
	height: 24px;
	background-image: url(/digital-building-blocks/sites/plugins/servlet/themepress/brikitservlet/images/drop.png);
	background-position: center center;
	background-repeat: repeat;
}




/********************
 catalog-navigator.css 
********************/


.catalog-navigator.scroll {
	overflow-x: scroll;
	white-space: nowrap;
}

.catalog-navigator .image {
	position: relative;
	display: inline-block;
}

.catalog-navigator .image a:hover {
	text-decoration: none;
	border-bottom: none;
}

.catalog-navigator .confluence-content-image-border {
	border: none;
	padding: 0;
	background: transparent;
	box-shadow: none;
}

.catalog-navigator .image a,
.catalog-navigator .image a:hover {}

.catalog-navigator .thumbnail-title {}

.catalog-navigator .thumbnail-title span {
	position: relative;
	width: 100%;
	text-align: 	 center ;
}

.catalog-navigator .thumbnail-title:hover {}

.catalog-navigator .thumbnail-title span {
	display: inline-block;
}




/********************
 space-list.css 
********************/

#main-content.brikit-content-layers .space-list .list-categories {
	}

#main-content.brikit-content-layers .space-list .space-category-header-container {
			}

#main-content.brikit-content-layers .space-list .space-category-header {font-family: 	 Arial, sans-serif ;border-bottom: 1px solid transparent;
				text-decoration: none;
		border-bottom: none;
	}

#main-content.brikit-content-layers .space-list .list-spaces {
	}

#main-content.brikit-content-layers .space-list .space-title {
			}

#main-content.brikit-content-layers .space-list .space-title a {font-family: 	 Arial, sans-serif ;border-bottom: 1px solid transparent;
				text-decoration: none;
		border-bottom: none;
	}

#main-content.brikit-content-layers .space-list .space-title:hover a {text-decoration: none;
		border-bottom: none;
	}

#main-content.brikit-content-layers .space-list .space-description {font-family: 	 Arial, sans-serif ;}




/********************
 topic-tree.css 
********************/

.topic-tree ul {
	-webkit-padding-start: 16px;
	-moz-padding-start: 16px;
	padding-start: 16px;
}

.topic-tree > ul {
	-webkit-padding-start: 0px;
	-moz-padding-start: 0px;
	padding-start: 0px;
}

.topic-subtree-loading {
	padding-left: 24px;
}

.topic-tree .acs-tree-item {
	padding: 5px 0;
}

.topic-tree li.leaf.current > a.title-link {
	font-weight: bold;
}

.topic-tree li .extras {
	color: #646567;
	font-size: smaller;
}

.topic-tree li.no-results .message {
	color: #646567;
	font-style: italic;
}

.topic-tree .acs-tree-item.grouping > .icon,
.topic-tree .acs-tree-item.grouping > .icon {
	margin: 0;
}

.brikit-canvas .topic-tree  ul.topic-tree-label-list li.grouping {}

.topic-tree  ul.topic-tree-label-list li.grouping a  {font-family: 	 Arial, sans-serif ;}

.topic-tree  ul.topic-tree-label-list li.grouping a:hover {
	border:none;
}

.brikit-canvas .topic-tree  ul.topic-tree-label-list li.leaf {}

.topic-tree  ul.topic-tree-label-list li.leaf:not(.current) a {
	text-transform: none;
	font-size: 16px;
	font-weight: 400;
	color: #003764;font-family: 	 Arial, sans-serif ;text-decoration: none;
		border-bottom: none;
	}

.topic-tree  ul.topic-tree-label-list li.leaf a:hover {text-decoration: none;
		border-bottom: none;
	}

.topic-tree  ul.topic-tree-label-list li.current:not(.grouping) a {
	text-transform: none;
	font-size: 16px;
	font-weight: bold;
	color: #003764;font-family: 	 Arial, sans-serif ;}




/********************
 blog-tree.css 
********************/

.ia-plugin_pagetree.blog-years,
.ia-plugin_pagetree.blog-months {
	-webkit-padding-start: 0px;
	-moz-padding-start: 0px;
	padding-start: 0px;
}




/********************
 page-tree.css 
********************/


#main-content.brikit-content-layers .plugin_pagetree ul li .plugin_pagetree_children_content a,
#main-content.brikit-content-layers .plugin_pagetree ul li span a {
		line-height: 1;
			color: #0076c7;
	font-family: 	 Arial, sans-serif ;
	font-size: 15px;
	font-weight: 500;border-bottom: 1px solid transparent;
					text-decoration: none;
		border-bottom: none;
	}

#main-content.brikit-content-layers .plugin_pagetree ul li .plugin_pagetree_children_content a:hover,
#main-content.brikit-content-layers .plugin_pagetree ul li span a:hover {
		color: #004494 ;
		border-bottom: 1px solid transparent;
					text-decoration: none;
		border-bottom: none;
	}

#main-content.brikit-content-layers .plugin_pagetree ul li .plugin_pagetree_childtoggle a,
#main-content.brikit-content-layers .plugin_pagetree ul li .plugin_pagetree_childtoggle a:hover {
		border-bottom: none !important;
}

#main-content.brikit-content-layers .plugin_pagetree ul li .plugin_pagetree_children_content .plugin_pagetree_current a {
		color: #333333;
	font-family: 	 Arial, sans-serif ;font-weight: 600;}




/********************
 blog-posts-excerpts.css 
********************/

/*align the macro with the theme settings, correct alignment within blocks*/
.blog-post-listing .wiki-content { 
  font-family: Arial, sans-serif;
  color: #003764;
	font-size: 16px;
  font-weight: 400;
}

.blog-post-listing .logo-heading-block {
  margin-bottom: 4px;
}

.blog-post-listing .logoBlock a:hover,
.blog-post-listing .blogHeading:hover {
	border: none;
}

.blog-post-listing .blogHeading {
	font-size: 1.777em;
  font-family: Arial, sans-serif;
}

.brikit-content-layers .blog-post-listing a.blogHeading:not(.aui-button):not(.rich-link) {
	font-size: 1.777em;
  font-family: Arial, sans-serif;
			color: #0076c7;
	font-family: 	 Arial, sans-serif ;
	font-size: 15px;
	font-weight: 400;text-decoration: none;
		border-bottom: none;
	}

.blog-post-listing a.blogHeading:not(.aui-button):not(.rich-link):hover {
	text-decoration: none;
  color: #0076c7;
				text-decoration: underline;
		border-bottom: none;
	}

.blog-post-listing .blogHeading .page-metadata {
			display: none;
	}

.blog-post-listing .endsection {
	font-family: Arial, sans-serif;
}

.blog-post-listing .endsection .read-more {
			display: none;
		margin-bottom: 6px;
}

.blog-post-listing .endsection .label-list {
			display: none;
	}

.blog-post-listing .logoBlock {
	 display: none; }


	.blog-post-listing {
	  padding: 0 0 12px 0;
	/*correct the neg margin on top that aligns with logo*/
		margin-top: 0px;
	}

	/*make sure the blog post macro still looks good when displaying a list of excerpts*/
	.blog-post-listing+.blog-post-listing {
		padding: 9px 0 12px 0;
	}





/********************
 blog-posts-titles.css 
********************/

.blog-post-list li.blog-item {
border-bottom: 1px solid ;
padding: 5px 0;
padding: 0px;/*remove the possible h5 settings*/
text-transform: none;
}

.blog-post-list li.blog-item:hover {
	background-color: #f9f9f9;
	background-color: #FFFFFF;
}

.brikit-content-layers .blog-post-list a:not(.aui-button):not(.rich-link) {
	text-transform: none;
	color: #003764;
	font-family: Arial, sans-serif;
			color: #0076c7;
	font-family: 	 Arial, sans-serif ;
	font-size: 15px;
	font-weight: 400;text-decoration: none;
		border-bottom: none;
			
}

*/remove any theme link hover settings, unless explicitly set in the macro below*/
.brikit-content-layers .blog-post-list a:hover {
	border: none;
}

.brikit-content-layers .blog-post-list a:hover:not(.aui-button):not(.rich-link),
.brikit-content-layers .blog-post-list li:hover a {text-decoration: underline;
		border-bottom: none;
	}

.blog-post-list .blog-item-date,
.blog-post-list .blog-item-creator {
	/*remove the possible h5 settings*/
	text-transform: none;
	 display: none; }

.blog-post-list .blog-item-space {
	 display: none; }

.blog-post-list .sub-heading {
	 display: none; }

.blog-post-list .blog-title .icon {
	 display: none; }	




/********************
 content-by-label.css 
********************/

/*make sure links in this macro get theme styling*/
.brikit-container .content-by-label a {
	color: #003764;
				text-decoration: none;
		border-bottom: 0px solid #003764;
	}

/*make sure hover links in this macro get theme styling*/
.content-by-label a:hover {
	text-decoration: none;
  color: #003764;
				text-decoration: underline;
		border-bottom: none;
	}




/********************
 recently-updated.css 
********************/

.update-items .confluence-userlink {
	font-weight: normal;
}

/*metadata for all views: social, sidebar, concise*/
.recently-updated .update-item-date,
.recently-updated .update-item-meta,
.recently-updated ul.update-item-meta li {
		color: #003764;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;display: none; }

/*view change link for all views: social, sidebar, concise*/
.recently-updated .update-item-meta a.changes-link,
.recently-updated .update-item-changes {
	color: #003764;
				text-decoration: none;
		border-bottom: 0px solid #003764;
		 display: none; }

/*make sure links in this macro get theme styling*/
.recently-updated a,
.recently-updated .update-item-meta a.confluence-userlink {
	color: #003764;
				text-decoration: none;
		border-bottom: 0px solid #003764;
	}

/*make sure hover links in this macro get theme styling*/
.recently-updated a:hover,
.recently-updated .update-item-meta a.confluence-userlink:hover,
.recently-updated .update-item-meta a.changes-link:hover  {
	text-decoration: none;
  color: #003764;
				text-decoration: underline;
		border-bottom: none;
	}

/*make sure the read more link gets the theme's font settings*/
.recently-updated {
  font-family: Arial, sans-serif;
}




/********************
 expand.css 
********************/

.expand-control-text {
		color: #0076c7;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: 400;}

.expand-control {margin:  5px  0px 5px 0px;  }




/********************
 invite-user.css 
********************/

.invite-user-macro .aui-dropdown ol {
	list-style-type: none;
}

.brikit-content-layers .invite-user-macro .aui-dropdown li.active {
	background-color: #ededed;}

.brikit-content-layers .invite-user-macro .aui-dropdown ol a,
.brikit-content-layers .invite-user-macro .aui-dropdown ol a:hover {
	border-bottom: none;
	margin-right: 6px;
}

.brikit-content-layers .invite-user-macro .aui-dropdown ol a,
.brikit-content-layers .invite-user-macro .aui-dropdown ol a span {}

.brikit-content-layers .invite-user-macro .aui-dropdown ol a:hover,
.brikit-content-layers .invite-user-macro .aui-dropdown ol a:hover span {}




/********************
 rss.css 
********************/

.rssMacro tbody td a {
		color: #003764;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;line-height: 1.7em;
	color: #003764;
				text-decoration: none;
		border-bottom: 0px solid #003764;
	}

.rssMacro tbody td a:hover {
	text-decoration: none;
  color: #003764;
				text-decoration: underline;
		border-bottom: none;
	}

.rssMacro tbody td {
	border: none;}




/********************
 questions.css 
********************/

.cq-body .cq-context-header .cq-context-title {
	line-height: 1.2em;
}

.cq .aui-button.aui-button-link {
  color: #003764;
}

.cq .aui-button.aui-button-link:hover {
  color: #003764;
	border: none;
	text-decoration: underline;
}

/*see action-button.css for questions button styling*/




/********************
 jscolor.css 
********************/

.jscolor-pad {
	background: url(/digital-building-blocks/sites/download/resources/com.brikit.themepress:theme-base/theme-press/lib/jscolor/hs.png) 0 0 no-repeat;
}

.jscolor-sldm {
	background: url(/digital-building-blocks/sites/download/resources/com.brikit.themepress:theme-base/theme-press/lib/jscolor/arrow.gif) no-repeat;
}

.jscolor-padm {
	background: url(/digital-building-blocks/sites/download/resources/com.brikit.themepress:theme-base/theme-press/lib/jscolor/cross.gif) no-repeat;
}

.palette-title {
	display: inline-block;
	margin: 0 0 10px 12px;
	color: #333;
	font-size: 10px;
}

.color-palette {
	margin-left: 10px;
}

.color-palette-well {
	display: inline-block;
	margin: 0 8px 8px 0;
	height: 22px;
	width: 22px;
	border: 1px solid #CCC;
	cursor: pointer;
}

.color-palette-well.selected {
	border: 2px solid #FFF;
}




/********************
 recently-updated-dashboard.css 
********************/

/*more room at the top*/
#recent-updates .tabs-pane {
		margin-top: 9px;
}

#recent-updates .loading-text {
			color: #003764;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;line-height: 1.7em;
}


/*bring in the tabbed block text styling*/
#recent-updates.aui-tabs ul.tabs-menu a {
				color: #ffd417;
	font-family: 	 $fontFamily2 ;
	font-size: 16px;
	font-weight: 400;}

#recent-updates.aui-tabs ul.tabs-menu a:hover {
			color: #333333;}

#recent-updates.aui-tabs ul.tabs-menu li.active-tab a {
			color: #004494 ;
			background-color: 	 #FFFFFF ;
				background: #FFFFFF   ;
						}

.brikit-content-layers #recent-updates.aui-tabs ul.tabs-menu li a:hover {
	border-bottom: none;
}

.brikit-content-layers #recent-updates.aui-tabs ul.tabs-menu li.active-tab a {
		border-bottom: 1px solid 	 #FFFFFF ;
}

.brikit-content-layers #recent-updates.aui-tabs ul.tabs-menu li.active-tab a:hover {
		border-bottom: 1px solid 	 #FFFFFF ;
}





/********************
 multi-select.css 
********************/

.group-multi-select span.group-multi-select-choice,
.category-multi-select span.category-multi-select-choice {
	cursor: default;
}

.group-multi-select-choice:last-child,
.category-multi-select-choice:last-child {
	margin-bottom: 8px;
}

.group-multi-select-choice .aui-icon-close,
.category-multi-select-choice .aui-icon-close {
	cursor: pointer;
}

form.aui .aui-select2-container.category-multi-select-search-field {
	border-bottom: 1px solid #CCC;
}

form.aui .aui-select2-container.category-multi-select-search-field:hover {
	border-bottom: 1px solid #999;
}

.group-multi-select .aui-dropdown li a span,
.category-multi-select .aui-dropdown li a span {
	padding-right: 6px;
}





/********************
 spinning-blocks.css 
********************/

.spinning-block {
	-webkit-transform-style: preserve-3d;
	-webkit-transition: transform 0.25s ease, height 0.5s ease;
	-moz-transform-style: preserve-3d;
	-moz-transition: transform 0.25s ease, height 0.5s ease;
	-ms-transform-style: preserve-3d;
	-ms-transition: transform 0.25s ease, height 0.5s ease;
	transform-style: preserve-3d;
	transition: transform 0.25s ease, height 0.5s ease;
}

.spinning-block.spin-half.flip-left {
	-webkit-transform: rotateY(90deg);
	-ms-transform: rotateY(90deg);
	transform: rotateY(90deg);
}

.spinning-block.spin-half.flip-up {
	-webkit-transform: rotateX(90deg);
	-ms-transform: rotateX(90deg);
	transform: rotateX(90deg);
}

.spinning-block.flip-left .block-back,
.spinning-block.spin-half.spin-full.flip-left, 
.spinning-block.spin-full.flip-left .aui-button.edit-content-block {
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.spinning-block.flip-up .block-back,
.spinning-block.spin-half.spin-full.flip-up, 
.spinning-block.spin-full.flip-up .aui-button.edit-content-block,
.spin-full.flip-up .aui-icon.rotator {
	-webkit-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.aui-icon.rotator {
	position: absolute;
	top: 8px;
	right: 8px;
		  margin: 	 4px 12px 0 0 ;color: 	 #003764 ;
}

.aui-icon.rotator:hover {
	cursor: pointer;
  color: 	 #003764 ;}

.aui-icon.rotator:before {
	font-size: 	 24px ;
}

.spin-full.flip-left .aui-icon.rotator {
	right: auto;
	left: 8px;
		}

.brikit-edit-mode .spin-half.flip-left .aui-icon.rotator {
		}

.spin-full.flip-up .aui-icon.rotator {
	top: auto;
	bottom: 8px;
		}

.brikit-edit-mode .spin-half.flip-left .aui-button.edit-content-block {
	right: auto;
	left: 4px;
}

.brikit-edit-mode .spin-half.flip-up .aui-button.edit-content-block {
	top: auto;
	bottom: 4px;
}




/********************
 full-width.css 
********************/

body:not(.full-width) #simpleMenuItemToggleFullWidth .turn-off {
	display: none;
}

body.full-width #simpleMenuItemToggleFullWidth .turn-on {
	display: none;
}

body.full-width .brikit-content-layers .brikit-content-layer-container {
	margin-left: 0;
	margin-right: 0;
}

body.full-width .brikit-content-layers .brikit-container {
	min-width: 100%;
}

body.full-width .brikit-content-layers .brikit-content-layer-table {
	display: block;
}





/********************
 social-media.css 
********************/

.social-media-bar {
	display: inline-block;
}

.linked-in-share,
.twitter-share,
.email-share {
	display: inline-block;
	margin: 0;
	vertical-align: top;
}

.linked-in-share {
	margin: 0 1px 0 0;	
}

.email-share {
	width: 53px;
	height: 16px;
	padding: 3px 2px 1px 6px;
	background-color: #999;
	border-radius: 3px;
}

.email-share a {
	margin: 0;
	color: #FFF !important;
	font-family: Arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
}

.email-share span {
	vertical-align: top;
}




/********************
 rich-links.css 
********************/


.rich-links .content-by-label>li {
	overflow: initial;
}



.rich-link-wrapper {
	display: block;
	float: left;
	position: relative;
	width: 100%;
	overflow: hidden;
}

.rich-link-hover {
	display: block;
	position: absolute;
	overflow: hidden;
	z-index: 20000;
}

.rich-link:hover {
	text-decoration: none;
  cursor: pointer;
}

.rich-link-hover *,
.rich-link-hover *:hover {
	text-decoration: none;
	cursor: default;
}

.rich-link-hover .rich-link-image-strut, 
.rich-link-hover .rich-link-site-logo {
	display: none;
}

.rich-link-hover .rich-link {
	margin: 5px;
	width: 600px;
	box-shadow: #999 3px 3px 3px;
}

.rich-link-hover .rich-link-details {
	padding: 10px 20px;
}

.rich-link-hover .rich-link-description {
}

body .rich-link,
body .brikit-canvas .rich-link {
	display: block;
	position: relative;
	overflow: hidden;background: #FFFFFF  top left no-repeat;}

body .rich-link:hover,
body .brikit-canvas .rich-link:hover {}

.rich-link-details .fade-out {
	display: none;
}

.rich-link-container {
	display: table;
	padding: 	 0px ;
	width: 100%;
}

.rich-link .rich-link-image {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 128px;
}

.rich-link .rich-link-image .rich-link-image-strut {
	min-height: 128px;
}

.rich-link .rich-link-image.blogpost {
	background-image: url(/digital-building-blocks/sites/images/icons/blog-empty-placeholder.png);
}

.rich-link .rich-link-image.comment {
	background-image: url(/digital-building-blocks/sites/images/icons/pages-empty-placeholder.png);
}

.rich-link .rich-link-image.page {
	background-image: url(/digital-building-blocks/sites/images/icons/pages-empty-placeholder.png);
}

.rich-link .rich-link-details {
	display: table-cell;color: #003764;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;line-height: 1.7em;
}

body .rich-link .rich-link-title {
	margin: 0;
	padding: 0;
	line-height: auto;}

body .rich-link:hover .rich-link-title {}

body .rich-link .rich-link-space-name,
body .rich-link .rich-link-site-name {
	margin: 0;
	padding: 0;
	font-weight: 300;
	font-size: 11px;}

body .hide-site-name .rich-link-space-name,
body .hide-site-name .rich-link-site-name,
body .rich-link-document-identifier,
body .rich-link-space-owner-image,
body .rich-link-space-owner,
body .rich-link-page-owner-image,
body .rich-link-page-owner,
body .rich-link-creator-image,
body .rich-link-creator,
body .rich-link-creation-date,
body .rich-link-publish-date,
body .rich-link-last-modifier,
body .rich-link-last-modifier-image,
body .rich-link-last-modified,
body .rich-link-page-status,
body .rich-link-labels,
body .rich-link-page-comment-count,
body .rich-link-page-descendant-count {
	display: none;
}

body .search-results-list .rich-link-document-identifier,
body .rich-links-show-document-identifier .rich-link-document-identifier,
body .rich-links-show-space-owner-image .rich-link-space-owner-image,
body .rich-links-show-space-owner .rich-link-space-owner,
body .rich-links-show-page-owner-image .rich-link-page-owner-image,
body .rich-links-show-page-owner .rich-link-page-owner,
body .rich-links-show-creator-image .rich-link-creator-image,
body .rich-links-show-creator .rich-link-creator,
body .rich-links-show-creation-date .rich-link-creation-date,
body .rich-links-show-publish-date .rich-link-publish-date,
body .rich-links-show-last-modifier-image .rich-link-last-modifier-image,
body .rich-links-show-last-modifier .rich-link-last-modifier,
body .rich-links-show-last-modified .rich-link-last-modified,
body .rich-links-show-page-status .rich-link-page-status,
body .rich-links-show-labels .rich-link-labels,
body .rich-links-show-page-comment-count .rich-link-page-comment-count,
body .rich-links-show-page-descendant-count .rich-link-page-descendant-count {
	display: inline-block;
}

body .rich-link:hover .rich-link-space-name,
body .rich-link:hover .rich-link-site-name {}

body .rich-link .rich-link-description {
	display: inline-block;
	margin: 0;}

body .rich-link:hover .rich-link-description {}

.rich-link-title-block {
	display: table;
	width: 100%;
}

.rich-link-site-logo {
	display: table-cell;
	width: 44px;
	vertical-align: bottom;
}

.hide-site-icon .rich-link-site-logo {
	display: none;
}

.rich-link-site-logo img {
	margin: 0 12px 0 0;
	padding: 0;
	width: 32px;
	height: 32px;
	vertical-align: bottom;
}

.rich-link-title-details {
	display: table-cell;
}


body .rich-links-vertical .rich-link {
	display: block;
	vertical-align: top;
}

.rich-links-vertical .rich-link-container,
.rich-links-vertical .rich-link-image,
.rich-links-vertical .rich-link-details {
	display: block;
}

.rich-links-vertical .rich-link-image {
	width: 100%;}

.rich-links-vertical .rich-link-details {}


body .rich-links-no-description .rich-link-description {
	display: none;
}

body .rich-link-labels {
	margin-top: 12px;
}

body .rich-link-labels .aui-label {
	font-size: 0.75em;
	color: #003764;
	background-color: transparent;
	border-color: #003764;
}




/********************
 rich-link-grids.css 
********************/

.rich-link-grid-layout .rich-link-container,
.rich-link-headings {
	display: grid;
}

.rich-link-grid-layout .rich-link-image { grid-area: image; }
.rich-link-grid-layout .rich-link-site-logo { grid-area: site-logo; }
.rich-link-grid-layout .rich-link-document-identifier { grid-area: document-identifier; }
.rich-link-grid-layout .rich-link-title { grid-area: title; }
.rich-link-grid-layout .rich-link-space-name { grid-area: space; }
.rich-link-grid-layout .rich-link-creation-date { grid-area: created; }
.rich-link-grid-layout .rich-link-publish-date { grid-area: published; }
.rich-link-grid-layout .rich-link-space-owner-image { grid-area: space-owner-image; }
.rich-link-grid-layout .rich-link-space-owner { grid-area: space-owner; }
.rich-link-grid-layout .rich-link-page-owner-image { grid-area: page-owner-image; }
.rich-link-grid-layout .rich-link-page-owner { grid-area: page-owner; }
.rich-link-grid-layout .rich-link-creator-image { grid-area: creator-image; }
.rich-link-grid-layout .rich-link-creator { grid-area: creator; }
.rich-link-grid-layout .rich-link-last-modified { grid-area: modified; }
.rich-link-grid-layout .rich-link-last-modifier-image { grid-area: modifier-image; }
.rich-link-grid-layout .rich-link-last-modifier { grid-area: modifier; }
.rich-link-grid-layout .rich-link-page-status { grid-area: status; }
.rich-link-grid-layout .rich-link-site-name { grid-area: site; }
.rich-link-grid-layout .rich-link-description { grid-area: description; }
.rich-link-grid-layout .rich-link-labels { grid-area: labels; }
.rich-link-grid-layout .rich-link-page-comment-count { grid-area: comments; }
.rich-link-grid-layout .rich-link-page-descendant-count { grid-area: descendants; }

/*
.rich-link-grid-layout .rich-link-container.row-grid {
	grid-template-areas:
	"image title creator-image creator created"
	"image description description description description";
}
*/

.rich-link-grid-layout .rich-link-container.row-grid {
	grid-template-areas:
	"image document-identifier title created modified filter-group filter-group filter-group";
}

.rich-link-headings {
  font-weight: bold;
}

.rich-link-headings.rich-link-grid-layout {
  grid-template-areas:
  "document-identifier title created modified";
}

.rich-link-filter-group-display {
  display: flex;
  flex-direction: column;
}




/********************
 table-of-contents.css 
********************/

.responsive-toc {
	margin-top: 16px;
}

.responsive-toc .toc-heading {
	padding: 0;
	margin: 0;
}

.responsive-toc .toc-collapse-toggle {
	vertical-align: middle;
}

.mobile .responsive-toc .h1 { padding-left: 0em; }
.mobile .responsive-toc .h2 { padding-left: 1em; }
.mobile .responsive-toc .h3 { padding-left: 2em; }
.mobile .responsive-toc .h4 { padding-left: 3em; }
.mobile .responsive-toc .h5 { padding-left: 4em; }
.mobile .responsive-toc .h6 { padding-left: 5em; }

.responsive-toc .toc-container { padding-left: 1em; }

.brikit-content-block.sticky-for-toc {
	box-sizing: border-box;
}

.mobile .responsive-toc-container {
	display: flex;
	position: fixed;
	flex-direction: column;
	top: 100vh;
	transition: top 0.3s;
	left: 0;
	height: 100vh;
	width: 100vw;
	background-color: #eee;
	opacity: 0.95;
	z-index: 20000;
}

.mobile.show-mobile-toc .responsive-toc-container {
	top: 0;
}

.mobile.show-mobile-toc #mobile-menu-toggle-button {
	display: none;
}

.mobile .responsive-toc-container .mobile-title-bar {
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	background-color: #ccc;
}

.mobile .responsive-toc-container .mobile-title-bar .title {
	flex: 1;
	text-align: center;
}

.mobile .responsive-toc-container .mobile-title-bar .closer {
	flex: initial;
	padding-right: 32px;
}

.mobile .responsive-toc-container .responsive-toc {
	flex: 1;
	margin: 0;
	padding: 20px;
	overflow-x: none;
	overflow-y: auto;
}

.mobile .responsive-toc-toggle {
	position: fixed;
	bottom: 16px;
	right: 16px;
	opacity: 1;
	transition: opacity 0.2s;
}

.mobile .responsive-toc-toggle.hit-bottom {
	opacity: 0;
}

.mobile.show-mobile-toc .responsive-toc-toggle,
.mobile.custom-menu-on .responsive-toc-toggle,
.mobile.mobile-overlay .responsive-toc-toggle,
.mobile.menu-panel-open .responsive-toc-toggle {
	display: none;
}




/********************
 responsive-toc.css 
********************/

 /*Responsive TOC Desktop Styles
 ----------------------------------------------------------------*/

 /*TOC Container*/
 body:not(.mobile) .brikit-content-block .responsive-toc-container {}

/*TOC Container H1*/
 body:not(.mobile) .brikit-content-block .responsive-toc-container h1 {}

/*TOC Link*/
 body:not(.mobile) .brikit-content-block .responsive-toc-container .responsive-toc a {font-family: 	 Arial, sans-serif ;text-decoration: none;
		border-bottom: none;}

/*TOC Link Hover*/
body:not(.mobile) .brikit-content-block .responsive-toc-container .responsive-toc a:hover {text-decoration: none;
		border-bottom: none;
	}

/*TOC Chevron Color*/
body:not(.mobile) .brikit-content-block .responsive-toc-container .responsive-toc .toc-heading span:before {}

/*TOC Top-Level CURRENT Item*/
body:not(.mobile) .brikit-content-block .responsive-toc-container .responsive-toc .toc-heading.current.h1 > a {font-family: 	 Arial, sans-serif ;text-decoration: none;
		border-bottom: none;
	}

/*END DESKTOP*/


/*Responsive TOC Mobile Styles
 ----------------------------------------------------------------*/

/*Mobile TOC Overlay Background Options*/
body.mobile .responsive-toc-container {}

/*Mobile TOC Title*/
body.mobile .responsive-toc-container .mobile-title-bar, body.mobile .responsive-toc-container .mobile-title-bar span {font-family: 	 Arial, sans-serif ;}

/*Mobile TOC Closer Icon Color - Inherits Title Color*/
body.mobile .responsive-toc-container .mobile-title-bar .closer:before {}

/*Mobile TOC Top-Level Link*/
body.mobile .responsive-toc-container .h1 a {font-family: 	 Arial, sans-serif ;}

/*Mobile TOC Nested Link*/
body.mobile .responsive-toc-container .h2 a, body.mobile .responsive-toc-container .h3 a, body.mobile .responsive-toc-container .h4 a, body.mobile .responsive-toc-container .h5 a, body.mobile .responsive-toc-container .h6 a {font-family: 	 Arial, sans-serif ;}

/*Mobile TOC Toggle Button*/
body.mobile .responsive-toc-toggle {}

/*Mobile TOC Toggle Button Icon*/
body.mobile .responsive-toc-toggle span.aui-iconfont-editor-macro-toc:before {}








/********************
 rich-link-carousel.css 
********************/

.rich-link-carousel-container {
	position: relative;
	overflow-x: hidden;}

.rich-link-carousel {
	display: flex;
	position: relative;
	height: auto;
	width: 100%;
	
}

.rich-link-carousel.snapping {
	transition: transform .3s ease-out, -webkit-transform .3s ease-out;
}

/* Current/Featured Rich Link */
.rich-link-carousel .rich-link-wrapper {
	display: flex;
	box-sizing: border-box;
	height: 100%;
	flex-shrink: 0;}

body .rich-link-carousel-container .rich-link-carousel .rich-link {
	width: 100%;
	height: 100%;
	margin: 10px;}

body .rich-link-carousel-container .rich-link-carousel .rich-link:hover,
body .rich-link-carousel-container .rich-link-carousel .brikit-canvas .rich-link:hover {}

body .rich-link-carousel-container .rich-link-carousel .rich-link .rich-link-image {
	width: 100px;
	height: 100px;display: block;
	float: left;
}

body .rich-link-carousel-container .rich-link-carousel .rich-link .rich-link-details {
	display: block;
	overflow: hidden;
	padding: 0 8px;
			}

body .rich-link-carousel-container .rich-link-carousel .rich-link .rich-link-title {
	margin: 0;
	padding: 0;}

body .rich-link-carousel-container .rich-link-carousel .rich-link:hover .rich-link-title {}

body .rich-link-carousel-container .rich-link-carousel .rich-link .rich-link-space-name,
body .rich-link-carousel-container .rich-link-carousel .rich-link .rich-link-site-name {
	margin: 0;
	padding: 0;
	font-weight: 300;
	font-size: 11px;}

body .rich-link-carousel-container .rich-link-carousel .rich-link:hover .rich-link-space-name,
body .rich-link-carousel-container .rich-link-carousel .rich-link:hover .rich-link-site-name {}

body .rich-link-carousel-container .rich-link-carousel .rich-link .rich-link-description {
	display: inline-block;
	margin: 0;}

body .rich-link-carousel-container .rich-link-carousel .rich-link:hover .rich-link-description {}


/* Carousel Navigator/Controls */
.rich-link-carousel-navigator {
	display: flex;
	box-sizing: border-box;
	position: relative;
	margin:10px auto 10px auto;
	height: auto;
	overflow: hidden;}

.rich-link-carousel-navigator .rich-link-wrapper {
	overflow: hidden;
	display: flex;
	box-sizing: border-box;}

body .rich-link-carousel-navigator .rich-link {
	width: 100%;
	background-color: transparent;
	box-sizing: border-box;
	border: none;}
 
.rich-link-carousel-navigator .rich-link-wrapper.current .rich-link {}

body .rich-link-carousel-navigator .rich-link .rich-link-details {
	display: block;
	overflow: hidden;
	padding: 0 8px;
			}

body .rich-link-carousel-navigator .rich-link .rich-link-title {
	margin: 0;
	padding: 0;
	line-height: auto;}

body .rich-link-carousel-navigator .rich-link:hover .rich-link-title {}

body .rich-link-carousel-navigator .rich-link .rich-link-space-name,
body .rich-link-carousel-navigator .rich-link .rich-link-site-name {
	margin: 0;
	padding: 0;
	font-weight: 300;
	font-size: 11px;}

body .rich-link-carousel-navigator .rich-link:hover .rich-link-space-name,
body .rich-link-carousel-navigator .rich-link:hover .rich-link-site-name {}

body .rich-link-carousel-navigator .rich-link .rich-link-image {
	width: 40px;
	height: 40px;display: block;
	float: left;
}

.rich-link-carousel .rich-link-image .rich-link-image-strut {
	min-height: unset;
}

body .rich-link-carousel-navigator .rich-link .rich-link-description {
	display: none;
}

/* Mobile Controls */
.mobile .rich-link-carousel-navigator {
	display: flex;
	width: auto;
	justify-content: center;
	border: none;
	background: transparent;
}

.mobile .rich-link-carousel-navigator .rich-link-wrapper * {
	user-select: none;
	pointer-events: none
}

.mobile .rich-link-carousel-navigator .rich-link-wrapper { 
	height: 6px;
	width: 6px;}

.mobile .rich-link-carousel-navigator .rich-link-wrapper.current {}

/* Disable select events */
.mobile .rich-link-carousel * {
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none;   /* Chrome/Safari/Opera */
	-khtml-user-select: none;    /* Konqueror */
	-moz-user-select: none;      /* Firefox */
	-ms-user-select: none;       /* Internet Explorer/Edge*/
	user-select: none;
}

.mobile .rich-link-carousel {
	height: unset;
}

/* Disable drag events */
.mobile .rich-link-carousel * {
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	-moz-user-drag: none;
	-o-user-drag: none;
	user-drag: none;
}

/* Sets mobile image to 100% wide */
.mobile .rich-link-carousel-container .rich-link-carousel .rich-link .rich-link-image {
    width: 100%;
    height: 300px;
}




/********************
 live-editor.css 
********************/

body.live-editing.brikit-edit-mode .brikit-content-layers a.aui-button.edit-content-block, 
body.live-editing .edit-content-block {
	display: none;
}

.brikit-live-editor {
	box-sizing: border-box;
}

.brikit-live-editor .edit-container {
	min-height: 200px;
}

.brikit-live-editor .aui-buttons.toolbar-group-preview {
	display: none;
}






/********************
 recently-viewed.css 
********************/

.recently-viewed-macro li a {
	display: flex;
	align-items: center;
}

.recently-viewed-macro li a span {
	display: inline-flex;
}

.recently-viewed-macro li a .aui-icon {
	padding-right: 0.5em;
  line-height: inherit;
}

.recently-viewed-macro li a .title {
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.recently-viewed-macro li a .space:before {
	content: "?";
	padding-right: 0.5em;
}




/********************
 addon-compatibility.css 
********************/

/*ADDON COMPATIBILITY*/

/* COMALA WORKFLOWS */

#main-content #workflow-page-header {
    display: none;
}

#main-content #workflow-page-footer {
    display: none;
}

/*GLOSSARY*/

.brikit-content-layers a.sp-glossary-letter-desactive {
border: 1px solid #c5c6c8;
}

.brikit-content-layers a.sp-glossary-letter-desactive:hover,
.brikit-content-layers a.sp-glossary-letter-active {
    border: 1px solid #003764;
}




/********************
 velocity.css 
********************/












































/********************
 targeted-search/css/targeted-search.css 
********************/

/* Search field macro results list */

.targeted-search-field {
	position: relative;
}

.targeted-search-field-results a {
	text-decoration: none !important;
	border-bottom: none !important;
}

form.aui.targeted-search-field .targeted-search-field-query {
	padding-right: 20px;
}

.targeted-search-field .targeted-search-waiting {
	position: absolute;
	top: 6px;
	right: 14px;
}

#header .targeted-search-field .targeted-search-waiting {
	top: 12px;
	right: 6px;
}

.targeted-search-waiting-icon {
	display: none;
	margin: 6px auto;
}

#targeted-search-results.waiting .targeted-search-waiting-icon {
	display: block;
}

.targeted-search-form .search-waiting {
	height: 24px;
	width: 24px;
}

.responsive-jump-to-top {
	position: fixed;
	bottom: 16px;
	right: 16px;
	opacity: 1;
	transition: opacity 0.2s;
}

.responsive-jump-to-top.hit-bottom {
	opacity: 0;
}

/* Search Links */
.targeted-search-link-macro .targeted-search-link-submit {
	border: none;
	text-decoration: underline;
	color: blue;
	background: white;
}

.targeted-search-link-macro a.aui-button {
	text-align: center;
}

.targeted-search-link-macro:hover {
	cursor: pointer;
}

/* Search Results Browser Header */

.targeted-search-results-screen #search-results-header {
	display: flex;
	align-items: center;
}

.targeted-search-results-screen #search-results-header > * {
    margin-right: 8px;
}

.targeted-search-results-screen #search-results-header h1 {
	width: 245px;
	margin-top: 0;
}

.targeted-search-results-screen .targeted-search-form.aui {
	margin: 0;
	width: calc(100% - 500px);
	max-width: 600px;
}

.targeted-search-results-screen .targeted-search-form input.search-input {
	max-width: none;
	font-size: 16px;
	padding: 8px 6px;
}

#default-search-action-form {
	position: absolute;
	right: 40px;
}

/* Search Results selected filters */

.targeted-search-results-screen .selected-filters {
	margin: 1em 0;
}

/* Search Results Browser */

.targeted-search-results-screen #results-wrap {
	padding-left: 20px;
}

/* align with standard search padding, but do it on a higher level than just the panel-nav*/
.targeted-search-results-screen .search-results-page-panel-nav {
	padding-top: 22px;
}

.targeted-search-results-screen .search-results-page-panel-nav {
	padding-left: 7px;
}

#categories .group {
	margin-bottom: 2px;
	margin-left: 0px;
}

#categories .filter-group-select {
  border-top: 1px solid #ccc;
  margin-top: 10px;
  padding-top: 10px;
}

.targeted-search-results-screen form.default-search-options {
	margin-top: 10px;
}

.targeted-search-results-screen form.default-search-options .contributor-username {
	margin-top: 10px;
}

.targeted-search-results-screen h3#search-instruction,
.targeted-search-results-screen h3.search-filter-section {
  font-size: 12px;
  font-weight: bold;
  color: #707070;
  text-transform: uppercase;
	margin-bottom: 9px;
}

.targeted-search-results-screen form.aui .checkbox>label {
	color: #3572B3;
}

#results-filters {
	/* width:25%;  */
	/* float: left; */
}

#results-filters .expand-all-controls {
	margin-bottom: 16px;
	overflow:hidden;
	width:100%;
}

#results-filters h3.search-filter-section {
	margin-top: 12px;
}

#results-filters .results-filters-expand-all,
#results-filters .results-filters-collapse-all {
	font-size: 12px;
	display:block;
}

#results-filters .results-filters-collapse-all {
	float: left;
}

#results-filters .results-filters-expand-all {
	float: right;
}

#targeted-search-results {
	float:left;
	width: 70%;
}

#targeted-search-results .highlights,
#targeted-search-results .search-result-meta {
	padding-left: 24px;
}

#targeted-search-results .search-result-title {
	position: relative;
	font-weight: normal;
}

#targeted-search-results .search-highlight {
	font-weight: bold;
}

#search-results-body {
	margin-left: 22px;
}

.targeted-search-results-screen .search-result-title .icon {
	left: -22px;
	top: 6px;
}

#selected-filter-summary {
	margin-left: 20px;
}

#selected-filter-summary .selected-filter:first-child {
	margin-top: 16px;
}

#targeted-search-results .search-results-count {
	margin-bottom: 16px;
	color: #707070;
}

#targeted-search-results span.search-highlight {
	background: none;
}

#targeted-search-results p.search-result-summary {
	margin-top: 0;
}

.search-results-list .search-result {
	display: flex;
	padding: 8px 20px 8px 0;
	color: #42526E;
}

.search-results-list .search-result:hover {
	text-decoration: none;
	background: #eee;
}

.search-results-list .result-type-icon {
	height: 24px;
	width: 24px;
	background-size: cover;
	margin-top: 2px;
}

.search-results-list .search-result .details {
	flex: 1;
	display: flex;
	flex-direction: column;
	margin-left: 12px;
}

.search-results-list .search-result .title {
	font-size: larger;
}

.search-results-list .search-result .search-result-meta {
	display: flex;
  flex-wrap: wrap;
}

.search-results-list .search-result .search-result-meta > * {
	padding-right: 0.5em;
  margin-top: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
  flex-shrink: 0;
}

.brikit-search-panel .search-results-list {
  width: 640px;  
}

.brikit-search-panel .search-results-list .search-result .title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.brikit-search-panel .search-results-list .search-result .title,
.brikit-search-panel .search-results-list .search-result .highlights,
.brikit-search-panel .search-results .search-result-meta,
.brikit-search-panel .search-results-list .search-result-meta .labels {
	max-width: 580px;
}

/* Neutralize margins when on the default Confluence search page */
.brikit-search-panel .search-results .highlights, 
.brikit-search-panel .search-results .search-result-meta {
    margin-left: 0;
}

.search-results-list .search-result .search-result-meta .container {
  min-width: 12%;
  max-width: 550px;
	flex-shrink: 1;
}

.search-results-list .search-result .search-result-meta .page {
	max-width: 30%;
}

.search-results-list #results-statistics {
	padding-left: 20px;
	padding-bottom: 0.5em;
}

.search-results-list.display-simple-list {
	padding-left: 40px;
}

.search-results-list li {
	padding: 8px 0;
}

.content-query-macro .search-results-list li {
	padding: 0;
}

.search-results-list .no-search-results {
	padding-top: 32px;
	text-align: center;
}

#targeted-search-results ul.search-results-list,
.interactive-search-results ul.search-results-list {
	list-style: none;
	margin-top: 0;
	padding-left: 0;
}

.search-result-meta,
.search-result-meta a {
	font-size: 12px;
	color: #707070;
}

.search-result-metadata {
	list-style: none;
	padding: 0;
	margin: 0;
}

.search-result-metadata li {
	font-size: 12px;
	display: inline;
	padding-right: 16px;
}

.search-result-metadata li,
.search-result-metadata li a {
	font-size: 12px;
	/* 707070 = aui medium gray */
	color: #707070;  
	text-decoration: none;
}

.search-result-metadata a:hover {
	decoration: underline;
}

#search-results-body .rich-link-labels {
	display: block;
}

#search-results-body .rich-link-labels .aui-label {
	display: none;
}

.pagination {
  margin: 30px 0 0 10px;
}

/* SEARCH-566 */
body[data-aui-version^="7."] .search-result-title a {
    padding-left: 22px;
}

/* Search results scrolling */
#targeted-search-results .aui-nav-pagination {
	display: none;
}

#targeted-search-results .load-monitor {
	text-align: center;
	margin-bottom: 20px;
}

/* Labels applicator */

#filter-labels-container {
	margin-top: 18px;
}

.filter-label-selectors {
	-webkit-padding-start: 0;
	margin: 8px 0;
	list-style-type: none;
}

.filter-label-selectors .filter-label,
.filter-label-selectors .load-more-filters {
	float: left;
	margin-right: 16px;
	height: auto;
}

.filter-label-selectors.aui-buttons .filter-label .aui-button-link.filter-label-name,
.filter-label-selectors.aui-buttons .load-more-filters .aui-button-link {
	padding: 8px 0 0 0;
	height: auto;
}

.filter-group-container .load-more-groups,
.filter-label-selectors.aui-buttons .load-more-filters .aui-button-link {
}

.filter-label-selectors.aui-buttons .filter-label .aui-button-link.filter-label-name:hover {
	border-color: transparent;
}

.ts-expander-label-picker {
	min-height: 3em;
}

a.aui-expander-trigger.aui-expander-reveal-text.aui-button.aui-button-subtle.ts-label-picker-expander  {
	top: 0px;
}

/* Admin Console */

#targeted-search-options-wrapper {
	position: relative;
}

#targeted-search-config-toolbar {
	padding: 10px 10px 30px 10px;
	width: 100%;
}

#filters-configuration {
	padding-top: 6px;
	border-top: 1px solid #707070; /* aui medium gray */
}

#targeted-search-toolbar-primary {
	margin-right: 50px;
}

#filters-configuration tr.filter-group          td.displayName { padding-left: calc(21 * 24px); }
#filters-configuration tr.filter-group.depth-0  td.displayName { padding-left: calc(0 * 24px); }
#filters-configuration tr.filter-group.depth-1  td.displayName { padding-left: calc(1 * 24px); }
#filters-configuration tr.filter-group.depth-2  td.displayName { padding-left: calc(2 * 24px); }
#filters-configuration tr.filter-group.depth-3  td.displayName { padding-left: calc(3 * 24px); }
#filters-configuration tr.filter-group.depth-4  td.displayName { padding-left: calc(4 * 24px); }
#filters-configuration tr.filter-group.depth-5  td.displayName { padding-left: calc(5 * 24px); }
#filters-configuration tr.filter-group.depth-6  td.displayName { padding-left: calc(6 * 24px); }
#filters-configuration tr.filter-group.depth-7  td.displayName { padding-left: calc(7 * 24px); }
#filters-configuration tr.filter-group.depth-8  td.displayName { padding-left: calc(8 * 24px); }
#filters-configuration tr.filter-group.depth-9  td.displayName { padding-left: calc(9 * 24px); }
#filters-configuration tr.filter-group.depth-10 td.displayName { padding-left: calc(10 * 24px); }
#filters-configuration tr.filter-group.depth-11 td.displayName { padding-left: calc(11 * 24px); }
#filters-configuration tr.filter-group.depth-12 td.displayName { padding-left: calc(12 * 24px); }
#filters-configuration tr.filter-group.depth-13 td.displayName { padding-left: calc(13 * 24px); }
#filters-configuration tr.filter-group.depth-14 td.displayName { padding-left: calc(14 * 24px); }
#filters-configuration tr.filter-group.depth-15 td.displayName { padding-left: calc(15 * 24px); }
#filters-configuration tr.filter-group.depth-16 td.displayName { padding-left: calc(16 * 24px); }
#filters-configuration tr.filter-group.depth-17 td.displayName { padding-left: calc(17 * 24px); }
#filters-configuration tr.filter-group.depth-18 td.displayName { padding-left: calc(18 * 24px); }
#filters-configuration tr.filter-group.depth-19 td.displayName { padding-left: calc(19 * 24px); }
#filters-configuration tr.filter-group.depth-20 td.displayName { padding-left: calc(20 * 24px); }

#filters-configuration tr.filter          td.displayName { padding-left: calc(12px + 21 * 24px); }
#filters-configuration tr.filter.depth-0  td.displayName { padding-left: calc(12px + 0 * 24px); }
#filters-configuration tr.filter.depth-1  td.displayName { padding-left: calc(12px + 1 * 24px); }
#filters-configuration tr.filter.depth-2  td.displayName { padding-left: calc(12px + 2 * 24px); }
#filters-configuration tr.filter.depth-3  td.displayName { padding-left: calc(12px + 3 * 24px); }
#filters-configuration tr.filter.depth-4  td.displayName { padding-left: calc(12px + 4 * 24px); }
#filters-configuration tr.filter.depth-5  td.displayName { padding-left: calc(12px + 5 * 24px); }
#filters-configuration tr.filter.depth-6  td.displayName { padding-left: calc(12px + 6 * 24px); }
#filters-configuration tr.filter.depth-7  td.displayName { padding-left: calc(12px + 7 * 24px); }
#filters-configuration tr.filter.depth-8  td.displayName { padding-left: calc(12px + 8 * 24px); }
#filters-configuration tr.filter.depth-9  td.displayName { padding-left: calc(12px + 9 * 24px); }
#filters-configuration tr.filter.depth-10 td.displayName { padding-left: calc(12px + 10 * 24px); }
#filters-configuration tr.filter.depth-11 td.displayName { padding-left: calc(12px + 11 * 24px); }
#filters-configuration tr.filter.depth-12 td.displayName { padding-left: calc(12px + 12 * 24px); }
#filters-configuration tr.filter.depth-13 td.displayName { padding-left: calc(12px + 13 * 24px); }
#filters-configuration tr.filter.depth-14 td.displayName { padding-left: calc(12px + 14 * 24px); }
#filters-configuration tr.filter.depth-15 td.displayName { padding-left: calc(12px + 15 * 24px); }
#filters-configuration tr.filter.depth-16 td.displayName { padding-left: calc(12px + 16 * 24px); }
#filters-configuration tr.filter.depth-17 td.displayName { padding-left: calc(12px + 17 * 24px); }
#filters-configuration tr.filter.depth-18 td.displayName { padding-left: calc(12px + 18 * 24px); }
#filters-configuration tr.filter.depth-19 td.displayName { padding-left: calc(12px + 19 * 24px); }
#filters-configuration tr.filter.depth-20 td.displayName { padding-left: calc(12px + 20 * 24px); }

#filters-configuration th#promoted,
#filters-configuration td.promoted {
	text-align: center;
}

#filters-configuration td.labelSuffix {
	padding-left: 24px;
}

/* Content query macro */
ul.content-query {
    list-style-position: inside;
}

/* Fix a Confluence bug (see SEARCH-732) */
.aui-datepicker-dialog {
	z-index:5000 !important;
}




/********************
 targeted-search/css/targeted-search-panel.css 
********************/

body.brikit-window-blanket {
	overflow-y: hidden;
}

.brikit-window-blanket {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.54);
	z-index: 2003;
}

.brikit-search-panel {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
  width: 960px;
	display: flex;
	background-color: #fff;
}

.brikit-search-panel .error {
	margin-top: 0.5em;
}

.brikit-search-panel .search-panel-left {
	display: flex;
	flex-direction: column;
	width: 260px;
	padding: 12px 0;
}

.brikit-search-panel .filter-panel-header,
.brikit-search-panel .filter-panel,
.brikit-search-panel .filter-panel-footer {
	flex: 0;
	flex-basis: initial;
	padding: 0 24px;
}

/* Chevron Vertical Alignment */
.brikit-search-panel .search-filter-section {
  display: flex;
  align-items: center;
  font-size: 16px;
	cursor: pointer;
}

.brikit-search-panel .filter-panel-header .expand-all-controls,
.brikit-search-panel .filter-panel-footer {
	display: flex;
	justify-content: space-between;
}

/* Filter Panel Header Height */
.brikit-search-panel .filter-panel-header {
	flex-direction: column;
	display: flex;
	flex-grow: 1;
	max-height: 61px;
}

/* Filter Panel Footer Height */
.brikit-search-panel .filter-panel-footer {
	flex-wrap: wrap;
	flex-grow: 1;
	max-height: 51px;
}

.brikit-search-panel .filter-panel-header a,
.brikit-search-panel .filter-panel-footer a,
.brikit-search-panel .load-more-groups a.aui-button-link,
.brikit-search-panel .load-more-filters a.aui-button-link,
.brikit-search-panel .search-panel-right a.clear-all-link {
	font-size: 12px;
	text-transform: uppercase;
	color: #333;
}

.brikit-search-panel .load-more-groups a.aui-button-link {
	margin-top: 10px;
}

.brikit-search-panel .load-more-filters a.aui-button-link {
	margin-left: 18px;
}

.brikit-search-panel .filter-panel {
	display: flex;
	flex: 1;
	flex-direction: column;
  overflow-y: auto;
	margin: 12px 0;
}

.brikit-search-panel.cql-search .filter-panel {
	width: 0;
	padding: 0;
	overflow: hidden;
}

.brikit-search-panel .filter-panel .expand-all-controls {
	display: flex;
	justify-content: space-between;
	padding-right: 20px;
}

.brikit-search-panel .default-options-select {
	margin-top: 10px;
}

.brikit-search-panel .filter-panel .brikit-filter-picker {
	margin-top: 0;
}

.brikit-search-panel .filter-panel .native-option {
  padding-bottom: 18px;
}

.brikit-search-panel .filter-panel .native-option:first-child {
	margin-top: 20px;
}

.brikit-search-panel .filter-panel .native-option:last-child {
  margin-bottom: 18px;
  border-bottom: 1px solid #ccc;
}

/* Filter Group Font Size Adjustment */
.brikit-search-panel .brikit-filter-picker > .filter-group {
	font-size: 16px;
}

/* The ul selector prevents interference with the Contributor dropdown */
.brikit-search-panel .filter-panel .filter-group li.filter,
.brikit-search-panel .default-search-options ul li {
	display: block;
	position: relative;
	padding-left: 18px;
	overflow: hidden;
}

.brikit-search-panel .filter-panel .filter-group li.filter a,
.brikit-search-panel .default-search-options ul li a {
  padding: 4px 1px;
	font-size: 14px;
	display: inline;
}

.brikit-search-panel .filter-panel .filter-group li.filter.selected:before,
.brikit-search-panel .default-search-options li.selected:before {
	content: "\f194";
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0;
	font-family: "Adgs Icons";
	font-size: 14px;
	position: absolute;
	top: 2px;
	left: 0;
}

.brikit-search-panel .search-panel-right {
	display: flex;
	flex-direction: column;
	width: 700px;
}

.brikit-search-panel .query-panel,
.brikit-search-panel .cql-query-panel {
	position: relative;
  padding: 20px 30px 0 30px;
}

.brikit-search-panel.cql-search .query-panel,
.brikit-search-panel .regular-search-link-text,
.brikit-search-panel.cql-search .cql-search-link-text,
.brikit-search-panel .cql-query-panel {
	display: none;
}

.brikit-search-panel.cql-search .cql-query-panel,
.brikit-search-panel.cql-search .regular-search-link-text {
	display: block;
}

.brikit-search-panel fieldset .field-group {
	margin: 0;
	padding: 0;  
}

.brikit-search-panel form.aui .query-field {
  max-width: 900px;
  margin: 20px 0px;
  padding-left: 12px;
	padding-right: 32px;
  font-size: 20px

}

.brikit-search-panel form.aui .query-field:after {
  content: "\f18c";
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0;
	font-family: "Adgs Icons";
  position: absolute;
  right: 0;
	z-index: 2004;
}

.brikit-search-panel .textarea.cql-search-input {
	max-width: initial;
}

.brikit-search-panel .results-panel {
	padding: 30px;
	overflow-y: auto;
}

.brikit-search-panel .search-filters-display {
	display: none;
}

.brikit-search-panel:not(.cql-search) .search-filters-display {
	display: flex;
	justify-content: space-between;
	margin-top: 1.5em;
}

.brikit-search-panel .search-filter-options {
	white-space: nowrap;
}

.brikit-search-panel .selected-filter-summary {
	min-height: 38px;
}

.brikit-search-panel .results-panel .total-results-count {
	margin-left: 20px
}

.brikit-search-panel .results-panel ul.search-results-list {
	list-style-type: none;
}

.brikit-search-panel .search-results-list .search-result-meta .labels {
	display: flex;
	flex-wrap: wrap;
	margin-top: 0;
	padding-left: 0;
  margin-bottom: 0;
}

.brikit-search-panel .search-results-list .search-result-meta .labels .aui-label {
	padding: 1px 4px 3px 4px;
  margin-top: 5px;
}

.brikit-search-panel .search-help,
.brikit-search-panel .cql-help,
.brikit-search-panel.no-results .search-results {
	display: none;
}

.brikit-search-panel.no-results:not(.cql-search) .search-help,
.brikit-search-panel.cql-search.no-results .cql-help {
	display: block;
}




/********************
 targeted-search/css/filter-picker.css 
********************/

.brikit-filter-picker *,
.brikit-search-panel .default-search-options * {
  box-sizing: border-box;
}

.brikit-filter-picker,
.brikit-filter-picker ul,
.brikit-search-panel .default-search-options ul {
  padding-left: 0;
}

.brikit-filter-picker li,
.brikit-search-panel .default-search-options li {
  list-style: none;
}

.brikit-filter-picker > .filter-group {
  margin-top: 10px;
  font-size: 16px;
}

.brikit-filter-picker .filter-group li {
  list-style: none;
}

.targeted-search-filter-container .brikit-filter-picker .filter-group .filters { 
	display: flex;
	flex-wrap: wrap;
	position: relative;
}

.targeted-search-filter-container .brikit-filter-picker .filter-group .filters .filter {
	margin-right: 1em;
}

.targeted-search-filter-container .brikit-filter-picker .filter-group .filters .filter.selected > a {
	cursor: default;
	color: #999;
}

.targeted-search-filter-container .brikit-filter-picker .filter-group .filters .filter.selected:hover > a {
	text-decoration: none;
}

.targeted-search-filter-container .brikit-filter-picker .filter.subcategories-open {
	min-width: 100%;
}

.brikit-filter-picker .filters,
.brikit-filter-picker .subcategories {
	margin-top: 0;
}

.brikit-filter-picker .subcategories {
  display: block;
  padding-left: 10px;
  border-left: 3px solid #eee;
}

.brikit-filter-picker .load-more-filters .aui-button.aui-button-link {
	padding: 0;
}

.brikit-filter-picker .subcategories .filter-group {
  display: block;
}

.brikit-filter-picker .filter.subcategories-open {
  display: block;
}

.brikit-filter-picker .filter-group-expander {
	cursor: pointer;
	vertical-align: middle;
}

.brikit-filter-picker > .filter-group > .filter-group-name {
	cursor: pointer;
}

.brikit-filter-picker .filters.horizontal {
	margin-left: 1em;
}

.brikit-filter-picker .filter.subcategories-open .subcategories {
  display: block;
}

.targeted-search-filter-container .aui-message {
	margin: 20px;
}

.brikit-filter-picker .more-text,
.brikit-filter-picker .less-text {
	font-size: 12px;
	text-transform: uppercase;
	color: #333;
}

.aui-label.cascading-label {
	background-color: #fdd;
}

.aui-label.inherited-label {
	background-color: #ddf;
}




/********************
 targeted-search/css/space-picker.css 
********************/

.folksonomy .aui-dropdown li a span {
	padding-left: 0;
}

.folksonomy .aui-dropdown li a span em,
.brikit-label-picker .aui-dropdown li a span,
.brikit-space-picker .aui-dropdown li a span {
	padding: 0px 4px 0 6px;	
	font-style: normal;
	white-space: nowrap; 
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
	color: #003764;
}

.filter-panel .contributor-username .aui-dropdown li a:hover span,
.folksonomy .aui-dropdown li a:hover span,
.brikit-label-picker .aui-dropdown li a:hover span,
.brikit-space-picker .aui-dropdown li a:hover span {
	background-color: white;
}

.filter-panel .contributor-username .aui-dropdown li a span {
	padding-left: 30px;
}




/********************
 targeted-search/css/quick-search.css 
********************/

/* SEARCH-384 */
.targeted-search-results-list {
    width: 315px;
}

.targeted-search-results-list.aui-dropdown {
	max-width: 100%;
}

.targeted-search-results-list ol {
	list-style-type: none;
}

.targeted-search-results-list.aui-dropdown ol li.with-space-name,
.targeted-search-results-list.aui-dropdown ol li.no-results-found {
	height: auto;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
}

.targeted-search-results-list ol li:hover {
	background-color: #3572B3;
}

.targeted-search-results-list.aui-dropdown ol li.with-space-name .title {
	display: flex;
	align-items: center;
	padding: 6px 12px 0 12px;
}

.targeted-search-results-list.aui-dropdown ol li.with-space-name .title-text {
	white-space: nowrap;
	overflow-x: hidden;
	text-overflow: ellipsis;
	min-width: 0;
}

.targeted-search-results-list.aui-dropdown ol li.with-space-name .space-name {
	padding: 0 12px 6px 12px;
}

.aui-header .targeted-search-results-list.aui-dropdown ol li a {
	padding: 0;
}

.aui-header .targeted-search-results-list.aui-dropdown ol li a,
.aui-header .targeted-search-results-list.aui-dropdown ol li a span {
	line-height: inherit;
	color: #333;
}

#quick-search .targeted-search-results-list.aui-dropdown li a span,
.targeted-search-results-list.aui-dropdown li a span.aui-icon {
	padding: 0;
	background-position: center;
}

.targeted-search-results-list.aui-dropdown li a span.aui-icon {
	margin: 0 8px 0 0;
	min-width: 16px;
}

.quick-nav-drop-down .aui-dropdown li.with-space-name:hover {
	xbackground-color: #3572b0;
}

.wiki-content .targeted-search-results-list a,
.wiki-content .targeted-search-results-list a:link,
.wiki-content .targeted-search-results-list a:visited,
.wiki-content .targeted-search-results-list a:hover,
.wiki-content .targeted-search-results-list a:active {
	color: #333;
}

.targeted-search-results-list.aui-dropdown li a span {
	padding-left: 0px;
}

#header .aui-header .targeted-search-results-list.aui-dropdown ol li a.space-name,
.targeted-search-results-list.aui-dropdown li a.space-name {
	padding-left: 24px;
	font-size: 11px;
	line-height: 13px;
	color: #666;
}

#header .aui-header .targeted-search-results-list.aui-dropdown ol li:hover a,
.targeted-search-results-list.aui-dropdown ol li:hover a,
#quick-search .targeted-search-results-list.aui-dropdown ol li:hover a,
.targeted-search-results-list.aui-dropdown ol li:hover a span,
.wiki-content .targeted-search-results-list.aui-dropdown ol li:hover a.space-name {
	color: #ffffff;
}

/* SEARCH-483 */
div.targeted-search-field-results {
    text-align: left;
}

.targeted-search-form.aui-quicksearch:before {
  content: "";
}




/********************
 targeted-search/css/labels-editor.css 
********************/

#add-folksonomy-label {
	margin-left: 0.6em;
}

.brikit-filter-picker a.filter-name,
.filter-panel a.space-category-name,
.filter-panel a.content-type-name {
  cursor: pointer;
}




/********************
 targeted-search/css/label-select.css 
********************/

/* Label Select Field */
.label-select-field-group .label-select-field {
	margin-right: 18px;
}

.label-select-field {
	display: inline-block;
	vertical-align: top;
}

.label-select-field .brikit-expander-control {
	cursor: pointer;
}

.label-select-field .buttons {
	margin-top: 12px;
}

.label-select-lozenge.aui-lozenge.no-label {
	font-style: italic;
}

.label-select-field .expander-icon {
	vertical-align: text-bottom;
}

form.aui.label-select-field-form {
	margin-top: 0;
	margin-bottom: 20px;
}





/********************
 targeted-search/css/interactive-search.css 
********************/

form.aui.interactive-search-form {
	padding-top: 1em;
}

.interactive-search .search-query-field {
	margin-bottom: 1em;    
}

.content-query-macro .search-filter-options,
.interactive-search .search-filter-options, 
.interactive-search .filter-by-options, 
.interactive-search .sort-by-options {
	display: flex;
	align-items: center;
	flex-wrap: wrap
}

.content-query-macro .search-filter-options > *, 
.interactive-search .search-filter-options > *, 
.interactive-search .filter-by-options > *, 
.interactive-search .sort-by-options > * {
  margin-right: 0.6em;
	margin-bottom: 0.3em;
}

.interactive-search .filter-by-heading, 
.interactive-search .sort-by-heading {
	white-space: nowrap;
}

.interactive-search-form .sort-by-options {
	max-width: 200px;
}

.interactive-search .search-query-field {
	position: relative;
}

.interactive-search form.aui .aui-select2-container {
	max-width: none;
}

.interactive-search .search-input {
	display: block;
	width: 100%;
	max-width: none;
	font-size: 20px;
	padding: 6px 12px;
}

.interactive-search-form .aui-dropdown2-active.active {
	color: #ffffff;
}

.interactive-search-form .aui-dropdown2.aui-style-default a {
	cursor: pointer;
}

.interactive-search-form .aui-dropdown2.aui-style-default a.disabled {
	cursor: default;
	color: #CCC;
}

.interactive-search-form .aui-dropdown2.aui-style-default a.disabled:hover {
	background-color: white;
}

.brikit-container .content-query-macro .filter-group-select.has-selected-filter .aui-dropdown2-trigger,
.brikit-container .content-query-macro .filter-group-select.has-selected-filter input,
.brikit-container .interactive-search .filter-group-select.has-selected-filter .aui-dropdown2-trigger {
	border-color: #666;
  background-color: #ddd;
}

.content-query-macro .selected-filters,
.interactive-search .selected-filters {
	padding: 8px 0 1em 0;
}

.interactive-search-waiting-icon {
	position: absolute;
	top: 6px;
	left: calc(50% - 8px);
	height: 16px;
	width: 16px;
}

.interactive-search-results {
	position: relative;
	min-height: 24px;
}

.interactive-search-results ul.search-results {
	list-style-type: none;
	padding-left: 22px;
}

.interactive-search-results ul.search-results li {
	margin-top: 12px;
}

.interactive-search-results .search-result-title {
	position: relative;
	font-weight: normal;
}

.interactive-search-results .search-result-title .icon {
}


.interactive-search-results .search-highlight {
	font-weight: bold;
}

.interactive-search-results .aui-nav-pagination {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 0;
}




/********************
 targeted-search/css/content-query.css 
********************/

.content-query-macro .results-table th,
.content-query-macro .results-table td {
  vertical-align: top;
  padding: 4px 8px;
  position: relative;
}

.content-query-macro .results-table .download-attachment-toggle {
  text-align: center;
}

.content-query-macro .results-table th {
  text-align: left;
}

.content-query-macro .results-table th .heading {
  padding-right: 16px;
}

.content-query-macro .results-table th .sort-icon {
  position: absolute;
  top: 6px;
  right: 4px;
  opacity: 1;
  transform: rotate(180deg);
  transition: all 0.3s;
}

.content-query-macro .results-table th.no-sort .sort-icon {
  opacity: 0;
}

.content-query-macro .results-table th.no-sort:hover .sort-icon {
  color: #666;
  opacity: .5;
}

.content-query-macro .results-table th.sort-down .sort-icon {
  right: -4px;
  transform: rotate(0deg);
}

.content-query-macro .results-table th.title {
  min-width: 200px;
}

.content-query-macro .results-table .aui-icon {
  padding-right: 6px;
}

.content-query-macro .download-attachments-button .aui-icon {
  padding-right: 4px;
}

.content-query-macro .results-table .label-list {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  padding-left: 0;
}

.content-query-macro .results-table .label-list .aui-label {
  margin: 0;
  white-space: nowrap;
  line-height: 1.3;
}

.content-query-macro .download-attachments-button {
  margin-top: 16px;
}




/********************
 targeted-search/css/more-results-loader.css 
********************/

.more-results-scroll-loader .load-monitor,
.more-results-button-loader .load-button-holder,
.more-results-loader-off .load-monitor {
	clear: both;
	text-align: center;
}

.loading .load-button-holder {
	display: none;
}

.more-results-scroll-loader .spinner,
.more-results-button-loader .spinner {
	height: 24px;
}




/********************
 targeted-search/css/buttons.css 
********************/

.aui-button[aria-pressed=true] .aui-icon {
    color: white;
}

.aui-icon.upload {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAE3mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS4xLjIiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjE8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE2PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6c3ViamVjdD4KICAgICAgICAgICAgPHJkZjpCYWcvPgogICAgICAgICA8L2RjOnN1YmplY3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMy0xMC0xNlQwOToxMDo0MzwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjIuMTwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KhlrCGwAAAJ1JREFUOBGlU9sNBCEIRLKtqK1Yjlbin7VoLRbDhb2Q7Aty5/KDyTDjMFFHRKBV730HU0pOm9k0gMljDIFJE0GZOPYLGVhI3Bzn+HwTuJKFoImcBDSyJeKsEEspe4i1VjXEkwO56Z/+WmBrrdGcEyybT454Pe89IJNXi7nLKyB+qcsC4lp9yjzwSy6vHbics/4dxafRMcZowDYUQoAPOpZJAYmiYMEAAAAASUVORK5CYII=) no-repeat left center;
}

.aui-icon.download {
		background: url(data:image/png;base64,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TUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS4xLjIiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjE8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE2PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6c3ViamVjdD4KICAgICAgICAgICAgPHJkZjpCYWcvPgogICAgICAgICA8L2RjOnN1YmplY3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMy0xMC0xNlQwOToxMDo1NDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjIuMTwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KMtvXNAAAAKxJREFUOBHtk8ENwyAMRQ3qKsAoMA5MwoldYJYM49pURAjZVate60ti+/+XxCYGEUGLUsps1lqNprFa49P6HwDw8wzMvsbeO44x3i4gxggppXutprWG13XB2jUBkEAihIxAgGnmM+KcA8vmPVjAwjN28+qxV5zBCZHM1r6sj0U7rwyh+cyjvF771HCuArhJT76HxbkU4idIQq1mcs7676i5troNIWzpd7fee3gCBoc3cHmOl8AAAAAASUVORK5CYII=) no-repeat left center;
}




/********************
 targeted-search/css/mobile-search.css 
********************/

.mobile .brikit-search-panel .search-panel-left,
.mobile .brikit-search-panel .search-panel-right {
	transition: margin .3s ease-out,opacity .3s ease-out,-webkit-transform .3s ease-out;
}

.mobile .brikit-search-panel .query-panel {
	padding: 16px 12px 0 12px;
}

.mobile .brikit-search-panel .search-panel-right {
	position: relative;
}

.mobile .brikit-search-panel,
.mobile .brikit-search-panel .search-panel-left,
.mobile .brikit-search-panel .search-panel-right,
.mobile .brikit-search-panel {
	max-width: 100vw;
	width: 100vw;
}

.mobile .brikit-search-panel .search-panel-left {
	margin-left: -100vw;
}

.mobile .brikit-search-panel .search-panel-right {
	margin-right: 0;
}

.mobile.filter-panel-on .brikit-search-panel .search-panel-left {
	margin-left: 0;
}

.mobile.filter-panel-on .brikit-search-panel .search-panel-right {
	margin-right: -100vw;
}

.mobile.filter-panel-on .search-panel-left .filter-panel-header {
	flex-direction: row;
}

.mobile.filter-panel-on .search-panel-left .filter-panel-header {
	max-height: 30px;
	flex-direction: row;
	justify-content: space-between 
}

.mobile.filter-panel-on .search-panel-left .expand-all-controls {
	margin: 0;
}

.targeted-search-toggle-filters-button {
	display: none;
}

.mobile.filter-panel-on .brikit-search-panel .search-panel-left .targeted-search-toggle-filters-button {
	display: block;
}

.mobile .brikit-search-panel .search-results-list {
	width: 100%;
	max-width: 100%;
}

.mobile .brikit-search-panel .search-results-list .search-result .title,
.mobile .brikit-search-panel .search-results-list .search-result .highlights,
.mobile .brikit-search-panel .search-results .search-result-meta {
	max-width: calc(100vw - 120px);
}

.mobile .brikit-search-panel .query-panel {
}

#targeted-search-close-button,
.brikit-search-panel .search-panel-right .targeted-search-toggle-filters-button,
.brikit-search-panel .search-filters-display .clear-all-link {
	display: none;
}

.mobile .brikit-search-panel #targeted-search-close-button,
.mobile .brikit-search-panel .search-panel-right .targeted-search-toggle-filters-button {
	display: block;
}

.mobile .brikit-search-panel .search-filters-display .clear-all-link {
	display: block;
	margin-left: 8px;
}

.mobile .brikit-search-panel .search-query-field .clear-all-link,
.mobile .brikit-search-panel #targeted-search-query-submit-button {
	display: none;
}

.mobile .brikit-search-panel .search-filter-options-wrapper {
	display: flex;
	margin-top: 12px;
	justify-content: flex-end;
}

.mobile .brikit-search-panel .search-filters-display {
	flex-direction: column;
}

.mobile .brikit-search-panel .rich-link .rich-link-image .rich-link-image-strut {
	min-height: 100px;
}

.mobile .brikit-search-panel .rich-link .rich-link-image {
	width: 100px;
}

.mobile .brikit-search-panel .search-panel-left .filter-panel-header a {
	white-space: nowrap;
  padding: 6px;
}

/* mobile search form and header animation */

.mobile .brikit-header-content,
.mobile .mobile-search-form {
	transition: transform .3s ease-out,opacity .3s ease-out,-webkit-transform .3s ease-out;
}

.mobile.mobile-search .brikit-header-content {
	-webkit-transform: translateY(-60px);
	transform: translateY(-60px);
	opacity: 0;
}

.mobile .mobile-search-form {
	position: absolute;
	display: flex;
	box-sizing: border-box;
	padding: 15px 10px;
	width: 100%;
	-webkit-transform: translateY(-60px);
	transform: translateY(-60px);
	opacity: 0;
	background-color: #EEE;
}

.mobile.mobile-search .mobile-search-form {
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
	opacity: 1;
	z-index: 20;
}

.mobile.mobile-search #mobile-menu-toggle-button {
	display: none;
}

.mobile-search-form .aui-button~.aui-button {
	margin-left: 0;
}

.mobile-search-form input.text {
	flex: 1;
	margin: 0 16px;
	max-width: none;
	border: none;
}

.mobile .filter-panel-footer {
	display: none;
}

.mobile #recently-viewed-dialog {
	box-sizing: border-box !important;
	margin-left: 2px !important;
	margin-right: 2px !important;
	width: calc(100vw - 4px) !important;
}

.mobile #recently-viewed-dialog .dialog-tip {
	display: none;
}

/* mobile search overlay */

.mobile .mobile-search-overlay {
	position: fixed;
	top: 60px;
	height: 100vh;
	width: 100vw;
	background-color: #000;
	opacity: .6;
	z-index: 1000;
	display: none;
}

.mobile.mobile-search .mobile-search-overlay {
	display: block;
}

/* mobile search toggle button */

.mobile .mobile-search-toggle-button {
	position: absolute;
	top: 8px;
	right: 64px;
	z-index: 12; /* stay above page title and header elements */
}

.mobile .mobile-search-toggle-button .aui-icon,
.mobile #mobile-menu-toggle-button .aui-icon {
	color: white;
}

/* mobile search panel */

.mobile-search-filters-panel {
	display: flex;
	position: fixed;
	flex-direction: column;
	top: 100vh;
	left: 0;
	transition: top 0.2s ease-in-out;
	height: 100vh;
	width: 100vw;
	overflow: hidden;
	z-index: 10;
}

.mobile-search-filters-panel {
	z-index: 100;
}

.mobile-search .mobile-search-panel .no-more-results {
	display: block;
	height: 112px;
	clear: both;
	font-style: italic;
	background-color: #fff;
}

.mobile-search .mobile-search-panel,
.search-filters-on .mobile-search-filters-panel {
	top: 0;
}

.mobile-search-panel button {
	flex: 0;
}

.mobile-search-panel .results-header {
	display: flex;
	flex-grow: 0;
	align-items: center;
	padding: 8px 12px;
	background-color: #ddd;
	border-bottom: #ccc;
}

.mobile-search-panel .results-message {
	flex: 1;
}

.mobile-search-panel .total-results,
.mobile-search-panel .search-string {
	font-weight: bold;
}

.mobile-search-panel .search-string:before,
.mobile-search-panel .search-string:after {
	content: "'";
}

.mobile-search-panel .filter-trigger-button {
	flex: 0;
}

.mobile-search-panel .search-results {
	flex: 1;
	padding-bottom: 40px;	
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch; /* for momentum scrolling on iOS */
	background-color: #eee;
	opacity: 0.95;
}

.mobile-search-panel .search-results-list {
	padding: 10px;
}

.mobile-search-filters-panel .mobile-title-bar {
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	background-color: #ccc;
}

.mobile-search-filters-panel .mobile-title-bar .title {
	flex: 1;
	text-align: center;
}

.mobile-search-filters-panel .mobile-title-bar .closer {
	flex: initial;
	padding-right: 32px;
}

.mobile-search-filters-panel .mobile-search-filters {
	flex: 1;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch; /* for momentum scrolling on iOS */
	background-color: #eee;
	padding-bottom: 112px; /* clear the navigation bar at the bottom of mobile Safari */
}

.mobile-search-filters-panel .search-results-page-panel-nav {
	padding: 20px;
}

.mobile-search-filters-panel #search-instruction,
.mobile-search-filters-panel .expand-all-controls {
	display: none;
}

.mobile-search-filters-panel .default-options-select {
	border: none;
	margin-top: 0;
	padding-top: 0;
}

.mobile-search-filters-panel .default-options-select h3 {
	margin-top: 12px;
}

.mobile-search-filters .clear-all {
	display: block;
	margin: 0 0 20px 20px;
}

/* load monitor */

.mobile .load-monitor {
	clear: both;
	height: 120px;
	text-align: center;
}

/* fancy radio and checkboxes */

.mobile-search-filters .aui .checkbox,
.mobile-search-filters .aui .radio {
	padding: 0;
}

.mobile-search-filters .aui .checkbox>label,
.mobile-search-filters .aui .radio>label {
	color: #666;
}

.mobile-search-filters input[type="checkbox"],
.mobile-search-filters input[type="radio"] {
	position: absolute;
	opacity: 0;
	z-index: -1;
}

.mobile-search-filters label {
  cursor: pointer;
}

.mobile-search-filters label:before {
  content: " ";
	font-family: "Atlassian Icons";
  display: inline-block;
  width: 1.5em;
}

.mobile-search-filters .aui input[type="checkbox"]:checked + label,
.mobile-search-filters .aui input[type="radio"]:checked + label {
	color: #000;
}

.mobile-search-filters input[type="checkbox"]:checked + label::before,
.mobile-search-filters input[type="radio"]:checked + label::before {
  content: "\f194";
}




/********************
 targeted-search/css/search-panel.css 
********************/

.brikit-window-blanket .brikit-search-panel {}

.brikit-search-panel form.targeted-search-form {
	width: 100%;
}

.brikit-search-panel .search-query-field {
	display: flex;
	justify-content: space-between;
}

.brikit-search-panel .search-query-field > *,
.brikit-search-panel form.aui .search-query-field .text {
	display: block;
	margin: 0 4px;
}

.brikit-search-panel form.aui .search-query-field .long-field {
	max-width: 100%;
}

.brikit-search-panel .cql-help > .search-tips > li,
.brikit-search-panel .search-help > .search-tips > li {
	margin: 1em 0;
}

.brikit-search-panel .cql-help .search-tips li li,
.brikit-search-panel .search-help .search-tips li li {
	margin: .6em 0;
}

.brikit-search-panel form.aui .search-query-field input.text,
.brikit-search-panel form.aui .text,
.brikit-search-panel select.select {}

.brikit-search-panel .search-panel-left {
	overflow: hidden;
}

.brikit-search-panel .search-panel-right a.clear-all-link {
	white-space: nowrap;
	padding: 6px 0;
}

.brikit-search-panel .search-panel-left .filter-panel-header a,
.brikit-search-panel .search-panel-left .filter-panel-footer a,
.brikit-search-panel .search-panel-left .load-more-groups a.aui-button-link,
.brikit-search-panel .search-panel-left .load-more-filters a.aui-button-link,
.brikit-search-panel .search-panel-right a.clear-all-link,
.brikit-search-panel .search-panel-right .aui-iconfont-search,
.brikit-filter-picker .more-text,
.brikit-filter-picker .less-text {}

.brikit-search-panel .search-panel-left .search-filter-section,
.brikit-search-panel .brikit-filter-picker .filter-group .filter-group-name  {}

.brikit-search-panel .brikit-filter-picker > .filter-group > .filter-group-name  {
	cursor: pointer;
}

.brikit-search-panel .filter-panel .filter-group li.filter > a,
.brikit-search-panel .default-search-options ul li > a {
	color: #003764;cursor: pointer;
}

.brikit-search-panel .content-type a:hover {
	color: #003764;text-decoration: underline;
		border-bottom: none;
	    			text-decoration: none;
		border-bottom: none;
	 }


 .brikit-search-panel .results-statistics {
 		color: #003764;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;font-size: 12px;
 }




/********************
 targeted-search/css/fonts.css 
********************/

@font-face {
  font-family: 'Targeted-Search-Icons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.targeted-search-icon:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Targeted-Search-Icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.targeted-search-icon:not(.targeted-search-icon-show-span) span {
  text-indent: -9999em;
  display: inline-block;
}

.aui-button.targeted-search-icon.targeted-search-icon-show-span span {
  padding-left: 0;
}

.icon-search-filter:before {
  content: "\e911";
}
.icon-layer-2-left:before {
  content: "\e90f";
}
.icon-layer-2:before {
  content: "\e910";
}
.icon-close:before {
  content: "\e900";
}
.icon-copy:before {
  content: "\e901";
}
.icon-double-down:before {
  content: "\e902";
}
.icon-download:before {
  content: "\e903";
}
.icon-drag-handle:before {
  content: "\e904";
}
.icon-layer-1:before {
  content: "\e905";
}
.icon-layer-2-right:before {
  content: "\e906";
}
.icon-layer-3-main:before {
  content: "\e907";
}
.icon-layer-3:before {
  content: "\e908";
}
.icon-layer-4:before {
  content: "\e909";
}
.icon-move:before {
  content: "\e90a";
}
.icon-redo:before {
  content: "\e90b";
}
.icon-toolbar-edit-button:before {
  content: "\e90c";
}
.icon-undo:before {
  content: "\e90d";
}
.icon-upload:before {
  content: "\e90e";
}




/********************
 targeted-search/css/theme-press.css 
********************/

/*ensure Targeted Search looks good in Theme Press themes without additional styling in designer*/

/* use $themePressValues instead of colors, font-sizes, etc. where applicable */

.brikit-canvas #search-results-body {
	margin-left: 0;
}

.targeted-search-link-macro a {
	font-family: Arial, sans-serif;
}

.targeted-search-results-list li a {
	font-size: 14px;
	color: #333;
}

#targeted-search-results .search-highlight {
	font-weight: bold;
}

.brikit-canvas .search-result-metadata li {
	font-size: 12px;
	color: #707070;  
	text-decoration: none;
}

.targeted-search-results-list ol li:hover {
	background-color: #FAFAFA;
}

.brikit-container .targeted-search-link-macro a.aui-button {
	height: auto;
	/*TD: add setting for line-height*/
	line-height: 1.42857143;
	padding: 0;
			color: #333333;
	font-family: 	 Arial, sans-serif ;
	font-size: 18px;
	font-weight: 700;text-decoration: none;
	border: none;
			border-width: 0px;border-radius: 7px;background: #ffd417   no-repeat;
		
			 padding: 10px 12px 10px 12px;text-shadow: none !important;
	}

.targeted-search-link-macro a.aui-button:hover {
	border: none;text-decoration: none;
	border: none;
			border-width: 0px;background: #f8cc02   ;
		
}

.mobile .mobile-search-form {
	background-color: #FFFFFF;
}

.mobile .targeted-search-waiting {
	display: none !important;
}

.brikit-content-layers .search-result-meta a {
	font-size: 12px;
	color: #707070;
}

.targeted-search-field-results .targeted-search-results-list.aui-dropdown ol li a,
#main .brikit-header-backdrop .targeted-search-field-results .targeted-search-results-list.aui-dropdown ol li a {}

.targeted-search-field-results .targeted-search-results-list.aui-dropdown ol li:hover a span, 
.wiki-content .targeted-search-field-results .targeted-search-results-list.aui-dropdown ol li:hover a.space-name,
.brikit-header-backdrop #quick-search .targeted-search-field-results .targeted-search-results-list.aui-dropdown ol li:hover a.space-name {}

.targeted-search-field-results .targeted-search-results-list ol li:hover {}

/*SORT BY DROPDOWN*/
.interactive-search .aui-select2-container.select2-container .select2-choice,
.interactive-search .aui-select2-container.select2-container .select2-choice:hover,
.interactive-search .aui-select2-container.select2-container .select2-choice:visited, 
.interactive-search .aui-select2-container.select2-container a.select2-choice,
.search-filter-options .aui-button.active:not(.aui-button-link) {
  background-color: #ecedf0;
  color: #0052CC;
  text-decoration: none;
  border: none;
}

#main .search-filter-options .search-select input {
    border: none;
}

#main .search-filter-options .search-select input.text.focus-visible { 
    border: solid 1px #ccc;
}

#main .search-filter-options .search-select input::placeholder {
  color: #0252cc;
}

#main .search-filter-options li a, 
#main .search-filter-options li a:link, 
#main .search-filter-options li a:visited, 
#main .search-filter-options li a:focus, 
#main .search-filter-options li a:hover, 
#main .search-filter-options li a:active {
  /* color: #0052CC;*/
  color: #42526e;
  border:none;
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
}




/********************
 velocity.css 
********************/










































