.bgh-cs-group {
    margin-bottom: 1rem;
}
.bgh-cs-group table td, .bgh-cs-group table th{
	padding:0;
	vertical-align: inherit;
}
input[name=bgh_cs_post_path].error {
	outline-color: red;
	border-bottom: 2px solid red;
}
.image-error{
	color: red;
}
.bgh-cs-group label, .bgh-cs-group i{
    display: block;
}
.bgh-cs-group:not(.bgh-cs-opening-hours) input[type=text], .bgh-cs-group textarea, .bgh-cs-group select{
    width: 100%;
}
.bgh-cs-group .bgh-cs-expertise{
    max-height: 200px;
	overflow: auto;
	margin: 0;
}
.bgh-cs-selector {
	white-space: nowrap;
}
.bgh-cs-selector .search-input {
	margin: .5rem 0;
}
.bgh-cs-selector .search-input input {
    width: 100%;
    max-width: 100% !important;
}
.bgh-cs-50 {
	width: 50%;
	display: inline-block;
	white-space: normal;
}
.bgh-cs-list {
	height: 12.5rem;
	overflow-y: scroll;
	border: 1px solid lightgrey;
}
.bgh-cs-added-list {
	height: 12.5rem;
	overflow-y: scroll;
	background-color: lightgrey;
}
.bgh-cs-50 li {
	padding: .25rem;
	cursor: pointer;
}
.bgh-cs-50 li:hover {
	background-color: #008EC2;
	color: white;
}
.bgh-cs-include {
	margin: 0;
}
.bgh-cs-loading {
	color: lightgrey;
	pointer-events: none;
}
.bgh-cs-disabled {
    color: lightgrey;
	pointer-events: none;
}