/*
	Orange: #FF9901
	Charcoal: #505050
	BlueGreyDark: #0E415C
	Grey: #59595A
*/

nav.navbar {
	background-color: white;
	font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	padding-bottom: 0px;
}

.navbar-brand{
	margin-right:0.1rem;
}

	nav.navbar.navbar-light a.nav-link {
		color: #505050 !important;
		font-weight: bold;
		font-size:11pt;
	}

	nav.navbar.navbar-light li.nav-item {
		border-bottom: solid 2px white;
	}

	nav.navbar.navbar-light a.nav-link.active {
		color: #FF9901 !important;
	}

	nav.navbar.navbar-light li.nav-item:hover {
		border-bottom: solid 2px #FF9901;
	}

	nav.navbar.navbar-light a.dropdown-item.active {
		background-color: #FF9901 !important;
	}

/*i {
	color: #FF9901;
}*/

.card-header .btn-secondary i{
	color:white;
}


.btn-primary, .btn-primary:active, .btn-primary:focus, .btn-primary:visited {
	background-color: #FF9901;
	border-color: #FF9901;
	outline: none;
	box-shadow: none;
}

	.btn-primary:hover {
		background-color: #D37802;
		border-color: #D37802;
	}

.btn-outline-primary {
	border-color: #FF9901;
	color: #FF9901;
}

	.btn-outline-primary:hover {
		background-color: #FF9901;
		color: white;
	}

table.table thead tr, table.table-stickyheader > tr:first-child, table.table-stickyheader > thead > tr:last-child, tr.table-stickyheader-specific {
	background-color: #FF9901 !important;
	color: white;
}

table.table thead th:not(:first-child) {
	border-left: solid 1px #FF9901;
}

table.table thead th .dropdown-button {
	color: white;
}

table.table th.tableFilterHasCriteria {
	border-bottom: none;
	background-color: #505050 !important;
	border-left: solid 1px #BCA98F;
	border-right: solid 1px #BCA98F;
}

table.table th .sortButton i {
	color: white;
}

table.table th .sortButton-selected {
	background-color: white;
	color: black;
	padding: 0px 3px;
}

	table.table th .sortButton-selected i {
		color: black;
	}

table.table th.tableFilterHasCriteria .sortButton-selected {
	background-color: black;
	color: white;
	padding: 0px 3px;
}

	table.table th.tableFilterHasCriteria .sortButton-selected i {
		color: white;
	}

tr.dragHighlightTop td {
	border-top: 2px solid #7fcdff;
}

tr.dragHighlightBottom td {
	border-bottom: 2px solid #7fcdff;
}

tr.dragHighlightLeft td {
	border-left: 2px solid #7fcdff;
}

tr.dragHighlightRight td {
	border-right: 2px solid #7fcdff;
}

.card-header i {
	color: black;
}

.btn-primary, .btn-success i {
	color: #ffffff;
}

.text-primary {
	color: #FF9901;
}
.btn-primary:disabled {
	background-color: #FF9901;
	color: white;
	border-color: #FFAF37;
}
.btn-outline-primary:disabled {
	background-color: white;
	color: #FF9901;
	border-color: #FFAF37;
}

.no-breadcrumb-margin-bottom .breadcrumb{
	margin-bottom:0px;
}