

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























































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

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,700i|Rubik:400,500,700');




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




/********************
 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: #E0E0E0   ;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 > span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALZJREFUeNpiLCgoCGBgYDBgIB58mAAEQH3zgewAFiCxnhTNQOwI1ZwAxAtYoBIXgLiQCAMeAHE9TDPQIYksSM46QEg3ss0gzSAxJmLdjqwZiCcC+QlEGwBVnAD1aiMQ7wdiBZAcCwGN/dAYaoSG0QIoXwCmhgWPZlD0FsD4QD87QsVR1OHzQj4S+wIuRSw4bIdZswGINwJtX0DIAAWgngY0uYM45OTRDfgADdF6BtIASB8DQIABAH6HOtikFQ3sAAAAAElFTkSuQmCC) no-repeat left center;	
}

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

#brikit-edit-mode span {
color: #707070;
}

.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 {}

#brikit-edit-mode span:hover,
#brikit-edit-mode.pressed span:hover {
	color: #333;
}

.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 {}

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

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

/* The message panel for undo/redo, etc. */
#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;
	border: 1px solid #CCC;
}

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

/* Designer container */

.brikit-designer-holder {
	position: fixed;
	top: 0;
	left: 0;
	margin: 0;
	padding-bottom: 10px;
	background-color: transparent;
	z-index: 2402;
	overflow-y: auto;
}

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

/* App Header */

#appheader {
	width: 352px;
}

#appheader .aui-header {
	background-color: #808284;
	height: 41px;
}

#appheader .aui-header a:hover,
#appheader .aui-header a.aui-dropdown2-trigger.active,
.aui-dropdown2-section.appheader a.active,
.aui-dropdown2-section.appheader a:hover {
	background-color: #3E3F40;
}

#appheader a {
	display: inline-block;
}

#appheader a.disabled {
	opacity: 0.5;
}

#appheader a.disabled:hover {
	background-color: #808284;
	cursor: default;
}

#appheader-frame {
	position: fixed;
	border: none;
	z-index: 2002;
}

.right-side #appheader-frame {
}

.aui-header-logo-brikit {
	font-size: 1em;	/* override h1 font size setting to keep alignment intact */
}

/*retina support*/
.aui-header-logo-brikit-device {
	display: inline-block;
	background: transparent url(/plugins/servlet/themepress/brikitservlet/images/brikit-theme-press-20.png) top left no-repeat;
	margin: 10px 0 0 12px;
	height: 20px;
	width: 109px;
}

.aui-theme-default .move a,
.aui-theme-default .hide a {
	color: white;
}

.aui-theme-default .move span {
	font-size: 20px;
	line-height: 8px;
}

.hotkey {
	display: inline-block;
	float: right;
}

.aui-dropdown2-in-header.aui-style-default a.disabled,
.aui-dropdown2-in-header.aui-style-default a.disabled:visited,
.aui-dropdown2-in-header.aui-style-default a.disabled:link {
	color: #CCC;
}

/* Designer */

.brikit-designer-holder .opener,
#designer {
	position: relative;
	width: 326px;
	margin: 0;
	padding: 41px 12px 0 12px;
	background-color: white;
	font-family: helvetica, sans-serif;
	color: black;
	border: 1px solid #CCC;
}

.brikit-designer-holder .opener {
	background: white url(/images/icons/wait.gif) center 12px no-repeat !important;
}

#designer .aui-tabs.mode .tabs-menu {
	position: fixed;
	width: 326px;
	z-index: 2002;
	border-bottom: 1px solid #CCC;
	background-color: white;
	padding-top: 12px;
}

#designer .theme-tab,
#designer .architect-tab,
#designer .page-tab {
	padding-top: 54px;
	padding-bottom: 12px;
}

#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: 12px 9px;
}

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

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

/* Designer feature tours */

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

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

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

#designer .aui-page-header .feature-tour {
	margin-top: 12px;
}

/* Designer field set toggles */

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

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

/* Theme Tab */

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

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

/* Designer Page Tab business*/
#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 dialogs */

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

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

/* Theme chooser */

#designer a.theme-chooser {
	display: inline-block;
	height: 30px;
}

#designer a.theme-chooser.magnifier {
	margin-top: 4px;
}

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

/* Custom CSS & JavaScript */

#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 help labels */

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

/* Designer message panels */

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

/* Designer input fields */

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

/* Designer image fields */

#designer a.image-thumbnail {
	display: inline;
	height: 30px;
}

#designer a.image-thumbnail.magnifier {
	display: inline-block;
	margin-top: 4px;
}

/* PRESS-1138: for Firefox alignment */
#designer a.image-thumbnail.no-image img {
	display: inline-block;
	margin-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,
.gallery-theme-list .description {
	font-size: 12px;
}

body.brikit .image-list,
.theme-list,
.gallery-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,
.gallery-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;
}

.gallery-theme-list .image {
	padding: 6px;
}

.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(/plugins/servlet/themepress/brikitservlet/images/white-center.png) center center no-repeat;
	display: none;
}

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

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

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

/* Designer panels */

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

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

/* Designer tab toolbar */
.theme-gallery-options.aui-toolbar2,
.manage-themes.aui-toolbar2,
.manage-files.aui-toolbar2 {
	position: absolute;
	top: 0;
	right: 0;
}

.theme-gallery-options.aui-toolbar2 a {
	color: #666;
}

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

/* DOM element in focus */

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

/* Focus blanket */

.focus-blanket {
	position: absolute;
	opacity: .5;
	background: transparent url(/plugins/servlet/themepress/brikitservlet/images/focus.png) center center repeat;
	background: black;
	z-index: 2400;
}

/* Element list accordion */

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

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

/*TODO:Darryl, I've lightened this background. Is this AUI determined (and so should I switch back to #eee)*/
.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;
}



.accordion-title div {
	padding-left: 10px;
}

/*make sure the rule above gets reset for the accordian-switch actions*/
.accordion-title div.indent {
	padding-left: none;
}

.accordion-switch.clickable-control .nest0 {
	padding-left: 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.accordion th {
	background-color: #e6e6e6;
	border-top: 1px solid #CCC;
}

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

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

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

h3.designer-subhead {
	padding: 0 !important;
	line-height: 20px;
}

/* Architect tab */

#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;
}

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 tab */

.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;
}

.aui-button span.layer-1,
.aui-button span.layer-2,
.aui-button span.layer-2-left,
.aui-button span.layer-2-right,
.aui-button span.layer-3,
.aui-button span.layer-3-main,
.aui-button span.layer-4 {
	display: inline-block;
	width: 22px;
	height: 20px;
	background: transparent url(/plugins/servlet/themepress/brikitservlet/images/icons/layer-1.png) center center repeat-y;
}

.aui-button span.layer-2       { background-image: url(/plugins/servlet/themepress/brikitservlet/images/icons/layer-2.png); }
.aui-button span.layer-2-left  { background-image: url(/plugins/servlet/themepress/brikitservlet/images/icons/layer-2-left.png); }
.aui-button span.layer-2-right { background-image: url(/plugins/servlet/themepress/brikitservlet/images/icons/layer-2-right.png); }
.aui-button span.layer-3       { background-image: url(/plugins/servlet/themepress/brikitservlet/images/icons/layer-3.png); }
.aui-button span.layer-3-main  { background-image: url(/plugins/servlet/themepress/brikitservlet/images/icons/layer-3-main.png); }
.aui-button span.layer-4       { background-image: url(/plugins/servlet/themepress/brikitservlet/images/icons/layer-4.png); }

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

/* Page Tab architect page usage list */
#layout-usage-list {
	padding-left: 18px;
}

/* fix the aui functional buttons upon hover*/
.aui-button:not(.aui-button-link, .action-button):focus,
.aui-button:not(.aui-button-link, .action-button, [aria-disabled=true], [disabled]):hover, 
.aui-button-subtle.aui-button:not(.aui-button-link, .action-button):focus, 
.aui-button-subtle.aui-button:not(.aui-button-link, .action-button, [aria-disabled=true], [disabled]):hover {
	border-bottom: 1px solid #999 !important;
}

.needs-page-reload .aui-button:hover,
.needs-page-reload .aui-button:focus,
.needs-page-reload .aui-button-subtle.aui-button:hover,
.needs-page-reload .aui-button-subtle.aui-button:focus {
border-bottom: none;	
}

/*but make sure the action buttons aren't affected*/
.aui-button.action-button:focus, 
.aui-button.action-button:hover, 
.aui-button-subtle.aui-button.action-button:focus, 
.aui-button-subtle.aui-button.action-button:hover {
		border-width: 0px;}




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

.acs-side-bar h1,
.acs-side-bar h2,
.acs-side-bar h3,
.acs-side-bar h4,
.acs-side-bar h5,
.acs-side-bar h6,
#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;
	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(/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: #E0E0E0;
  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: #3E3F40;
}

.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: #67A155;
	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: #151515;
}

.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;
}





/********************
 aui.css 
********************/

/** TODO: discuss aui buttons site wide, and where it's appropriate to style them. REMOVING below for now.

.aui-button.aui-button-link, 
.aui-button.aui-button-link:visited {
	background: transparent;
	border-color: transparent;
	color: #6176A8;
	padding: 5px 0;
	text-decoration: none;
	text-shadow: none;
	box-shadow: none;
}

.aui-button.aui-button-primary.aui-style {
    background-image: -moz-linear-gradient(top, #67A155, #151515);
    background-image: -ms-linear-gradient(top,  #67A155, #151515);
    background-image: -webkit-linear-gradient(top,  #67A155, #151515);
    background-image: -o-linear-gradient(top,  #67A155, #151515);
    background-image: linear-gradient(top,  #67A155, #151515);
    text-shadow: 0 1px 0 #151515;
}
*/




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

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

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

div.aui-message,
.confluence-information-macro {
	overflow-x: auto;
}

.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) {
	border: 1px solid #ccc;
}

#content.space .blog-post-listing .blogHeading {
		color: #151515;
	font-family: Rubik, Bitter, Georgia, Times, "Times New Roman", serif;font-weight: normal;}

#content.space .blog-post-listing .wiki-content {
				color: #3E3F40;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 14px;}

.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: #6176A8;
				text-decoration: none;
		border-bottom: none;
		padding: 0;
}

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

.target-new-window a:not(.edit-content-block),
.plugin_attachments_container,
.plugin_attachments_container a,
.plugin_attachments_container span {
		color: #3E3F40;
	font-family: Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;}

.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-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 a.user-mention {
	border: 1px solid #ccc;
}

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

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




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

/* Selector stack directly from Confluence */

/** TODO: Scan through this clot to see if the selectors are useful below. */

/*************** NEW HEADER COLORS ***************/
#header .aui-header {}

.aui-header .aui-dropdown2-trigger:hover,
.aui-header .aui-dropdown2-trigger.active,
#header .aui-header .aui-nav-link.active,
#header .aui-header .aui-nav-imagelink.active,
#header .aui-header .aui-nav-imagelink:focus,
#header .aui-header .aui-nav-imagelink:hover,
#header .aui-header a:focus,
#header .aui-header a:hover,
#header .aui-header a:active {}

.aui-header .aui-dropdown2-trigger.active::after,
.aui-header .aui-dropdown2-trigger:hover::after {}

.aui-header .aui-dropdown2-trigger::after {}

.aui-header .aui-dropdown2-trigger,
#header .aui-header .aui-nav-link ,
#header .aui-header .aui-nav-imagelink,
#header .aui-header a {}

#header .aui-header .aui-dropdown2 {}
#header .aui-header .aui-dropdown2 li.separator {}

#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 {}

#header .aui-header li.aui-nav a.aui-nav-link a{}

#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 {}

#app-switcher .nav-links .nav-link-label {}


#header .aui-header .aui-nav .aui-button-primary {}

#header .aui-header .aui-button.aui-button-primary.aui-style {
	    }

#header .aui-header .aui-nav .aui-button-primary:hover, #header .aui-header .aui-nav .aui-button-primary:focus,
#header .aui-header .aui-nav a:hover .aui-button-primary, #header .aui-header .aui-nav a:hover .aui-button-primary {}

#header .aui-header .aui-button.aui-button-primary.aui-style:hover, .aui-header .aui-button.aui-button-primary.aui-style:focus {
	}

#header .aui-header .aui-button.aui-button-primary.aui-style:active {background-image: none;
}

/* @end */

/* End of selector stack directly from Confluence */

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

/*.page-context.view-mode.brikit-edit-mode #header {
	position: static;
	top: auto;
}
*/

/*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: Helvetica, 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: #3E3F40;
		border-bottom: 0px  ;
}

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

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

#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 {}

#header .aui-header .aui-dropdown2-trigger:hover::after {}

#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: #6176A8;
}

.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: #6176A8;}

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

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

#header .aui-header .aui-quicksearch:after {}

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

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

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

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

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





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

#footer {
	display: none !important;
}




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

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




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

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

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

.ia-fixed-sidebar .acs-side-bar-space-info .avatar,
.ia-fixed-sidebar .acs-side-bar-space-info .name {
		}

.ia-fixed-sidebar .configure-mode .acs-side-bar-space-info .avatar,
.ia-fixed-sidebar .configure-mode .acs-side-bar-space-info .name {
	}

/*.acs-side-bar {
	background-color: #f5f5f5;
	border-right: 1px solid #ccc
}
*/
.acs-side-bar-flyout h2 {
	color: #333
}
#acs-nav-list-main .acs-nav-item-label,#acs-nav-list-quick .acs-nav-item-label,.acs-nav-sections p,.acs-side-bar h5 {
	color: #707070
}
.acs-tree-item,.acs-side-bar a,.acs-side-bar td a {
	color: #3b73af
}
.acs-side-bar .current-item a {
	color: #333;
}
.acs-side-bar hr {
	border-bottom-color: #CCC
}
.acs-side-bar .child-item>a:hover,.acs-side-bar .parent-item>a:hover,.acs-side-bar-flyout .child-item>a:hover,.acs-side-bar-flyout .parent-item>a:hover {
	background-color: #e9e9e9;
}
.acs-side-bar-space-info .avatar-img-container .avatar-img-wrapper,#image-holder .small-logo-container .small-logo-wrapper {
	border-color: 1px solid #ccc;
}
.ia-splitter-handle-highlight {
	border-left-color: #ccc
}
.acs-side-bar-flyout li.acs-tree-item a:hover,.acs-side-bar-flyout li.acs-tree-item a:focus,li.acs-nav-item .acs-nav-item-link:hover,li.acs-nav-item .acs-nav-item-link:focus {
	background-color: #e9e9e9;
}
li.acs-nav-item .acs-nav-item-link:active {
	color: #333
}
.acs-side-bar p.tip {
	color: #707070
}
.acs-tree-item .leaf .icon {
	background: #999;
}
.ia-secondary-header-title.wiki,.ia-secondary-currentPage-title .label {
	color: #333
}
.ia-fixed-sidebar div.plugin_pagetree ul.plugin_pagetree_children_list .plugin_pagetree_children_span:hover {
	background-color: #e9e9e9
}

/*make sure the Confluence default styling persists*/
.acs-side-bar a,
.acs-side-bar ul li,
.acs-side-bar p {
	font-family: Helvetica, sans-serif;
}

.acs-side-bar a {
	color: #3B73AF !important;
}




/********************
 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.left-arrow {
	background: transparent url(/plugins/servlet/themepress/brikitservlet/images/icons/left.png) center center repeat;
}

.aui-icon.right-arrow {
	background: transparent url(/plugins/servlet/themepress/brikitservlet/images/icons/right.png) center center repeat;
}

.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,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+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: #6176A8;text-decoration: none;
		border-bottom: none;
	}
*/
.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: #6176A8;
}


.profile-macro .vcard a,
.aui-theme-default a:focus, 
.aui-theme-default a:active,
#likes-and-labels-container a,
.brikit-content-layers a,
.brikit-content-layers a:link,
.brikit-content-layers a:visited,
.brikit-content-layers a:focus,
.brikit-content-layers a:active,
.brikit-content-layers .confluenceTable a {
    color: #6176A8;
					text-decoration: none;
		border-bottom: none;
	}

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

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


/*hovers
a:hover {
    color: #2e8deb;text-decoration: none;
		border-bottom: 0px dotted #2e8deb;
	}
*/

div.plugin_pagetree a:hover,
.profile-macro .vcard a:hover,
#comments-section .comment-actions a:hover,
#likes-and-labels-container a:hover,
.brikit-content-layers a:hover,
.brikit-content-layers .confluenceTable a:hover {
    text-decoration: none;
    color: #2e8deb;
    			text-decoration: none;
		border-bottom: 0px dotted #2e8deb;
	}

.brikit-content-layers .aui-button:hover {
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: #6176A8;
}
*/

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

blockquote {
	border-left: 2px solid #E0E0E0;padding: 4px 16px;
}

#content blockquote p {
			color: #67A155;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 16px;
	font-weight: 400;font-style: italic;
}

hr {
border: 0;
border-bottom: 1px solid #ccc;
	border-bottom: 1px solid #E0E0E0;
margin: 16px 0;
}


.createlink,
a.createlink,
a.createlink:link,
a.createlink:visited,
a.createlink:active,
a.createlink:hover {color: #6176A8;
					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: #6176A8;}

.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;
}




/********************
 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: #151515;
	font-family: Rubik, Bitter, Georgia, Times, "Times New Roman", serif;font-weight: normal;}

h5, h6,
.brikit-content-layers h5,
.brikit-content-layers h6,
#toolbar #format-dropdown .format-h5 a,
#toolbar #format-dropdown .format-h6 a {
		color: #353535;
	font-family: Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: normal;}

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

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

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

.tableview th {
    color: #151515;}


/* 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: #3E3F40;
	font-family: Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;}

/*HEADINGS*/

h1,
.brikit-content-layers h1,
.brikit-content-layers h1:first-child,
.brikit-content-layers h1+h1 {
		margin: 	 20px 0 0 0 ;
	font-size: 	 28px ;
}

.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  {
		margin: 	 20px 0 0 0 ;
	font-size: 	 24px ;
}

.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 {
		margin: 	 20px 0 0 0 ;
	font-size: 	 20px ;
}

.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 {
		margin: 	 20px 0 0 0 ;
	font-size: 	 18px ;
}

.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: 	 20px 0 0 0 ;
	font-size: 	 18px ;
}

.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: 	 20px 0 0 0 ;
	font-size: 	 16px ;
}

.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: #151515;
}

#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: #2e8deb;
				text-decoration: none;
		border-bottom: 0px dotted #2e8deb;
	}

.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;
			color: #151515;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 14px;
	font-weight: bold;}

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

.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: #3E3F40;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 14px;}

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




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

.brikit-banner-content {
			background: #C8FFBA   ;
				
	border-bottom: 2px dashed #808284;

padding: 12px 20px;
		}

.brikit-banner-content p{
			color: #151515;
	font-family: Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;}
	
/*make sure the font family comes through when color is changed*/
.brikit-banner-content p span {
	font-family: Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, 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: #E0E0E0;padding: 4px;
	background: #F5F5F5;
	
		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. */

#main.brikit-canvas,
.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: 0px !important;
}

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

		background: #F5F5F5   ;
		}

	body:not(.dashboard) #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;background: transparent   ;}




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


.brikit-header-backdrop {
		 padding: 0px 0px; 	  margin:  0px 0px.;  
		background: rgba(8, 30, 51, 1);  0px ;
		
		border-width: 0px;
	border-style: solid;
	border-color: #151515;}

.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-non-page #main-header.brikit-header {
	background: transparent;
}

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

	height: 	 132px ;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 {}

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:    no-repeat;
		
	width: 100%;width: 400px;border-width: 0px;
	border-style: solid;
	border-color: #151515;position: absolute;
					bottom: 	 0px ;
			top: auto;
							left: 	 0px ;
			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: rgba(255,255,255,0);
	font-family: Rubik, Bitter, Georgia, Times, "Times New Roman", serif;
	font-size: 12px;padding: 0px 4px;}

.brikit-header-content .brikit-content-block h1,
.brikit-header-content h1 {
		color: #67A155;
	font-family: 	 Rubik, Bitter, Georgia, Times, "Times New Roman", serif ;
	font-size: 12px;padding: 0 16px;}

.brikit-header-content a:not(.aui-button),
.brikit-header-content ul li a:not(.aui-button) {
	color: #6176A8;
		color: #C8FFBA;
	font-family: 	 Rubik, Bitter, Georgia, Times, "Times New Roman", serif ;text-decoration: none;
		border-bottom: none;
	}

.brikit-header-content a:hover:not(.aui-button) {
	color: #2e8deb;
	color: #151515;
	text-decoration: none;
	
					text-decoration: none;
		border-bottom: none;
		
}

.brikit-header-content ul {
	padding: 0px;
	list-style-type: none;
}

.brikit-header-content ul li {
	 display: inline; 	padding: 2px 6px;
}




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

.brikit-logo {
	display: inline-block;
				position: absolute;
					top: 	 14px ;
			bottom: auto;
							left: 	 0px ;
			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: 	 -20% ;
			bottom: auto;
							right: 	 8px ;
			left: auto;
							
}

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

	#brikit-simple-toolbar-toggle.aui-button,
	#brikit-simple-toolbar-toggle.aui-button:hover,
	#brikit-simple-toolbar-toggle.aui-button.active {
		background: transparent;
		background-image: none;
		border: none;
		border-bottom: none !important; 		border-radius: 0;
		box-shadow: none;
	}

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

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

#brikit-simple-toolbar {}

#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 {
		color: #151515;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;text-transform: lowercase;}

#brikit-simple-toolbar.aui-dropdown2.aui-style-default li a {
		 padding: 5px;}

#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 {
	
	color: #3E3F40;}	

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




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

.brikit-menu {
	position: absolute;
	
				position: absolute;
					bottom: 	 0px ;
			top: auto;
							left: 	 0px ;
			right: auto;width: 100%;background: rgba(10, 41, 70, 1)   ;
			
	border-width: 	 0px ;
	border-style: 	 solid ;
	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;}




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

.brikit-menu-panel {
		width: auto;
		overflow-x: auto;
			border-width: 0px;
	border-style: solid;
	border-color: #151515;
	border-radius: 2px;
			box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
}

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

.brikit-menu-panel .brikit-architect-container-content {
		background: #FFFFFF   ;
		
	padding: 20px;

}

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

.brikit-menu-panel a,
.brikit-menu-panel ul li {
		color: rgb(155, 154, 154);
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 14px;
	font-weight: 400;list-style-type: none;
}

.brikit-menu-panel a,
.brikit-menu-panel ul li a,
.brikit-menu-panel h1 a {
	
		color: rgb(155, 154, 154);
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 14px;
	font-weight: 400;text-decoration: none;
		border-bottom: 0px solid #151515;
	}


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

.brikit-menu-panel h1,
.brikit-menu-panel h1 a {
		color: #3E3F40;
	font-family: 	 Rubik, Bitter, Georgia, Times, "Times New Roman", serif ;
	font-size: 15px;text-transform: uppercase;}

.brikit-menu-panel p {
		color: #151515;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;}

.brikit-menu-panel p,
.brikit-menu-panel ul li {padding: 2px 0;
	line-height: 1em;
}

.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;
}




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


	.brikit-menu .aui-dropdown2-trigger:after {
		border: none !important;
	}
	.brikit-menu .aui-dropdown2-trigger {
		padding: 12px 30px 12px 0px !important;
	}

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

}

.brikit-menu .aui-navgroup-horizontal .aui-nav > li a {
		color: #FFFFFF;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 16px;
	font-weight: 500;border-width: 0px;
	border-style: none;
	border-color: transparent;border-width: 0px;margin: .;
	padding: 	 12px 30px 12px 0px ;

}

.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 {
	color: #2e8deb;
	
		background: transparent   ;}

.brikit-menu .aui-navgroup-horizontal .aui-nav > li a.current,
.brikit-menu .aui-navgroup-horizontal .aui-nav > li.current a {
	color: #2e8deb;}

.brikit-menu .aui-navgroup-horizontal .aui-nav > li a.ancestor-link,
.brikit-menu .aui-navgroup-horizontal .aui-nav > li.ancestor-link a {
	color: #2e8deb;}

.brikit-menu .aui-navgroup-horizontal .aui-nav > li a.ancestor-link:hover,
.brikit-menu .aui-navgroup-horizontal .a
ui-nav > li.ancestor-link a:hover {
	color: #2e8deb;
}


.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 { 
	border-top-color: #FFFFFF; 
}
	
.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 { 
	border-top-color: #2e8deb; 
}




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

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

.brikit-menu-dropdown.aui-dropdown2.aui-style-default a {
		color: #67A155;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 14px;
	font-weight: 400;background: #FF2EF8   ;
				
}

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

.brikit-menu-dropdown.aui-dropdown2.aui-style-default a:focus, 
.brikit-menu-dropdown.aui-dropdown2.aui-style-default a:hover, 
.brikit-menu-dropdown.aui-dropdown2.aui-style-default a.active, 
li.active a {
	color: #FFFFFF;
	
		background: #67A155   ;
		}	
	
.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 {
	    position: relative;
}
.aui-navgroup-horizontal .aui-nav > li a.brikit-menu-panel-trigger:after {
	    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 {
    border-top-color: #FFFFFF;
}
.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: 	 rgb(155, 154, 154) ;
}

.fluid-menu li.expanded,
.fluid-menu li.expanded > a {font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;}

.fluid-menu li.expanded:hover > a:not(.not-link):hover {font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;}

.fluid-menu li:before {
	content: "\f11c";
	color: rgb(155, 154, 154);
	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: " ";
}




/********************
 mobile-menu.css 
********************/

.mobile-menu-active body.mobile {
	background-color: #3E3F40;
}

.mobile-aui-header {
	background-color: #3E3F40;
	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; /* Enable vertical scrolling when needed. */
    position: fixed;
    top: 0;
    visibility: hidden;
}

.mobile-menu-active .mobile-menu {
}

.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: #6176A8;
	color: #3E3F40;
}

.mobile-menu li a:hover {
    text-decoration: none;
}

.mobile-submenu {
    display: none;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.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;
}




/********************
 mobile-search.css 
********************/

.mobile .mobile-aui-header {
	padding: 0;
}

	.mobile #quick-search {
		padding: 0;
	}

	.mobile #quick-search-query {
		margin: 0;
		height: 41px;
	}
	
	.aui-header #brikit-mobile-search #quick-search input {
		width: 98%;
		max-width: none;
	}

.mobile .mobile-aui-header .aui-nav {
	overflow: visible;
}

.mobile .mobile-aui-header #quick-search {
	margin: 0 48px 0 8px;
	padding: 3px 0;
}

#brikit-mobile-search #quick-search-query {
	width: 100%;
}

#brikit-mobile-search #quick-search .recently-viewed-dropdown ol.last {
	display: none !important;
}

.mobile #quick-search .aui-dropdown {
	width: 100%;
			margin: 0;
		border: none;
	border-radius: 0;
}


.mobile #quick-search .aui-dropdown ol {
	padding: 0;
}

.mobile #quick-search .aui-dropdown li {
	margin: 0;
	padding: 5px 0;
	border-top: 1px solid #CCC;
}

.mobile #quick-search .aui-dropdown li a {
	display: block;
	color: #6176A8;
	color: #3E3F40;
}

.mobile #quick-search .aui-dropdown li.active,
.mobile #quick-search .aui-dropdown li.active a,
.mobile #quick-search .aui-dropdown li.active span,
.mobile #quick-search .aui-dropdown li:hover,
.mobile #quick-search .aui-dropdown li:hover a {
	color: #6176A8;
	color: #3E3F40;
	background-color: #FFF !important;
}

.mobile-menu .quick-search-dropdown .admin-item,
.mobile-menu .quick-search-dropdown .last {
	display: none !important;
}




/********************
 progress-tracker.css 
********************/

/*TODO: see which bits can go*/

.aui-progress-tracker-step>span:before,
.aui-progress-tracker-step>a:before {background:#67A155;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:#67A155;border:solid #f5f5f5;border-width:2px 0;box-shadow:-5px 0 0 -2px #67A155,5px 0 0 -2px #67A155;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 {
		}

#brikit-search .aui-quicksearch {

	position: absolute;
	z-index: 99;
	
				position: absolute;
					top: 	 20px ;
			bottom: auto;
							right: 	 20px ;
			left: auto;width: 300px;
	
		 padding: 0 0 0 28px; 		
		border-width: 1px;
	border-style: solid;
	border-color: #E0E0E0;
	border-radius: 20px;
	
		background: #F5F5F5  url(/plugins/servlet/themepress/brikitservlet/designs/themes/Limelight/images/glass.png)  9px center no-repeat;}

#brikit-search .aui-quicksearch input {
	
		height: 24px;
	width: 250px;
	
		 padding: 0 8px; 	
		border-width: 0px;background: transparent   ;
		
		color: #808284;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 15px;
	font-weight: 400;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 {
	color: #808284;
}

#brikit-search #quick-search input::-moz-placeholder {
	color: #808284;
}

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

#brikit-search #quick-search input:-ms-input-placeholder { 
	color: #808284;
}

#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 li.active span,
.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: #6176A8;
}

#quick-search li.active a  {
	background-color: #6176A8 !important;
}

/*bring back the AUI font*/
.brikit-canvas #quick-search .aui-dropdown ol li {
	font-family: Helvetica, sans-serif !important;
}

.brikit-canvas #quick-search .aui-dropdown ol li {
	padding: 0px 4px !important;
}

#quick-search li a.space-name  {
	font-size: 11px !important;
}

#header .quick-nav-drop-down li a, 
.aui-header .quick-nav-drop-down li a,
#quick-search li a {
	color: #151515;
	color: #151515;
}

#quick-search li.active a {
	color: white;
}




/********************
 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 {
		color: #151515;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 12px;
	font-weight: 400;}

#brikit-breadcrumbs-relocated {
	position: absolute;
	
				position: absolute;
					top: 	 60px ;
			bottom: auto;
							right: 	 2px ;
			left: auto;}

.brikit-breadcrumbs a:hover {
		text-decoration: none;
    color: #67A155;
					text-decoration: none;
		border-bottom: 1px dotted #67A155;
	}




/********************
 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: 	 Rubik, Bitter, Georgia, Times, "Times New Roman", serif ;
	font-size: 48px;
	font-weight: 600;
	text-transform: uppercase;
		text-decoration: none;
		border: none;
}

#title-heading.brikit-page-title h1 a:hover,
.brikit-page-title #title-text a:hover {
	color: #FFFFFF;
				text-decoration: none;
		border-bottom: 0px solid #151515;
	}




/********************
 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 {padding: 0px;border-width: 0px;}

.brikit-page-metadata .page-metadata p,
.brikit-page-metadata .page-metadata ul li {
	
		color: #808284;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 11px;
	font-weight: 300;}

.brikit-page-metadata .page-metadata a,
.brikit-page-metadata .page-metadata ul li a {
			color: #808284;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 11px;
	font-weight: 300;color: #808284;text-decoration: none;
		border-bottom: none;
	}

.brikit-page-metadata .page-metadata a:hover,
.brikit-page-metadata .page-metadata ul li a:hover {
		color: #808284;
					text-decoration: none;
		border-bottom: 1px dotted #808284;
	}




/********************
 content-stack.css 
********************/

.brikit-content-stack {
	position: relative;
}





/********************
 title-layer.css 
********************/

.brikit-title-backdrop {

		 padding: 0px 0px; 	  margin:  0px 0px;  
		background:   url(/plugins/servlet/themepress/brikitservlet/designs/themes/Limelight/images/bg-title.jpg)   no-repeat;
		
		border-width: 0px;
	border-style: solid;
	border-color: #151515;}

.brikit-title {
	position: relative;

		 padding: 10px; 	  margin:  0px;border-width: 0px;
	border-style: solid;
	border-color: #E0E0E0;
	border-radius: 0px;}




/********************
 layer.css 
********************/


.brikit-content-layers .brikit-content-layer-backdrop {background: #F5F5F5  10px no-repeat;
		
		border-width: 0px;
	border-style: solid;}

.brikit-content-layers .brikit-content-layer-container {
	position: relative;
		
		border-width: 0px;
	border-style: solid;}

.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;
	
		border-width: 1px;
	border-style: solid;
	border-color: #E0E0E0;
	border-radius: 20px;background: #FFFFFF   ;
			
		 padding: 28px; 	  margin:  10px;  }

/* 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: 1px;
	border-style: solid;
	border-color: #E0E0E0;
	border-radius: 0px;background: #FFFFFF   ;
			
		 padding: 28px; 	  margin:  10px;  	
}

.brikit-content-layers .brikit-content-alternate-style h1 {
		color: #3E3F40;font-weight: 400;
	text-transform: uppercase;
	font-size: 	 16px ;
		border-bottom: 1px solid #E0E0E0;
	margin: 0 0 12px 0;
	padding: 0 0 9px 0;
}


.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 {}

.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 {text-decoration: none;
		border-bottom: none;
	}

.brikit-content-alternate-style div.plugin_pagetree a:hover,
.brikit-content-alternate-style a:hover {text-decoration: none;
		border-bottom: 0px dotted #2e8deb;
	}

/*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: 10px;
	margin-right: 0;
	margin-left: 0;
}

.column-wrapper 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.horizontal-tabs>.tabs-menu>.menu-item.theme-press {
	display: inline-block;
	float: none;
}

.brikit-content-layers .tabs-menu.theme-press .menu-item.theme-press:hover a {
	border-bottom: none;
}

.brikit-content-layers .tabs-menu.theme-press .menu-item.theme-presstextUnderlineOptionStyles a {
	z-index: 1;
}

.brikit-content-layers .tabs-menu.theme-press .menu-item a {
				color: #808284;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
				background:    repeat-y;
		}

/*bring the block border styling in for now*/
.brikit-content-layers .tabs-menu.theme-press .menu-item a {
			border-color: #E0E0E0;
			border-left-color: #E0E0E0 !important;
}

.brikit-content-layers .tabs-menu.theme-press .menu-item a:hover {
	color: #2e8deb;}

.brikit-content-layers .tabs-menu.theme-press .menu-item.theme-press.active-tab a {
	color: #151515;background-color: 	 #FFFFFF ;

	border-bottom: 1px solid 	 #FFFFFF ;
}

.brikit-content-layers .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 */
		border-width: 1px;
	border-style: solid;
	border-color: #E0E0E0;
	border-radius: 20px;background: #FFFFFF   ;
					  margin:  10px;  	
	/* Add override styling */}

.brikit-content-layers .expanding-block-tabs .expanding-block-tab-trigger:hover {
	background-color: #C8FFBA;}

.brikit-content-layers .expanding-block-tabs .expanding-block-tab-trigger a {
	display: block;
		 padding: 28px; 	  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 .brikit-content-layers 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 {

		 padding: 0px; 	  margin:  0px;}

.brikit-labels {
	position: relative;

		 padding: 8px 28px; 	  margin:  0 10px 10px 10px;  
		background: #FFFFFF   ;
			
		border-width: 1px;
	border-style: solid;
	border-color: #E0E0E0;
	border-radius: 4px;}

/*likes styling*/
.brikit-labels * {
				color: #3E3F40;
	font-family: Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;color: #3E3F40;}

.brikit-labels #likes-and-labels-container .aui-label a:hover {
	border: none;
}

.brikit-labels #likes-and-labels-container a {text-decoration: none;
	border-bottom: 1px solid transparent;
}

.brikit-labels #likes-and-labels-container a:hover {
	border: none;text-decoration: none;
					text-decoration: none;
		border-bottom: none;
	}

.brikit-content-block a.aui-label,
.brikit-labels #likes-and-labels-container .aui-label a {}

.brikit-content-block a.aui-label:hover,
.brikit-labels #likes-and-labels-container .aui-label a:hover {}

.brikit-labels .aui-label,
.brikit-content-layers .dashboard-calendar .more-events,
.brikit-content-block a.aui-label {}

.brikit-labels li.aui-label:hover,
.brikit-content-layers .dashboard-calendar .more-events:hover,
.brikit-content-block a.aui-label:hover {}

.brikit-labels .labels-content ul li {}




/********************
 comments.css 
********************/

.brikit-comments-backdrop {

		 padding: 0px; 	  margin:  0px;}

.brikit-comments {
	position: relative;

		 padding: 8px 28px; 	  margin:  0 10px 10px 10px;  
		background: #FFFFFF   ;
			
		border-width: 1px;
	border-style: solid;
	border-color: #E0E0E0;
	border-radius: 4px;}

.comment-threads h4 a {
	color: #151515;
}

#comments-section .comment.focused {
			background: #ebf2f9;
	background-color: #F5F5F5;
}

/*takes care of most of comments*/
#comments-section .comment {
	border-top: 1px solid #ccc;}

/*this is for the comment reply*/
ol.comment-threads.top-level {
	border-bottom: 1px solid #ccc;}

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

.wiki-content a.user-mention {
	color: #151515;
}

.comment-header .author a {
	color: #6176A8;
}

/*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 {

		 padding: 24px;background: #222   ;
		
		border-width: 0px;
	border-style: solid;
	border-color: #151515;}

.brikit-footer {
	position: relative;
	
	height: 	 auto ;margin:  0px 10px;}




/********************
 footer-content.css 
********************/

.brikit-footer-content {height: 150px;}

.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 {
	
		border-width: 0px;background: transparent   ;}

.brikit-footer-content .brikit-content-block h1,
.brikit-footer-content h1,
.brikit-footer-content h1 a {
		color: #FF2ECE;
	font-family: 	 Rubik, Bitter, Georgia, Times, "Times New Roman", serif ;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;margin: 0 0 14px 0;
}

#brikit-footer .profile-macro .profile-info th,
#brikit-footer .profile-macro .profile-info td,
.brikit-footer-content ul li,
.brikit-footer-content p {
		color: #c2c2c2;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 13px;
	font-weight: 400;line-height: 1.1em;
}

#brikit-footer .profile-macro .vcard a,
.brikit-footer-content a {
		color: #c2c2c2;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;text-decoration: none;
		border-bottom: none;
	}

#brikit-footer .profile-macro .vcard a:hover,
.brikit-footer-content a:hover {
	color: white;
	text-decoration: none;
	
					text-decoration: none;
		border-bottom: none;
		
} 

.brikit-footer-content ul {
	padding: 0 0 0 0;
	list-style-type: none;
}

.brikit-footer-content ul li {
		padding: 3px 0;
}




/********************
 mobile.css 
********************/

.mobile .mobile-hide,
.mobile #messageContainer,
.mobile .brikit-toolbar,
.mobile .brikit-menu,
.mobile .brikit-search,
.mobile .ajs-content-hover .actions  {
	display: none !important;
}

.mobile .brikit-canvas {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}

.mobile .treat-as-block-for-mobile {
	width: 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.mobile-menu-active .mobile-menu {
	display: block;
	width: 100%;
}

.mobile-menu-active #page.mobile-menu-open {
	display: none;
}

.mobile .brikit-container-content.brikit-title {
	margin: 0 !important;
}

.mobile #mobile-menu-toggle-button.aui-button {
	position: absolute;
	top: 8px;
	right: 8px;
	z-index: 1; /* stay above page title and header elements */
}

.mobile-menu-active .mobile #mobile-menu-toggle-button {
	position: fixed;
}

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

/* This fixes a browser width issue on iPhone 6 ... but removes display of the header content */
.mobile .brikit-header-content  {
	display: none;
}




/********************
 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: #FFFFFF;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 16px;text-transform: uppercase;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;
	color: #FFFFFF;text-decoration: none;
	border: none;
}

#loginButton,
.aui-button.action-button,
.cq .buttons .aui-button,
.cq .aui-button-primary {
	
		border-width: 0px;border-radius: 2px;background: #151515   ;
							
		 padding: 3px 9px; 		
	text-shadow: none !important;
}

#loginButton:hover,
.aui-button.action-button:hover,
.cq .buttons .aui-button:hover,
.cq .aui-button-primary:hover {
	
		border-width: 0px;background: #2e8deb   ;
			
}

.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;
}




/********************
 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(/plugins/servlet/themepress/brikitservlet/images/icons/templates/tree-leaf.png);
}

ul.list-children:not(.not-expandable) li.collapsed {
    background-image: url(/plugins/servlet/themepress/brikitservlet/images/icons/templates/tree-closed.png);
}

ul.list-children:not(.not-expandable) li.expanded {
    background-image: url(/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 {
padding: 2px 0;
}

a.expand-list, a.collapse-list {
    cursor: pointer;
}




/********************
 progress-tracker.css 
********************/

/*TODO: see which bits can go*/

.aui-progress-tracker-step>span:before,
.aui-progress-tracker-step>a:before {background:#67A155;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:#67A155;border:solid #f5f5f5;border-width:2px 0;box-shadow:-5px 0 0 -2px #67A155,5px 0 0 -2px #67A155;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: #3E3F40;
	font-family: Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;}




/********************
 rotate-content.css 
********************/

.rotate-content {
	position: relative;
	overflow: hidden;
}

.animation-wrapper {
	position: absolute;
	top: 0;
	left: 0;
}

.rotate-content-control {
  z-index: 1;
	padding: 0;

				position: absolute;
					bottom: 	 60px ;
			top: auto;
							left: 	 40px ;
			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: #E0E0E0;
	height: 6px;
	width: 6px;
		height: 6px;
	width: 6px;
			  margin:  0 2px;  }

.rotate-content-control li:hover,
.rotate-content-control li.selected {
	background-color: #67A155;
	border-color: #67A155;
}

.rotate-content-control li,
.rotate-content-control li.thumbnail img {
	border-width: 0px;
		border-width: 3px;
	border-style: solid;
	border-color: #E0E0E0;
	border-radius: 2px;
}

.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: #67A155;
}


.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: #3E3F40;
	font-family: Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;}




/********************
 block-link.css 
********************/

.block-link {
	cursor: pointer;
}

/*important needed here to override the page designer setting*/
.brikit-content-stack .block-link:hover {
	background-color: #C8FFBA !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(/plugins/servlet/themepress/brikitservlet/images/drag.png) center center repeat;
	border-radius: 2px;
	cursor: move;
}

.brikit-edit-mode #inline-dialog-edit-dialog-css .drag-handle,
.brikit-edit-mode #inline-dialog-edit-dialog-js .drag-handle,
.brikit-edit-mode .brikit-draggable-area .brikit-content-layer-backdrop > .drag-handle,
.brikit-edit-mode .brikit-draggable-area .brikit-content-column > .drag-handle,
.brikit-edit-mode .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(/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(/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: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, 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: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, 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: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, 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: #808284;
	font-size: smaller;
}

.topic-tree li.no-results .message {
	color: #808284;
	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: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, 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: normal;
	color: #6176A8;font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, 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: #6176A8;font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, 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.2;
			color: #3E3F40;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 14px;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: #2e8deb;
		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: #151515;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, 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: Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3E3F40;
	font-size: 16px;
  font-weight: normal;
}

.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: 20px;
  font-family: Rubik, Bitter, Georgia, Times, "Times New Roman", serif;
}

.blog-post-listing a.blogHeading {
	font-size: 20px;
  font-family: Rubik, Bitter, Georgia, Times, "Times New Roman", serif;text-decoration: none;
		border-bottom: none;
	}

.blog-post-listing a.blogHeading:hover {
	text-decoration: none;text-decoration: none;
		border-bottom: none;
	}

.blog-post-listing .blogHeading .page-metadata {
			display: none;
	}

.blog-post-listing .endsection {
	font-family: Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.blog-post-listing .endsection .read-more {
			display: inline-block;
		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 #eee;
padding: 5px 0;/*remove the possible h5 settings*/
text-transform: none;
}

.blog-post-list li.blog-item:hover {
	background-color: #f9f9f9;}

.brikit-content-layers .blog-post-list a {
	text-transform: none;
	color: #6176A8;
	font-family: Rubik, Bitter, Georgia, Times, "Times New Roman", serif;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,
.brikit-content-layers .blog-post-list li:hover a {text-decoration: none;
		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: #6176A8;
				text-decoration: none;
		border-bottom: none;
	}

/*make sure hover links in this macro get theme styling*/
.content-by-label a:hover {
	text-decoration: none;
  color: #2e8deb;
				text-decoration: none;
		border-bottom: 0px dotted #2e8deb;
	}




/********************
 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: #3E3F40;
	font-family: Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;color: #808284;font-size: 11px;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: #6176A8;
				text-decoration: none;
		border-bottom: none;
		}

/*make sure links in this macro get theme styling*/
.recently-updated a,
.recently-updated .update-item-meta a.confluence-userlink {
	color: #6176A8;
				text-decoration: none;
		border-bottom: none;
	}

/*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: #2e8deb;
				text-decoration: none;
		border-bottom: 0px dotted #2e8deb;
	}

/*make sure the read more link gets the theme's font settings*/
.recently-updated {
  font-family: Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}




/********************
 expand.css 
********************/

.expand-control-text {}

.expand-control {
			}




/********************
 invite-user.css 
********************/

.invite-user-macro .aui-dropdown ol {
	list-style-type: none;
}

.brikit-content-layers .invite-user-macro .aui-dropdown ol a span {
	padding-top: 3px;
}

.brikit-content-layers .invite-user-macro .aui-dropdown ol a:hover {
	border-bottom: none;
}




/********************
 rss.css 
********************/

.rssMacro tbody td a {
		color: #3E3F40;
	font-family: Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;color: #6176A8;
				text-decoration: none;
		border-bottom: none;
	}

.rssMacro tbody td a:hover {
	text-decoration: none;
  color: #2e8deb;
				text-decoration: none;
		border-bottom: 0px dotted #2e8deb;
	}

.rssMacro tbody td {
	border: none;
		border-width: 0px;}




/********************
 questions.css 
********************/

#main .cq a {
	color: #6176A8;
}

.cq-body .cq-context-header .cq-context-title {
	line-height: 1.2em;
}

.cq .aui-button.aui-button-link {
  color: #6176A8;
}

.cq .aui-button.aui-button-link:hover {
  color: #6176A8;
	border: none;
	text-decoration: underline;
}

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




/********************
 jscolor.css 
********************/

.jscolor-pad {
	background: url(/download/resources/com.brikit.themepress:theme-base/theme-press/lib/jscolor/hs.png) 0 0 no-repeat;
}

.jscolor-sldm {
	background: url(/download/resources/com.brikit.themepress:theme-base/theme-press/lib/jscolor/arrow.gif) no-repeat;
}

.jscolor-padm {
	background: url(/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: #3E3F40;
	font-family: Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;}


/*bring in the tabbed block text styling*/
#recent-updates.aui-tabs ul.tabs-menu a {
				color: #808284;
	font-family: 	 Roboto, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif ;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
				background:    repeat-y;
		}

#recent-updates.aui-tabs ul.tabs-menu a:hover {
			color: #2e8deb;}

#recent-updates.aui-tabs ul.tabs-menu li.active-tab a {
			color: #151515;
			background-color: 	 #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: 	 #6176A8 ;
}

.aui-icon.rotator:hover {
	cursor: pointer;
  color: 	 #2e8deb ;}

.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 
********************/


body .brikit-canvas .rich-link {
	display: block;
	position: relative;
	overflow: hidden;

	margin: 	 10px ;
	
		background: #FFFFFF   ;border-width: 1px;
	border-style: solid;
	border-color: #E0E0E0;
	border-radius: 20px;}

body .brikit-canvas .rich-link:hover {}

.rich-link-container {
	display: table;
	padding: 	 0px ;
	width: 100%;
}

.rich-link .rich-link-image {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

.rich-link .rich-link-image {
	background-image: 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(/images/icons/blog-empty-placeholder.png);
}

.rich-link .rich-link-image.page {
	background-image: url(/images/icons/pages-empty-placeholder.png);
}

.rich-link .rich-link-details {
	display: table-cell;
	padding: 	 28px ;
}

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 {
	display: none;
}

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

.rich-link-site-logo {
	display: table-cell;
	vertical-align: middle;
}

.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;
}

.rich-link-title-details {
	display: table-cell;
}




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

.brikit-content-layers a.sp-glossary-letter-desactive:hover,
.brikit-content-layers a.sp-glossary-letter-active {
    border: 1px solid #6176A8;
}




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























































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























































/********************
 site-extras.css 
********************/

/* Call to Action buttons. If you have a copy of this theme, you will need to change the theme name in the image URLs below.  */
.action-button.call-to-action {
  padding: 5px 26px 5px 9px;
  background: #151515 url(/plugins/servlet/themepress/brikitservlet/designs/themes/lumen/images/CTA-arrow.png) 92% 50% no-repeat;
}

.action-button.call-to-action:hover {
  background: #101E3B url(/plugins/servlet/themepress/brikitservlet/designs/themes/lumen/images/CTA-arrow.png) 92% 50% no-repeat;
}

#main .brikit-content-layers .aui-button.action-button.call-to-action a {
  font-size: 16px;
}




/********************
 customthemepress.css 
********************/

iframe{
    background-color: transparent;
    border: 0px none transparent;
    padding: 0px;
    overflow: hidden;
}

.marketbanner{
    background-image:url(https://confluence.hdfgroup.org/download/attachments/48797417/gearsbright.png);
    background-size:cover;
    background-position: top;
    background-repeat:no-repeat;
}

code{               
    font-family: monospace;
}

.brikit-header-content {
  background-size:cover;
}

.brikit-title-backdrop {
    background-size: cover;
}

/* Center the title of the page */
.brikit-page-title {
    text-align: center;
}

/* Increase size of excerpt include text */
.smalltext{
font-size:14px;
}

/* =============================================== */
/* Clean up formatting of included HTML RM entries */
/* =============================================== */
.nolink a, .nolink a:link, .nolink a:visited, .nolink a:focus, .nolink a:focus, .nolink a:active {
    color:#3e3f40;    
    pointer-events:none;
    cursor:text;
    text-decoration:none;
}
.nolink hr {
    display:none;    
}
.nolink i {
    display:none;
}
.nolink td{
    background-color:rgb(245, 245, 245);
}

/* *********************************************************************** */
/* Page Title Macro on Reference Manual pages (wrapped in HTML wrap macro) */
/* *********************************************************************** */
.rm_title .brikit-page-title #title-text {                                 
  font-size:24px;
  font-weight:bold;
}

.rm_title p {   
    margin:2px 0px 0px 0px;
}

/* ======================================================================= */
/* For RM pages:                                                           */
/* Fix theme-press bug where 'merged' columns from architecture page       */
/* screw up multi-column widths. need to apply rm_syntax_col class         */
/* to rightmost column and rm_pagetree_col to leftmost.                    */
/* ======================================================================= */
div.rm_syntax_col[style]{
    width:40vw !important;
}
div.rm_pagetree_col[style]{
    width:280px !important; 
}
div.brikit-content-column.hdf_layout[style] {
    width:263px !important;
}

/* ======================================================================= */
/* On full-width architecture pages, set a minimum width and center the    */
/*  header & footer                                                        */
/* ======================================================================= */
div.brikit-header-container, div.brikit-footer-container, div.brikit-title-container {
    width:1300px;
    margin: 0 auto; 
    overflow:hidden;
}

div.brikit-canvas {
    min-width:1124px;
}

div .hdf_layout[style]{        
    width:280px !important;
}

/* ======================================================================= */
/* Update the RM syntax tabs to fit the rest of the theme                  */
/* ======================================================================= */

/* Unordered List */
.rm_syntax_col ul.tabs-menu{
    background-color: #10327F !important;
    padding:5px 0px !important;        
}

/* List items and Links */
.rm_syntax_col ul.tabs-menu a, .rm_syntax_col ul.tabs-menu li {
    background-color:#10327F !important;        
    border: 0px !important;
    border-radius: 10px !important;    
}

/* List items */
.rm_syntax_col ul.tabs-menu li {
    padding:5px 5px !important;          
    border:0px solid #E0E0E0 !important;           
}

/* Links */
.rm_syntax_col ul.tabs-menu a {
    padding:5px 20px !important;
}

/* Remove space between list and layer above it */
.column-wrapper .aui-tabs.theme-press {
    margin:0px;
}

/* Active tab link */
.brikit-content-layers .rm_syntax_col .tabs-menu.theme-press .menu-item.theme-press.active-tab a {
    background-color:white !important;          
}

/* ======================================================================= */
/* Fix spacing issue when user does not have write access to page          */
/* ======================================================================= */
#workflow-page-message {
    margin-bottom: 0px;
}

/* ======================================================================= */
/* Darken tables in rm_syntax_col columns                                  */
/* ======================================================================= */
.rm_syntax_col .tablesorter-header-inner {
    color: #f5f5f5 !important;
}

.rm_syntax_col td {
    color: #ffffff !important;
    background-color: #333;
}

.rm_syntax_col th {
    background-color: rgb(39,40,34) !important;
}

.rm_syntax_col th, .rm_syntax_col td {
    border: 1px solid #222222;     
}

/* ======================================================================= */
/* Extend pagetree column down to the footer on RM layout pages            */
/* (Viewport height minus header height minus footer height)               */
/* ======================================================================= */
.brikit-content-column.hdf_layout, .rm_pagetree_col {
    height: calc(100vh - 85px - 169px);
}

/* ===================================================================== */
/* Fix page height wonkiness (kinda hacky but it gets the job done ... ) */
/* ===================================================================== */

/* Remove border around whole page */
.aui-page-panel {
    border:0px;
}
/* Remove footer shim on RM architecture pages */
#brikit-footer-shim.rm_hide_shim {
    display:none;    
}

/* ==================================================== */
/* Un-center all tables included in RM protocol columns */
/* ==================================================== */
.rm_proto_col .theme-press-include-content table[style] {
    margin-left: 20px !important;
}

/* ================================================= */
/* Fix up look and feel of expand content macro text */
/* ================================================= */
.rm_syntax_col .expand-control-text {
    color:white;
    font-size:16px;
    font-style:italic;    
}

/* ============================ */
/* Syntax Column Heading Colors */
/* ============================ */
.rm_syntax_col h5 {
    color:white;
}

/* ============================= */
/* Page tree heading             */
/* ============================= */
.space-name-macro-name {
    font-weight:bold;
    text-transform:uppercase;
    font-size:18px !important;
}

/* ============================================= */
/* Included content should be obviously included */
/* ============================================= */
.rm_proto_col .hdf_included { 
    border:1px solid #e0e0e0;    
    box-shadow: inset 0px 0px 1px black;
    border-radius:4px;
    padding:10px;
    margin:10px;
}
.rm_syntax_col .theme-press-include-content {
    border:1px solid #292929;    
    box-shadow: inset 0px 0px 1px black;
    padding:10px;    
    border-radius:4px;
}

/* =============== */
/* Embedded Videos */
/* =============== */
.hdf_video {
    border: 2px solid #10327f;
    padding:10px;
    margin:10px;
    float: left;
    clear: both;
    box-shadow: 1px 1px 5px 0px #000000;
}

/* ===================================== */
/* Match in-line code to blog formatting */
/* ===================================== */
p code {
 background-color:#f5f2f0;    
 padding:2px 6px;
 font-size:90%;
 border-radius:4px;
}

/* ===== */
/* Icons */
/* ===== */
.hdf_icon {
    color:#10327f;
}

/* ========================== */
/* Block Link Hover Look/Feel */
/* ========================== */
.brikit-content-stack .block-link:hover {   
    box-shadow: inset 0px 0px 2px 2px #10327f !important;    
    background-color:#d8ffff !important;
}

/* HDF Crumbs */
.hdf-crumb-divider {
    color:rgb(16, 50, 127);
    font-size:90%;
}
.hdf-crumb * {
    font-family:  "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* ================================================================================================ */
/* When in any 'docs' space, the doc menu item is always selected (even though not a page ancestor) */
/* ================================================================================================ */
.brikit-menu-top-level.brikit-menu.hdf-docs-menu ul li:nth-child(1) a {            
        color:#2e8deb;
}

/* ========================================================================================== */
/* Hide the Brikit header bar on non-brikit-supported pages (e.g. confluence "Pages", "Blog") */
/* ========================================================================================== */
.brikit-non-page.brikit-header-backdrop {
    display:none !important;
}

/* ================================================= */
/* Nudge header container so section selectors align */
/* ================================================= */
.brikit-header-container {    
    margin-bottom:-.1px !important;
}

/* ==================================================== */
/* Limit width of header / footer on full-width canvas  */
/* ==================================================== */
div.brikit-header-container, div.brikit-footer-container, div.brikit-title-container {
    min-width:10px;     
    width:auto;
    margin:auto;    
}
div.brikit-footer-container {    
    max-width:1300px;    
}
div.brikit-canvas {
    min-width:10px;
}

#main-header {
    margin-right:0px !important;
}

/* Limit width of content on full-width canvas ... */
.brikit-content-layer-container {
    max-width:1300px;
    margin:auto !important;
}
/* ... unless we're on a RM page */
.rm-content-layers .brikit-content-layer-container {
    max-width:100%;
}


/* ================================= */
/* "Last Modified" information block */
/* ================================= */
.brikit-content-layers .hdf-last-modified-block {    
    position:absolute;
    bottom:0px;
    right:0px;
    padding:0px 5px;
}
.brikit-content-layers .hdf-last-modified-block p {        
    color:#acacac;
    font-style:italic;   
}
.rm_proto_col .hdf-last-modified-block {
    display:none;
}

/* Style pre blocks like code */
pre {
    background-color: #f5f2f0;
    padding: 2px 6px;
    font-size: 90%;
    border-radius: 4px;
}
.rm_proto_col pre {    
    background-color:transparent;
}

/* Center heatmap labels */
.heatmap {
    text-align:center;
}

/* Squash footer when viewport width is small */
@media (max-width:590px) {
   .brikit-footer .brikit-content-column {        
        display:block;        
        width:100% !important;
        margin-top:20px !important;
    }
    .brikit-footer {
        height:450px;      
    }
    .brikit-footer .brikit-content-block h5, 
    .brikit-footer .brikit-content-block p, 
    .brikit-footer .brikit-content-block {
        text-align:center !important;        
    }
}

/* Squash FAQ layer blocks on main page into a single column when viewport width is small */
@media (max-width:590px) {
.hdf-faq-layer .brikit-content-column {            
        display:block !important;
        width:100% !important;                   
    }    
}

/* Search results font */
.brikit-canvas #quick-search .aui-dropdown ol li {
	font-family: Roboto, sans-serif !important;
}




/********************
 prism.css 
********************/

/* http://prismjs.com/download.html?themes=prism-twilight&languages=markup+css+clike+javascript+c+bash+cpp+fortran+java */
/**
 * prism.js Twilight theme
 * Based (more or less) on the Twilight theme originally of Textmate fame.
 * @author Remy Bach
 */
code[class*="language-"],
pre[class*="language-"] {
	color: white;
	background: none;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	text-align: left;
	text-shadow: 0 -.1em .2em black;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

pre[class*="language-"],
:not(pre) > code[class*="language-"] {
	background: hsl(0, 0%, 8%); /* #141414 */
}

/* Code blocks */
pre[class*="language-"] {
	border-radius: .5em;
	border: .3em solid hsl(0, 0%, 33%); /* #282A2B */
	box-shadow: 1px 1px .5em black inset;
	margin: .5em 0;
	overflow: auto;
	padding: 1em;
}

pre[class*="language-"]::-moz-selection {
	/* Firefox */
	background: hsl(200, 4%, 16%); /* #282A2B */
}

pre[class*="language-"]::selection {
	/* Safari */
	background: hsl(200, 4%, 16%); /* #282A2B */
}

/* Text Selection colour */
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
	text-shadow: none;
	background: hsla(0, 0%, 93%, 0.15); /* #EDEDED */
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
	text-shadow: none;
	background: hsla(0, 0%, 93%, 0.15); /* #EDEDED */
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	border-radius: .3em;
	border: .13em solid hsl(0, 0%, 33%); /* #545454 */
	box-shadow: 1px 1px .3em -.1em black inset;
	padding: .15em .2em .05em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: hsl(0, 0%, 47%); /* #777777 */
}

.token.punctuation {
	opacity: .7;
}

.namespace {
	opacity: .7;
}

.token.tag,
.token.boolean,
.token.number,
.token.deleted {
	color: hsl(14, 58%, 55%); /* #CF6A4C */
}

.token.keyword,
.token.property,
.token.selector,
.token.constant,
.token.symbol,
.token.builtin {
	color: hsl(53, 89%, 79%); /* #F9EE98 */
}

.token.attr-name,
.token.attr-value,
.token.string,
.token.char,
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable,
.token.inserted {
	color: hsl(76, 21%, 52%); /* #8F9D6A */
}

.token.atrule {
	color: hsl(218, 22%, 55%); /* #7587A6 */
}

.token.regex,
.token.important {
	color: hsl(42, 75%, 65%); /* #E9C062 */
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

pre[data-line] {
	padding: 1em 0 1em 3em;
	position: relative;
}

/* Markup */
.language-markup .token.tag,
.language-markup .token.attr-name,
.language-markup .token.punctuation {
	color: hsl(33, 33%, 52%); /* #AC885B */
}

/* Make the tokens sit above the line highlight so the colours don't look faded. */
.token {
	position: relative;
	z-index: 1;
}

.line-highlight {
	background: hsla(0, 0%, 33%, 0.25); /* #545454 */
	background: linear-gradient(to right, hsla(0, 0%, 33%, .1) 70%, hsla(0, 0%, 33%, 0)); /* #545454 */
	border-bottom: 1px dashed hsl(0, 0%, 33%); /* #545454 */
	border-top: 1px dashed hsl(0, 0%, 33%); /* #545454 */
	left: 0;
	line-height: inherit;
	margin-top: 0.75em; /* Same as .prism’s padding-top */
	padding: inherit 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	white-space: pre;
	z-index: 0;
}

.line-highlight:before,
.line-highlight[data-end]:after {
	background-color: hsl(215, 15%, 59%); /* #8794A6 */
	border-radius: 999px;
	box-shadow: 0 1px white;
	color: hsl(24, 20%, 95%); /* #F5F2F0 */
	content: attr(data-start);
	font: bold 65%/1.5 sans-serif;
	left: .6em;
	min-width: 1em;
	padding: 0 .5em;
	position: absolute;
	text-align: center;
	text-shadow: none;
	top: .4em;
	vertical-align: .3em;
}

.line-highlight[data-end]:after {
	bottom: .4em;
	content: attr(data-end);
	top: auto;
}





/********************
 feedback.css 
********************/

/* ==================================== */
/* JIRA Issue Collector Feedback Button */
/* ==================================== */
#atlwdg-trigger {
    border-radius:5px 5px 0px 0px;
    margin-right:10px;
    background-color:#2d8cea;   
    color:white !important;
    font-size:12px;
    font-weight:100;
    font-family:Roboto,sans-serif;
    text-shadow:0 2px 0 rgba(0,0,0,.2);        
    box-shadow: inset 0px 0px 5px 2px #2674c1;    
    border:none;
    border:1px solid #1d5892;
}
#atlwdg-trigger:hover {    
    background-color:#1a4f84;    
    box-shadow: inset 0px 0px 5px 2px #11365a;
    border:1px solid #0e2c4a;
}




/********************
 expandbutton.css 
********************/

/* =============================================== */
/* Style the 'expand' buttons that grow and shrink */
/* block sections.                                 */
/*   obutton - the button to expand a section      */
/*   xbutton - the button that hides a section     */
/*   showxbutton - the x button is visible         */
/*                 (otherwise, hidden by default)  */
/*   hideobutton - the o open is hidden            */
/*                 (otherwise, shown by default)   */
/*   hdf_fullscreen - applied to blocks when       */
/*                    toggled full screen          */
/* =============================================== */
.obutton, .xbutton {
    border:1px solid #e0e0e0;
    background-color: black;
    color:#fff;
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);
    text-shadpw: 0 1px 0 rgba(0,0,0,0,.2);
    padding:1px 4px;
    border-radius:4px;
    cursor:pointer;
    float:right;
    margin:0px;    
    opacity:.1;
    transition:.3s;
    position:absolute;
    right:5px;
    top:5px;
}

.obutton:hover, .xbutton:hover {
    background-color: #10327f;
    opacity:1;
    transition:.3s;
}

.xbutton {
    display:none;    
}

.showxbutton {
    display:block;
}

.hideobutton{
    display:none;
}

.brikit-content-layers .brikit-content-block.hdf_fullscreen {
    position:fixed;
    width: calc(90vw - 39px - 39px);
    height: calc(90vh - 39px - 39px);   
    top:5vh;
    left:5vw;    
    z-index:50;    
    overflow:auto;  
    border:3px solid #333333 !important;
}




/********************
 faq.css 
********************/

/* === */
/* FAQ */
/* === */
.FAQ-search .search-macro-query input {
    border-radius:10px;    
}
.brikit-content-layers .FAQ-search h1 {
    padding:28px;    
    font-size:36px;
}
.FAQ-search .brikit-content-block {
    padding: 20px 28px 50px 28px;
}
.FAQ-search ol.last {
    display:none;
}
.FAQ-search ol:nth-child(1){
    display:inherit;
}
.FAQ-search ol.last, .FAQ-search ol.last li.active *:hover {    
    pointer-events:none;
    cursor:text;
    text-decoration:none;
    background-color:#f8f9fa;
}
.FAQ-title .brikit-content-block {
    padding-bottom:0px;
}
.FAQ-list #brikit-footer-shim, .FAQ-list .brikit-content-column, .FAQ-title .brikit-content-column {
    background-color:#ffffff;
}
.brikit-content-layers .FAQ-search {    
    background:#d6ebff;
    background-position: top;
    background-size:cover;
}
.FAQ-pagetitle #title-text {    
    font-size:28px;
    text-align:left;
    color:#151515;
    text-transform:none;
}
.FAQ-pagetitle .brikit-content-block {  
    padding:0px 28px !important;
}
.FAQ-main .brikit-content-layer {
    background-color:#f8f9fa;
}

.FAQ-main .brikit-content-block {
    border:0px;
    background-color:rgba(0,0,0,0);
}

.FAQ-main .brikit-content-layer {
    background-color:#f8f9fa;
}

.FAQ-main .brikit-content-block {
    border:0px;
    background-color:rgba(0,0,0,0);
}
.FAQ-main .brikit-content-column {    
    background-color:rgb(255, 255, 255);
}
.FAQ-main .edit-focus {
    padding: 0px 28px;
}
.FAQ-main .brikit-content-layer {
    background:#e0e0e0;
}
.FAQ-list .heatmap ul {
    background-color:white;
}

.FAQ-main .columnLayout.single * {    
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
}

.FAQ-list.brikit-content-layer,
.FAQ-title.brikit-content-layer,
.FAQ-main .brikit-content-layer {
    background:#fdfdfe;
}




/********************
 helpdesk.css 
********************/

/* ======================================================================= */
/* Style the helpdesk page                                                 */
/* ======================================================================= */
.brikit-content-layers .helpdesk-columns-layer {
    background-color:#f5f5f5;         
}

.brikit-content-layers .helpdesk-columns-layer .brikit-content-column {
    background-color:white;
}

.helpdesk-columns-layer #brikit-footer-shim{
    background:white;
}

.helpdesk-columns-layer .brikit-content-block h3 {
    padding-top:30px;
}

.helpdesk-columns-layer .brikit-content-block h3:first-child {
    padding-top:0px;
}




/********************
 downloads.css 
********************/

/* ============== */
/* Downloads Page */
/* ============== */

/* First layer */
.hdf-downloads .hdf-download-button-layer,
.hdf-downloads .hdf-four-options-layer {    
    background:white;
}
.hdf-downloads .hdf-download-list-layer {    
    background:#f1f2f3;
}
.hdf-downloads .brikit-content-column {
    background:transparent !important;
}
/* Transparent content blocks */
.hdf-downloads .brikit-content-block {
    border:0px;
    background:rgba(0,0,0,0);
}
/* Button Spacing */
.hdf-downloads .hdf-download-button-layer .hdf-button-overlay-wrapper {    
    margin-top:20px;
}
/* Downloads H1 */
.hdf-downloads .hdf-download-button-layer .brikit-content-block h1  {    
    font-size:40px;    
}
/* remove text transform on download button */
.hdf-downloads .hdf-download-button-layer .hdf-btn {    
    text-transform:none !important;
}

/* =========== */
/* List Widget */
/* =========== */
.list-row-headings {
    font-weight:bold;    
}
.list-row-container li:nth-child(2n) {
    background:#e8e8e8;
}
.list-row-headings .release-number {
    margin-left:18px;
    color:#0a2946;
}
.list-row-headings .release-date {
    margin-left:130px;
    color:#0a2946;
}
.list-row-container li {
    list-style-type:none;
    margin-left:0px;            
}
.list-row-container span {  
    display:inline-block;           
}
.list-row-container span:first-child {
    width:150px;
}
.list-row-container span:nth-child(2) { 
    margin-left:80px;   
}
.list-row-container span:nth-child(3) {
    margin-left: 15vw;      
}
.list-row-container span:nth-child(4) { 
    margin-left:10vw;
}
.list-row-container {
    border: 1px solid black;
    margin-top:0px;
    height:240px;   
    overflow-y:scroll;
    margin:10px;
    padding:0px;    
}
.list-row-container li{
    border:0px;    
    background:rgba(0,0,0,0);
    padding:5px 0px 5px 10px;
}
.list-row-container .release-number p,
.list-row-container .release-number a,
.list-row-container .release-number {        
    font-size:14px;    
}
.list-row-container .release-number a {
    font-weight:bold;
}
.list-row {
    padding:20px 0px 0px 0px;
}
.list-row a, .list-row span {
    font-family:"Roboto";
    font-size:14px; 
}
.list-row-container span {  
    display:inline-block;       
}
@media (max-width:830px) {  
    .list-row-container span:nth-child(4) { 
         display:none;      
    }
}
@media (max-width:622px) {  
    .list-row-container span:nth-child(3) { 
         display:none;      
    }
}

/* ================================================ */
/* Shrink header text & buttons when width is small */
/* ================================================ */
@media (max-width:564px) {
    .hdf-downloads .brikit-content-layer:nth-child(2) h1 {    
        font-size:4vw;
    }
     #main .hdf-downloads.brikit-content-layers .aui-button.action-button a {        
        font-size:3vw;
    }   
}

/* ========================= */
/* Individual release pages  */
/* ========================= */
.hdf-release .brikit-content-block {
    background:rgba(0,0,0,0);
    border:0px;
}

.hdf-release .brikit-content-column:nth-of-type(2) {    
    background:white;    
}

.scroll-window {
    width:90%;
    border:1px solid black;
    margin:10px;
    padding: 10px;
    height:400px;
    overflow-y: scroll !important;
}
.hdf-release .brikit-content-column:nth-child(2) .scroll-window p:first-child {
    display:none;
}

.hdf-release .brikit-content-column:nth-child(2) .scroll-window h1 {
    margin:0px;
}

.hdf-release .brikit-content-column:nth-child(2) .scroll-window > div:last-of-type {    
    display:none;
}
.hdf-release .brikit-content-column:nth-of-type(2) .scroll-window * {
    font-size:16px;
}
.hdf-downloads .brikit-content-layer:first-of-type .brikit-content-column:nth-of-type(2) .brikit-content-block {
    padding:10px 0px;
}




/********************
 documentation.css 
********************/

.hdf-docs .hdf-options-layer ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}

.hdf-docs .hdf-options-layer ul li {
    width:calc(25% - 47px);
    display:inline-block;
    padding:68px 10px;
    background:white;
    border:1px solid #cccccc;
    margin:10px;    
}
.hdf-docs .hdf-options-layer ul li h1 {
    font-size:26px;
    font-weight:500;
}       
.hdf-docs .hdf-options-layer ul li:hover {
    background:#2e8deb;
}
.hdf-docs .hdf-options-layer ul li:hover h1,
.hdf-docs .hdf-options-layer ul li:hover .hdf_icon {
    color:white;
}
.hdf-docs .hdf-options-layer .hdf_icon {
    color:#585858;
    font-size:50px;
}
@media (max-width:1117px) {
    .hdf-docs .hdf-options-layer ul li {
        width:calc(50% - 45px);
    }
}
@media (max-width:603px) {
    .hdf-docs .hdf-options-layer ul li {
        width:calc(100% - 44px);
    }
}
.hdf-docs .brikit-content-layer {
    background:white;
}
.hdf-docs .brikit-content-block {
    border:0px;
    background:rgba(0,0,0,0);
}
.hdf-docs .brikit-content-column {
    background:transparent;
}
.hdf-docs #brikit-footer-shim {
    background:transparent;
}
.hdf-docs .brikit-content-layer {
    background:#f5f5f5;
}




/********************
 sidebar.css 
********************/

/* Sidebar collapse button */
.sidebutton {
    right:2px;
    top:50vh;    
    position:absolute;;    
    padding:4px;
    color:#333333;        
    cursor:pointer;        
    opacity:.1;
    transition:.3s;    
    z-index:5;
}
.sidebutton:hover {    
    color: #10327f;
    opacity:1;
    transition:.3s;
}
.sidebutton .sideright {
    display:none;
}
/* Sidebar is collapsed */
.rm_proto_col[style].collapsed, .rm_syntax_col[style].collapsed {  
  width:calc((99%)  / 2) !important;
}
.rm_pagetree_col[style].collapsed {  
  width:20px !important;
  overflow:hidden;
  background:#0a2946 !important;
}
.sidebutton.collapsed {
  color:white;  
}
.sidebutton.collapsed .sideleft {
    display:none;
}
.sidebutton.collapsed .sideright {
    display:block;
}
.hdf-sidebar-button {        
    border:0px !important;
    background:#0a2946;
    color:white;
    font-family:roboto;            
    text-align:center;
    padding-bottom:5px;
}
.hdf-sidebar-button:hover {    
    color:#2e8deb;
    border:0px !important;
    cursor:pointer;    
}
.hdf-sidebar-button-text {
    padding-left:10px;    
    font-size:16px;
}
.hdf-sidebar-button-icon {
    font-size:18px;
}
.hdf-sticky-sidebar-button {
    position:fixed;    
    z-index:5;
    top:52px; 
    width:280px; 
}
.collapsed .hdf-sticky-sidebar-button {
    position:fixed;    
    z-index:5;
    top:52px; 
    width:0px;
    margin-left:2px;
}
.collapsed .hdf-sidebar-button-text {
    display:none;
}
.rm_pagetree_col, 
.rm_proto_col {
    transition:.3s
}
.collapsed .hdf-sidebar-button-icon {
    font-size:14px;
}

/* Shrink font-size for deep  sidebar pagetree layers */
.plugin_pagetree_children_list > li > .plugin_pagetree_children_container >
.plugin_pagetree_children_list > li > .plugin_pagetree_children_container >
.plugin_pagetree_children_list > li > .plugin_pagetree_children_container >
.plugin_pagetree_children_list > li > .plugin_pagetree_children_content > .plugin_pagetree_children_span > a
{    
    font-size:10px !important;
}
.plugin_pagetree_children_list > li > .plugin_pagetree_children_container >
.plugin_pagetree_children_list > li > .plugin_pagetree_children_container >
.plugin_pagetree_children_list > li > .plugin_pagetree_children_content > .plugin_pagetree_children_span > a
{    
    font-size:12px !important;
}

/* Break on words so long, single-word page names aren't truncated in page tree */
.plugin_pagetree {
    word-break: break-word;
}




/********************
 rm.css 
********************/

/* *********************************************************************** */
/* Page Title Macro on Reference Manual pages (wrapped in HTML wrap macro) */
/* *********************************************************************** */
.rm_title .brikit-page-title #title-text {                                 
  font-size:24px;
  font-weight:bold;
  color:#151515;
}

.rm_title p {   
    margin:2px 0px 0px 0px;
}

/* ======================================================================= */
/* For RM pages:                                                           */
/* Fix theme-press bug where 'merged' columns from architecture page       */
/* screw up multi-column widths. need to apply rm_syntax_col class         */
/* to rightmost column and rm_pagetree_col to leftmost.                    */
/* ======================================================================= */
div.rm_syntax_col[style]{
    width:40vw !important;
}
div.rm_pagetree_col[style]{
    width:280px !important; 
}
div.brikit-content-column.hdf_layout[style] {
    width:263px !important;
}

/* ======================================================================= */
/* Update the RM syntax tabs to fit the rest of the theme                  */
/* ======================================================================= */

/* Unordered List */
.rm_syntax_col ul.tabs-menu{
    background-color: #0a2946 !important;
    padding:5px 0px !important;        
}

/* List items and Links */
.rm_syntax_col ul.tabs-menu a, .rm_syntax_col ul.tabs-menu li {
    background-color:#0a2946 !important;        
    border: 0px !important;
    border-radius: 10px !important;    
}

/* List items */
.rm_syntax_col ul.tabs-menu li {
    padding:5px 5px !important;          
    border:0px solid #E0E0E0 !important;           
}

/* Links */
.rm_syntax_col ul.tabs-menu a {
    padding:5px 20px !important;
}

/* Remove space between list and layer above it */
.column-wrapper .aui-tabs.theme-press {
    margin:0px;
}

/* Active tab link */
.brikit-content-layers .rm_syntax_col .tabs-menu.theme-press .menu-item.theme-press.active-tab a {
    background-color:white !important;          
}

/* ======================================================================= */
/* Darken tables in rm_syntax_col columns                                  */
/* ======================================================================= */
.rm_syntax_col .tablesorter-header-inner {
    color: #f5f5f5 !important;
}

.rm_syntax_col td {
    color: #ffffff !important;
    background-color: #333;
}

.rm_syntax_col th {
    background-color: rgb(39,40,34) !important;
}

.rm_syntax_col th, .rm_syntax_col td {
    border: 1px solid #222222;     
}

/* ======================================================================= */
/* Extend pagetree column down to the footer on RM layout pages            */
/* (Viewport height minus header height minus footer height)               */
/* ======================================================================= */
.brikit-content-column.hdf_layout, .rm_pagetree_col {
    height: calc(100vh - 85px - 169px);
}

/* ===================================================================== */
/* Fix page height wonkiness (kinda hacky but it gets the job done ... ) */
/* ===================================================================== */

/* Remove border around whole page */
.aui-page-panel {
    border:0px;
}
/* Remove footer shim on RM architecture pages */
#brikit-footer-shim.rm_hide_shim {
    display:none;    
}

/* ==================================================== */
/* Un-center all tables included in RM protocol columns */
/* ==================================================== */
.rm_proto_col .theme-press-include-content table[style] {
    margin-left: 20px !important;
}
/* ================================================= */
/* Fix up look and feel of expand content macro text */
/* ================================================= */
.rm_syntax_col .expand-control-text {
    color:white;
    font-size:16px;
    font-style:italic;    
}
/* ============================ */
/* Syntax Column Heading Colors */
/* ============================ */
.rm_syntax_col h5 {
    color:white;
}

/* ============================================= */
/* Included content should be obviously included */
/* ============================================= */
.rm_proto_col .hdf_included { 
    border:1px solid #e0e0e0;    
    box-shadow: inset 0px 0px 1px black;
    border-radius:4px;
    padding:10px;
    margin:10px;
}
.rm_syntax_col .theme-press-include-content {
    border:1px solid #292929;    
    box-shadow: inset 0px 0px 1px black;
    padding:10px;    
    border-radius:4px;
}

/* ========================= */
/* Misc. styling of RM pages */
/* ========================= */
/* Pagetree Column */
.rm_pagetree_col {
    background-color: #E0E0E0;   /* #E0E0E0 */
}
/* Protocol Column */
.rm_proto_col .brikit-content-block {
    border-radius:0px;
}
/* Syntax Column */
.rm_syntax_col .brikit-content-block {  
    border:0px;
    margin:0px;
    border-radius: 0px;
    background-color: #3E3F40; /* #3E3F40 */
}
.rm_syntax_col .aui-tabs.horizontal-tabs>.tabs-menu~.tabs-pane {
    border:0px; 
}
.rm_syntax_col {
    background-color: #3E3F40; /* #3E3F40 */
}

/* ======================================================================== */
/* Make sure RM titles and pre blocks wrap when overflowing their container */
/* ======================================================================== */
h1#title-text {
    word-wrap: break-word;
}
pre {    
    word-wrap: break-word;
    word-break: break-all;               
    overflow-x:auto;
}

/* Hide content blocks and instead illuminate columns in RM mode */
/* ============================================================== */
.rm-content-layers .brikit-content-column:not(.rm_proto_col) .brikit-content-block {    
    background-color:transparent;
    border:0px; 
}

.rm-content-layers :not(.rm_syntax_col).brikit-content-column:last-child {    
    background-color:white;
}

/* Make protocol pre text bold */
.rm_proto_col pre {
    font-weight:bold;
}

/* =========================================================== */
/* Wrap the procedure on the RM page in a confluence-style box */
/* =========================================================== */
.hdf_procedure p {    
    padding:20px;
    margin:20px 0px;
    border:1px solid #aab8c6;
    background:#fcfcfc;
    font-family:monospace;       
    overflow:hidden;
    font-weight:bold; 
    border-radius:5px;
}

/* Hide the title layer on RM pages */
.hdf-rm-content-stack .brikit-title-backdrop {
    display:none !important;
}




/********************
 limelight.css 
********************/

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

.brikit-menu-top-level.brikit-menu {        
    width:100%;    
    height:52px;          
}

nav.aui-navgroup.aui-navgroup-horizontal {    
    display:block;
    max-width:1300px;    
    position:relative;
    margin: 0 auto;
    padding-top:0px;
    margin-top:3px;
}

/* Sticky-Menu */
.hdf-sticky-menu.brikit-menu-top-level.brikit-menu {    
    position:fixed;        
    top:0px;        
}

a.brikit-logo,
a.brikit-logo.ancestor-link {
    left:calc((100% - 1300px) / 2);
}
form#quick-search {    
    margin-top:5px;
    margin-right:calc((100% - 1300px) / 2) !important;
}

.tableFloatingHeaderOriginal[style] {
    z-index:0 !important;
}

@media (max-width:1417px) {    
    .brikit-logo {  
        left:50px !important;
    }
    .brikit-menu .aui-navgroup-inner {    
        padding-left:50px;
        padding-left:calc(50px - (100vw - 1317px) / 2);
    }    
}

@media (max-width:1300px) {
.brikit-logo {  
    left:50px !important;
}
.brikit-menu .aui-navgroup-inner {    
    padding-left:50px;
}
form#quick-search {    
    margin-right:0px !important;
    }
}

@media (max-width:667px) {
form#quick-search {    
    display:none;
    }
}

@media (max-width:530px) {    
    .brikit-menu {  
        display:none !important;
    }
    .brikit-header {
      height:80px !important;   
    }
}

#cw-status-lozenge {
    display:none;
}

#title-text {
    letter-spacing:.25px;
}

#brikit-footer h5 {    
    color:#c1c1c1;
    font-size:19px;
    font-weight:300;
}

/* ===== */
/* Icons */
/* ===== */
.hdf_icon {
    color:#151515;
}

.hdf-footer-shim{
    background-color:#222222 !important;;
}

/* Scale size of title when viewport gets small */
@media (max-width:700px) {
    #title-text a {
        font-size:7vw !important;        
    }
}

/* ============================================== */
/* Page anchors should jump past the fixed header */
/* ============================================== */
.confluence-anchor-link {
    position:relative;
    top:-60px;
}
.confluence-anchor-link:before {
    content:"";
    display:block;
}

/* ==================================================== */
/* Some pages should be the full width of the viewport. */
/* ==================================================== */
.hdf-full-width-content .brikit-content-layer-container {
    max-width:100%;
}
.hdf-full-width-content .brikit-content-layer-container .brikit-content-block {
    border:0px;   
    padding:0px;
    margin:0px;
    background:transparent;
    border-radius:0px;    
    height:calc(100vh - 132px - 140px - 198px);
    min-height:800px;
}
.hdf-full-width-content .brikit-content-layer-container .brikit-content-block iframe {
    height:calc(100vh - 132px - 140px - 198px);
    min-height:800px;
}

/* "Click to Expand" text */
span.expand-control-text {
    font-family:roboto,sans-serif;
    font-size:14px !important;
}




/********************
 mkt.css 
********************/





/********************
 market-button.css 
********************/

.hdf-btn-text {    
    color:white;
}

.hdf-btn,
.hdf-btn .hdf-btn-text {
    line-height: 1em;
    display: inline-block
}

.hdf-btn,
.hdf-button-overlay-wrapper {
    position: relative;
    -webkit-border-radius: 4em;
    -moz-border-radius: 4em
}

.hdf-btn {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: 1px;
    outline: 0;
    padding: 22px 39px;
    text-transform: uppercase;
    overflow: hidden;
    -webkit-transition: color .15s ease-out, background-color .15s ease-out, border-color .15s ease-out;
    -moz-transition: color .15s ease-out, background-color .15s ease-out, border-color .15s ease-out;
    transition: color .15s ease-out, background-color .15s ease-out, border-color .15s ease-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4em
}

.hdf-btn .hdf-btn-text {
    position: relative;
    z-index: 1;
    vertical-align: middle
}

.hdf-btn span {
    position: relative;
    z-index: 1
}

.hdf-btn.hdf-btn-solid {
    background-color: #2e8deb;
    border: 2px solid #2e8deb;
    color: #fff
}

.hdf-btn.hdf-btn-solid.hdf-btn-animation-yes {
    float: left;
    clear: both;
    border: 0;
    -webkit-transition: background-color 0s cubic-bezier(.35, .7, .32, .9) 0s, border-color 0s cubic-bezier(.35, .7, .32, .9) 0s;
    -moz-transition: background-color 0s cubic-bezier(.35, .7, .32, .9) 0s, border-color 0s cubic-bezier(.35, .7, .32, .9) 0s;
    transition: background-color 0s cubic-bezier(.35, .7, .32, .9) 0s, border-color 0s cubic-bezier(.35, .7, .32, .9) 0s
}

.hdf-btn.hdf-btn-solid.hdf-btn-animation-yes .hdf-btn-text {
    margin: 2px 0
}

.hdf-btn.hdf-btn-solid.hdf-btn-animation-yes:hover {
    background-color: inherit!important;
    -webkit-transition: background-color 0s cubic-bezier(.35, .7, .32, .9) .3s, border-color 0s cubic-bezier(.35, .7, .32, .9) .3s;
    -moz-transition: background-color 0s cubic-bezier(.35, .7, .32, .9) .3s, border-color 0s cubic-bezier(.35, .7, .32, .9) .3s;
    transition: background-color 0s cubic-bezier(.35, .7, .32, .9) .3s, border-color 0s cubic-bezier(.35, .7, .32, .9) .3s
}

.hdf-btn.hdf-btn-solid:not(.hdf-btn-animation-yes):not(.hdf-btn-custom-hover-color):hover {
    color: #fff!important
}

.hdf-btn.hdf-btn-solid:not(.hdf-btn-animation-yes):not(.hdf-btn-custom-hover-bg):hover {
    background-color: #2b2a28!important
}

.hdf-btn.hdf-btn-solid:not(.hdf-btn-animation-yes):not(.hdf-btn-custom-border-hover):hover {
    border-color: #2b2a28!important
}

.hdf-btn.hdf-btn-large {
    font-size: 15px;
    padding: 24px 42px
}

.hdf-button-overlay-wrapper {
    display: inline-block;
    backface-visibility: hidden;
    background: 0 0!important;
    border-radius: 4em
}

.hdf-button-overlay-wrapper .hdf-btn {
    margin: 0!important
}

.hdf-button-overlay-wrapper .hdf-button-overlay {
    position: absolute;
    bottom: 0;
    left: -1px;
    width: 35%;
    height: 100%;
    z-index: 0;
    opacity: 0;
    pointer-events: none;
    background-color: #2b2a28;
    -webkit-transition: opacity .15s cubic-bezier(.35, .7, .32, .9), width .15s cubic-bezier(.35, .7, .32, .9) .15s;
    -moz-transition: opacity .15s cubic-bezier(.35, .7, .32, .9), width .15s cubic-bezier(.35, .7, .32, .9) .15s;
    transition: opacity .15s cubic-bezier(.35, .7, .32, .9), width .15s cubic-bezier(.35, .7, .32, .9) .15s;
    -webkit-transform: translate3d(-.5px, 0, 0);
    -moz-transform: translate3d(-.5px, 0, 0);
    transform: translate3d(-.5px, 0, 0);
    -webkit-border-radius: 4em;
    -moz-border-radius: 4em;
    border-radius: 4em
}

.hdf-button-overlay-wrapper:hover .hdf-button-overlay {
    opacity: 1;
    -webkit-transition: width .3s cubic-bezier(.35, .7, .32, .9);
    -moz-transition: width .3s cubic-bezier(.35, .7, .32, .9);
    transition: width .3s cubic-bezier(.35, .7, .32, .9);
    width: calc(100% + 1px)
}
.hdf-button-overlay-wrapper {    
    z-index:0 !important;
}




/********************
 supporthome.css 
********************/

.hdf-support-home .brikit-content-block {
    background-color:transparent;
    border:0px;
    overflow:visible;
}
.hdf-support-home .hdf-search-layer .brikit-container {
    overflow:visible;
}
.hdf-support-home .search-macro-query input {
    border-radius:10px;
}
.hdf-support-home .hdf-search-layer {
    background:url("https://confluence.hdfgroup.org/plugins/servlet/themepress/brikitservlet/designs/themes/Limelight/images/bg-title.jpg");
}
.hdf-support-home .hdf-search-layer h1 {
    color:white;
    font-weight:600;
    font-size:48px;
    padding:0px;
    margin:0px;
    text-transform:uppercase;
}
.hdf-support-home .hdf-search-layer h2 {
    color:white;
    font-family:roboto;
    font-size:28px;
    margin:0px;
    padding-top:30px;
}
.hdf-support-home .hdf-search-layer ol.last {
    display:none;
}
.hdf-support-home .hdf-search-layer ol:nth-child(1){
    display:inherit;
}
.hdf-support-home .hdf-search-layer ol.last,
.hdf-support-home .hdf-search-layer ol.last li.active *:hover {
    pointer-events:none;
    cursor:text;
    text-decoration:none;
    background-color:#f8f9fa;
}

.hdf-support-home .hdf-options-layer ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}

.hdf-support-home .hdf-options-layer ul li {
    width:calc(33% - 43px);
    display:inline-block;
    padding:40px 10px;
    background:white;
    border:1px solid #cccccc;
    margin:10px;
}
.hdf-support-home .hdf-options-layer ul li h1 {
    font-size:26px;
    font-weight:500;
}       
.hdf-support-home .hdf-options-layer ul li:hover {
    background:#2e8deb;
}
.hdf-support-home .hdf-options-layer ul li:hover h1,
.hdf-support-home .hdf-options-layer ul li:hover .hdf_icon {
    color:white;
}
.hdf-support-home .hdf-options-layer .hdf_icon {
    color:#585858;
    font-size:50px;
}
@media (max-width:865px) {
    .hdf-support-home .hdf-options-layer ul li {
        width:calc(50% - 45px);
    }
}
@media (max-width:590px) {
    .hdf-support-home .hdf-options-layer ul li {
        width:calc(100% - 40px);
    }
}
.hdf-support-home .hdf-options-layer * {
    transition-delay: 0.5, 0.5s;
    transition-duration: .15s, .15s;
    transition-timing-function: linear, linear;
}
.hdf-support-home .hdf-faq-layer {
    background:white;
}
.hdf-support-home .hdf-faq-layer .heatmap ul {
    background-color:white;
}
.hdf-support-home .hdf-faq-layer ol {
    list-style-type:disc;
}
.hdf-support-home .hdf-faq-layer li a {
    color:#151515;
}
.hdf-support-home .hdf-faq-layer li a:hover {
    color:#2e8deb;
}




/********************
 options.css 
********************/

.hdf-four-options-layer ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}

.hdf-four-options-layer ul li {
    width:calc(25% - 47px);
    display:inline-block;
    padding:68px 10px;
    background:white;
    border:1px solid #cccccc;
    margin:10px;    
}
.hdf-four-options-layer ul li h1 {
    font-size:26px;
    font-weight:500;
}       
.hdf-four-options-layer ul li:hover {
    background:#2e8deb;
}
.hdf-four-options-layer ul li:hover h1,
.hdf-four-options-layer ul li:hover .hdf_icon {
    color:white;
}
.hdf-four-options-layer .hdf_icon {
    color:#585858;
    font-size:50px;
}
@media (max-width:1117px) {
    .hdf-four-options-layer ul li {
        width:calc(50% - 45px);
    }
}
@media (max-width:603px) {
    .hdf-four-options-layer ul li {
        width:calc(100% - 44px);
    }
}




/********************
 onecol_rm.css 
********************/





/********************
 onecol_2.css 
********************/

/* ======================================= */
/* ======================================= */
/* New "One Column" Reference Manual Pages */
/* ======================================= */
/* ======================================= */

/* ================== */
/* Adjust page layout */
/* ================== */

/* Use the full main content block */
.hdf-rm-onecol-content-stack .brikit-content-column-main .brikit-content-block {
  padding:0px;  
  margin:0px;
  border-radius:0px;    
}
/* Add space between "hdf" content blocks and the main brikit content block they reside in */
.hdf-rm-content-block {
  padding:10px;
  margin:10px;
  padding-right:40px;
}
/* Hide the page title since it will be in the RM navbar */
.hdf-rm-onecol-content-stack .brikit-title-container {
    display:none;
}
/* Add space at the bottom of the last section only */
.hdf-rm-section:last-of-type {
    margin-bottom:20px;
}
/* Add some space around each hdf conten section */
.hdf-rm-section {
    margin-left:30px;
    margin-top:10px;
}

/* =================== */
/* Three-column navbar */
/* =================== */
.hdf-rm-navbar {
    background-color:rgb(46,141,235);  
    background-image:url("https://confluence.hdfgroup.org/plugins/servlet/themepress/brikitservlet/designs/themes/Limelight/images/bg-title.jpg");
}
.hdf-rm-navbar-navcol {
  left:30px;
  position:absolute;
}
.hdf-rm-navbar-titlecol {
  float:none;
  height:60px;
}
.hdf-rm-navbar-togglecol {    
  position:absolute;
  right:30px;
}
.hdf-rm-title-block {
  padding:15px 0px 0px 0px;
  margin:0px;
}
.hdf-rm-title-block #title-text{
  color:white !important;  
}

/* Navbar sticks to the top of the main content column when scrolling down */
.sticky .hdf-rm-navbar {
  position:fixed;
  top:52px;   
  z-index:10; 
  width:calc(100vw - 280px);
}
/* The page tree sidebar is hidden on mobile (<640px), so navbar should be full width */
@media (max-width:640px) {
  .mobile-menu-slider .sticky .hdf-rm-navbar {
     width:100vw;          
  }
}
/* Adjust size of navbar when pagetree is collapsed */
.sticky.collapsed .hdf-rm-navbar {
  width:calc(100vw - 20px);
}
.sticky .hdf-rm-summary-block {
  margin-top:70px !important;
}
/* Small viewports hide the site navbar, so the page navbar doesn't stick as low */
@media (max-width:510px) {
    .sticky .hdf-rm-navbar {        
        top:0px;           
     }    
}
.hdf-rm-title-block #title-text {
    padding:0px 60px !important;
}
.sticky .hdf-rm-title-block #title-text {
    padding:0px 45px !important;
}
.sticky.collapsed .hdf-rm-title-block #title-text {
    padding:0px 60px !important;
}
/* ========================================== */
/* Navbar buttons to toggle between languages */
/* ========================================== */
.hdf-togglebutton {
    float:right;    
    padding:10px 20px 10px 20px;
    margin:10px 5px;
    text-align:center;
    border-radius:50px;    
}
.hdf-togglebutton p {
    color:rgb(255, 255, 255);
    font-weight:300;
    font-family:Rubik,Roboto; 
}
.hdf-togglebutton p:hover {
    color:#061e34;
    cursor:pointer;
}
.hdf-togglebutton.hdf-toggled-on {
  background:#082946;
}
.hdf-togglebutton.hdf-toggled-on p:hover {
    color:rgb(255, 255, 255);    
}
/* The buttons toggle the hdf-togglebox-hidden class on corresponding language blocks */ 
.hdf-togglebox-hidden {
  display:none;
}
/* Don't show they language buttons if they don't have visible class  */
/* (which is only applied if languages have signature on the RM page) */
.hdf-togglebutton:not(.hdf-togglebutton-visible) {
    display:none;
}

/* ====================================== */
/* Navbar links to navigate down the page */
/* ====================================== */
.hdf-rm-navbutton {
    float:left;    
    padding:10px 10px;
    margin:10px 0px;
    text-align:center;    
}
.hdf-rm-navbutton a {
    color:rgb(255, 255, 255) !important;    
    font-family:Rubik;
    font-weight:300;    
}
.hdf-rm-navbutton a:hover {
  color:#061e34 !important;
}

/* ============================================================================= */
/* Make sure page anchors jump past the page navbar (as well as the site navbar) */
/* ============================================================================= */
.hdf-rm-onecol-content-stack .confluence-anchor-link {
    position:relative;
    top:-113px;    
}
/* Jump less when the site navbar is hidden */
@media (max-width:510px) {
  .hdf-rm-onecol-content-stack .confluence-anchor-link {    
    top:-59px;    
  }
}
.hdf-rm-onecol-content-stack .hdf-rm-section .confluence-anchor-link:before {
    content:"";
    display:block;
}

/* =========================================================================== */
/* Extra 'background' navbar to make the transitions when changing the navbar  */
/* width when it's in a fixed position appear smoother                         */
/* =========================================================================== */
.hdf-rm-navbar-bg {
  height:0px;
}
.sticky .hdf-rm-navbar-bg {
  display:fixed;
  height:60px !important;
  width:5000px;
  background:#308dec;
  z-index:9;
}

/* ========================================================================== */
/* Squash the navlinks into a hamburger menu when the viewport width is small */
/* ========================================================================== */

/* Switch out menu for hamburger at widths < 1220 */
@media (min-width:1220px) {
  #menuToggle {
      display:none !important;
   }  
}
@media (max-width:1219px) {
  .hdf-rm-navbar-navcol {
      display:none
  }
  .hdf-rm-navbar-togglecol {
      display:none;
  }
}

/* ============== */
/* Hamburger menu */
/* ============== */
#menuToggle {   
  display:block;  
  position: absolute;
  top: 20px;
  right:20px;
  z-index: 11;  
  -webkit-user-select: none;
  user-select: none;
  overflow:visible !important;  
}
.sticky #menuToggle {
  top:72px;
  right:20px;
  position:fixed;  
}
@media (max-width:510px) {
 .sticky #menuToggle {
    top:20px;
  } 
}
#menuToggle input {
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;  
  cursor: pointer;  
  opacity: 0;
  z-index: 2;
  -webkit-touch-callout: none;  
}
#menuToggle span {
  display: block;  
  width: 33px;
  height: 2px;
  margin-bottom: 7px;
  position: relative;  
  background: #ffffff;
  border-radius: 3px;  
  z-index: 1;  
  transform-origin: 4px 0px;  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
}
#menuToggle span:first-child {
  transform-origin: 0% 0%;
}
#menuToggle span:nth-last-child(2) {
  transform-origin: 0% 100%;
}
#menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #ffffff;
}
#menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}
#menuToggle input:checked ~ span:nth-last-child(2) {
  transform: rotate(-45deg) translate(0, -1px);
}
#menuToggle ul {
  position: absolute;  
  width:150px;
  right:-20px;
  padding: 20px;
  padding-top: 0px;  
  background: #308dec;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  /* to stop flickering of text in safari */  
  transform-origin: 0% 0%;
  transform: translate(500%, 0%);  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}
#menuToggle ul p {
  color:#061e34;
  font-weight:500;  
}
#menuToggle ul p {
  color:#ffffff;
  font-weight:500;  
}
#menuToggle ul li {
  padding: 10px 0;
  font-size: 22px;
  text-align:right;  
}
#menuToggle ul li .hdf-rm-navbutton {
  float:none;  
  text-align:right;
  padding:0px;
  margin: 0px 0px 0px 0px;  
}
#menuToggle ul li .hdf-togglebutton {
  float:right;
  clear:both;  
  padding:5px;
  margin: 0px 0px 10px 0px;  
}
#menuToggle ul li .hdf-togglebutton p {
  font-weight:300;
}
#menuToggle input:checked ~ ul {
  transform: none;
}

/* ================== */
/* Collapsed Pagetree */
/* ================== */

/* Adjust column widths when pagetree is collapsed */
.collapsed .rm_pagetree_col[style] {  
  width:20px !important;
  overflow:hidden;
  background:#1d75ce !important;
}
.collapsed .hdf-rm-main-column {
  width:calc(100vw - 20) !important;  
}

.sticky .rm_pagetree_col .brikit-content-block {  
  margin-top:72px;
}

/* Button to collapse pagetree */
.hdf-rm-onecol-content-stack .hdf-sidebar-button {        
    border:0px !important;
    background:#1d75ce;
    color:white;
    font-family:roboto;            
    text-align:center;
    padding-bottom:5px;
    height:35px;    
    padding-top:20px;    
    padding-left:0px;    
}
.hdf-rm-onecol-content-stack .hdf-sidebar-button:hover {    
    color:#061e34;
    border:0px !important;
    cursor:pointer;    
}
.hdf-rm-onecol-content-stack .hdf-sidebar-button-text {
    padding-left:10px;    
    font-size:18px;
}
.hdf-rm-onecol-content-stack .hdf-sidebar-button-icon {
    font-size:16px;
}
.hdf-rm-onecol-content-stack .sticky .hdf-sidebar-button {
    position:fixed;    
    z-index:1;
    top:52px; 
    width:320px;        
    text-align:left;
    padding-left:100px;
}
.hdf-rm-onecol-content-stack .sticky.collapsed .hdf-sidebar-button {
    position:fixed;    
    z-index:5;
    top:52px; 
    width:0px;
    margin-left:6px;    
    text-align:center;
    padding-left:0px;
}
@media (max-width:510px) {
  .hdf-rm-onecol-content-stack .sticky .hdf-sidebar-button {
    top:0px;
  }
  .hdf-rm-onecol-content-stack .sticky.collapsed .hdf-sidebar-button {
    top:0px;
  }
}
.hdf-rm-onecol-content-stack .collapsed .hdf-sidebar-button-text {
    display:none;
}
.hdf-rm-onecol-content-stack .rm_pagetree_col {
    transition:0s
}
.hdf-rm-onecol-content-stack .collapsed .hdf-sidebar-button-icon {
    font-size:14px;    
}

/* remove the pagetree when collapsed */
.hdf-rm-onecol-content-stack .rm_pagetree_col.collapsed .column-wrapper {
 display:none; 
}

/* ======================================================= */
/* Update the look and feel of the syntax-highlighted code */
/* ======================================================= */
.pdl .codeContent .gutter {
    background:#e0e0e0;
}
div.panelHeader.pdl {
    background:#e0e0e0;
}

/* ============== */
/* Column spacing */
/* ============== */
.hdf-rm-onecol-content-stack div.rm_pagetree_col {
  width:280px !important;
}
.hdf-rm-onecol-content-stack .hdf-rm-main-column {
  width:calc(100% - 280px) !important;
}
.hdf-rm-onecol-content-stack .hdf-sidebar-button {
  width:280px !important;
  margin-left:0px !important;
  padding-left:0px !important;
  text-align:center !important;  
}
.hdf-rm-onecol-content-stack .collapsed .hdf-sidebar-button {
  width:20px !important;  
}
.hdf-rm-onecol-content-stack .sticky .hdf-rm-navbar {
  width:calc(100% - 280px);
}
.hdf-rm-onecol-content-stack .collapsed.sticky .hdf-rm-navbar {
  width:calc(100% - 20px);  
}
.mobile-menu-slider .sticky .hdf-rm-navbar {
     width:100vw;          
}
.hdf-print-only {
    display:none;
}
#main-content > p {    
    margin:0px;
}
.hdf-rm-summary-block p {
    text-align:center;
}




/********************
 rm_code_blocks.css 
********************/

.hdf-rm-onecol-content-stack .codeContent tr {
    background-color:#2a2824 !important;
}
.hdf-rm-onecol-content-stack .syntaxhighlighter.sh-confluence .plain, .syntaxhighlighter.sh-confluence .plain a {
    color:white !important;
}




/********************
 rm_summary_page.css 
********************/

.hdf-rm-summary-page .hdf-rm-navbar {
    display:none;
}
.hdf-rm-included * {
  font-size:14px !important;
  text-align:left !important;
  padding:0px !important;
  margin:0px !important;
}
.hdf-rm-summary-page .brikit-content-column-main .brikit-content-block {
  padding:20px;  
  margin:20px;  
}
.hdf-rm-summary-page .hdf-print-only {
    display:block;    
}
.hdf-rm-summary-page .hdf-print-only h1 {
    color:black !important;
}
.hdf-rm-summary-page #content-block-1195578111 {
  display:none;
}
.hdf-rm-summary-page .hdf-rm-included .brikit-content-block {
  margin:0px 0px 40px 0px !important;
  padding:10px 0px 0px 0px !important;
  border-top:2px solid #082946 !important;
}
.hdf-rm-section, .hdf-rm-summary-block {
  margin:5px 0px 0px 20px !important;
}
.hdf-rm-summary-page pre[class*="language-"], :not(pre) > code[class*="language-"],
.hdf-rm-summary-page .language-c * {
    background-color:none !important;    
    color:black !important;
    text-shadow:none !important;
    background:none;
    border:none;
    box-shadow:none;    
    border-radius:0px !important;    
}
.hdf-rm-summary-page pre {
    border-radius:0px;
    background:none !important;
}
.hdf-rm-summary-page .hdf_procedure p {
    border:0px !important;
    background:none;
}
.hdf-rm-summary-page .code.panel.pdl,
.hdf-rm-summary-page .code.panel.pdl * {
  color:black !important;
  background:none !important;
  border:none !important;
}
.hdf-rm-summary-page .gutter,
.hdf-rm-summary-page .codeHeader.panelHeader.pdl {
    display:none;
}
.hdf-rm-summary-page table * {
  border:none;
}
.hdf-rm-summary-page .brikit-title-container {
    display:block;
}
.language-fortran *,
.language-c * {
    z-index: 0 !important;
}




/********************
 print.css 
********************/

@media print {

/* Remove all background coloring and make all text black*/
* {
    background-color:#ffffff !important;
    background-image:none !important;
    color:black !important;
    border:0px !important;    
    border-radius:0px !important;
}

/* Make all columns full page width */
.brikit-content-column {
    display: block !important;
    width:100% !important;
}
/* Hide everything not a part of the brikit content stack (i.e. header, footer, etc). */
#main > div:not(.brikit-content-stack) {
    display:none;
}
#title-text {
  text-align:left !important;
}
/* Hide pagetree column */
.hdf_layout,
.rm_pagetree_col {    
    display:none !important;
}
.tabs-menu {    
    display:none !important;
}
.rm_title p {    
    text-align: left !important;
}
.brikit-content-block {        
    display:block !important;    
    width:80vw !important;
    margin:0px !important;
    padding:0px !important;
}
h1 {
    text-align: center;
    margin: 10px 0px 10px 0px;
    color:black;    
}
.fa {
        display:none !important;
    }
.expand-control {
        display:none;
    }
    body {
    margin:50px 0px !important;
}
.hdf-print-only {
    display:block;
}
.hdf-print-only h1 {
    color:black !important;
}
#header-precursor,
#header-hide-on-load {
    display:none;
}



* {
    font-size:12px !important;
    text-align:left !important;
}
.hdf-rm-navbar {
    display:none;
}


.hdf-rm-navbar {
    display:none;
}
.hdf-rm-included * {
  font-size:14px !important;
  text-align:left !important;
  padding:0px !important;
  margin:0px !important;
}
.brikit-content-column-main .brikit-content-block {
  padding:20px;  
  margin:20px;  
}
.hdf-print-only {
    display:block;    
}
.hdf-print-only h1 {
    color:black !important;
}
#content-block-1195578111 {
  display:none;
}
.hdf-rm-included .brikit-content-block {
  margin:0px 0px 40px 0px !important;
  padding:10px 0px 0px 0px !important;
  border-top:2px solid #082946 !important;
}
.hdf-rm-section, 
.hdf-rm-summary-block {
  margin:5px 0px 0px 20px !important;
}
pre[class*="language-"], :not(pre) > code[class*="language-"],
.language-c *,
.language-fortran * {
    background-color:none !important;    
    color:black !important;
    text-shadow:none !important;
    background:none;
    border:none;
    box-shadow:none;    
    border-radius:0px !important;    
}
pre {
    border-radius:0px;
    background:none !important;
}
.hdf_procedure p {
    border:0px !important;
    background:none;
}
.code.panel.pdl,
.code.panel.pdl * {
  color:black !important;
  background:none !important;
  border:none !important;
}
.gutter,
.codeHeader.panelHeader.pdl {
    display:none;
}
table * {
  border:none;
}
.brikit-title-container {
    display:block;
}
.language-fortran *,
.language-c * {
    z-index: 0 !important;
}

.hdf-rm-onecol-content-stack .codeContent tr {
    background-color:#2a2824 !important;
}

.hdf-rm-onecol-content-stack .syntaxhighlighter.sh-confluence .comments,
.hdf-rm-onecol-content-stack .syntaxhighlighter.sh-confluence .comments a,
.hdf-rm-onecol-content-stack .syntaxhighlighter.sh-confluence .bold,
.hdf-rm-onecol-content-stack .syntaxhighlighter.sh-confluence .bold a,
.hdf-rm-onecol-content-stack .syntaxhighlighter.sh-confluence .keyword,
.hdf-rm-onecol-content-stack .syntaxhighlighter.sh-confluence .keyword a,
.hdf-rm-onecol-content-stack .syntaxhighlighter.sh-confluence .plain,
.hdf-rm-onecol-content-stack .syntaxhighlighter.sh-confluence .plain a {
    color:black !important;
}

body,
* {
  margin:0px !important;
  padding:0px !important;
  white-space:normal;
}

pre {
    white-space:pre-line;
}

.hdf-last-modified-block,
.hdf-footer-shim {
  display:none !important;
}

p {
    margin-top:5px !important;
}
.aui-icon {
  display:none !important;
}

}




/********************
 nonpage.css 
********************/

/* Brikit doesn't support non-pages (labels, pages, etc), but we */
/* still want to show the header on those pages, so this css     */
/* does that.                                                    */

/* SHOW the Brikit header bar on non-brikit-supported pages */
.brikit-non-page.brikit-header-backdrop {
    display:inherit !important;
}

.brikit-non-page .brikit-header-container,
.brikit-non-page .brikit-footer-container {  
    padding: 0 0px !important;
}

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: 0px;   
}

.brikit-non-page .brikit-header {
    width:100% !important;    
}
