﻿body {
	color: #222222;
}
a {
	color: #069;
}
a:hover,
a:focus {
	color: #204060;
}
.text-primary {
	color: #069;
}
label {
	color: #555;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
	color: #222;
}
.form-control,
input:not([type="checkbox"]):not([type="radio"]),
select,
select.form-control,
textarea {
	color: #222222;
}
ipnut.form-control:focus,
input:not([type="checkbox"]):not([type="radio"]):focus,
select:focus,
select.form-control:focus,
textarea:focus {
	border-color: #999999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control,
input[disabled],
input[readonly] select[disabled],
select[readonly],
textarea[disabled],
textarea[readonly] {
	background-color: #eeeeee;
}
.help-block {
	color: #b94a48;
}
.btn-primary,
button.btn-primary,
input[type="button"].btn-primary,
input[type="submit"].btn-primary {
	color: #ffffff;
	background-color: #069;
	border-color: #069;
}

.btn-default {
	color: #222;
	background-color: #eee;
}
.btn-default:hover {
	color: #222;
	background-color: #ddd;
	border-color: #999;
}
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
	color: #222;
	background-color: #bbb;
	border-color: #999;
}
.btn-primary {
	background-color: #069;
	border-color: #069;
}
.btn-link {
	color: #069;
}
.btn-link:hover,
.btn-link:focus {
	color: #204060;
}
.btn-default .caret {
	border-top-color: #222;
}
.dropup .btn-default .caret {
	border-bottom-color: #ffffff;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
	border-color: #069;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
	background-color: #069;
}
.nav .caret {
	border-top-color: #069;
	border-bottom-color: #069;
}
.nav a:hover .caret {
	border-top-color: #204060;
	border-bottom-color: #204060;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #069;
	border-color: #069;
}
.label-primary {
	background-color: #069;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
	background-color: #204060;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
	color: #069;
}
a.thumbnail:hover,
a.thumbnail:focus {
	border-color: #069;
}
.thumbnail .caption {
	color: #222222;
}
.progress-bar {
	background-color: #069;
}

.progress-bar-success {
	background-color: #5cb85c;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
	background-color: #036;
	border-color: #036;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
	color: #b3cce6;
}
.panel-primary {
	border-color: #069;
}
.panel-primary > .panel-heading {
	color: #ffffff;
	background-color: #069;
	border-color: #069;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #069;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #069;
}
.navbar {
	background: #069;
}
.navbar-header > a,
.nav > li > a,
.navbar-collapse > ul > li > a {
	color: #fff;
}
.nav > li > a:hover,
.nav > li > a:focus {
	color: #fff;
	background: #204060;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	color: #ffffff;
	background-color: #058;
	border-color: #058;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
	background-color: #07a; /*todo: determine what color this should be. */
	border-color: #07a;
}

.login .validation-summary-errors {
	color: #fff;
}

/* styles for validation helpers */
.field-validation-error,
.validation-summary-errors {
	color: #b94a48;
}

/* First level of nav */
.sidenav {
	background-color: #f7f5fa;
}

/* All levels of nav */
.sidebar .nav > li > a {
	color: #716b7a;
}
.sidebar .nav > li > a.active {
	color: #716b7a;
}
.sidebar .nav > li > a:hover,
.sidebar .nav > li > a:focus {
	background-color: #e5e3e9;
}
.sidebar .nav > .active > a,
.sidebar .nav > .active:hover > a,
.sidebar .nav > .active:focus > a {
	color: #716b7a;
}

.ng-invalid {
	border-color: #b94a48;
}

.sb-list {
	border-color: #999999;
}
.sb-row:hover,
.sb-active {
	background: #dedede;
}
.sb-sub,
.sb-url {
	color: #666;
}
.obj-btn-row > a {
	color: #262626;
}
label,
.priv-content .input-label {
	color: #888;
}
.green,
.obj-btn-row > a.green {
	color: #398439;
}
.navbar-toggle {
	background-color: #204060;
}
.navbar-toggle:hover {
	background-color: #29527a;
	border-color: #184169;
}
.navbar-toggle .icon-bar {
	background-color: #fff;
}
ul.nav-blocks li a.active {
	background-color: #204060;
}
ul.popover-nav > li > a {
	color: #204060;
}
.qq-upload-drop-area,
.qq-upload-extra-drop-area {
	background-color: #069;
	color: #fff;
}

label.required {
	font-weight: bold;
}

label.invalid {
	color: #b94a48;
}
.section-warning {
	color: #b94a48;
}
