/*
header - top panel with menu, logo, user management
*/
.bc-h-m {
	background-color: #b0002d;
}

.links-dropdown-menu li > a:hover {
	background-color: #b0002d;
	color: #ffffff;
}

.more-link.open {
	background-color: #ffffff;
}

.more-link.open a {
	color: #333333;
}

/*
left side logo - with is managable acc left panel
*/
.bc-h-logo {
	background-color: #4d4a43;
}

.bc-h-logo-txt .logo>img {
	width: 32px;
	height: 41px;
}

.bc-h-logo-txt {
	padding: 0 15px;
}

/*
logo font
*/
.bc-h-logo-i a {
	color: #ffffff;
}

/*
top menu font
*/
.bc-h-menu a {
	color: #ffffff;
	font-family: "Roboto Light";
}

.bc-h-menu > a.bc-button:hover {
	color: #FFFFFF;
}

.bc-button:after {
	background: #ebebeb;
}

/*
user component placement
*/
.bc-account {
	background-color: #b0002d;
	font-family: "Roboto Regular"
}

.bc-account .dropdown-toggle > span {
	color: #ffffff;
}
.bc-account .dropdown .bc-info {
	color: #0f0f0f;
}

.tooltip-inner {
	font-family: "Roboto Light";
	color: #818181;
	background-color: #ebebeb;
}

.tooltip.right .tooltip-arrow {
	border-right-color: #ebebeb;
}

/*
menutabs
*/

.bc-menu-tabs div> ul > li {
	color: #979797;
}

.bc-menu-tabs li.selected {
	color: #d7d7d7;
}

.bc-menu-tabs div.tabBtnContainer.selected {
	color: #ffffff;
	background-color: #5d5b52;
}

.bc-menu-tabs ul div.tabBtbInner > span:first-child {
	background-image: url(../assets/img/tabbar-items-sprite-24x24.png);
}

/*
detail
*/
.bc-view-fields li > span:first-child {
	color: #8c8c8c;
}

.bc-view-fields li > span:last-child {
	color: #232323;
}

.bc-tabs-header li {
	color: #979797;
	font-family: "Roboto Light";
}

.bc-tabs-header li.selected {
	color: #b0002d;
}

.bc-side-bar {
	background-color: #68665c;
}

.bc-side-bar-bottom>a>span {
	background: url(../assets/img/tabbar-wrap-sprite-16x16.png) no-repeat;
}

.task-banner {
	background-color: #e1e0de;
}

.task-label {
	font-family: "Roboto Light";
}

.task-label h1 {
	color: #232323;
}

.task-label > span {
	color: #555555;
}

.task-label > span:last-child {
	color: #979797;
}

.bc-button, .bc-family-button, a.bc-read-next, .bc-button-default {
	color: #555555;
	font-family: "Roboto Regular";
}

.bc-button:hover, .bc-button-menu a:hover, .bc-family-button:visited {
	color: #555555;
}

.bc-time-progress .labels {
	font-family: "Roboto Regular";
	color: #232323;
}

.task-back a {
	background: url('../assets/img/detail-back-arrow-32x32.png') no-repeat;
	background-position: 15px 30px;
}

/*
administration
*/

.user-ident div {
	color: #424242;
	font-family: "Roboto Light";
}

.user-ident div:first-of-type {
	color: #000000;
}

/*
form
*/

.modal-header {
	background-color: #ffffff;
}

.modal-header h3 {
	color: #b0002d;
}

/*
dataview
*/

.bc-data-view thead {
	color: #979797;
}

.bc-data-view tbody > tr:hover {
	background-color: #f0efee;
}

.bc-data-view tbody > tr > td {
	color: #555555;
}

.bc-data-view .action .target {
	color: #2e91c5;
}

.bc-data-view.scroll tr.read-next td:first-child {
	background-color: #FFF0F0;
	border: 1px solid #B0002D;
}

.bc-data-view tr.read-next td:first-child:hover {
	background-color: #FFE8E8;
}

/*
posts
*/

.bc-posts .post-content:hover {
	background-color: #edf0f5;
}

/*
context
*/

.bc-context-select .bc-common-select .dropdown > span {
	color: #ffffff;
	background-color: #b0002d;
	border: 1px solid #ffffff;
}

.bc-context-select .bc-common-select .hiddenBox {
	background-color: #b0002d;
}

.bc-context-select .bc-common-select .dropdown>span, .bc-context-select .bc-common-select .dropdown>span.focus {
	border: 1px solid #ffffff;
}

.bc-context-select > .simple {
	color: #ffffff;
	background-color: #b0002d;
}

.bc-context-select > .bc-lookup input[type="text"] {
  border: 1px solid #ffffff;
  background-color: #b0002d;
  color: #ffffff;
}

/*
grid
*/

.ui-grid-top-panel {
	background-color: transparent;
}

.ui-grid-header-cell {
	border-color: transparent;
	font-family: "Roboto Regular";
	color: #606060;
}

.ui-grid-header {
	border-top: 2px solid #e1e0de;
	border-bottom: 2px solid #e1e0de;
	min-height: 40px;
}

.ui-grid-canvas {
	background-color: transparent;
}

.ui-grid-row {
	background-color: transparent;
	border-bottom: 2px solid #e8e8e8;
}

.ui-grid-row:nth-child(even) {
	background-color: #f0efee;
}

.ui-grid-row:hover {
	background-color: #e1e0de;
}

.ui-grid-cell {
	font-family: "Roboto Regular";
	color: #232323;
}

.grid-msg-overlay {
	top: 43px;
	width: 100%;
}

/*
filterManager
*/

.bc-filter-manager > ul > li h1 {
	font-family: "Roboto Light";
	color: #122d5a;
}

.bc-filter-manager .substitutions > a {
	color: #555555;
	font-family: "Roboto Regular";
}

.bc-filter-manager .substitutions > a.active {
	background-color: #d9d9d9;
}

.bc-filter-manager div.left h1 {
	color: #b0002d;
}

.bc-filter-manager .captionButton {
	background: url('../assets/img/dashboard-expand-arrow-32x32.png') no-repeat center;
}

.bc-filter-manager .bc-button-menu > span.open {
	background-color: #edf0f5;
}

/* group box */
.bc-gb-header > h2 {
	font-family: "Roboto Light";
	color: #b0002d;
}

/* dashboard */
#dashboardHeader h1, #dashboardHeader h2 {
	color: #b0002d !important;
}

#dashboardHeader .captionButton {
	background: url('../assets/img/dashboard-expand-arrow-32x32.png') no-repeat center;
}

#dashboardHeader .bc-button-menu > span.open {
	background-color: #edf0f5;
}

/*
CrossRoad
*/

.module {
	background-color: #b0002d;
}

.module:hover {
	background-color: #910024;
}