



/* Template css resource: Core 8 - Fluid - Module database items thumb - Dealers overzicht */
.bh-sl-container .form-input input, .bh-sl-container .form-input select {
height: 40px!important;
width:450px!important;
}
.bh-sl-container button#bh-sl-submit{height:40px!important}
.bh-sl-container a:empty{display:none!important}
#reload:hover{color:red!important}
#page-header {
display: block;
float: left;
max-width: 800px;
}
#page-header .bh-sl-title {
color: #797874;
font: 400 20px/1.4 Arial, Helvetica, sans-serif;
}
@media (min-width: 1024px) {
#page-header .bh-sl-title {
font-size: 30px;
}
#bh-sl-map{width:70%!important}
.bh-sl-container .bh-sl-loc-list{width:29%!important}
}
.bh-sl-container button#bh-sl-submit{background:#303030!important}
.gm-style a,
.gm-style div,
.gm-style label,
.gm-style span {
font-family: Arial, Helvetica, sans-serif;
}
.bh-sl-window {
font-size: 13px;
}
.bh-sl-error {
clear: both;
color: #ae2118;
float: left;
font-weight: 700;
padding: 10px 0;
width: 100%;
}
.bh-sl-map-container img {
border-radius: 0 !important;
box-shadow: none !important;
max-height: none !important;
max-width: none !important;
}
.bh-sl-container {
box-sizing: border-box;
color: #555;
float: left;
font: 400 14px/1.4 Arial, Helvetica, sans-serif;
padding: 0 15px;
width: 100%;
}
.bh-sl-container > * {
box-sizing: content-box !important;
}
.bh-sl-container .bh-sl-form-container {
clear: left;
float: left;
margin-top: 15px;
width: 100%;
}
.bh-sl-container .form-input {
float: left;
margin-top: 3px;
width: 100%;
}
@media (min-width: 768px) {
.bh-sl-container .form-input {
width: auto;
}
}
.bh-sl-container .form-input label {
display: block;
font-weight: 700;
width: 100%;
}
@media (min-width: 768px) {
.bh-sl-container .form-input label {
display: inline-block;
width: auto;
}
}
.bh-sl-container .form-input input,
.bh-sl-container .form-input select {
box-sizing: border-box;
border: 1px solid #ccc;
border-radius: 4px;
font: 400 14px/1.4 Arial, Helvetica, sans-serif;
margin: 15px 0;
padding: 6px 12px;
width: 100%;
-webkit-border-radius: 4px;
}
@media (min-width: 768px) {
.bh-sl-container .form-input input,
.bh-sl-container .form-input select {
width: auto;
margin: 0 15px 0 10px;
}
}
.bh-sl-container .loc-alt-dist {
display: none;
}
.bh-sl-container button {
background: #00447a;
border: none;
border-radius: 4px;
color: #fff;
cursor: pointer;
float: left;
font: 700 14px/1.4 Arial, Helvetica, sans-serif;
margin-top: 3px;
padding: 6px 12px;
white-space: nowrap;
-webkit-border-radius: 4px;
}
.bh-sl-container .bh-sl-loading {
background: url(/site/CA9F7453C6C4D327C1258C8300638D00/$File/ajax-loader.gif) no-repeat;
float: left;
margin: 4px 0 0 10px;
height: 16px;
width: 16px;
}
.bh-sl-container .bh-sl-filters-container {
clear: both;
float: left;
margin: 15px 0;
width: 100%;
}
.bh-sl-container .bh-sl-filters-container .bh-sl-filters {
float: left;
list-style: none;
margin: 0 100px 0 0;
padding: 0;
}
.bh-sl-container .bh-sl-filters-container .bh-sl-filters li {
clear: left;
display: block;
float: left;
margin: 5px 0;
width: 100%;
}
.bh-sl-container .bh-sl-filters-container .bh-sl-filters li label {
display: inline;
vertical-align: text-bottom;
}
.bh-sl-container .bh-sl-filters-container .bh-sl-filters li input {
display: block;
float: left;
margin-right: 8px;
}
.bh-sl-container .bh-sl-filters-container .bh-sl-filters li select {
box-sizing: border-box;
border: 1px solid #ccc;
border-radius: 4px;
font: 400 14px/1.4 Arial, Helvetica, sans-serif;
padding: 6px 12px;
-webkit-border-radius: 4px;
}
.bh-sl-container .bh-sl-map-container {
clear: left;
float: left;
margin-top: 27px;
width: 100%;
}
@media (min-width: 1024px) {
.bh-sl-container .bh-sl-map-container {
margin-bottom: 60px;
}
}
.bh-sl-container .bh-sl-map-container a {
color: #303030!important;
text-decoration: underline!important;
}
.bh-sl-container .bh-sl-map-container a:active,
.bh-sl-container .bh-sl-map-container a:focus,
.bh-sl-container .bh-sl-map-container a:hover {
text-decoration: underline;
}
.bh-sl-container .bh-sl-loc-list {
font-size: 13px;
height: 530px;
overflow-x: auto;
width: 100%;
}
@media (min-width: 1024px) {
.bh-sl-container .bh-sl-loc-list {
width: 50%;
}
}
.bh-sl-container .bh-sl-loc-list ul {
display: block;
clear: left;
float: left;
width: 100%;
list-style: none;
margin: 0;
padding: 0;
}
.bh-sl-container .bh-sl-loc-list ul li {
border: 1px solid #fff;
box-sizing: border-box;
clear: left;
cursor: pointer;
display: block;
float: left;
width: 100%;
}
.bh-sl-container .bh-sl-loc-list .list-label {
background: #2c5f87;
border-radius: 15px;
color: #fff;
display: block;
float: left;
font-weight: 700;
margin: 10px 0 0 15px;
padding: 4px 7px;
text-align: center;
width: auto;
min-width: 13px;
}
.bh-sl-container .bh-sl-loc-list .list-details {
float: left;
margin-left: 6px;
width: 80%;
}
.bh-sl-container .bh-sl-loc-list .list-details .list-content {
padding: 10px;
}
.bh-sl-container .bh-sl-loc-list .list-details .loc-dist {
color: #222!important;
font-weight: 700;
font-style: italic;
}
.bh-sl-container .bh-sl-loc-list .list-focus {
border: 1px solid rgba(0, 82, 147, 0.4);
transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container {
height: 20px;
position: relative;
width: 100%;
}
.bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container .bh-sl-close-icon {
right: 6px;
top: 0;
}
.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel {
margin: 0 2%;
}
.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel table {
table-layout: auto;
width: 100%;
}
.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel table,
.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel td {
vertical-align: middle;
border-collapse: separate;
}
.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel td {
padding: 1px;
}
.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel .adp-placemark {
margin: 10px 0;
border: 1px solid silver;
}
.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel .adp-marker {
padding: 3px;
}
.bh-sl-container .bh-sl-loc-list .bh-sl-noresults-title {
font-weight: 700;
margin: 15px;
}
.bh-sl-container .bh-sl-loc-list .bh-sl-noresults-desc {
margin: 0 15px;
}
.bh-sl-container .loc-name {
font-size: 15px;
font-weight: 700;
}
.bh-sl-container .bh-sl-map {
float: left;
height: 530px;
width: 100%;
}
@media (min-width: 1024px) {
.bh-sl-container .bh-sl-map {
width: 50%;
}
}
.bh-sl-container .bh-sl-pagination-container {
clear: both;
}
.bh-sl-container .bh-sl-pagination-container ol {
list-style-type: none;
margin: 0;
padding: 10px 0;
text-align: center;
}
.bh-sl-container .bh-sl-pagination-container ol li {
color: #303030;
cursor: pointer;
display: inline-block;
font: 700 14px Arial, Helvetica, sans-serif;
padding: 10px;
}
.bh-sl-container .bh-sl-pagination-container ol .bh-sl-current {
color: #555;
cursor: auto;
text-decoration: none;
}
.bh-sl-overlay {
background: url(/site/CA9F7453C6C4D327C1258C8300638D00/$File/overlay-bg.png) repeat;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 10000;
}
.bh-sl-overlay .bh-sl-modal-window {
background: #fff;
border-radius: 10px;
box-shadow: 0 0 10px #656565;
position: absolute;
left: 50%;
margin-left: -460px;
margin-top: 60px;
height: 620px;
width: 920px;
z-index: 10010;
}
.bh-sl-overlay .bh-sl-modal-window .bh-sl-map-container {
margin-top: 50px;
}
.bh-sl-overlay .bh-sl-modal-window .bh-sl-modal-content {
float: left;
padding: 0 1%;
width: 98%;
}
.bh-sl-overlay .bh-sl-modal-window .bh-sl-close-icon {
right: 22px;
top: 13px;
}
.bh-sl-close-icon {
cursor: pointer;
height: 24px;
position: absolute;
width: 24px;
}
.bh-sl-close-icon:after,
.bh-sl-close-icon:before {
background: #ccc;
content: "";
display: block;
height: 24px;
margin: -3px 0 0 -1px;
position: absolute;
bottom: 0;
left: 50%;
right: 3px;
top: 3px;
width: 3px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.bh-sl-close-icon:hover:after,
.bh-sl-close-icon:hover:before {
background: #b3b3b3;
}
.bh-sl-close-icon:before {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.gm-style a,
.gm-style div,
.gm-style label,
.gm-style span {
font-family: Arial, Helvetica, sans-serif;
}
.bh-sl-error {
clear: both;
float: left;
width: 100%;
padding: 10px 0;
color: #ae2118;
font-weight: 700;
}
.bh-sl-container {
color: #555;
}
.bh-sl-container img {
max-width: none !important;
border-radius: 0 !important;
box-shadow: none !important;
}
.bh-sl-container > * {
box-sizing: content-box !important;
}
.bh-sl-container .jumbotron {
margin-bottom: 0;
}
.bh-sl-container .form-input input,
.bh-sl-container .form-input label,
.bh-sl-container .form-input select {
margin-right: 10px;
}
.bh-sl-container .loc-alt-dist {
display: none;
}
.bh-sl-container .bh-sl-loading {
float: left;
margin: 4px 0 0 10px;
width: 16px;
height: 16px;
background: url(/site/CA9F7453C6C4D327C1258C8300638D00/$File/ajax-loader.gif) no-repeat;
}
.bh-sl-container .bh-sl-filters-container {
clear: both;
width: 100%;
margin: 15px 0;
}
.bh-sl-container .bh-sl-filters-container .bh-sl-filters {
list-style: none;
float: left;
padding: 0;
margin: 0 100px 0 0;
}
.bh-sl-container .bh-sl-filters-container .bh-sl-filters li {
display: block;
clear: left;
float: left;
width: 100%;
margin: 5px 0;
}
.bh-sl-container .bh-sl-filters-container .bh-sl-filters li label {
display: inline;
}
.bh-sl-container .bh-sl-filters-container .bh-sl-filters li input {
display: block;
float: left;
margin: 2px 8px 2px 0;
}
.bh-sl-container .bh-sl-map-container a {
color: #303030;
text-decoration: none;
}
.bh-sl-container .bh-sl-map-container a:active,
.bh-sl-container .bh-sl-map-container a:hover {
text-decoration: underline;
}
.bh-sl-container .bh-sl-loc-list {
height: 530px;
overflow-x: auto;
font-size: 13px;
}
.bh-sl-container .bh-sl-loc-list ul {
display: block;
clear: left;
float: left;
width: 100%;
list-style: none;
margin: 0;
padding: 0;
}
.bh-sl-container .bh-sl-loc-list ul li {
display: block;
clear: left;
float: left;
margin: 3% 4%;
cursor: pointer;
width: 92%;
border: 1px solid #fff;
}
.bh-sl-container .bh-sl-loc-list .list-label {
float: left;
margin: 10px 0 0 6px;
padding: 4px;
width: 27px;
text-align: center;
background: #303030!important;
color: #fff;
font-weight: 700;
border-radius: 15px;
}
.bh-sl-container .bh-sl-loc-list .list-details {
float: left;
margin-left: 6px;
width: 80%;
}
.bh-sl-container .bh-sl-loc-list .list-details .list-content {
padding: 10px;
}
.bh-sl-container .bh-sl-loc-list .list-details .loc-dist {
font-weight: 700;
font-style: italic;
color: #8e8e8e;
}
.bh-sl-container .bh-sl-loc-list .list-focus {
border: 1px solid rgba(0, 82, 147, 0.4);
-moz-box-shadow: 0 0 8px rgba(0, 82, 147, 0.4);
-webkit-box-shadow: 0 0 8px rgba(0, 82, 147, 0.4);
box-shadow: 0 0 8px rgba(0, 100, 180, 0.4);
transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container {
width: 100%;
height: 20px;
position: relative;
}
.bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container .bh-sl-close-icon {
top: 0;
right: 6px;
}
.bh-sl-container .bh-sl-loc-list .bh-sl-noresults-title {
font-weight: 700;
}
.bh-sl-container .loc-name {
color: #303030!important;
font-size: 15px;
font-weight: 700;
}
.bh-sl-container .bh-sl-map {
height: 530px;
}
.bh-sl-container .bh-sl-pagination-container {
clear: both;
}
.bh-sl-container .bh-sl-pagination-container ol {
list-style-type: none;
text-align: center;
margin: 0;
padding: 10px 0;
}
.bh-sl-container .bh-sl-pagination-container ol li {
display: inline-block;
padding: 10px;
cursor: pointer;
font: 700 14px Arial, Helvetica, sans-serif;
color: #303030;
}
.bh-sl-container .bh-sl-pagination-container ol .bh-sl-current {
color: #555;
cursor: auto;
text-decoration: none;
}
.bh-sl-overlay {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 10000;
background: url(/site/CA9F7453C6C4D327C1258C8300638D00/$File/overlay-bg.png) repeat;
}
.bh-sl-overlay .bh-sl-modal-window {
position: absolute;
left: 50%;
margin-left: -460px;
margin-top: 60px;
width: 920px;
height: 620px;
z-index: 10010;
background: #fff;
border-radius: 10px;
box-shadow: 0 0 10px #656565;
}
.bh-sl-overlay .bh-sl-modal-window .bh-sl-map-container {
margin-top: 50px;
}
.bh-sl-overlay .bh-sl-modal-window .bh-sl-modal-content {
float: left;
padding: 0 22px;
}
.bh-sl-overlay .bh-sl-modal-window .bh-sl-close-icon {
top: 13px;
right: 22px;
}
.bh-sl-close-icon {
position: absolute;
cursor: pointer;
height: 24px;
width: 24px;
}
.bh-sl-close-icon:after,
.bh-sl-close-icon:before {
position: absolute;
top: 3px;
right: 3px;
bottom: 0;
left: 50%;
background: #ccc;
content: "";
display: block;
height: 24px;
margin: -3px 0 0 -1px;
width: 3px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.bh-sl-close-icon:hover:after,
.bh-sl-close-icon:hover:before {
background: #b3b3b3;
}
.bh-sl-close-icon:before {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
/* custom css df2 */
.df-border::scrollbar{width:7px;height:7px;overflow-scrolling:auto;background-color:#2e6ba4!important;border-radius:4px;}
.df-border::scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.7);box-shadow:0 0 1px #2e6ba4!important}
.df-border::-webkit-scrollbar{width:7px;height:7px;-webkit-overflow-scrolling:auto;background-color:#2e6ba4!important;border-radius:4px;}
.df-border::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.7);-webkit-box-shadow:0 0 1px #2e6ba4!important}
.df-border::-moz-scrollbar{width:7px;height:7px;-webkit-overflow-scrolling:auto;background-color:#eee;border-radius:4px;}
.df-border::-moz-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.7);-webkit-box-shadow:0 0 1px #2e6ba4!important}
.df-border{overflow:-moz-scrollbars-vertical;overflow-y:scroll}
.df-border{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}
.bh-sl-container .bh-sl-map-container a:hover{color:#2e6ba4!important}
.bh-sl-container .bh-sl-loc-list a{color:#222!important;overflow-x:hidden!important}
.bh-sl-container .bh-sl-loc-list a:hover{color:#2e6ba4!important;overflow-x:hidden!important}
.df-title-color{color:#2e6ba4!important}
.bh-sl-container .bh-sl-loc-list ul li {margin:3px!important}
/* extra css google */
.gmnoprint {display: block!important}
main {
display: flow-root!important;
overflow: hidden!important;
}
.bh-sl-container .loc-name.text-primary.df-title-color{ font-size:90%}
.df-maps-thumb-styles a.btn.btn-sm.btn-primary{float:right!important}
.df-maps-thumb-styles a.btn.btn-sm.btn-primary:hover{color:var(--bs-primary)!important}
.df-maps-thumb-styles img.img-fluid{height:90px!important}
.bh-sl-container {padding:0!important}
.bh-sl-container .bh-sl-loc-list ul li{width:100%}
.bh-sl-container .bh-sl-loc-list{overflow-x: hidden!important}
.roboto-thin {
font-family: "Roboto", sans-serif;
font-weight: 100;
font-style: normal;
}
.roboto-light {
font-family: "Roboto", sans-serif;
font-weight: 300;
font-style: normal;
}
body *, .roboto-regular {
font-family: "Roboto", sans-serif;
font-weight: 400;
font-style: normal;
}
.roboto-medium {
font-family: "Roboto", sans-serif;
font-weight: 500;
font-style: normal;
}
.roboto-bold {
font-family: "Roboto", sans-serif;
font-weight: 700;
font-style: normal;
}
.roboto-black {
font-family: "Roboto", sans-serif;
font-weight: 900;
font-style: normal;
}
.roboto-thin-italic {
font-family: "Roboto", sans-serif;
font-weight: 100;
font-style: italic;
}
.roboto-light-italic {
font-family: "Roboto", sans-serif;
font-weight: 300;
font-style: italic;
}
.roboto-regular-italic {
font-family: "Roboto", sans-serif;
font-weight: 400;
font-style: italic;
}
.roboto-medium-italic {
font-family: "Roboto", sans-serif;
font-weight: 500;
font-style: italic;
}
.roboto-bold-italic {
font-family: "Roboto", sans-serif;
font-weight: 700;
font-style: italic;
}
.roboto-black-italic {
font-family: "Roboto", sans-serif;
font-weight: 900;
font-style: italic;
}
.shadows-into-light-regular {
font-family: "Shadows Into Light", serif;
font-weight: 400;
font-style: normal;
}
.bh-sl-filters-container li{list-style:none}
.bh-sl-filters-container .bh-sl-filters{display:inline-flex}
.bh-sl-filters-container #category-filters-container1{margin-left:-50px}
@media (min-width: 768px) {
.bh-sl-container .form-input input, .bh-sl-container .form-input select {
/* width: auto; */
height: 30px;
}
.bh-sl-container button#bh-sl-submit{background:#303030!important}
}
@media (min-width: 1024px) {
.bh-sl-container .bh-sl-map {
width: 65%;
}
}
.bh-sl-container .bh-sl-loc-list .list-label {
display: none!important;
}
