

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



















































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






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

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




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

.brikit-toolbar {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-toggle-header-button > span {
	background-position: center center;
}

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

#brikit-edit-mode > span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALZJREFUeNpiLCgoCGBgYDBgIB58mAAEQH3zgewAFiCxnhTNQOwI1ZwAxAtYoBIXgLiQCAMeAHE9TDPQIYksSM46QEg3ss0gzSAxJmLdjqwZiCcC+QlEGwBVnAD1aiMQ7wdiBZAcCwGN/dAYaoSG0QIoXwCmhgWPZlD0FsD4QD87QsVR1OHzQj4S+wIuRSw4bIdZswGINwJtX0DIAAWgngY0uYM45OTRDfgADdF6BtIASB8DQIABAH6HOtikFQ3sAAAAAElFTkSuQmCC) no-repeat left center;	
}

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

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

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

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

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

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

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

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




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

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

/* The message panel for undo/redo, etc. */
#brikit-designer-message {
	display: none;
	position: fixed;
	top: 0;
	left: 374px;
	z-index: 10001;
	min-width: 450px;
	margin: 0;
	background: transparent;
}

#brikit-designer-message .aui-message {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	box-shadow: 2px 2px 6px rgba(0,0,0,.5);
}

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

/* Designer container */

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

.brikit-designer-holder.right-side {
	left: auto;
	padding-left: 10px;
	padding-right: 0;
}

.lt-ie10 .brikit-designer-holder,
.lt-ie10 .brikit-designer-holder.right-side,
.ie10 .brikit-designer-holder,
.ie10 .brikit-designer-holder.right-side,
.ie11 .brikit-designer-holder,
.ie11 .brikit-designer-holder.right-side {
	padding-right: 0;
}

/* App Header */

#appheader {
	width: 350px;
}

.lt-ie10 #appheader,
.ie10 #appheader,
.ie11 #appheader {
	width: 351px;
}

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

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

#appheader a {
	display: inline-block;
}

#appheader a.disabled {
	opacity: 0.5;
}

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

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

.right-side #appheader-frame {
}

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

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

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

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

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

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

/* Designer */

.brikit-designer-holder .opener,
#designer {
	position: relative;
	width: 326px;
	margin: 0;
	padding: 41px 12px 0 12px;
	background-color: white;
	font-family: helvetica, sans-serif;
	color: black;
	box-shadow: 2px 2px 6px rgba(0,0,0,.5);
}

.lt-ie9 .brikit-designer-holder .opener,
.lt-ie9 #designer {
	box-shadow: none;
}

.lt-ie10 #designer,
.ie10 #designer,
.ie11 #designer {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

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

.right-side #designer {
	box-shadow: -2px 2px 6px rgba(0,0,0,.5);
}

.lt-ie9 .right-side #designer {
	box-shadow: none;
}

#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),
#designer a:not(.aui-button.action-button):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 span {
	display: inline-block;
	margin-top: -9px;
	margin-left: 6px;
	vertical-align: text-top;
}

#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 span {
	display: inline;
	margin-left: 6px;
}

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

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

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

.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,
.file-list {
	padding: 4px;
	border: 1px solid #DDD;
	overflow-x: auto;
	white-space: nowrap;
	text-align: center;
}

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

.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,
.file-list .file .remove {
	position: absolute;
	top: 2px;
	right: 2px;
	background: transparent url(/plugins/servlet/themepress/brikitservlet/images/white-center.png) center center no-repeat;
	display: none;
}

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

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

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

/* Designer panels */

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

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

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

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

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

/* DOM element in focus */

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

/* Focus blanket */

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

/* Element list accordion */

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

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

/*TODO:Darryl, I've lightened this background. Is this AUI determined (and so should I switch back to #eee)*/
.accordion-switch.clickable-control .accordion-title {
	display: block;
	background-color: #f4f4f4;
	margin: -7px -10px;
	border-bottom: 1px solid #CCC;
	padding: 7px 10px;
	font-weight: bold;
}

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.accordion-title span span {
	color: #0081c6;
}

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

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

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

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

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

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

/* fix the aui functional buttons upon hover*/
.aui-button:not(.aui-button-link, .action-button):focus,
.aui-button:not(.aui-button-link, .action-button):hover, 
.aui-button-subtle.aui-button:not(.aui-button-link, .action-button):focus, 
.aui-button-subtle.aui-button:not(.aui-button-link, .action-button):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;border-color: #142547;}




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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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





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

.lesson-frame {
	position: relative;
}

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

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

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

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

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

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

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

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

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

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

/* Lesson plans */

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

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

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

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




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

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

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

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

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

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

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

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

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

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

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

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

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

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

.popup-help .help-link {
	float: right;
	background-color: #807e82;
	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: #0081c6;
}

.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: #6C6A6E;
	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, #807e82, #0081c6);
    background-image: -ms-linear-gradient(top,  #807e82, #0081c6);
    background-image: -webkit-linear-gradient(top,  #807e82, #0081c6);
    background-image: -o-linear-gradient(top,  #807e82, #0081c6);
    background-image: linear-gradient(top,  #807e82, #0081c6);
    text-shadow: 0 1px 0 #0081c6;
}
*/




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

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


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

#content.space .blog-post-listing .blogHeading {
		color: #807e82;
	font-family: $fontFamily1;font-weight: 400;}

#content.space .blog-post-listing .wiki-content {font-family: 	 $fontFamily1 ;}

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

	.aui-message.error * {
		color: #ffffff;
	}

#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: #6C6A6E;
				text-decoration: none;
		border-bottom: none;
		padding: 0;
}

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

.target-new-window a,
.plugin_attachments_container,
.plugin_attachments_container a,
.plugin_attachments_container span {
		color: #3E3F40;
	font-family: $fontFamily1;
	font-size: 15px;
	font-weight: normal;line-height: 150%;
}

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




/********************
 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 {
    background-image: -moz-linear-gradient(top, $buttonTopBGColour, $buttonBottomBGColour);
    background-image: -ms-linear-gradient(top,  $buttonTopBGColour, $buttonBottomBGColour);
    background-image: -webkit-linear-gradient(top,  $buttonTopBGColour, $buttonBottomBGColour);
    background-image: -o-linear-gradient(top,  $buttonTopBGColour, $buttonBottomBGColour);
    background-image: linear-gradient(top,  $buttonTopBGColour, $buttonBottomBGColour);
    }

#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 {
    background-image: -moz-linear-gradient(top, $buttonHoverTopBGColour, $buttonHoverBottomBGColour);
    background-image: -ms-linear-gradient(top, $buttonHoverTopBGColour, $buttonHoverBottomBGColour);
    background-image: -webkit-linear-gradient(top, $buttonHoverTopBGColour, $buttonHoverBottomBGColour);
    background-image: -o-linear-gradient(top, $buttonHoverTopBGColour, $buttonHoverBottomBGColour);
    background-image: linear-gradient(top, $buttonHoverTopBGColour, $buttonHoverBottomBGColour);
}

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

/* @end */

/* End of selector stack directly from Confluence */

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

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

/*make sure the Confluence default styling persists*/
#header a,
#header ul li,
#header ul li a,
#header p,
.aui-dropdown2-in-header a {
	font-family: Helvetica, sans-serif !important;
}

.aui-header #logo a {
		}

.aui-header #quick-search {
		}

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

#header-fake-stripe,
#header .aui-header {
	background-color: #3E3F40;
		border-bottom: 0px  ;
}

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

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

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

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

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

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

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

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

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

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

#header .aui-header .aui-quicksearch input,
#header .aui-header .aui-quicksearch input:focus {
	color: #808284;
	background: #e6e7e8;
}

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

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

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

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





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

#footer {
	display: none !important;
}




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

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




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

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

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

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

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

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

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

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




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

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

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

.pageInfoLayoutTable {
	border-spacing: 16px;
}

.pageInfoLayoutTable .pageInfoTable {
	padding: 8px;
}




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

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

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

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

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

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

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

.aui-icon.copy {
		background: url(data:image/png;base64,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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;
}

#brikit-toggle-header span.double-up {
	padding-left: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFVJREFUeNpiYEAD////7wdhBnwAqGD+fwSYT0jRfGQ2TkU4xaBuggsguxFJcT8LkP8RiCcwMjIWQhUnQBUJAMUSgfQHqBpauxGHAahuRFeI7EaAAAMADuy5ELCaA2oAAAAASUVORK5CYII=) 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: #6C6A6E;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: #6C6A6E;
}

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

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


/*hovers
a:hover {
    color: #005F91;text-decoration: none;
		border-bottom: 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: #005F91;
					text-decoration: none;
		border-bottom: none;
	}

.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: #6C6A6E;
}
*/

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

blockquote {
	border-left: 3px solid #CCCDCF;padding: 4px 16px;
}

#content blockquote p {
			color: #807e82;
	font-family: 	 $fontFamily2 ;
	font-size: 16px;
	font-weight: 400;font-style: italic;
}

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

/*add back after demo/review
.createlink,
a.createlink,
a.createlink:link,
a.createlink:visited,
a.createlink:active,
a.createlink:hover {color: #005F91;
					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: #6C6A6E;}

.not-permitted,
a.not-permitted,
a.not-permitted:link,
a.not-permitted:visited,
a.not-permitted:hover,
a.not-permitted:active {}
*/
.grey,
a.grey,
a.grey:link,
a.grey:visited,
a.grey:hover,
a.grey:active {
    color: #666;
}




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

/* Selector stack directly from Confluence */
h1, h2, h3, h4,
.brikit-content-layers h1,
.brikit-content-layers h2,
.brikit-content-layers h3,
.brikit-content-layers h4,
.pagetitle,
.steptitle,
.substeptitle,
.formtitle,
.form-element-large,
.form-element-small,
#toolbar #format-dropdown .format-h1 a,
#toolbar #format-dropdown .format-h2 a,
#toolbar #format-dropdown .format-h3 a,
#toolbar #format-dropdown .format-h4 a {
			color: #807e82;
	font-family: $fontFamily1;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: #807e82;
	font-family: $fontFamily1;font-weight: 400;
	text-transform: uppercase;
}

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

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

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

.tableview th {
    color: #807e82;}


/* End of selector stack directly from Confluence */

/*TEXT*/

.brikit-canvas p,
.brikit-canvas ul li,
.brikit-canvas ol li {
			color: #3E3F40;
	font-family: $fontFamily1;
	font-size: 15px;
	font-weight: normal;line-height: 150%;
}

/*HEADINGS*/

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

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

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

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

h4,
.brikit-content-layers h4,
.brikit-content-layers h4:first-child,
.brikit-content-layers h4+h4,
.brikit-content-layers h1+h4:first-child,
.brikit-content-layers h2+h4:first-child,
.brikit-content-layers h3+h4:first-child,
.brikit-content-layers h5+h4:first-child,
.brikit-content-layers h6+h4:first-child {
		margin: 	 20px 0 0 0 ;
	font-size: 	 18px ;
}

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

h5,
.brikit-content-layers h5,
.brikit-content-layers h5:first-child,
.brikit-content-layers h5+h5,
.brikit-content-layers h1+h5:first-child,
.brikit-content-layers h2+h5:first-child,
.brikit-content-layers h3+h5:first-child,
.brikit-content-layers h4+h5:first-child,
.brikit-content-layers h6+h5:first-child {
		margin: 	 20px 0 0 0 ;
	font-size: 	 14px ;
}

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

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

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

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

#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: #005F91;
				text-decoration: none;
		border-bottom: none;
	}

.brikit-content-layers thead *,
.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;}

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

.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-family: 	 $fontFamily1 ;}

.brikit-content-layers tbody {}




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

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

padding: 12px 20px;
		}

.brikit-banner-content p{
			color: #0081c6;
	font-family: $fontFamily4;
	font-size: 14px;
	font-weight: 400;}
	
/*make sure the font family comes through when color is changed*/
.brikit-banner-content p span {
	font-family: $fontFamily4;
}




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

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

.catalog-navigator .confluence-content-image-border,
.brikit-content-layers .confluence-content-image-border {
		border-width: 2px;
	border-style: solid;
	border-color: #CCCDCF;padding: 0;
	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: #FFFFFF   ;
		}

#main.brikit-canvas #brikit-non-page-content {
	padding: 0 20px;
}




/********************
 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:  auto;  
		background: #FFFFFF   ;
		
		border-width: 0px;}

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

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

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: 	 100% ;

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

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




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

.brikit-header-content {width: 100%;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: #DEDEDE;
	font-family: $fontFamily1;
	font-size: 14px;padding: 0px 4px;}

.brikit-header-content .brikit-content-block h1,
.brikit-header-content h1 {
		color: #807e82;
	font-family: 	 $fontFamily3 ;
	font-size: 12px;padding: 0 16px;}

.brikit-header-content a,
.brikit-header-content ul li a {
	color: #6C6A6E;
		color: #0081c6;
	font-family: 	 $fontFamily1 ;text-decoration: none;
		border-bottom: none;
	}

.brikit-header-content a:hover {
	color: #005F91;
	color: #0081c6;
	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: 	 0 ;
		top: auto;
				left: 	 0 ;
		right: auto;
		line-height: 0;
}

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

/*removed
	*/




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

.brikit-menu {
	position: absolute;
	
		position: absolute;
			bottom: 	 9px ;
		top: auto;
				right: 	 -14px ;
		left: auto;background: #FFFFFF   ;
			
	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;
	float: left;
}

#brikit-menu-panel-positioner {
	position: absolute;
	width: 100%;
}




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

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

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

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

}

/* 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: #666666;
	font-family: 	 $fontFamily1 ;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	
	list-style-type: none;
}

.brikit-menu-panel a,
.brikit-menu-panel ul li a,
.brikit-menu-panel h1 a {
	
		color: #666666;
	font-family: 	 $fontFamily1 ;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	
				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: #0081c6;
	
					text-decoration: none;
		border-bottom: none;
		
}

.brikit-menu-panel h1,
.brikit-menu-panel h1 a {
		color: #2085b3;font-size: 16px;text-transform: uppercase;}

.brikit-menu-panel p {
		color: #807e82;
	font-family: 	 $fontFamily1 ;}

.brikit-menu-panel p,
.brikit-menu-panel ul li {
	margin: 0 0 10px 0;line-height: 1.6em;
}

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




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



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

}

.brikit-menu .aui-navgroup-horizontal .aui-nav > li a {
		color: #B2B3AB;
	font-family: 	 $fontFamily1 ;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;border-width: 0px;
	border-style: none;
	border-color: transparent;padding: 	 6px 10px 9px 10px ;

}

.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: #0081c6;
	
		background: transparent   ;}

.brikit-menu .aui-navgroup-horizontal .aui-nav > li a.current,
.brikit-menu .aui-navgroup-horizontal .aui-nav > li.current a {
	color: #0081c6;border-style: solid;}

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

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


.brikit-menu .aui-navgroup-horizontal .aui-nav>li a.aui-dropdown2-trigger:after { 
	border-top-color: #B2B3AB; 
	}
	
.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 { 
	border-top-color: #0081c6; 
	}




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

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

.brikit-menu-dropdown.aui-dropdown2.aui-style-default a {
		color: #666666;
	font-family: 	 $fontFamily1 ;
	font-size: 14px;
	font-weight: 400;background: #EEEFF0   ;
				
}

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

.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: #0081c6;}	
	
.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: #B2B3AB;
}
.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 */




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

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

.mobile-aui-header {
	background-color: #3E3F40;
	height: 41px;
	position: relative;
}

.mobile-aui-header ul.aui-nav {
	position: relative;
	width: 100%;
}

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

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

#page.mobile-menu-open {
    width: 100%;
    min-height: 100%;
    position: relative;
    z-index: 1; /* Site sits above menu */
    background-color: #ffffff;
}

.mobile-menu {
    height: 100%;
		border-right: 1px solid #CCC;
    overflow-y: auto; /* Enable vertical scrolling when needed. */
    position: fixed;
    top: 0;
    z-index: -1000; /* Menu sits behind site. */
    visibility: hidden;
}

.mobile-menu-active .mobile-menu {
	z-index: 0;
}

.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: #6C6A6E;
	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 .aui-dropdown {
	width: 100%;
		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: #6C6A6E;
	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: #6C6A6E;
	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:#807e82;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:#807e82;border:solid #f5f5f5;border-width:2px 0;box-shadow:-5px 0 0 -2px #807e82,5px 0 0 -2px #807e82;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(/plugins/servlet/themepress/brikitservlet/designs/themes/Shelter+WA/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: 	 $fontFamily2 ;
	font-size: 15px;
	font-weight: 400;box-shadow: none;line-height: 2em;
}

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

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

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

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

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

#com-atlassian-confluence .aui-dd-parent a.perms-dropdown-trigger:hover,
#com-atlassian-confluence .aui-dd-parent a.perms-dropdown-trigger:focus,
#com-atlassian-confluence .aui-dd-parent .aui-dropdown .dropdown-item.active a,
.ajs-menu-bar .ajs-menu-item li.active a,
.aui-dd-parent .aui-dropdown li.active,
.aui-dd-parent .aui-dropdown li.active span,
.aui-dd-parent .aui-dropdown a:focus span,
.ajs-menu-bar .ajs-menu-item.opened .ajs-drop-down li.active a,
.ajs-content-hover .popup-follow a:hover,
#header .aui-header li.with-space-name.active,
#header .aui-header li.with-space-name.active span,
#header .aui-header .aui-dd-parent .aui-dropdown a:hover,
#header .aui-header .aui-dd-parent .aui-dropdown li.active a {
	background-color: #0081c6;
}

#quick-search li.active a  {
	background-color: #0081c6 !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: #0081c6;
	color: #807e82;
}

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




/********************
 breadcrumbs.css 
********************/

.brikit-breadcrumbs {
}

.brikit-breadcrumbs     
 li span,
.brikit-breadcrumbs     
 li,
.brikit-breadcrumbs,
.brikit-breadcrumbs li,
.brikit-breadcrumbs li:before,
.brikit-breadcrumbs a {
		color: #949799;
	font-family: 	 $fontFamily1 ;
	font-size: 12px;
	font-weight: 400;}

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

.brikit-breadcrumbs a:hover {
		text-decoration: none;text-decoration: none;
		border-bottom: none;
	}




/********************
 page-title.css 
********************/

.brikit-page-title {
}

#title-heading.brikit-page-title h1 a,
.brikit-page-title #title-text,
.brikit-page-title #title-text a {
			color: #0081c6;
	font-family: 	 $fontFamily2 ;
	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 */
}

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

.brikit-page-metadata .page-metadata p,
.brikit-page-metadata .page-metadata ul li {
	
		color: #808284;
	font-family: 	 $fontFamily2 ;
	font-size: 11px;
	font-weight: 300;}

.brikit-page-metadata .page-metadata a,
.brikit-page-metadata .page-metadata ul li a {
			color: #808284;
	font-family: 	 $fontFamily2 ;
	font-size: 11px;
	font-weight: 300;color: #808284;text-decoration: none;
		border-bottom: none;
	}

.brikit-page-metadata .page-metadata a:hover,
.brikit-page-metadata .page-metadata ul li a:hover {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;background: #FFFFFF   ;
			
		 padding: 28px; 	  margin:  10px;  }

/* top margin on tabbed blocks disconnects block from tab, so get rid of it */
.brikit-content-layers .brikit-content-block.tabs-pane {
	margin-top: 0;
}

/* Alternate styling */

/* column alternate styling can be selected by the column OR block, so double selectors must be set on the block as follows: */
.brikit-content-layers .brikit-content-alternate-style .brikit-content-block,
.brikit-content-layers .brikit-content-alternate-style.brikit-content-block {background: #DEDEDE   ;
			
				
}

.brikit-content-layers .brikit-content-alternate-style h1 {
		color: #807e82;font-weight: 400;
	text-transform: uppercase;
	font-size: 	 18px ;
		border-bottom: 1px solid #e6e7e8;
	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: none;
	}

/*leave these options out?
.brikit-content-layers .brikit-content-alternate-style h2 {}

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

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

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

.brikit-content-layers .brikit-content-alternate-style h6 {}
*/

/*Tabbed Blocks*/

.column-wrapper .aui-tabs.theme-press {
	margin: 10px;
	margin-right: 0;
	margin-left: 0;
}

.column-wrapper ul.tabs-menu.theme-press {
	border: none;
}

/* Neutralize AUI settings that cause vertical disconnection of tabs with very small font sizes. */
.brikit-content-layers .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.theme-press {
	display: inline-block;
	float: none;
}

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

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

.brikit-content-layers .tabs-menu.theme-press .menu-item a {
				color: #808284;
	font-family: 	 $fontFamily3 ;
	font-size: 16px;}

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

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

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




/********************
 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: #3E3F40;
	font-family: $fontFamily1;
	font-size: 15px;
	font-weight: normal;}

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

.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;  
		background: #e6e7e8   ;
		
		border-width: 1px;
	border-style: solid;
	border-color: #3E3F40;}

.brikit-comments {
	position: relative;

		 padding: 8px 28px; 	  margin:  0 10px 10px 10px;  
		background: #FFFFFF   ;
			
		border-width: 0;
	border-style: solid;}

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

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

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

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

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

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

.comment-header .author a {
	color: #6C6A6E;
}

/*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: #666666   ;
		
		border-width: 0;border-color: #2085b3;}

.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: #DEDEDE;
	font-family: 	 $fontFamily2 ;
	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: #e6e7e8;
	font-family: 	 $fontFamily1 ;
	font-size: 13px;
	font-weight: 400;line-height: 1.1em;
}

#brikit-footer .profile-macro .vcard a,
.brikit-footer-content a {
		color: #807e82;
	font-family: 	 $fontFamily1 ;text-decoration: none;
		border-bottom: none;
	}

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




/********************
 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: #0081c6;
	font-family: 	 $fontFamily1 ;
	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: 1px;
	border-style: solid;
	border-color: #0081c6;
	border-radius: 3px;background: #005F91   ;
							
		 padding: 5px 12px; 		
	text-shadow: none !important;
}

#loginButton:hover,
.aui-button.action-button:hover,
.cq .buttons .aui-button:hover,
.cq .aui-button-primary:hover {
	
		border-width: 0px;border-color: #142547;background: #0081c6   ;
			
}

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

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

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

.brikit-menu-panel .brikit-content-block ul.list-children li a {}




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

/*TODO: see which bits can go*/

.aui-progress-tracker-step>span:before,
.aui-progress-tracker-step>a:before {background:#807e82;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:#807e82;border:solid #f5f5f5;border-width:2px 0;box-shadow:-5px 0 0 -2px #807e82,5px 0 0 -2px #807e82;content:"";height:4px;left:-50%;margin-left:-14px;margin-right:6px;position:absolute;right:50%;top:4px;}

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

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

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

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

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

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




/********************
 restrict-content.css 
********************/

.message-content {
		color: #3E3F40;
	font-family: $fontFamily1;
	font-size: 15px;
	font-weight: normal;}




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

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

.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: #0081c6;
	height: 6px;
	width: 6px;
		height: 6px;
	width: 6px;
			  margin:  0 2px;  }

.rotate-content-control li:hover,
.rotate-content-control li.selected {
	background-color: #807e82;
	border-color: #2085b3;
}

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

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




/********************
 page-turner.css 
********************/

.page-turner .next-page,
.page-turner .previous-page {
	display: inline-block;
	padding-top: .5em;
}

.page-turner .previous-page {
  	float: left;
}

.page-turner .next-page {
  	float: right;
}

.page-turner p,
.page-turner a {
			color: #3E3F40;
	font-family: $fontFamily1;
	font-size: 15px;
	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: #DEDEDE !important;
}




/********************
 drag.css 
********************/

.designable-element {
	position: relative;
}

#inline-dialog-edit-dialog-css .drag-handle,
#inline-dialog-edit-dialog-js .drag-handle,
.brikit-draggable-area .brikit-content-layer-backdrop > .drag-handle,
.brikit-draggable-area .brikit-content-column > .drag-handle,
.brikit-draggable-area .brikit-content-block > .drag-handle {
	display: none;
	height: 12px;
	width: 62%;
	position: absolute;
	top: 4px;
	left: 19%;
	z-index: 0;
	background: transparent url(/plugins/servlet/themepress/brikitservlet/images/drag.png) center center repeat;
	border-radius: 2px;
	cursor: move;
}

.brikit-edit-mode #inline-dialog-edit-dialog-css .drag-handle,
.brikit-edit-mode #inline-dialog-edit-dialog-js .drag-handle,
.brikit-edit-mode .brikit-draggable-area .brikit-content-layer-backdrop > .drag-handle,
.brikit-edit-mode .brikit-draggable-area .brikit-content-column > .drag-handle,
.brikit-edit-mode .brikit-draggable-area .brikit-content-block > .drag-handle {
	display: block;
}

.brikit-canvas.waiting .brikit-draggable-area .drag-handle {
	background: none;
	cursor: default;
}

.brikit-draggable-area .brikit-content-block.waiting .drag-handle {
	height: 16px;
	background: transparent url(/images/icons/wait.gif) center center no-repeat;
	cursor: default;
}

.brikit-draggable-area .brikit-content-layer-backdrop > .drag-handle {
	height: 62%;
	width: 12px;
	top: 19%;
	left: 4px;
}

.brikit-draggable-area .brikit-content-block.sortable-placeholder {
	height: 24px;
	background-image: url(/plugins/servlet/themepress/brikitservlet/images/drop.png);
	background-position: center center;
	background-repeat: repeat;
}




/********************
 catalog-navigator.css 
********************/


.catalog-navigator.scroll {
	overflow-x: scroll;
	white-space: nowrap;
}

.catalog-navigator .image {
	display: inline-block;
}

.catalog-navigator .image a:hover {
	text-decoration: none;
	border-bottom: none;
}




/********************
 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: #666666;
	font-size: smaller;
}

.topic-tree li.no-results .message {
	color: #666666;
	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: 	 $fontFamily1 ;}

.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: 15px;
	font-weight: normal;
	color: #6C6A6E;font-family: 	 $fontFamily1 ;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: 15px;
	font-weight: bold;
	color: #6C6A6E;font-family: 	 $fontFamily1 ;}




/********************
 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: 	 $fontFamily1 ;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: #807e82;
		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: #807e82;
	font-family: 	 $fontFamily1 ;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: $fontFamily1;
  color: #3E3F40;
	font-size: 15px;
  font-weight: normal;
}

.blog-post-listing .logo-heading-block {
  margin-bottom: 4px;
}

.blog-post-listing .logoBlock a:hover,
.blog-post-listing .blogHeading:hover {
	border: none;
}

.blog-post-listing .blogHeading {
	font-size: 20px;
  font-family: $fontFamily1;
}

.blog-post-listing a.blogHeading {
	font-size: 20px;
  font-family: $fontFamily1;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: $fontFamily1;
}

.blog-post-listing .endsection .read-more {
			display: inline-block;
		margin-bottom: 6px;
}

.blog-post-listing .endsection .label-list {
			display: none;
	}

.blog-post-listing .logoBlock {
	}





/********************
 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: #6C6A6E;
	font-family: $fontFamily1;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 {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;
	}

.blog-post-list .blog-item-space {
	}

.blog-post-list .sub-heading {
	}

.blog-post-list .blog-title .icon {
	}	




/********************
 content-by-label.css 
********************/

/*make sure links in this macro get theme styling*/
.brikit-container .content-by-label a {
	color: #6C6A6E;
				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: #005F91;
				text-decoration: none;
		border-bottom: none;
	}




/********************
 recently-updated.css 
********************/

.update-items .confluence-userlink {
	font-weight: normal;
}

/*metadata for all views: social, sidebar, concise*/
.recently-updated .update-item-date,
.recently-updated .update-item-meta,
.recently-updated ul.update-item-meta li {
		color: #3E3F40;
	font-family: $fontFamily1;
	font-size: 15px;
	font-weight: normal;}

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

/*make sure links in this macro get theme styling*/
.recently-updated a,
.recently-updated .update-item-meta a.confluence-userlink {
	color: #6C6A6E;
				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: #005F91;
				text-decoration: none;
		border-bottom: none;
	}

/*make sure the read more link gets the theme's font settings*/
.recently-updated {
  font-family: $fontFamily1;
}




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

.expand-control-text {}

.expand-control {
			}




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

.rssMacro tbody td a {
		color: #3E3F40;
	font-family: $fontFamily1;
	font-size: 15px;
	font-weight: normal;line-height: 150%;
	color: #6C6A6E;
				text-decoration: none;
		border-bottom: none;
	}

.rssMacro tbody td a:hover {
	text-decoration: none;
  color: #005F91;
				text-decoration: none;
		border-bottom: none;
	}

.rssMacro tbody td {
	border: none;}




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

#main .cq a {
	color: #6C6A6E;
}

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

.cq .aui-button.aui-button-link {
  color: #6C6A6E;
}

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

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




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

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

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

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

.palette-title {
	display: inline-block;
	margin: 0 0 10px 12px;
	color: #333;
	font-size: 10px;
}

.color-palette {
	margin-left: 10px;
}

.color-palette-well {
	display: inline-block;
	margin: 0 8px 8px 0;
	height: 22px;
	width: 22px;
	border: 1px solid #CCC;
	cursor: pointer;
}

.color-palette-well.selected {
	border: 2px solid #FFF;
}




/********************
 recently-updated-dashboard.css 
********************/

/*more room at the top*/
#recent-updates .tabs-pane {
		margin-top: 9px;
}

#recent-updates .loading-text {
			color: #3E3F40;
	font-family: $fontFamily1;
	font-size: 15px;
	font-weight: normal;line-height: 150%;
}


/*bring in the tabbed block text styling*/
#recent-updates.aui-tabs ul.tabs-menu a {
				color: #808284;
	font-family: 	 $fontFamily3 ;
	font-size: 16px;}

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

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





/********************
 codemirror.css 
********************/

/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
}
.CodeMirror-scroll {
  /* Set scrolling behaviour here */
  overflow: auto;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* CURSOR */

.CodeMirror div.CodeMirror-cursor {
  border-left: 1px solid black;
  z-index: 3;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor {
  width: auto;
  border: 0;
  background: #7e7;
  z-index: 1;
}
/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror div.CodeMirror-cursor.CodeMirror-overwrite {}

.cm-tab { display: inline-block; }

.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable {color: black;}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3 {color: #085;}
.cm-s-default .cm-property {color: black;}
.cm-s-default .cm-operator {color: black;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  line-height: 1;
  position: relative;
  overflow: hidden;
  background: white;
  color: black;
}

.CodeMirror-scroll {
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px; margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actuall scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  padding-bottom: 30px;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding-bottom: 30px;
  margin-bottom: -32px;
  display: inline-block;
  /* Hack to make IE7 behave */
  *zoom:1;
  *display:inline;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}

.CodeMirror-lines {
  cursor: text;
}
.CodeMirror pre {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
}
.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  overflow: auto;
}

.CodeMirror-widget {}

.CodeMirror-wrap .CodeMirror-scroll {
  overflow-x: hidden;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.CodeMirror-measure pre { position: static; }

.CodeMirror div.CodeMirror-cursor {
  position: absolute;
  visibility: hidden;
  border-right: none;
  width: 0;
}
.CodeMirror-focused div.CodeMirror-cursor {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }

.cm-searching {
  background: #ffa;
  background: rgba(255, 255, 0, .4);
}

/* IE7 hack to prevent it from returning funny offsetTops on the spans */
.CodeMirror span { *vertical-align: text-bottom; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursor {
    visibility: hidden;
  }
}




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



















































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



















































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

.brikit-content-block.block-overflow-hidden {
  overflow: hidden;
}

.brikit-content-block.hero h1 {
  font-size: 84px;
  text-shadow: 2px 1px 0px #fff, 6px 5px 0px rgba(0,0,0,0.15);
}

#content-layer-0 {
	max-width: 1100px;
	margin: 0 auto;
}



.brikit-menu-panel p:last-child, 
.brikit-menu-panel ul li:last-child {
	margin: 0!important;
}

.brikit-menu {
	bottom: 0;
}

#main {
	margin-left: 0!important;
}
.ia-fixed-sidebar {
	display: none;
}
.brikit-header-content a, .brikit-header-content ul li a {
	font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

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

.blog-post-list li.blog-item .blog-title {
	float: none;
}
li.blog-item .blog-item-creator,
li.blog-item .blog-item-date {
	display: none;
}
.blog-post-list .blog-item-space {
	float: none;
	margin-left: 0;
	font-weight: bold;
}
.blog-post-list .icon-blog  {
	display: none;
}


.remove-title {
	
}

.remove-title h4 {
	display: none;
}

.brikit-logo {
	position: relative;
}

.brikit-logo img {
	max-height: 95px;
	width: auto;
}




/* Blog */

.blog-post-listing {
	padding: 0;
	margin-bottom: 30px;
}
.blog-post-list h4.sub-heading {
	display: none;
} 
.simple-blog {
	
}
.blogHeading {
	display: none;
}
.logo-heading-block {
	display: none;
}
.simple-blog .logoBlock {
	display: none;
}
.simple-blog .blog-post-listing {
	padding: 10px;
}

.brikit-content-layers .brikit-content-block {
	padding: 0;
}
.brikit-header-backdrop {
	margin: 0;
}
body #main-header.brikit-header {
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
}

h2, h3, h4, .uppercase {
	text-transform: uppercase;
}

p.small-text {
	font-size: 0.75em;
}

.colour-strip {
  position: absolute;
  width:100%;
  top: 0;
  height: 5px;
}
.colour-strip .quarter {
  width:25%;
  height: 5px;
  float: left;
}
.blue-bg {
  background-color: #0081c6;
}
.red-bg {
  background-color: #ee3123;
}
.green-bg {
  background-color: #7ac142;
}
.yellow-bg {
  background-color: #fbaf3f;
}

body #main-header.brikit-header {
	height:130px;
}

.crush-container {
  width:100%;
  max-width:1100px;
	margin-left: auto;
	margin-right: auto;
}

/*   General    */

.login-links span {
	display: inline-block;
	background: #fff;
	border: solid 1px #0081c6;
	color: #0081c6!important;
	padding: 3px 14px;
	border-radius: 5px;
	position: absolute;
	right: 0;
	white-space: nowrap;
}

.login-links .sign-up a {
	display: inline-block;
	padding: 3px 14px;
	background: #0081c6!important;
	color: #fff !important;
	border-radius: 5px;
	position: absolute;
	right: 80px;
	white-space: nowrap;
}

.border-top {
	border-top: solid 1px #807e82
}
.border-bottom {
	border-bottom: solid 1px #807e82
}

h2.featured-text {
	margin: 30px 0 !important;
}

.arrow-bullet img {
	position: relative;
	top: 3px;
}
 
.section-hero img,
.hero-section img {
	display: block;
	margin: 0 auto;
}


 a.footer-button {
	display: inline-block;
	background: none;
	border: solid 1px #fff !important;
	color: #fff!important;
	padding: 8px 15px 8px 18px;
	border-radius: 5px;
	font-size: 16px;
	font-style: normal;
	cursor: pointer;
	-webkit-transition: all 200ms ease-out;
	 transition: all 200ms ease-out;
	 margin-bottom: 20px;
}
a.footer-button:hover {

	color: #000!important;
	border: solid 1px #000 !important;
	-webkit-transition: all 200ms ease-out;

transition: all 200ms ease-out;
}



/* Home */

.home-hero-image img {
  width:100%;
  height:auto;
}
.home-quick-links,
.home-links {
	margin-top: 20px;
	margin-bottom: 20px;
}
.home-quick-links
.home-links hr {
  max-width:150px;
  margin:10px auto;
}




/*   Section Colours  */


.brikit-content-layers .brikit-content-column a {
	color: #0081c6;
}

.brikit-content-layers .brikit-content-column .grey-sidebar a {
	color: #3E3F40 ;
}


.red-section .brikit-content-layers .brikit-content-column a,
.brikit-content-layers .red-section .brikit-content-column a {
	color: #ee3123;
}
.green-section .brikit-content-layers .brikit-content-column a,
.brikit-content-layers .green-section .brikit-content-column a {
	color: #7ac142;
}
.yellow-section .brikit-content-layers .brikit-content-column a,
.brikit-content-layers .yellow-section .brikit-content-column a {
	color: #fbaf3f;
}

.discussion-forum-red-section a:hover,
.red-section a:hover {
  color: #ee3123 !important;
}
.news-blue-section a:hover,
.blue-section a:hover {
  color: #0081c6 !important;
}
.about-green-section a:hover,
.green-section a:hover {
  color: #7ac142 !important;
}
.yellow-section a:hover {
  color: #fbaf3f !important;
}

.brikit-menu .aui-navgroup-horizontal .aui-nav > li.current .discussion-forum-red-section a {
	color: #ee3123 !important;
}
.brikit-menu .aui-navgroup-horizontal .aui-nav > li.current .news-blue-section a {
	color: #0081c6 !important;
}
.brikit-menu .aui-navgroup-horizontal .aui-nav > li.current .about-green-section a {
	color: #7ac142 !important;
}
.brikit-menu .aui-navgroup-horizontal .aui-nav > li.current .yellow-section-section a {
	color: #fbaf3f !important;
}

.discussion-forum-red-section h1 {
  color: #ee3123 !important;
}
.news-blue-section h1 {
  color: #0081c6 !important;
}
.about-green-section h1 {
  color: #7ac142 !important;
}
.yellow-section h1 {
  color: #fbaf3f !important;
}

.discussion-forum-red-section #title-text {
  color: #ee3123 !important;
}
.news-blue-section #title-text {
  color: #0081c6 !important;
}
.about-green-section #title-text {
  color: #7ac142 !important;
}
.yellow-section #title-text {
  color: #fbaf3f !important;
}

.discussion-forum-red-section h2 {
  color: #ee3123 !important;
}
.news-blue-section h2 {
  color: #0081c6 !important;
}
.about-green-section h2 {
  color: #7ac142 !important;
}
.yellow-section h2 {
  color: #fbaf3f !important;
}


.red-text,
#main .red-text,
#main .red-text a {
  color: #ee3123 !important;
}
.blue-text,
#main .blue-text,
#main .blue-text a {
  color: #0081c6 !important;
}
.green-text,
#main .green-text,
#main .green-text a {
  color: #7ac142 !important;
}
.yellow-text,
#main .yellow-text,
#main .yellow-text a {
  color: #fbaf3f !important;
}


/*   Section Sidebar Colours  */

.section-sidebar,
.section-sidebar h1,
.section-sidebar h2,
.section-sidebar h3,
.section-sidebar h4,
.section-sidebar p,
.section-sidebar a,
.section-sidebar a:hover,
.section-sidebar li,
.blog-post-list li.blog-item .blog-title {
	color: #fff!important;
}
.section-sidebar, .grey-sidebar {
	border-radius: 8px;
	padding: 20px!important;
	margin-bottom: 20px;
}
.blue-section.section-sidebar blog-post-list li.blog-item,
.red-section.section-sidebar blog-post-list li.blog-item,
.green-section.section-sidebar blog-post-list li.blog-item {
	color: #f7f7f7!important;
}
.blue-section.section-sidebar .blog-post-list li.blog-item:hover,
.red-section.section-sidebar .blog-post-list li.blog-item:hover,
.green-section.section-sidebar .blog-post-list li.blog-item:hover {
	background-color: rgba(0, 0, 0, 0.24);
}

.section-sidebar h4 {
	margin-bottom: 15px;
}

.section-sidebar hr {
	border: none;
	padding: 0;
	margin: 5px 0;
	background-color: rgba(255, 255, 255, 0.4);
	height: 1px;
}
.grey-sidebar hr {
	border: none;
	padding: 0;
	margin: 5px 0;
	background-color: #cccccc;
	height: 1px;
}
.grey-sidebar .blog-post-list li.blog-item .blog-title {
	color: #656565!important;
}

.blue-section.section-sidebar,
.blue-section .section-sidebar {
  background-color: #0081c6;
	border: solid 1px #005c8c;
	box-shadow: 
    0 0 0 1px #0081c6,
    0 0 0 2px #005c8c;
}
.red-section.section-sidebar,
.red-section .section-sidebar{
  background-color: #ee3123;
	border: solid 1px #b21c11;
	box-shadow: 
    0 0 0 1px #ee3123,
    0 0 0 2px #b21c11;
}
.green-section.section-sidebar,
.green-section .section-sidebar {
  background-color: #7ac142;
	border: solid 1px #006837;
	box-shadow: 
    0 0 0 1px #7ac142,
    0 0 0 2px #006837;
}
.yellow-section.section-sidebar,
.yellow-section .section-sidebar{
  background-color: #fbaf3f;
	border: solid 1px #bf7300;
	box-shadow: 
    0 0 0 1px #fbaf3f,
    0 0 0 2px #bf7300;
}
.grey-sidebar {
  background-color: #efefef;
	border: solid 1px #4d4d4d;
	box-shadow: 
    0 0 0 1px #efefef,
    0 0 0 2px #4d4d4d;
}

.section-list,
.section-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.section-list ul li {
	list-style: none;
	border-top: solid 1px rgba(255, 255, 255, 0.4);
	margin-top: 5px;
	padding-top: 5px;
}
.section-list ul li:last-child {

}


/*   About Housinghub  */

.grey-border-bottom {
	border-bottom: solid 1px #d3d3d3!important;
}

.home-hero-bg {
	position: relative;
	max-width: 1100px;
	margin: 0 auto;
}
.home-hero-bg:before {
	content: "";
	display: block;
	position: absolute;
	height: 430px;
	width: 1000px;
	right:100%;
	background-image: url('https://wahousinghub.org.au/download/attachments/786888/home-hero-left-bg2.png?api=v2');
	background-repeat: repeat-x
}
.about-quick-links {
	overflow: visible;
	text-transform: uppercase;
}

.about-quick-links img {
	padding-right: 10px;
	border-right: solid 1px #807e82;
}
.quick-link-img {
	display: inline-block
}
.quick-link-text {
	display: inline-block;
	margin-left: 10px;
	margin-bottom: 10px;
	position: relative;
	top: -13px;
}
.about-quick-links .red-section a:hover {
  color: #ee3123 !important;
}
.about-quick-links .blue-section a:hover {
  color: #0081c6 !important;
}
.about-quick-links .green-section a:hover {
  color: #7ac142 !important;
}
.about-quick-links .yellow-section a:hover {
  color: #fbaf3f !important;
}

/*   Research Clearinghouse  */

.heatmap {
	
}
.heatmap ul {
	background: none;
	padding: 0;
}

.brikit-content-layers table.confluenceTable th.confluenceTh, .brikit-content-layers thead {
	background-color: rgba(0, 0, 0, 0.1);
}
.brikit-content-layers tbody {
	background: none;
}
table.aui>tbody>tr, table.aui>tfoot>tr {
	background: none;
}

/*   Downloads Table   */

table.attachments {
	
}
table.attachments td, table.attachments {
	
}


/*   News  */

.endsection a,
.blog-post-listing strong a {
	display: inline-block;
	background: #fff;
	border: solid 1px #0081c6 !important;
	color: #0081c6!important;
	padding: 8px 15px 4px 18px;
	border-radius: 5px;
	font-size: 16px;
	font-style: normal;
	cursor: pointer;
	-webkit-transition: all 200ms ease-in;

transition: all 200ms ease-in;
}
.endsection a:hover,
.blog-post-listing strong a:hover {
	background: #0081c6!important;
	color: #fff!important;
	-webkit-transition: all 200ms ease-in;

transition: all 200ms ease-in;
}

.blog-post-listing strong a {
	margin-top: 1.5em;
	padding-top: 5px;
}

.green-section .endsection a, 
.green-section .blog-post-listing strong a {
	display: inline-block;
	background: #fff;
	border: solid 1px #7ac142 !important;
	color: #7ac142!important;
	padding: 8px 15px 4px 18px;
	border-radius: 5px;
	font-size: 16px;
	font-style: normal;
	cursor: pointer;
	-webkit-transition: all 200ms ease-in;

transition: all 200ms ease-in;
}
.green-section .endsection a:hover,
.green-section .blog-post-listing strong a:hover {
	background: #7ac142!important;
	color: #fff!important;
	-webkit-transition: all 200ms ease-in;

transition: all 200ms ease-in;
}

.grey-section .endsection a, 
.grey-section .blog-post-listing strong a {
	display: inline-block;
	background: #fff;
	border: solid 1px #807e82  !important;
	color: #807e82 !important;
	padding: 8px 15px 4px 18px;
	border-radius: 5px;
	font-size: 16px;
	font-style: normal;
	cursor: pointer;
	-webkit-transition: all 200ms ease-in;

transition: all 200ms ease-in;
}
.grey-section .endsection a:hover,
.grey-section .blog-post-listing strong a:hover {
	background: #807e82 !important;
	color: #fff!important;
	-webkit-transition: all 200ms ease-in;

transition: all 200ms ease-in;
}


div.endsection {
	display: none!important;
}


#activity-stream .user-icon {
	display: none;
}
#activity-stream .activity-item {
	padding: 0 5px 0.8em 5px;
}



/*   Forums  */

 .forum-link a {
	display: inline-block;
	background: #fff;
	border: solid 1px #cc4802 !important;
	color: #cc4802!important;
	padding: 8px 15px 8px 18px;
	border-radius: 5px;
	font-size: 16px;
	font-style: normal;
	cursor: pointer;
	-webkit-transition: all 200ms ease-out;
	 transition: all 200ms ease-out;
	 margin-bottom: 10px;
	 width: 70%;
	 text-align: center;
}
.forum-link a:hover {

	color: #fff!important;
	background-color: #cc4802;
	border: solid 1px #fff !important;
	-webkit-transition: all 200ms ease-out;

transition: all 200ms ease-out;
}

#forumSearchForm {
	
}
#forumSearchForm .forum-search,
#forumSearchForm .forum-sort-filters {
	display: none;
}

.brikit-content-layers thead *, 
.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: #fff!important;
	font-family: helvetica, sans-serif!important;
	font-size: 14px;
	background-color: rgba(52, 52, 52, 0.15)!important;
	box-sizing: border-box;
}

table.aui.content-report-table-macro>thead {
	
}

.sortableHeader {
	background-color: #f1f1f1!important;
	color: #666666 !important;
}

/*   MAilchimp Sign Up    */

.brikit-footer h4 {
	color: #e5e5e5;
}

#mc_embed_signup  {
	
}

#mc_embed_signup  label {
	display: none;
	
}

#mc_embed_signup  input[type="email"] {
	font-size: 16px;
	padding: 10px;
	border: solid 1px #ddd;
	border-radius: 3px;
	margin-bottom: 10px;
	width: 80%;
}

#mc_embed_signup  input[type="submit"] {
	display: inline-block;
	background: none;
	border: solid 1px #fff !important;
	color: #fff!important;
	padding: 8px 15px 8px 18px;
	border-radius: 5px;
	font-size: 16px;
	font-style: normal;
	cursor: pointer;
	-webkit-transition: all 200ms ease-out;
	 transition: all 200ms ease-out;
	 margin-bottom: 20px;
}

#mc_embed_signup  input[type="submit"]:hover {
	color: #000!important;
	border: solid 1px #000 !important;
	-webkit-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}



.search {
	overflow: visible!important;
}

.section-sidebar.search,
.search-macro .search-macro-dropdown li a,
.search-macro .search-macro-dropdown p,
.search-macro .search-macro-dropdown {
	color: #333!important;
}



/*   Tablet    */
@media only screen and (max-width : 1100px) {
	.search-macro-medium {
		width: 100%;
	}
	.search-macro-medium .search-macro-query {
		width: 80%;
	}
	.search-macro .search-macro-button {
		margin-left: 3%;
		width: 15%;
	}
	
}

@media only screen and (max-width : 900px) and (min-width : 651px)  {
	body #main-header.brikit-header {
		height: 160px;
	}
	.brikit-logo {
		bottom: 30px;
	}
	.brikit-menu {
		z-index: 999;
	}
}



/*   Mobile    */
@media only screen and (max-width : 650px) {
	
	body #main-header.brikit-header {
		height: 80px;
	}
	a.brikit-logo img {
		width: 200px;
		height: auto;
		margin: 0 auto!important;
	}
	#main-content {
		margin-left: 5%!important;
		margin-right: 5%!important;
		width: 90%!important;
	}
	
	h1 {
		font-size: 30px!important;
	}
	
	h2 {
		font-size: 20px!important;
	}
	
	h3, h4 {
		font-size: 18px!important;
	}
	
	.home-hero-bg, .home-hero-bg img {
		max-width: 100%;
	}
	
	.wiki-content .contentLayout2 .columnLayout .cell {
		display: block;
		
	}
	
	#chatbar {
		display: none;
	}
	
	.login-links {
		display: none;
	}
}

div.endsection {
	display: none!important;
}


.blog-post-listing .wiki-content span a {  
    display: inline-block;  
    background: #fff;  
    border: solid 1px #0081c6 !important;  
    color: #0081c6 !important;  
    padding: 8px 15px 4px 18px;  
    border-radius: 5px;  
    font-size: 16px;  
    font-style: normal;  
    cursor: pointer;  
    transition: all 200ms ease-in;  
}  
  
.blog-post-listing .wiki-content span a:hover {  
    background: #0081c6 !important;  
    color: #fff !important;  
    transition: all 200ms ease-in;  
}  

p.sign-up {
 display: none !important; 
}


