

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























































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

@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,600,700,300);@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,400italic);




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

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




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

.brikit-toolbar {
		background: transparent   ;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 {
	color: #fff;
}

#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;bottom: auto;left: auto;
			}







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

/* Wait indicator */
span.waiting {
	background: transparent url(/wiki/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(/wiki/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(/wiki/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(/wiki/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(/wiki/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(/wiki/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 .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(/wiki/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(/wiki/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(/wiki/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(/wiki/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(/wiki/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(/wiki/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: #032A46;
}

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

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

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

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(/wiki/plugins/servlet/themepress/brikitservlet/images/icons/layer-1.png) center center repeat-y;
}

.aui-button span.layer-2       { background-image: url(/wiki/plugins/servlet/themepress/brikitservlet/images/icons/layer-2.png); }
.aui-button span.layer-2-left  { background-image: url(/wiki/plugins/servlet/themepress/brikitservlet/images/icons/layer-2-left.png); }
.aui-button span.layer-2-right { background-image: url(/wiki/plugins/servlet/themepress/brikitservlet/images/icons/layer-2-right.png); }
.aui-button span.layer-3       { background-image: url(/wiki/plugins/servlet/themepress/brikitservlet/images/icons/layer-3.png); }
.aui-button span.layer-3-main  { background-image: url(/wiki/plugins/servlet/themepress/brikitservlet/images/icons/layer-3-main.png); }
.aui-button span.layer-4       { background-image: url(/wiki/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(/wiki/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: #DEDFE0;
  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: rgba(0,0,0,0.85);
}

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

.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: #3572b0;
	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, #032A46, #032A46);
    background-image: -ms-linear-gradient(top,  #032A46, #032A46);
    background-image: -webkit-linear-gradient(top,  #032A46, #032A46);
    background-image: -o-linear-gradient(top,  #032A46, #032A46);
    background-image: linear-gradient(top,  #032A46, #032A46);
    text-shadow: 0 1px 0 #032A46;
}
*/




/********************
 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 {font-family: "Source Sans Pro",sans-serif;font-weight: 400;}

#content.space .blog-post-listing .wiki-content {
				color: #3E3F40;
	font-family: 	 'Open Sans', "Trebuchet MS", Verdana, "Verdana Ref", 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: #3572b0;
				text-decoration: none;
		border-bottom: none;
		padding: 0;
}

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

.target-new-window a:not(.edit-content-block),
.plugin_attachments_container,
.plugin_attachments_container a,
.plugin_attachments_container span {
		color: rgba(0,0,0,0.85);
	font-family: "Source Sans Pro",sans-serif;
	font-size: 16px;
	font-weight: normal;line-height: 22px;
}

.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: #3572b0;
	border: 1px solid #3572b0;
}




/********************
 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: #032A46;
		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: transparent   ;}

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

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

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

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

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

.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 {color: #06C;
}

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

#header .aui-header .aui-quicksearch input,
#header .aui-header .aui-quicksearch input:focus {
	color: #DEDFE0;
	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: #DEDFE0;
}

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

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

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





/********************
 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(/wiki/plugins/servlet/themepress/brikitservlet/images/icons/left.png) center center repeat;
}

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

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

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




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

/*LINKS*/

/* Selector stack directly from Confluence 
a,
a:visited,
a:focus,
a:hover,
a:active,
a.blogHeading {
    color: #3572b0;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: #3572b0;
}


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

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


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

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

.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: #3572b0;
}
*/

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

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

#content blockquote p {
			color: #032A46;
	font-family: 	 "Source Sans Pro",sans-serif ;
	font-size: 16px;
	font-weight: 400;font-style: italic;
}

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


.createlink,
a.createlink,
a.createlink:link,
a.createlink:visited,
a.createlink:active,
a.createlink:hover {color: #06C;
					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: #3572b0;}

.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 {font-family: "Source Sans Pro",sans-serif;font-weight: 400;}

h5, h6,
.brikit-content-layers h5,
.brikit-content-layers h6,
#toolbar #format-dropdown .format-h5 a,
#toolbar #format-dropdown .format-h6 a {
		color: #06C;
	font-family: "Source Sans Pro",sans-serif;font-weight: 400;
	text-transform: uppercase;
}

.brikit-content-layers h1,
.brikit-content-layers h2 {}

h1 a:link,
h1 a:visited,
h1 a:focus,
h1 a:hover,
h1 a:active {}

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

.tableview th {}


/* 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: rgba(0,0,0,0.85);
	font-family: "Source Sans Pro",sans-serif;
	font-size: 16px;
	font-weight: normal;line-height: 22px;
}

/*HEADINGS*/

h1,
.brikit-content-layers h1,
.brikit-content-layers h1:first-child,
.brikit-content-layers h1+h1 {
		margin: 	 25px 0 0 0 ;
	font-size: 	 2.0em ;
}

.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: 	 25px 0 0 0 ;
	font-size: 	 1.5em ;
}

.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: 	 1,17em ;
}

.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: 	 15px 0 0 0 ;
	font-size: 	 1,12em ;
}

.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: 	 .83em ;
}

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

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

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

.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: #032A46;
	font-family: 	 "Source Sans Pro",sans-serif ;
	font-size: 14px;}

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

.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: 	 'Open Sans', "Trebuchet MS", Verdana, "Verdana Ref", Arial, sans serif ;
	font-size: 14px;}

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




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

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

padding: 12px 20px;
		}

.brikit-banner-content p{
			color: #032A46;
	font-family: 'Open Sans', "Trebuchet MS", Verdana, "Verdana Ref", 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: 'Open Sans', "Trebuchet MS", Verdana, "Verdana Ref", 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: #DEDFE0;padding: 4px;
	background: #F3F4F5;
	
		box-shadow: rgb(221, 221, 221) 0px 0px 2px 1px;
	
}




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

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

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

	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 {
			  margin:  0 0 40px 0;  
		background: #FFFFFF   ;
		
		border-width: 0px;}


.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: 	 100px ;

			  margin:  0 10px;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: $brikitHeaderContentBackgroundColor  url(/wiki/plugins/servlet/themepress/brikitservlet/designs/themes/MP1/images/xMediaPortal-HTPC-Media-Center15.png)   ;
		
	width: 100%;width: 370px;position: absolute;
					top: 	 0px ;
			bottom: auto;
							right: 	 0px ;
			left: 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: #032A46;
	font-family: "Source Sans Pro",sans-serif;
	font-size: 12px;padding: 0px 4px;}

.brikit-header-content .brikit-content-block h1,
.brikit-header-content h1 {
		color: #032A46;
	font-family: 	 "Source Sans Pro",sans-serif ;
	font-size: 12px;padding: 0 16px;}

.brikit-header-content a:not(.aui-button),
.brikit-header-content ul li a:not(.aui-button) {
	color: #3572b0;
		color: #D1E5E3;
	font-family: 	 "Source Sans Pro",sans-serif ;text-decoration: none;
		border-bottom: none;
	}

.brikit-header-content a:hover:not(.aui-button) {
	color: #06C;
	color: #032A46;
	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;
					bottom: 	 18px ;
			top: auto;
							left: 	 2px ;
			right: auto;
				line-height: 0;
}

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

/*removed
	*/




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

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

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


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

#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 {font-family: 	 "Source Sans Pro",sans-serif ;}

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

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

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




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

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

}

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




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

.brikit-menu-panel {
		width: auto;
		overflow-x: auto;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: #DEDFE0   ;
		
	padding: 20px 12px;

}

/* 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: #808284;
	font-family: 	 'Open Sans', "Trebuchet MS", Verdana, "Verdana Ref", Arial, sans serif ;
	font-size: 15px;
	font-weight: 400;list-style-type: none;
}

.brikit-menu-panel a,
.brikit-menu-panel ul li a,
.brikit-menu-panel h1 a {
	
		color: #808284;
	font-family: 	 'Open Sans', "Trebuchet MS", Verdana, "Verdana Ref", Arial, sans serif ;
	font-size: 15px;
	font-weight: 400;text-decoration: none;
		border-bottom: none;
	}


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

.brikit-menu-panel h1,
.brikit-menu-panel h1 a {
		color: #3E3F40;
	font-family: 	 "Source Sans Pro",sans-serif ;
	font-size: 15px;text-transform: uppercase;}

.brikit-menu-panel p {
		color: #808284;
	font-family: 	 'Open Sans', "Trebuchet MS", Verdana, "Verdana Ref", 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-navgroup-horizontal .aui-nav > li {	

}

.brikit-menu .aui-navgroup-horizontal .aui-nav > li a {
		color: #06C;
	font-family: 	 "Source Sans Pro",sans-serif ;
	font-size: 18px;
	font-weight: 400;border-width: 0px;
	border-style: none;
	border-color: transparent;padding: 	 12px 18px 18px 18px ;

}

.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: #032A46;
	
		background: transparent   ;}

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

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

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


.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: #06C; 
}
	
.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: #032A46; 
}




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

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

.brikit-menu-dropdown.aui-dropdown2.aui-style-default a {
		color: #032A46;
	font-family: 	 "Source Sans Pro",sans-serif ;
	font-size: 14px;
	font-weight: 400;background: #FFFFFF   ;
				
}

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

.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: #032A46   ;
		}	
	
.brikit-menu-dropdown.aui-dropdown2.aui-style-default li {}
	




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

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

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

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

.fluid-menu li:before {
	content: "\f11c";
	color: #808284;
	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: #3572b0;
	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: #3572b0;
	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: #3572b0;
	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:#032A46;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:#032A46;border:solid #f5f5f5;border-width:2px 0;box-shadow:-5px 0 0 -2px #032A46,5px 0 0 -2px #032A46;content:"";height:4px;left:-50%;margin-left:-14px;margin-right:6px;position:absolute;right:50%;top:4px;}

.aui-progress-tracker-step-current ~ .aui-progress-tracker-step{color:#707070;}

.aui-progress-tracker-step-current ~ .aui-progress-tracker-step>span:before,.aui-progress-tracker-step-current ~ .aui-progress-tracker-step>a:before{background-color:#ccc;}

.aui-progress-tracker-step-current ~ .aui-progress-tracker-step>span:after,.aui-progress-tracker-step-current ~ .aui-progress-tracker-step>a:after{background-color:#f5f5f5;box-shadow:none;}

.aui-progress-tracker-inverted .aui-progress-tracker-step>span:before,.aui-progress-tracker-inverted .aui-progress-tracker-step>a:before{box-shadow:0 0 0 3px #fff;}

.aui-progress-tracker-inverted .aui-progress-tracker-step+.aui-progress-tracker-step>span:after,.aui-progress-tracker-inverted .aui-progress-tracker-step+.aui-progress-tracker-step>a:after{border-color:#fff;}

.aui-progress-tracker-inverted .aui-progress-tracker-step-current ~ .aui-progress-tracker-step>span:after,.aui-progress-tracker-inverted .aui-progress-tracker-step-current ~ .aui-progress-tracker-step>a:after{background-color:#fff;}




/********************
 quick-search.css 
********************/

#brikit-search {
					 display: none ; 	}

#brikit-search .aui-quicksearch {

	position: absolute;
	z-index: 99;
	
				position: absolute;
					bottom: 	 -42px ;
			top: auto;
							right: 	 0px ;
			left: auto;width: 200px;
	
		 padding: 0 0 0 28px; 		
		border-width: 1px;
	border-style: solid;
	border-color: #DEDFE0;
	border-radius: 4px;
	
		background: #FFFFFF  url(/wiki/plugins/servlet/themepress/brikitservlet/designs/themes/MP1/images/glass.png)  9px center no-repeat;
			
		box-shadow: 0px;
}

#brikit-search .aui-quicksearch input {
	
		height: 30px;
	width: 180px;
	
		 padding: 0 8px; 	
		border-width: 0px;background: transparent   ;
		
		color: #808284;
	font-family: 	 "Source Sans Pro",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 {}

#quick-search li.active a  {
	background-color:  !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: #032A46;
	color: #032A46;
}

#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: #808284;
	font-family: 	 "Source Sans Pro",sans-serif ;
	font-size: 14px;
	font-weight: 400;}

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

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




/********************
 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: #333;
	font-family: 	 "Source Sans Pro",sans-serif ;
	font-size: 32px;
	font-weight: 400;text-decoration: none;
		border: none;
}

#title-heading.brikit-page-title h1 a:hover,
.brikit-page-title #title-text a:hover {
	color: #192e59;
				text-decoration: none;
		border-bottom: none;
	}




/********************
 page-metadata.css 
********************/

.page-metadata {
	margin: 0;	/* neutralize Confluence */
}

#page-metadata-banner.with-title {
	display: block !important;  /* force it to stay visible when Confluence tries to hide it when breadcrumbs are expanded */
}

#brikit-main-column-title #page-metadata-banner ul.banner #system-content-items,
#brikit-main-column-title #page-metadata-banner ul.banner>li {
	padding-top: 0;
}

#title-text {
	clear: both;
}

.brikit-page-metadata {padding: 4px 0;}

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

.brikit-page-metadata .page-metadata a,
.brikit-page-metadata .page-metadata ul li a {
			color: #808284;
	font-family: 	 "Source Sans Pro",sans-serif ;
	font-size: 11px;
	font-weight: 300;
	text-transform: lowercase;
			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: 12px 0 0 0;}

.brikit-title {
	position: relative;

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




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


.brikit-content-layers .brikit-content-layer-backdrop {}

.brikit-content-layers .brikit-content-layer-container {
	position: relative;}

.brikit-content-layers .brikit-layer {}

.brikit-content-layers .brikit-content-layer-table {
	display: table;
	table-layout: fixed;
	width: 100%;
}

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




/********************
 column.css 
********************/


/* This is an EXCEPTION to the .brikit-content-layers rule, since we want these to affect ALL columns EVERYWHERE */
.brikit-content-column {
	display: table-cell;
		margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	vertical-align: top;
}

/* Alternate styling */

.brikit-content-layers .brikit-content-alternate-style.brikit-content-column {}




/********************
 block.css 
********************/


.brikit-content-layers .brikit-content-block {
	position: relative;
	overflow: hidden;
	
		border-width: 1px;
	border-style: solid;
	border-color: #DEDFE0;
	border-radius: 4px;background: #FFFFFF   ;
			
		 padding: 28px; 	  margin:  15px;  }

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

.brikit-content-layers .brikit-content-alternate-style h1 {
		color: #3E3F40;font-weight: 400;
	text-transform: uppercase;
	font-size: 	 16px ;
		border-bottom: 1px solid #DEDFE0;
	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 #06C;
	}

/*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: 15px;
	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: 	 "Source Sans Pro",sans-serif ;
	font-size: 16px;}

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

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

.brikit-content-layers .tabs-menu.theme-press .menu-item.theme-press.active-tab a {
	color: #032A46;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 ;
}




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

.brikit-labels {
	position: relative;

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

/*likes styling*/
.brikit-labels * {
				color: rgba(0,0,0,0.85);
	font-family: "Source Sans Pro",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 {margin:  0 0 10px 0;}

.brikit-comments {
	position: relative;

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

.comment-threads h4 a {}

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

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

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

.comment-header .author a {
	color: #3572b0;
}

/*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; 	  margin:  24px 0 0 0;  
		background: #032A46   ;
		
		border-width: 4px 0 0 0;
	border-style: solid;
	border-color: #032A46;}

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




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

.brikit-footer-content {}

.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: #D1E5E3;
	font-family: 	 "Source Sans Pro",sans-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: #032A46;
	font-family: 	 "Source Sans Pro",sans-serif ;
	font-size: 13px;
	font-weight: 400;line-height: 1.1em;
}

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

#brikit-footer .profile-macro .vcard a:hover,
.brikit-footer-content a:hover {
	color: #D1E5E3;
	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 {
	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 {
	display: block !important;
}

.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: 	 'Open Sans', "Trebuchet MS", Verdana, "Verdana Ref", 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: #06C   ;
							
		 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: #63ad63   ;
			
}

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

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

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




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

/*TODO: see which bits can go*/

.aui-progress-tracker-step>span:before,
.aui-progress-tracker-step>a:before {background:#032A46;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:#032A46;border:solid #f5f5f5;border-width:2px 0;box-shadow:-5px 0 0 -2px #032A46,5px 0 0 -2px #032A46;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: rgba(0,0,0,0.85);
	font-family: "Source Sans Pro",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: #DEDFE0;
	height: 6px;
	width: 6px;
		height: 6px;
	width: 6px;
			  margin:  0 2px;  }

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

.rotate-content-control li,
.rotate-content-control li.thumbnail img {
	border-width: 0px;
		border-width: 2px;
	border-style: solid;
	border-color: #DEDFE0;
	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: #032A46;
}


.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: rgba(0,0,0,0.85);
	font-family: "Source Sans Pro",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: #D1E5E3 !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(/wiki/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(/wiki/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(/wiki/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: 	 "Source Sans Pro",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: 	 "Source Sans Pro",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: 	 "Source Sans Pro",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: 	 "Source Sans Pro",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: #3572b0;font-family: 	 "Source Sans Pro",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: #3572b0;font-family: 	 "Source Sans Pro",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: 	 "Source Sans Pro",sans-serif ;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: #032A46;
		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: #032A46;
	font-family: 	 "Source Sans Pro",sans-serif ;font-weight: 700;}




/********************
 blog-posts-excerpts.css 
********************/

/*align the macro with the theme settings, correct alignment within blocks*/
.blog-post-listing .wiki-content { 
  font-family: "Source Sans Pro",sans-serif;
  color: rgba(0,0,0,0.85);
	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: 1,17em;
  font-family: "Source Sans Pro",sans-serif;
}

.blog-post-listing a.blogHeading {
	font-size: 1,17em;
  font-family: "Source Sans Pro",sans-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: "Source Sans Pro",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: #3572b0;
	font-family: "Source Sans Pro",sans-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: #3572b0;
				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: #06C;
				text-decoration: none;
		border-bottom: 0px dotted #06C;
	}




/********************
 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: rgba(0,0,0,0.85);
	font-family: "Source Sans Pro",sans-serif;
	font-size: 16px;
	font-weight: normal;color: #808284;font-size: 11px;}

/*view change link for all views: social, sidebar, concise*/
.recently-updated .update-item-meta a.changes-link,
.recently-updated .update-item-changes {
	color: #3572b0;
				text-decoration: none;
		border-bottom: none;
		 display: none; }

/*make sure links in this macro get theme styling*/
.recently-updated a,
.recently-updated .update-item-meta a.confluence-userlink {
	color: #3572b0;
				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: #06C;
				text-decoration: none;
		border-bottom: 0px dotted #06C;
	}

/*make sure the read more link gets the theme's font settings*/
.recently-updated {
  font-family: "Source Sans Pro",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: rgba(0,0,0,0.85);
	font-family: "Source Sans Pro",sans-serif;
	font-size: 16px;
	font-weight: normal;line-height: 22px;
	color: #3572b0;
				text-decoration: none;
		border-bottom: none;
	}

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

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




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

#main .cq a {
	color: #3572b0;
}

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

.cq .aui-button.aui-button-link {
  color: #3572b0;
}

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

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




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

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

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

.jscolor-padm {
	background: url(/wiki/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: rgba(0,0,0,0.85);
	font-family: "Source Sans Pro",sans-serif;
	font-size: 16px;
	font-weight: normal;line-height: 22px;
}


/*bring in the tabbed block text styling*/
#recent-updates.aui-tabs ul.tabs-menu a {
				color: #808284;
	font-family: 	 "Source Sans Pro",sans-serif ;
	font-size: 16px;}

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

#recent-updates.aui-tabs ul.tabs-menu li.active-tab a {
			color: #032A46;
			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: 	 #3572b0 ;
}

.aui-icon.rotator:hover {
	cursor: pointer;
  color: 	 #06C ;}

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




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

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




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




/********************
 themepressdemo.css 
********************/

/* These snippets are used to support the built-in demo space. If you have a copy of this theme, feel free to delete this file. */

.brikit-content-block.evaluator-demo-hero h1 {
  font-size: 40px;
  color: #192e59;
}

.brikit-content-block.tour-guide h1 {
  border-bottom: none;
}

body.macro-examples #page .brikit-canvas {
background: #F3F4F5 url(/plugins/servlet/themepress/brikitservlet/designs/themes/lumen/images/theme-press_grayscale.png) center 2550px repeat-x;
}

body.macro-examples table.confluenceTable td.confluenceTd.highlight-blue {
  background-color: #EFF6F5;
}




/********************
 new.css 
********************/

h2, .brikit-content-layers h2, .brikit-content-layers h2:first-child, .brikit-content-layers h2+h2, .brikit-content-layers h1+h2:first-child {
    margin: 25px 0 0 0;
    font-size: 20px;
    font-size: 30px;
    line-height: 40px;
}
.brikit-content-layers h1, .brikit-content-layers h2 {
    border-bottom: solid 1px rgba(125,134,140,0.2);
    overflow: hidden;
}

.brikit-content-block h2:first-child, .brikit-content-layers h2:first-child {
    margin-top: 0;
    overflow: hidden;
    margin-top: 0;
    font-size: 30px;
    line-height: 40px;
}
.sp-highlight-term.themelightblue {
    background-color: inherit;
    color: inherit;
    padding: 0px 2px;
    border-bottom: 1px dotted #ccc;
}
.plugin_spacetree_children_span a {
    font-size: 14px !important;
    color: #3E3F40;
}
.brikit-breadcrumbs     
 li:before {
    display: inline-block;
    padding: 0 2px 0 6px !important;
    content: "\f105" !important;
    font: 12px/1 FontAwesome !important;
}
.aui-button.aui-button-primary, .aui-button.aui-button-primary:visited {
    background: transparent !important;
    font-weight: bold;
}
a.sp-glossary-letter-active {
    border-bottom: 1px solid #8c9fb2 !important;
}
#editpageform {
    height: 100%
}
#title-heading {
    margin-top: 10px;
}
table.confluenceTable td.confluenceTd img, table.confluenceTable td.confluenceTd .confluence-embedded-file-wrapper img, table.confluenceTable th.confluenceTh .confluence-embedded-file-wrapper img {
    max-width: 100%;
    }
table.confluenceTable th.confluenceTh, table.confluenceTable th.confluenceTh>p, table.confluenceTable td.confluenceTd.highlight, table.confluenceTable td.confluenceTd.highlight>p, table.confluenceTable th.confluenceTh.highlight-grey, table.confluenceTable th.confluenceTh.highlight-grey>p, table.confluenceTable td.confluenceTd.highlight-grey, table.confluenceTable td.confluenceTd.highlight-grey>p {
    /*background-color: #f3f4f5;*/
    background-color: #f9f9f9;
}
.quick-comment-body {
    padding-left: 70px;
}
  #brikit-simple-toolbar-toggle.aui-button {
    top: 0px;
    right: initial;
}
p {
    /*margin: 10px;*/
    /*margin: 0.5em 0px 0px 15px !important;*/
	 /*margin: 10px 0 0 0 !important;*/
}
#content.edit {
    display: table-cell;
}
span#childrenspan8323098-1132075808 a {
    font-size: small;
}
.page-nav-right-mp {
    float: right;
    padding: 0px 0px 15px 15px;
}
span.color {
    color: #333;
}
code {
    font-family: Consolas, "Courier New", Courier, Monospace;
    border-radius: 1px;
    color: #003471;
    margin-left: 1em;
    padding-left: 1em;
    background-color: #f8f8f8!important;
    border-left: 4px solid #aaa;
}
#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 {
    font-size: 14px;
}
div.panel.pdl {
    border: 1px solid #e6e6e6;
	border-radius: 2px;
    margin: 10px 30px 10px 10px;
}
.confluence-information-macro-information {
    background-color: #FFFFE0;
}
.panel,
.alertPanel,
.infoPanel {
    color: #555;
}
div.plugin_pagetree ul.plugin_pagetree_children_list>li>div.plugin_pagetree_childtoggle_container {
    height: 23px;
}
.alertPanel,
.infoPanel,
.panelContent {
    background-color: white;
}
.definedTerm {
    font-family: Consolas, "Courier New", Courier, Monospace;
    margin: 0 2px;
    padding: 0px 5px;
    border: 1px solid #DDD;
    background-color: #fafafa;
    border-radius: 3px;
    color: #003471;
}
.pdl .syntaxhighlighter a, .pdl .syntaxhighlighter div, .pdl .syntaxhighlighter code, .pdl .syntaxhighlighter table, .pdl .syntaxhighlighter table td, .pdl .syntaxhighlighter table tr, .pdl .syntaxhighlighter table tbody, .pdl .syntaxhighlighter table thead, .pdl .syntaxhighlighter table caption, .pdl .syntaxhighlighter textarea {
	line-height: 18px;
    font-size: 13px;
    font-weight: 400;
}
.syntaxhighlighter.sh-confluence .string, .syntaxhighlighter.sh-confluence .string a {
    color: #00f!important;
}

.syntaxhighlighter.nogutter td.code .container, .syntaxhighlighter.nogutter td.code .line {
    padding-left: 0px;
}

.codeContent .syntaxhighlighter table td.code .container .line {
    padding-left: 10px;
}

.pdl .codeContent .syntaxhighlighter>table td:first-child {
    padding-left: 0px;
}

.syntaxhighlighter.sh-confluence .keyword {
    color: #069!important;
    font-weight: bold!important;
}
.line.alt2 {
    background-color: #fafafa;
}
.line.alt1 {
    background-color: #fff;
}
.syntaxhighlighter.sh-confluence {
    background-color: #fafafa;
    /*border-left: 2px solid #6cb2ef;*/
}
.pdl .syntaxhighlighter table td.code .container {
    margin-top: 1px;
    padding-bottom: 1px;
    border-left: 3px solid #6cb2ef;
}
.syntaxhighlighter.sh-confluence .plain, .syntaxhighlighter.sh-confluence .plain a {
    color: #777!important;
}
.syntaxhighlighter table td.code {
    background-color: #fafafa;
}
.pdl .syntaxhighlighter table td.code .container {
    margin-top: 0px;
    padding-bottom: 1px;
}
.orbit-caption p {
    color: white;
}
.brikit-page-metadata > .page-metadata {
    /*opacity:0;   
    transition:.5s;
	  float: left;*/
}

/*.brikit-page-metadata:hover, .page-metadata:hover, #title-heading:hover + .brikit-page-metadata > .page-metadata {
    opacity:1;
}*/

.brikit-page-metadata .page-metadata p,
.brikit-page-metadata .page-metadata ul li {
    color: #999;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 11px;
    font-weight: 300;
    /*float: right;*/
}
body #main-header.brikit-header {
    margin: 0 0;
}
.brikit-content-column-main {
	 /*border-left: 1px solid gainsboro !important;*/
}
.panel {
    border-color: #e2e2e2;
}
.panelHeader,
.menuheading,
.pageheader,
.sectionbottom {
    border-bottom-color: #e2e2e2;
}
.aui-navgroup-horizontal {
    background: #fff;
    border-top: 0px solid #ccc;
}
#breadcrumb-navigation-bar {
    background-color: transparent;
    border-top: 0px solid #c4c4c4;
    border-bottom: 0px solid #ccc;
    margin-bottom: 10px;
}
#breadcrumb-navigation-bar ul.bnb-menu {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    z-index: 6000;
    margin-top: 5px;
}
#header-fake-stripe,
#header .aui-header {
    background-color: #032A46;
}
div#content-block-0 {
    margin-top: 0px;
    padding-top: 0px;
}
.brikit-content-layers .brikit-content-block {
    padding: 5px 20px;
    margin: 10px 5px;
}
.brikit-page-metadata {
    padding: 10px 0px 0px 20px !important;
    border-bottom: 1px solid #e4e4e4 !important;
    padding-bottom: 3px !important;
}
.brikit-menu {
    bottom: 0px !important;
    right: 0px !important;
}
.brikit-menu .aui-navgroup-horizontal .aui-nav > li a {
    color: #fff !important;
    font-size: 17px !important;
    font-weight: 400;
    border-width: 0px;
    border-style: none;
    border-color: transparent;
    height: 30px !important;
    line-height: 30px !important;
    padding: 7px 6px !important;
    font-family: 'Open Sans', "Trebuchet MS", Verdana, "Verdana Ref", Arial, sans serif !important;
	text-transform: lowercase;
}
.brikit-container {
    max-width: 1450px;
    margin: auto;
}
.brikit-content-layers .brikit-content-layer-backdrop {
    background-color: transparent;
    max-width: 1270px;
    margin: auto;
    border-left: 0px solid #e4e4e4;
    border-right: 0px solid #e4e4e4;
}
#breadcrumb-navigation-bar li.spaces>a {
    margin-left: -10px;
}
/*@media all and (min-width: 1024px) { 
.brikit-container {
    max-width: 90% !important;
  }
}*/

div .brikit-header-container {
    width: auto;
    margin: auto;
    padding: 0 20px;
}
.brikit-footer-container {
    width: auto;
    margin: auto;
    padding: 0 0px;
}
.brikit-footer {
    position: relative;
    height: auto;
    margin: 0 0px;
}
#brikit-search .aui-quicksearch {
    position: absolute;
    float: right;
    bottom: 50px;
}
.brikit-content-layers .brikit-layer {
    margin-top: 0px;
}
.brikit-content-layers .brikit-content-layer-table {
    background-color: white;
    border: 0px solid #d2d2d2 !important;
    border-radius: 0px !important;
}
.brikit-content-layers .brikit-content-block {
    border-width: 0px !important;
}
.brikit-content-layers .brikit-content-layer-table {
    background-color: white;
}
.brikit-footer-backdrop {
    padding: 0px;
    margin: 0px;
    background: #242729;
    border-width: 4px 0 0 0;
    border-style: solid;
    border-color: #242729;
    z-index: 2;
    overflow: hidden;
}
/*body {
    color: # 212121;
    font-family: 'Open Sans', "Trebuchet MS", Verdana, "Verdana Ref", Arial, sans serif !important;
    font-size: 14px;
    line-height: 1.6;
}*/
.brikit-content-layers .brikit-content-layer-backdrop {
    background-color: transparent;
}
#main.brikit-canvas,
.view-mode.page-context .brikit-canvas {
    padding: 0;
    padding: 0px;
    background: #fff;
}
.brikit-header-content {
    background: none;
    width: 100%;
    width: 370px;
    position: relative;
}
.brikit-toolbar .content-navigation .ajs-menu-bar li.ajs-button a,
.brikit-toolbar .content-navigation .ajs-menu-bar li.ajs-menu-item a,
#brikit-edit-mode span {
    color: #fff;
}
.brikit-toolbar .content-navigation .ajs-menu-bar 9aui-button {
    background: #f5f5f5;
    border: 0px solid #ccc !important;
    color: #f3f3f3 !important;
    font-size: 13px !important;
    padding: 0px 10px !important;
}
.aui-button:active,
.aui-button.active,
.aui-header .aui-button-split-more.active,
.aui-button-subtle.aui-button:active,
.aui-button-subtle.aui-button.active {
    box-shadow: none !important;
    background-image: none;
    background: transparent !important;
    text-decoration: none;
}
.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: #eee !important;
}
.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 {
    background: none !important;
}
#brikit-search .aui-quicksearch {
    position: absolute;
    float: right !important;
    bottom: 55px !important;
}
.brikit-toolbar.header-toolbar {
    position: relative !important;
    display: inline-block !important;
    padding: 0 !important;
    bottom: auto !important;
    left: auto !important;
    float: right !important;
    top: 9px !important;
}
.content-navigation .ajs-menu-bar .ajs-button a>span>span.aui-icon,
.content-navigation .ajs-menu-bar .ajs-menu-item a>span>span.aui-icon {
    color: #f6f6f6 !important;
}
.brikit-toolbar {
    background: transparent;
    position: relative;
    height: 30px;
    padding: 2px 24px;
    border-width: 0px;
    float: right !important;
    position: relative !important;
}
#brikit-edit-mode > span {
    width: 16px;
    height: 12px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAzRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUI3ODg2QzMyQzg5MTFFNUJFODhFNjU2NzQ0MDc3M0YiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUI3ODg2QzIyQzg5MTFFNUJFODhFNjU2NzQ0MDc3M0YiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIEVsZW1lbnRzIDEzLjAgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5kaWQ6YzcyYWY2YjktOWEzMy1lZDRlLTk1NTktYTI4NTQ1NGZkNTVkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmM3MmFmNmI5LTlhMzMtZWQ0ZS05NTU5LWEyODU0NTRmZDU1ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PudvjwQAAAC7SURBVHjaYnz37l0AAwODAQPx4MOnT58m8PHxzQeyAxiBBvwnRTMQOwJxPhAnAPECmAEXgLiQCAMeAHE9TDPQJYksSM46QEg31NlwzSAxJmLdjqwZiCcC+QlEGwBVnAD1aiMQ7wdiBYIGADX2A/F+qN8LoQEI0igAU8OCRzMoegtgfKCfHaHiKOrwuSAfiX0BlyIWHLbDbN4AxBuBti8gZIACUFMDmtxBHHLy6AZ8gAZMPQNpAKSPASDAAFQdPJgvjfwQAAAAAElFTkSuQmCC') !important;
    background-position: 0px 2px;
}
/*.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 {
    font-size: 12px;
}*/
#content.page.view-information {
    background-color: white;
    padding: 10px;
    max-width: 1150px;
    margin: auto;
}
#main.brikit-canvas #brikit-non-page-content {
    padding: 0 20px;
    background-color: #fff;
    max-width: 1250px;
    margin: auto;
    margin-top: 0px;
    padding-top: 0px;
    border: 0px solid #d2d2d2;
    border-radius: 0px;
}
.brikit-title {
    margin: auto;
}
.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: #f22 !important;
}
.aui-button:focus,
.aui-button:hover,
.aui-button-subtle.aui-button:focus,
.aui-button-subtle.aui-button:hover {
    background: #e9e9e9;
    border-color: #999;
    border: none !important;
}
.aui-button,
a.aui-button,
.aui-button:visited {
    background: transparent;
    border: none;
    /*color: #f3f3f3;*/
}
.brikit-toolbar .content-navigation .ajs-menu-bar li.ajs-button a:hover,
.brikit-toolbar .content-navigation .ajs-menu-bar li.ajs-menu-item a:hover,
#brikit-edit-mode span:hover,
#brikit-edit-mode.pressed span:hover {
    color: #f60 !important;
}
.brikit-toolbar a,
.brikit-toolbar ul li,
.brikit-toolbar ul li a,
.brikit-toolbar p,
#action-menu a {
    font-family: inherit;
}
#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: #f60;
}
.brikit-breadcrumbs a:hover {
    text-decoration: none;
    border-bottom: none;
}
.brikit-breadcrumbs {
    padding-bottom: 15px;
    font-size: 12px !important;
}
.brikit-header-content a:hover {
    color: #f60;
}
.brikit-header-content a,
.brikit-header-content ul li a {
    color: #f3f3f3;
}
#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: #f60;
}
#main-content.brikit-content-layers .plugin_pagetree ul li .plugin_pagetree_children_content .plugin_pagetree_current a {
    color: #f60;
}
#quick-search li.active a {
    background-color: #f60 !important;
}
.content-navigation .ajs-menu-bar .ajs-button span,
.content-navigation .ajs-menu-bar .ajs-menu-item .ajs-menu-title span {
    padding-left: 21px;
    font-size: 13px;
}
.brikit-toolbar.header-toolbar {
    top: 9px !important;
}
.brikit-content-layers h1:first-of-type {
    margin: 10px 0 0 0;
}
ul.childpages-macro {
    margin-top: 0;
    float: right;
    padding: 10px 15px 10px 40px;
    border: 1px solid #ccc;
    list-style-type: tigre;
    border-radius: 4px;
    margin: 20px;
    background-color: #FAEBD7;
}
.toc-macro.client-side-toc-macro.wiki-toc {
    float: right;
    border: 1px dotted #ccc;
    padding: 5px 5px 5px 5px;
    width: 260px;
    border-radius: 4px;
    margin-left: 10px;
    background-color: #f3f9f4;
    border-color: #91c89c;
    border: 1px solid #91c89c;
    margin: 15px 5px 25px 20px;
}
.toc-macro li.toc-empty-item {
    display: none;
}
.plugin_pagetree ul.plugin_pagetree_children_list li {
    width: 50%;
}
.wiki-toc ul {
    list-style-type: none;
    padding-left: 20px;
}
span.toc-item-body {
    list-style-type: none;
    font-size: small;
    line-height: 100%;
}
.toc-macro span.toc-outline {
    padding-right: 5px;
    list-style-type: none;
    font-weight: 600;
    color: #555;
}
.brikit-content-layers .brikit-content-block {
    overflow: visible;
}
.brikit-canvas ul li {
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
    
    text-overflow: ellipsis;
}
#boxright {
    width: 200px;
    float: right;
    padding: 10px 5px 10px 10px;
    background-color: #fafafa;
    margin: 10px 5px 10px 20px;
    min-height: 100px;
    border: 1px solid #d8d8d8;
    border-radius: 2px;
    clear: both;
    font-size: small;
}
#boxright li {
    font-size: small;
    line-height: 20px;
}
#breadcrumb-navigation-bar {
    margin: 5px 0px;
    padding: 5px 0px;
}
#breadcrumb-navigation-bar li a {
    color: #333;
}
/*#toc {
    float: right;
    padding: 0 5px 20px 5px;
    width: 260px;
    margin-left: 10px;
    border-left: 1px dotted #d2d2d2;
}*/
#toc {
    float: right;
    padding: 5px 5px 20px 8px;
    width: 260px;
    background-color: #eff6fb;
    margin: 5px 0px;
    font-size: 16px;
    border-width: 0;
    border-left: 5px solid #00bcf2;
    margin-left: 20px;
}
.toctitle {
    margin: 6px;
    text-transform: initial;
    font-size: 20px;
    color: #5f6b7c;
}
.wikitoc ul {
    list-style: none;
    padding-left: 15px;
}
.brikit-canvas #quick-search .aui-dropdown ol li {
    font-family: 'Open Sans';
}
#brikit-search {
    display: none;
}
.brikit-header-content {
    display: none;
}
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: #ff4500;
    #border-bottom: 1px dotted #666;
}
.brikit-content-layers a:hover {
	background-color: #f5f6f7;
    border-radius: 3px;
}
#brikit-toggle-header-button {
    position: absolute;
    right: 2px;
    top: 102px;
    z-index: 1;
    background: rgba(0, 0, 0, 0);
    border: none;
}
.wiki-content .confluence-embedded-file-wrapper .confluence-embedded-image {
    margin-right: 10px;
}
.wiki-content {
    /*background-color: #f3f4f5;*/
}
.search-macro-large {
    margin-bottom: 20px;
}
div#content-block-111 {
    padding: 0 10px 0 10px !important;
}
#full-height-container {
    /*background-color: #2b2b2b;*/
    height: 98%;
}
.activity-stream-container #activity-stream {
    font-family: 'Open Sans';
    font-size: 13px;
}
.update-item-details {
    font-family: 'Open Sans';
    font-size: 12px;
}
.recently-updated-sidebar .more-link-container {
    font-size: 10px;
}
.recently-updated .results-container {
    margin-left: 10px;
}
.recently-updated ul.update-item-meta li {
    color: #999;
    font-size: 10px;
    line-height: 13px;
}
.more-link-container {
    padding-top: 2px;
    border-top: 0px solid #ccc;
    float: right;
}
.aui-label {
    background-color: #0000 !important;
    border: 0px;
}
.aui-page-panel {
    border: 0px solid #ccc;
}
#header .aui-header .aui-nav li a:hover {
    color: #fff;
}
#brikit-simple-toolbar.aui-dropdown2.aui-style-default a:hover {
    color: #222;
}
.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 {
    background-color: #3572b0;
    border-color: #3572b0;
    color: #fff;
}
.brikit-page-metadata .page-metadata a,
.brikit-page-metadata .page-metadata ul li a {
    color: #666;
}
span.colorh3 {
font-size: 20px;
    /*color: #369;*/
}
pre {
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.syntaxhighlighter.sh-confluence .toolbar {
    background-color: #fafafa!important;
    border: #e7e5dc solid 1px!important;
}

/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {
	#hp-logo {
	    margin: 0px 0 !important;
	}
	.breadBoxTop, .breadBoxBottom {
	    padding: 5px 0;
	}
			.brikit-menu-top-level.brikit-menu {
	    /*top: -10px;*/
	}
	
	.brikit-menu .aui-navgroup-horizontal .aui-nav > li a {
	    font-size: 12px !important;
	    height: 30px !important;
	    line-height: 30px !important;
	    padding: 4px 6px !important;
	} 
	.content-navigation .ajs-menu-bar .ajs-button span, .content-navigation .ajs-menu-bar .ajs-menu-item .ajs-menu-title span {
		font-size: 10px;
	}
	#quick-create-page-button {
		margin-right: 0;
		font-size: 12px;
	}
	.content-navigation .ajs-menu-item, .content-navigation .ajs-button {
		padding-left: 0px;
	}
	.aui-button.aui-button-primary, .aui-button.aui-button-primary:visited {
		font-weight: normal;
	}
	.aui-button, a.aui-button, .aui-button:visited {
		padding: 0px 10px;
	}
}
#loginButton {
    background: #06C !important;
}

div#content-column-0 {
    border-right: 1px solid #dcdcdc !important;
}
.activity-stream-container .thumbnails img {
    max-width: 250px !important;
}




/********************
 pagetree.css 
********************/

ul#child_ul8323098-1132075808 {
    display: none;
}
span#childrenspan8323098-1132075808 a {
    color: #777;
}
li.update-item {
    line-height: 19px !important;
}

#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 {
    font-size: 13px;
}
#main-content.brikit-content-layers .plugin_pagetree ul li .plugin_pagetree_children_content .plugin_pagetree_current a {
    color: #369;
}
#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.4;
}
div.plugin_spacetree ul.plugin_spacetree_children_list li, div.plugin_spacetree ul.plugin_spacetree_children_list li div.plugin_spacetree_children_container {
    line-height: 135%;
}
.plugin_pagetree .plugin_pagetree_children_list>li .plugin_pagetree_children_list {
    padding-left: 12px;
    /*background: url(http://wiki.team-mediaportal.com/deki/plugins/nav_pane/icons/Vertical_lines.gif) repeat-y scroll 0px 0 !important;*/
	background:url('data:image/gif;base64,R0lGODlhCQACAPcAAAAAAMrKyv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAJAAIAAAgMAP8JHCgwAEGCAgICADs=')  repeat-y scroll 0px 0 !important
}


.plugin_pagetree_childtoggle_container>.no-children.icon {
    height: 20px;
    width: 4px!important;
    left: 0px;
    margin-top: -8px;
    background: #999;
    min-width: 20px;
    border-radius: 0px;
    /*background: url(http://wiki.team-mediaportal.com/deki/plugins/nav_pane/icons/Item_01.gif) no-repeat scroll left 2px;*/
	background: url('data:image/gif;base64,R0lGODlhDgALANU0APf5+32o1PL2+bPU9Xyo1Nvt/9nt/8rKyvP5/u3y+env9dXr/8jk/srl/rHT9NDn/uXw/Imx24Kt2K3Q8cDV6oaw2c3m/o623czl/trq+prB5eTn7qbJ7c7n/sbi/tTq/q7R8t7f4uTw9djs/8/n/qDF6Zi+5M3l/pG538vl/sXh/tXq/oGs1tLp/9Pl9tPp/tLp/qvO8Njr/qfJ7f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADQALAAAAAAOAAsAAAZnQJpQmBkMHKAYBzIcDkQJgSAx0DCbDkFhizBemrQJYGtAIAAV8AxgMMhWLwDrQKMfSoDR4gMjAQJgJgALLQ8WKQAEYCgCDx0YDQwKgE0RACeRHioCik0SGwBTCgIhnUMuAQEEqaoUQQA7') no-repeat scroll left 2px;
}

.plugin_pagetree_childtoggle_container>.icon {
	left: 0;
    top: 50%;
    margin-top: -8px;
    opacity: 1;
    /*background: url(http://wiki.team-mediaportal.com/deki/plugins/nav_pane/icons/Expand_01.gif) no-repeat scroll left 2px;*/
	background: url('data:image/gif;base64,R0lGODlhDgALANUlADprmuXx/l2SxtXp/dLp/sHg/crKypG95rvd/c7m/drt/uLx/pG85t7u/maZzGGVyc3m/tfq/YOx3bDK43yq2a7J44q24pG954q34ZG8522e0Mnf84Ow3XOk1G2fz87m/rzd/dfr/cre83uq2XSl1P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACUALAAAAAAOAAsAAAZRwJJwSCwSRYckI8O4bIqYgHQasBQlAQIBoA1wipQFJAFIfBYjQ0lt6DQAcHiDVNQoCgUAXuEpOkIgCAAICBEORQ8DiosDD0UTApGSAhVGliVBADs=') no-repeat scroll left 2px;
}

.expand-control-icon.expanded, .ui-tree li.opened>.click-zone, #children-section.children-showing a.children-show-hide.icon, .icon-section-opened {
    /*background: url(http://wiki.team-mediaportal.com/deki/plugins/nav_pane/icons/Collaps_01.gif) no-repeat scroll left 2px !important;*/
	background: url('data:image/gif;base64,R0lGODlhDgALANUlAOXx/l2SxtXp/dLp/jprmsHg/bvd/crKypG95s7m/WaZzN7u/trt/uLx/mGVyZG85oq34XSl1JG9587m/nyq2Yq24oOx3W2fz9fr/ZG8522e0Huq2c3m/nOk1Mnf87zd/a7J47DK44Ow3cre89fq/f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACUALAAAAAAOAAsAAAZNwJJwSCwSR4jkI/OQeIoQgHQKqBQtgIFWCxAVKQ1OYjxpbA4l9KGzILjdi0hRwyjY7YxLUYH5GP4GJApFDgKGhwIORSEBjY4BIEaSJUEAOw==') no-repeat scroll left 2px !important;
}

.plugin_pagetree_expandcollapse {
    font-size: 11px;
}
a#glossary-check-terms {
    font-size: 12px;
}

.plugin_spacetree_children_span a {
    font-size: 12px;
    color: #3E3F40;
}

div.plugin_spacetree ul.plugin_spacetree_children_list.plugin_spacetree_children_list_noleftspace {
    padding-left: 0px;
}

div.plugin_spacetree ul.plugin_spacetree_children_list li .plugin_spacetree_children_content {
    float: left;
    width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 6px;
}

div.plugin_spacetree ul.plugin_spacetree_children_list {
    padding-left: 15px;
    /*background: url(http://wiki.team-mediaportal.com/deki/plugins/nav_pane/icons/Vertical_lines.gif) repeat-y scroll 0px 0 !important;*/
	background: url('data:image/gif;base64,R0lGODlhCQACAPcAAAAAAMrKyv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAJAAIAAAgMAP8JHCgwAEGCAgICADs=') repeat-y scroll 0px 0 !important;
}

div.plugin_spacetree ul.plugin_spacetree_children_list.plugin_spacetree_children_list_noleftspace {
    padding-left: 0px;
    background: none !important;
    margin: 0px;
}

div.plugin_spacetree_container.classic-style .plugin_spacetree_childtoggle_container .icon-plus {
    /*background: url(http://wiki.team-mediaportal.com/deki/plugins/nav_pane/icons/Expand_01.gif) no-repeat scroll 0 3px;*/
	background: url('data:image/gif;base64,R0lGODlhDgALANUlADprmuXx/l2SxtXp/dLp/sHg/crKypG95rvd/c7m/drt/uLx/pG85t7u/maZzGGVyc3m/tfq/YOx3bDK43yq2a7J44q24pG954q34ZG8522e0Mnf84Ow3XOk1G2fz87m/rzd/dfr/cre83uq2XSl1P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACUALAAAAAAOAAsAAAZRwJJwSCwSRYckI8O4bIqYgHQasBQlAQIBoA1wipQFJAFIfBYjQ0lt6DQAcHiDVNQoCgUAXuEpOkIgCAAICBEORQ8DiosDD0UTApGSAhVGliVBADs=') no-repeat scroll 0 3px;
}
div.plugin_spacetree_container.classic-style .plugin_spacetree_childtoggle_container .icon-minus {
    /*background: url(http://wiki.team-mediaportal.com/deki/plugins/nav_pane/icons/Collaps_01.gif) no-repeat scroll 0 2px;*/
	background: url('data:image/gif;base64,R0lGODlhDgALANUlAOXx/l2SxtXp/dLp/jprmsHg/bvd/crKypG95s7m/WaZzN7u/trt/uLx/mGVyZG85oq34XSl1JG9587m/nyq2Yq24oOx3W2fz9fr/ZG8522e0Huq2c3m/nOk1Mnf87zd/a7J47DK44Ow3cre89fq/f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACUALAAAAAAOAAsAAAZNwJJwSCwSR4jkI/OQeIoQgHQKqBQtgIFWCxAVKQ1OYjxpbA4l9KGzILjdi0hRwyjY7YxLUYH5GP4GJApFDgKGhwIORSEBjY4BIEaSJUEAOw==') no-repeat scroll 0 2px;
}
div.plugin_spacetree_container.classic-style .plugin_spacetree_childtoggle_container .icon-square {
    /*background: url(http://wiki.team-mediaportal.com/deki/plugins/nav_pane/icons/Item_01.gif) no-repeat scroll left 2px;*/
	background: url('data:image/gif;base64,R0lGODlhDgALANU0APf5+32o1PL2+bPU9Xyo1Nvt/9nt/8rKyvP5/u3y+env9dXr/8jk/srl/rHT9NDn/uXw/Imx24Kt2K3Q8cDV6oaw2c3m/o623czl/trq+prB5eTn7qbJ7c7n/sbi/tTq/q7R8t7f4uTw9djs/8/n/qDF6Zi+5M3l/pG538vl/sXh/tXq/oGs1tLp/9Pl9tPp/tLp/qvO8Njr/qfJ7f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADQALAAAAAAOAAsAAAZnQJpQmBkMHKAYBzIcDkQJgSAx0DCbDkFhizBemrQJYGtAIAAV8AxgMMhWLwDrQKMfSoDR4gMjAQJgJgALLQ8WKQAEYCgCDx0YDQwKgE0RACeRHioCik0SGwBTCgIhnUMuAQEEqaoUQQA7') no-repeat scroll left 2px;
}
span.plugin_spacetree_children_span.highlighted a{
    font-weight: 600;
    color: #0066cc !important;
}
.plugin_spacetree_children_span a {
    color: #222!important;
}

.recently-updated-sidebar .update-item, .recently-updated-sidebar .more-link-container {
    margin-top: 3px;
}
.update-item-details {
    padding-left: 20px;
    margin-right: 10px;
    font-size: 13px;
}
div.header-1 {
    height: 30px;
    padding-left: 25px;
    line-height: 28px;
    /*background: url(http://www.team-mediaportal.com/module_line.png) 0 100% repeat-x;*/
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAeCAYAAAAVdY8wAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjAvMDc/3h8tAAAAKklEQVQ4jWP8//8/AzGAiShVowqpppBl7c79REXNUPDMsFLIOJpnBqlCALs/CVsUi/7UAAAAAElFTkSuQmCC') 0 100% repeat-x;
    margin-top: 20px;
}

div.header-1 span.header-2 {
    padding: 0px 5px 0px 5px;
    background: #FFF;
    float: left;
}
span.header-3 {
    font-size: 130%;
}
div.plugin_spacetree ul.plugin_spacetree_children_list li .plugin_spacetree_children_content {
    float: left;
    width: 80%;
}
.wikitree-right {
    float: right;
    border: 1px solid #d3d3d3;
    background-color: #f0f3f6;
    margin: 0px 5px 10px 10px;
    padding: 10px 10px;
    border-radius: 4px;
}




/********************
 mp1.css 
********************/

body #main-header.brikit-header {
    height: 95px !important;
    background-image: url(https://www.team-mediaportal.com/95px.png) !important;
    background-repeat: no-repeat !important;
    background-position: 25px 0px !important;
    /*max-width: 1300px;*/
    margin: auto !important;
    border: 0px;
}
.brikit-header-backdrop {
    margin: 0 0 5px 0 !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100%!important;
    min-height: 95px !important;
	background-color: #232F3E;
  box-shadow: 0 1px 1px #666;
}




/********************
 footer.css 
********************/

.bigFooter li { list-style: none; }
h3 { font-size: 100%; font-weight: normal; }
.section9 { margin: 10px auto 0px auto; }
.pageWidth9 { padding-right: 16px; padding-left: 16px; margin-right: auto; margin-left: auto; max-width: 96%; }
a.callToAction9 { display: inline-block; line-height: 42px; outline: none 0px; height: 42px; }
a.callToAction9 span { font-size: 13px; font-family: "Open Sans", Helvetica, Arial, sans-serif; color: #fff; background-color: #4993c5; padding: 0px 16px; border-radius: 4px; display: block; text-align: center; font-weight: 600; }
a.callToAction9:hover { text-decoration: none; }
a.callToAction9:hover span { background-color: #4a4e51; }
a.callToAction9:active { }
a.callToAction9:active span { background-color: #242729; }
.bigFooter { font-family: 'Open Sans'; max-width: 1300px; margin: auto; }
.bigFooter .pageContent { color: #bbb; background-color: #242729; clear: both; !important}
.bigFooterRow--mainRow { margin-left: -16px; margin-right: -16px; display: flex;}
.hasFlexbox .bigFooterRow--mainRow { display: flex; flex-wrap: wrap; }
.bigFooterCol { width: 25%; vertical-align: top; box-sizing: border-box; padding-right: 16px; padding-left: 16px; border-color: rgba(255, 255, 255, 0.0980392); line-height: 180%; }
.hasFlexbox .bigFooterCol { flex: 1 1 260px; }
.bigFooterHeader { font-size: 17px; color: #fff; margin-bottom: 17px; font-weight: 600; }
.bigFooterHeader .uix_icon { color: #535353; margin-right: 8px; display: inline-block; }
.bigFooterCol a { color: #fff; text-decoration: none; }
.bigFooterCol a:hover { color: #4993c5; }
.bigFooterCol .footerMenu { margin-bottom: 8px; }
.bigFooterCol .footerMenu a { padding: 8px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.0980392); display: block; }

.pageWidth9 { transition: max-width 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55); }
html.is-setWidth .pageWidth { max-width: 96%; }
.uix_icon { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; }

.fa { display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.fa-facebook-square::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-caret-square-o-right::before { content: ""; }

.brikit-footer-content ul li p {
    color: #bbb;
    font-family: 'Open Sans', "Trebuchet MS", Verdana, "Verdana Ref", Arial, sans serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 150%;
}
li.bigFooterCol.bigFooterCol--col1 {
    width: 25%;
    vertical-align: top;
    box-sizing: border-box;
    padding-right: 16px;
    padding-left: 16px;
    border-color: #fff;
    border-color: rgba(255, 255, 255, 0.0980392);
    _border-color: rgb(255, 255, 255);
    line-height: 180%;
}
li.bigFooterCol.bigFooterCol--col2 {
    width: 25%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 16px;
    padding-left: 16px;
    border-color: #fff;
    border-color: rgba(255, 255, 255, 0.0980392);
    _border-color: rgb(255, 255, 255);
    line-height: 180%;
}
li.bigFooterCol.bigFooterCol--col3 {
    width: 25%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 16px;
    padding-left: 16px;
    border-color: #fff;
    border-color: rgba(255, 255, 255, 0.0980392);
    _border-color: rgb(255, 255, 255);
    line-height: 180%;
}
li.bigFooterCol.bigFooterCol--col4 {
    width: 25%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 16px;
    padding-left: 16px;
    border-color: #fff;
    border-color: rgba(255, 255, 255, 0.0980392);
    _border-color: rgb(255, 255, 255);
    line-height: 180%;
}
.brikit-footer-content ul {
    padding: 0 16px 0 16px;
    list-style-type: none