body{
	background:#E8E3DD;
}
.btn-default{
	border:1px solid silver;
}
.input-group-addon{
	border-right:1px solid silver;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding:4px 4px 0px 4px
}
.dropdown-toggle{
	border:1px solid silver;
	background:white;
}
.transp{
	border:none;
	background:none;
}
.fieldname{
	font-size:10pt;
	color:gray;
	margin-bottom:0px;
}
.vl{
	display:block;
	margin-top:15px;
}
.picdiv{
	max-width:200px;
	aspect-ratio:3/4;
	padding:3px;
	border:1px solid silver;
	border-radius:6px;
	margin:3px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
}
@media screen and (max-width: 768px) {
	.picdiv{
		max-width:160px;
	}
	
}

.boxedfields{
	border:1px solid silver;
	border-radius:10px;
	margin:10px 1px 10px 1px;
	padding:10px;
	position:relative;
}
.boxedfields_label{
	width:130px;
	background:gray;
	color:white;
	font-weight:normal;
	text-shadow:0px 0px 2px black;
	font-size:9pt;
	position:absolute;
	top:-1px;
	left:-1px;
	border-bottom-right-radius:5px;
	text-align:center;
}
.form_group label{
	font-size:8pt;
	line-height:2pt;
	margin-left:5px;
	color:gray;
	text-transform: uppercase;
}
.btn-xs{
	padding:3px 6px 3px 6px;
	font-size:8pt;
}

.badge-light{
	background:#ebebeb !important;
}
.badge-secondary{
	background:#E8E3DD !important;
	color:gray;
}
.badge-warning{
	background:#d5a94c !important;
}
.badge-danger{
	background:#ae0c15 !important;
}
.badge-info{
	background:#2d8373 !important;
}
.badge-success{
	background:#308c7b !important;
}
.badge-primary{
	background:#233f3a !important;
}

.btn-secondary{
	background:white !important;
	border:1px solid silver !important;
	color:gray !important;
}
.btn-secondary{
	background:#E8E3DD !important;
	border:#E8E3DD !important;
}
.btn-warning{
	background:#d5a94c !important;
	border:#d5a94c !important;
}
.btn-danger{
	background:#ae0c15 !important;
	border:#ae0c15 !important;
}
.btn-info{
	background:#2d8373 !important;
	border:#2d8373 !important;
}
.btn-success{
	background:#308c7b !important;
	border:#308c7b !important;
}
.btn-primary{
	background:#233f3a !important;
	border:1px solid #233f3a !important;
}

.alert-light{
	background:#ebebeb !important;
}
.alert-secondary{
	background:#e8e3dd !important;
}
.alert-warning{
	background:#e9c9a3 !important;
}
.alert-danger{
	background:#df6e74 !important;
}
.alert-info{
	background:#d0e2df !important;
}
.alert-success{
	background:#308c7b !important;
	color:white !important;
}
.alert-primary{
	background:#86a49e !important;
	color:#233f3a !important;
}

.bg-light{
	background:#ebebeb !important;
}
.bg-secondary{
	background:#e8e3dd !important;
}
.bg-warning{
	background:#e9c9a3 !important;
}
.bg-danger{
	background:#df6e74 !important;
}
.bg-info{
	background:#d0e2df !important;
}
.bg-success{
	background:#308c7b !important;
}
.bg-primary{
	background:#86a49e !important;
}

.filter-option-inner-inner{
	color:#233f3a !important;
}

a{
	color:#233f3a;
}
a:hover{
	color:#308c7b;
}

.active .nav-link{
	font-weight:bold;
}
h4{
	padding-top:10px;
}
.currency-symbol {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='16px' width='85px'><text x='2' y='13' fill='silver' font-size='16' font-family='monospace'>£</text></svg>");
    background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
}