:root{
	/* default colors - non-branded fuse - these may get overridden from config */
	--navigation-background: url(../images/header-bg.png) 0 0 repeat-x; /* can be image or color */
	--navigation-text-color: #777;
	--navigation-text-hover-color: #4C4C4C;
	--navigation-text-active-color: #8731C0;
	--navigation-border-accent-color: #5C16A3;
	--navigation-logo-svg-color: #8731C0;
	--editor-logo-svg-color: #8731C0;
	--headline-background: #1B1B1B url(../images/checkered-bg.png) 0 0 repeat; /* can be image or color */
	--headline-text-color: #FAFAFA;
	--text-accent-color: #8731C0;
	--current-text-accent-color: #D8B8ED;
	--disabled-accent-color: #DDC2EF;
	--icon-accent-color: #8731C0;
	--disabled-icon-accent-color: #8731C0;
	--primary-button-bg-color: #8731C0;
	--primary-button-shadow-color: #55228C;
	--primary-button-text-color: #FBFFFF;
	--secondary-button-bg-color: #FEB506;
	--secondary-button-text-color: #855607;
	--secondary-button-border-color: #D39501;
	--secondary-button-active-bg-color: #FFE4A6;
	--secondary-button-active-text-color: #855607;
	--secondary-button-active-border-color: #FFE097;
}

header{
	border-bottom: 6px solid;
	border-color: var(--navigation-border-accent-color);
}
header nav.navbar{
	background: var(--navigation-background);
}
header .navbar-default .navbar-nav>li>a{
	color: var(--navigation-text-color);
}
header .navbar-default .navbar-nav>li>a:hover{
	color: var(--navigation-text-hover-color);
}

header .navbar-default .navbar-nav>li>a{
	color: var(--navigation-text-color);
}
header .navbar-default .navbar-nav > .active > a,
header .navbar-default .navbar-nav > .active > a:hover,
header .navbar-default .navbar-nav > .active > a:focus{
	background: none;
	color: var(--navigation-text-active-color);
}

.icon.pop-help.active .glyphicon, .icon.pop-help:hover .glyphicon{color: var(--icon-accent-color);}

.logo svg{
	fill: var(--navigation-logo-svg-color);
}
#editor .logo svg{
	fill: var(--editor-logo-svg-color);
}
.page-header{
	background: var(--headline-background);
}
section.page-header h1, section.page-header h1 a{
	color: var(--headline-text-color);
}

.btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus{
	background: var(--primary-button-bg-color);
	border-color: var(--primary-button-bg-color);
	color: var(--primary-button-text-color);
}
.btn-group .btn.active{
	box-shadow: 1px 1px 5px 5px var(--primary-button-shadow-color) inset;
}
.btn.btn-warning, .btn.btn-warning:hover, .btn.btn-warning:focus{
	background: var(--secondary-button-bg-color);
	border-color: var(--secondary-button-bg-color);
	color: var(--secondary-button-text-color);
	font-weight: bold;
	font-size: 15px;
}

body .modal-footer input[disabled="disabled"], body .share-report input[disabled="disabled"]{
	background-color:var(--secondary-button-bg-color) !important;
	color:var(--secondary-button-text-color) !important;
}
#editor .save-as .more-save{
	border-left: 1px solid var(--secondary-button-border-color);
}
.btn-upload{
	height: 30px;
	width: 90px;
	background: var(--primary-button-bg-color);
	border-radius: 3px;
	color: #fff;
	font-family: aller;
	font-weight: normal;
	font-size: 12px;
	padding: 7px 6px;
	text-align: center;
	margin:0 5px 0 0;
	cursor: pointer;
	vertical-align: middle;
}

input:checked + .slider {
	background-color: var(--primary-button-bg-color);
}

input:focus + .slider {
	box-shadow: 0 0 1px var(--primary-button-bg-color);
}

.purple, a.purple, .breadcrumbs .current, #request-dialog .modal-body a.email,
#request-dialog .modal-body a.email:hover, .modal-body.deployments .note a, #editor #menu-toggle:focus,
#editor #menu-toggle:active, #editor #menu-toggle:link{
	color: var(--text-accent-color);
}
.purple{
	fill: var(--icon-accent-color);
}
.purple[disabled]{
	fill: var(--disabled-icon-accent-color);
}
.modal-body .purple, a.purple, a.purple:hover {
	color: var(--text-accent-color);
	outline:none;
	text-decoration: none;
}
.btn.btn-default:hover{
	background: #fff;
	color: var(--text-accent-color);
}

section.application-manager .apps .actions a.options.active svg,
section.application-manager .apps .actions a.options:hover svg,
section.application-manager .apps .app-controls a.options.active svg,
section.application-manager .apps .app-controls a.options:hover svg{
	fill: var(--text-accent-color);
}
section.application-manager .app .app-thumbnail .thumbnail-caption2 .arrow:hover,
#template-center .template-list .template-thumbnail .thumbnail-caption2 .arrow:hover{background: var(--secondary-button-bg-color); }

section.application-tabs button.editor-help{color:var(--text-accent-color); }
section.application-tabs ul.nav.pages li .page-settings{border: 1px solid var(--text-accent-color); }
section.application-tabs ul.nav.pages li .pg-settings.active{border: 1px solid var(--text-accent-color); }
section.application-tabs ul.nav.pages li .icon-page-settings:hover,
section.application-tabs ul.nav.pages li .pg-settings.active .icon-page-settings{fill: var(--icon-accent-color);}
section.application-tabs ul.nav.application-controls > li button.btn.btn-default:focus,
section.application-tabs ul.nav.application-controls > li button.btn.btn-default:hover{background: var(--primary-button-text-color); color: var(--primary-button-bg-color);}
section.application-tabs ul.nav.application-controls > li button.btn.btn-default.open{background: var(--primary-button-text-color); border-bottom-color: var(--primary-button-text-color); color: var(--primary-button-bg-color); }
section.application-tabs div.nav input{color: var(--text-accent-color);}

.templateSelected{border-color: var(--primary-button-bg-color) !important;box-shadow: inset 0 1px 1px rgb(0,0,0,.08), 0 0 8px var(--disabled-accent-color)}

#reports .btn-primary[disabled]:hover{border-color:var(--primary-button-bg-color);}
.report-error-msg .texts .paragraph .link,
.report-error-msg .texts .paragraph .link:hover,
.report-error-msg .texts .paragraph .link:visited{color:var(--text-accent-color); outline:none; text-decoration: none}

.content-container.active{border-color:var(--icon-accent-color);}
.content-container:hover .mini-chart-title{color:var(--text-accent-color)}

section #outbound .btn-primary[disabled]:focus,section #outbound .btn-primary[disabled]:hover{border-color:var(--primary-button-bg-color);}

#editor #menu-toggle.open{
	border-bottom-color: #fff;
	background: #fff;
	position: relative;
	z-index: 1002;
	border-bottom-right-radius:0;
	border-bottom-left-radius: 0;
	color:var(--text-accent-color);
}
#editor #single-button:focus, #editor #single-button:active, #editor #single-button:hover{
	background: #fff;
	color: #00B5E2;
	border-color: #dbdbdb;
	box-shadow: none;
}
#editor .revision-menu [disabled] .purple{
	fill: var(--disabled-accent-color);
	cursor: not-allowed;
}
.brown{
	fill: var(--secondary-button-text-color);
}
section.page-header h1 div{
	color: var(--current-text-accent-color);
	width: 374px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	vertical-align: middle;
}
section.page-header h1 span{
	color: var(--current-text-accent-color);
}
@media (max-width: 1199px){
	section.page-header h1 div{
		width: 291px;
	}
}
.pagination  li  a{
	border-radius: 3px;
	padding: 3px 6px;
	line-height: normal;
	border: 1px solid var(--secondary-button-bg-color);
	color: var(--secondary-button-text-color);
	font-family: "aller";
	background: var(--secondary-button-bg-color);
	margin-right: 2px;
	font-size:15px;
}
.pagination  li  a:hover,
.pagination .disabled  span, .pagination  .disabled  a, .pagination  .disabled  a:hover,
.pagination .disabled  a:focus{
	background: var(--secondary-button-bg-color);
	border-color: var(--secondary-button-bg-color);
	color: var(--secondary-button-text-color);
}
.pagination li.active a, .pagination li.active span,
.pagination li.active  a:hover, .pagination li.active  span:hover, .pagination li.active a:visited{
	background: var(--secondary-button-active-bg-color);
	border-color: var(--secondary-button-active-bg-color);
	color: var(--secondary-button-active-text-color);
}

.daterangepicker .applyBtn{background: var(--secondary-button-bg-color); color:var(--secondary-button-text-color); }
.daterangepicker .applyBtn:active{background-color: var(--secondary-button-bg-color);}
.daterangepicker .applyBtn:hover{color:var(--secondary-button-text-color);}
.daterangepicker td.today.active, .daterangepicker td.active, .daterangepicker td.active:hover {background-color: var(--primary-button-bg-color);border-color: var(--primary-button-bg-color);color: var(--primary-button-text-color);}
.daterangepicker td.in-range{background: var(--disabled-accent-color);}
.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {background: var(--primary-button-bg-color);border: 1px solid var(--primary-button-bg-color);color: var(--primary-button-text-color);}

treecontrol.tree-light li .tree-selected{color: var(--text-accent-color);}
.modal treecontrol.tree-light li .tree-selected a{color: var(--text-accent-color);}

.share-report .edit-shared-reports .footer .btn-update, .share-report .add-user .text {
	color: var(--text-accent-color);
}

#accountManager .login .verify .resend-text .resend{color:var(--text-accent-color)}
#log-view .jump-to-results button.active, #log-view .jump-to-results button:hover{color: var(--text-accent-color); border-color: var(--text-accent-color);}
.features-modal .modal-content .modal-body a.btn{color: var(--text-accent-color);}

.twofa-modal .highlight{color:var(--text-accent-color);}
.modal-body.deployments .add-variable .footer .btn-add{color: var(--primary-button-bg-color);}
.modal-body.share .unshare-alert .footer .btn-update{color: var(--primary-button-bg-color);}