/**
 * Axelor Business Solutions
 *
 * Copyright (C) 2012-2014 Axelor (<http://axelor.com>).
 *
 * This program is free software: you can redistribute it and/or  modify
 * it under the terms of the GNU Affero General Public License, version 3,
 * as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
header .navbar-inverse .navbar-inner {
	background-color: #535353;
	background-image: linear-gradient(#5B5B5B, #424242);
	border-color: #333;
	border-bottom-color: #2C3440;
	color: #fff;
}

header .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
header .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
header .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #3f3f3f;
	color: #fff;
}

header .navbar-inverse .dropdown-menu {
	background-color: #535353;
}

header .navbar-inverse .divider-vertical {
	border-left-color: #2d2d2d;
	border-right-color: #5d5d5d;	
}

header .navbar-inverse .dropdown-menu .divider {
	border-top-color: #3d3d3d;
	border-bottom-color: #5d5d5d;
}

header .navbar-inverse .brand,
header .navbar-inverse .nav > li > a,
header .navbar-inverse .dropdown-menu > li > a {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 1);
}

header .navbar-inverse .dropdown-menu > li > a:hover,
header .navbar-inverse .dropdown-menu > li > a:focus,
header .navbar-inverse .dropdown-submenu:hover > a,
header .navbar-inverse .dropdown-submenu:focus > a {
	background-image: none;
	background-color: #3f3f3f;
	color: #fff;
}

header .navbar-inverse .nav .active > a,
header .navbar-inverse .nav .active > a:hover,
header .navbar-inverse .nav .active > a:focus {
	color: #fff;
	background-color: #3f3f3f;
}

header .navbar-inverse .btn-navbar:hover,
header .navbar-inverse .btn-navbar:focus,
header .navbar-inverse .btn-navbar:active,
header .navbar-inverse .btn-navbar.active,
header .navbar-inverse .btn-navbar.disabled,
header .navbar-inverse .btn-navbar[disabled] {
	background-color: #3f3f3f;
}

header .navbar-inverse .nav-collapse .nav > li > a:hover,
header .navbar-inverse .nav-collapse .nav > li > a:focus,
header .navbar-inverse .nav-collapse .dropdown-menu a:hover,
header .navbar-inverse .nav-collapse .dropdown-menu a:focus {
	background-color: #3f3f3f;
}

header .navbar-inverse .btn-navbar {
	background-color: #3f3f3f;
	background-image: none;
	box-shadow: none;
}

header {
	font-weight: bold;
}

.navbar .brand-logo {
	float: left;
}

.navbar .brand-logo img {
	height: 32px;
	margin-top: 5px;
}

.sidebar {
	background-color: #f5f5f5;
}

.sidebar .nav-tree li.active a {
	background-color: #5377b1;
	background-image: none;
}

.slick-header-menuitem:hover,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	color: #fff;
	background-color: #5377b1;
	background-image: none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	background-color: #5377b1;
	background-image: none;
}

.ui-datepicker .ui-state-active,
.ui-datepicker .ui-slider-handle.ui-state-hover {
	background-color: #5377b1 !important;
	background-image: none !important;
}
.ui-datepicker .ui-state-highlight {
	border: 1px solid #5377b1 !important
}
.ui-menu .ui-menu-item a.ui-state-focus {
	color: #fff;
	border-color: #5377b1;
	background-color: #5377b1;
	background-image: none;
}

.sidebar .splitter-header {
	background-color: #efefef;
	background-image: linear-gradient(to bottom, #f6f6f6, #e5e5e5);
	border-bottom: 1px solid #c1c1c1;
	height: 26px;
}

.sidebar .splitter-header .splitter-title {	
	color: #2f5e92;
	line-height: 26px;
	padding: 0 10px;
	text-shadow: 0 1px 1px #FFF;
}

.nav-tabs > li {
	margin-right: -1px;
	margin-bottom: -1px;
}

.nav-tabs > li > a {
	color: #555;
	background-color: #f1f1f1;
}

.nav-tabs > li.active > a {
	color: #555;
}

.nav-tabs > li > a,
.nav-tabs > li.active > a {
	margin: 0;
	border-radius: 0;
	border: 1px solid #c1c1c1;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus,
.nav-tabs > li:hover > a {
	color: #000;
	border: 1px solid #c1c1c1;
	background-color: #f8f8f8;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	border: 1px solid #c1c1c1;
	border-bottom: 1px solid transparent;
	background-color: #fff;
}

.nav-tabs > li > a {
	padding-top: 6px;
	padding-bottom: 6px;
}

.nav-tabs-strip {
	height: 32px;
}

.nav-tabs-strip .nav-tabs {
	padding: 0 8px;
	border-bottom-color: #c1c1c1;
}

.navigation-tabs ul.nav-tabs-main {
	height: 31px;
}

.view-tabs,
.navigation-tabs > .nav-tabs-wrap {
	background-color: #e3e3e3;
}

.navigation-tabs {
	background-color: #fff;
}

table.form-layout .tabbable-tabs .tab-content {
	border-color: #c1c1c1;
}

.navigation-tabs > .axelor-logo {
	border-bottom-color: #c1c1c1;
	background-color: #e3e3e3;
}

.bordered,
.bordered-box {
	border-color: #c1c1c1;
}

.view-container .form-view > div[ui-view-form].has-width {
	background-color: #f7f7f9;
}

/** remove corners */
.btn,
.ui-menu,
.dropdown-menu,
.slick-header-menu,
[class*="ui-corner"] {
	border-radius: 0 !important;
}
.portlet,
.portlet-header .navbar-inner,
.portlet-body,
.portlet-content {
	border-radius: 0 !important;
}
input, button, textarea, select, fieldset, pre {
	border-radius: 0 !important;
}
.tag-select,
.tag-select .label {
	border-radius: 0;
}
.tag-select .picker-icons > i.fa {
	padding-top: 3px;
}

.progress,
.progress .bar {
	border-radius: 0 !important;
	box-shadow: none;
}

.nvd3.nv-noData {
	font: normal 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
	fill: #333333;
}
