body{
	
}

/*  Expanding sections */
.expander a {
	color: #444444;
	text-decoration:none;
}
.expander a.expand {
	
}
.expander a.expand:before {
	font-family:'FontAwesome';
	content:"\f068\00a0";
	color: #f36e21;
	font-size:16px;
	cursor:pointer;
}
.expander a.collapsed:before {
	content:"\f067\00a0";
	font-size:16px;
}

/* Google Map element */
#map-canvas{
	width:100%;
	height:300px;
}
.partgroup{
	border-top:2px solid #ccc !important;
}


/* Special Bootstrap Badge Colours */
.badge-success {
	background-color: #468847;
}
.badge-success:hover {
	background-color: #356635;
}
.badge-error {
	background-color: #b94a48;
}
.badge-error:hover {
	background-color: #953b39;
}
.badge-info {
	background-color: #3a87ad;
}
.badge-info:hover {
  background-color: #2d6987;
}
.badge-warning {
	background-color: #f89406;
}
.badge-warning:hover {
	background-color: #c67605;
}

/* Displays /n new lines as returns - for short lines only as it does not wrap */
.nltobr{
	white-space: pre;
}

/* Firefox date / time  display issue */
input[type="date"].form-control, 
input[type="time"].form-control,
input[type="datetime-local"].form-control, 
input[type="month"].form-control {
	line-height: initial;
}

/* Tab with the same tab-pain height */
.consistent-height.tab-content {
  display: flex;
}
.consistent-height.tab-content > .tab-pane {
  display: block; /* undo "display: none;" */
  visibility: hidden;
  margin-right: -100%;
  width: 100%;
}
.consistent-height.tab-content > .active {
  visibility: visible;
}

/* Extra wide offcanvas */
.offcanvas.offcanvas-end.offcanvas-large{
	width:1000px;
}
.offcanvas.offcanvas-end.offcanvas-xlg{
	width:1400px;
}

.btn.btn-outline-secondary.active{
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.5);
     box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.5);
}

/* Add open close icon to collapse */
.collapse-icon::before{
	font-family:'FontAwesome';
	padding-right:5px;
}
.collapse-icon[aria-expanded="true"]:before{
	content:"\f147\00a0"; 
}
.collapse-icon[aria-expanded="false"]:before{
	content:"\f196\00a0";
}

/* bring above modal */
.offcanvas-backdrop {
	z-index: 1060 !important;
}
.offcanvas{
	z-index: 1070 !important;
}
