:root{
	--light-orange-tint-22: #f9d9c8;
	--light-orange: #ff9e1b;
	--bpc-orange: #e35205;
	--dark-orange: #c04600;
	--dark-gray: #53565a;
	--hover-color-button: #e57200;
	/* --alert-info-color: #ff8c4f; */
	accent-color: var(--bpc-orange);
	/* SLDS Color Override */
	
}
.overrideNoBorder > th, .overrideNoBorder > td{
	border: none !important;
}
.address-picklist div:hover{
	background-color: var(--hover-color-button) !important;
	color: white;
}
.use-address-entered:hover{
	color:white;
	background-color: var(--dark-gray) !important;
}
h2{
	color: black !important;
}
img[src*="VMIAResources/images/Info_Icon.png"]{
	width: 15px;
}
a{
	color: var(--dark-orange);
}
a:hover, a:hover .glyphicon{
	color: var(--light-orange) !important;
}
a:focus, .slds-scope a:focus{
	color: var(--light-orange) !important;
}
.nav>li>a:focus, .nav>li>a:focus .glyphicon{
	background-color: transparent;
	color: var(--light-orange);
}
.panel-title > a:hover {
	color: white !important;
}
html {
	position: relative;
	min-height: 100%;
}
a > .glyphicon {
	color: white;
}
.glyphicon-chevron-down{
	color: var(--dark-orange);
}
body {
	font-family: 'Varela Round', sans-serif;
	height: 100%;
	margin-bottom: 52px;
}

.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 52px;
}

.dropdown-menu {
	background-color: rgba(83, 86, 90);
}

.dropdown-menu-dd {
	background-color: rgba(192, 70, 0, 1);
}
	
.line {
	background-color: rgba(83, 86, 90);
	height: 2px;
}

.line-dd{
	background-color: rgba(192, 70, 0, 1);
	height: 2px;
}

.menu {
	/* background-color: rgba(192, 70, 0, 1); */
	background-color: var(--dark-gray);
	padding: 10px;
	/* border-bottom: 5px solid rgba(83, 86, 90); */
	border-bottom: 5px solid var(--bpc-orange);
	text-align: center;
}

.menu-dd{
	background-color: #ff9e1b;;
	padding: 10px;
	border-bottom: 5px solid rgba(83, 86, 90);
	text-align: center;
}


.menu .navbar-nav {
	float: none;
	display: inline-block;
}

.menu .navbar-nav a {
	color: #fff;
}

.menu .navbar-nav a:hover {
	background-color: var(--dark-gray);
	color: #fff;
}

.menu-dd .navbar-nav {
	float: none;
	display: inline-block;
}

.menu-dd .navbar-nav a {
	color: #fff;
}

.menu-dd .navbar-nav a:hover {
	background-color: #ff9e1b;
	color: #fff;
}

.outputlink {
	color: var(--dark-orange);
}
.outputlink:hover{
	color: var(--bpc-orange);
}
td{
	color: var(--dark-gray);
}
	
.container-header {
	/* background-color : rgba(229, 237, 239, 1); */
	/* color: rgb(192, 70, 0); */
	background-color: var(--light-orange-tint-22);
	color: black;
	padding: 20px;
	border: 5px solid white;
}
.btn .glyphicon{
	color: white;
}
.btn:hover, .btn:hover .glyphicon{
	background-color: var(--hover-color-button);
	color: white !important;
}
/* START BOOTSTRAP CLASS OVERRIDE */
.btn-info{
	background-color: var(--dark-orange) !important;
	padding: 5px !important;
	border: none !important;
}
.btn-info:hover{
	background-color: var(--hover-color-button) !important;
}
.alert-info{
	background-color: var(--bpc-orange) !important;
	color: white !important;
}
input[type=button]{
	background-color: var(--dark-orange);
	color: white;
	padding: 5px;
	border: none;
	border-radius: 5px;
}
input[type=button]:hover{
	background-color: var(--hover-color-button);
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .nav .open>a:hover .glyphicon, .nav .open>a .glyphicon{
	background-color: transparent !important;
	color: var(--light-orange);
}
.btn-primary{
	background-color: var(--dark-orange);
	border: none;
}
.btn-primary:hover, input .btn-primary:hover{
	background-color: var(--hover-color-button);
}

.text-primary{color:#e57200}
a.text-primary:focus,a.text-primary:hover{color:#e57200}
.bg-primary{color:#fff;background-color:#e57200}
a.bg-primary:focus,a.bg-primary:hover{background-color:#e57200}
a{color:#e57200;text-decoration:none}
.btn-primary{color:#fff;background-color:#e57200;border-color:#e57200}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#e57200;border-color:#122b40}
.btn-primary:hover{color:#fff;background-color:#e57200;border-color:#e57200}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#e57200;background-image:none;border-color:#e57200}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#e57200;border-color:#122b40}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#e57200;border-color:#e57200}
.btn-primary .badge{color:#e57200;background-color:#fff}
.btn-link{font-weight:400;color:#e57200;border-radius:0}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#e57200;outline:0}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#e57200}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#e57200}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#e57200;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#e57200;border-color:#e57200}
.label-primary{background-color:#e57200}
.label-primary[href]:focus,.label-primary[href]:hover{background-color:#e57200}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#e57200;background-color:#fff}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#e57200}
.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#e57200;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#e57200;border-color:#e57200}
.panel-primary{border-color:#e57200}
.panel-primary>.panel-heading{color:#fff;background-color:#e57200;border-color:#e57200}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e57200}
.panel-primary>.panel-heading .badge{color:#e57200;background-color:#fff}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e57200}
.form-control:focus{border-color:black;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px transparent;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px transparent}

/* END BOOTSTRAP CLASS OVERRIDE */
.container-sections {
	/* background-color : rgba(229, 237, 239, 1); */
	background-color: var(--light-orange-tint-22);
	padding: 20px;
	border: 5px solid white;
}

.container-buttons {
	text-align:center;
}

.description {
	margin-bottom: 5px;
}

tr,th,td {
	font-family: 'Varela Round', sans-serif;
	padding: 5px;
}
th > a{
	color: black;
}

.tableNames {
	font-family: 'Varela Round', sans-serif;
	font-weight: 400;
	Color: #C04600;
	padding: 10px;
}

.recordCount {
	font-weight: 200;
	font-size: 16px;
	margin-top: 20px;
	background-color: transparent;
	padding: 10px;
	border-radius: 5px;
	border: 1px solid var(--bpc-orange);
	color: var(--bpc-orange);
}
	
.taskstable {
	/* background-color: rgba(229, 237, 239, 1); */
	background-color: var(--light-orange-tint-22);
	padding: 20px;
	margin-bottom: 10px;
}
	
.viewall {
	font-weight: 600;
}

.details {
	background-color: rgba(227, 82, 5, .22);
	margin-left: 0;
	margin-right: 0;
}

.description {
	padding-bottom: 5px;
}

.rightheaderdetail {
	padding-left: 12px;
}

.container-border {
	border: 5px solid white;
}

.heading-link {
	color: #C04600;		
}

.heading-link:hover,
.heading-link:focus {
	text-decoration: none;
}
	
.navbar-dd {
	font-size:26px;
}

.navbar-builders {
	font-size:26px;
}

@media (min-width: 0px) and (max-width: 767px) {
	.fsi-row-xs-level {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.fsi-row-sm-level {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.fsi-row-md-level {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

@media (min-width: 1200px) {
	.fsi-row-lg-level {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

body input.btn {
	background-image: none;
	background: rgba(192, 70, 0, 1);
	padding: 10px;
	margin: 10px;
	color: white;
	font-family: 'Varela Round', sans-serif;
}

dt {
	margin-top: 20px;
}

dd {
	margin-bottom: 20px;
}

.radio input[type=radio] {
	margin-left: 0;
}

.radio label {
	margin-bottom: 5px;
}

.errorMessage {
	color: red;
}

.pagebtn {
	width: 200px;
	height:	50px;
	white-space: normal;
}

.pagebtn:hover {
	background-color: var(--hover-color-button);
	color: #fff;
}

	
.search-pagenumbers {
	color: #C04600;
	margin: 20px 0 0 0;drop
}

.search-criteria {
	/* background-color: rgba(229, 237, 239, 1); */
	background-color: var(--light-orange-tint-22);
	padding: 20px;
	margin: 0px;
}

.search-header {
	color: var(--dark-orange);
	margin: 0;
	padding-bottom: 20px;
}
	
.dateOnlyInput input {
	width: 100%;
}