#mobile ul { padding:0px 0 0!important; margin:0 auto!important;}
#nav-mobiel { margin:0!important; padding:0!important; list-style-type: none!important; }
#nav-mobiel li { list-style-type: none!important; margin:0; padding:0; width:100%!important;border-top: 1px solid white;  }
#nav-mobiel li a, #toggle-bar {
   border-top: 0 solid #fff;
   color: #fff;
   display: block !important;
   line-height: 35px;
   margin: 0 !important;
   padding: 4px 0 5px 2.5% !important;
   text-align: left !important;
   text-decoration: none !important;
   width: 95% !important;
}
#nav-mobiel li a:hover { color:#fff; text-decoration: none!important; font-weight: bold; }
#mobile {
   background: #163b82;
   clear: both;
   display: block;
   float: left;
   margin-bottom: 0 !important;
   margin-left: auto !important;
   margin-right: auto !important;
   margin-top: 0px;
   position: relative;
   text-align: center;
   width: 100%;
   z-index: 999;
}
#nav-mobiel li a:hover {
    background-color: #8ba4be !important;
}
#nav-mobiel li:hover {
    background-color: #8ba4be !important;
}
.modulelinks{display: none;}
.mtoggle {
   font-size: 20px;
}
#nav{
display: block;
   width: 100%;
   height: 30px;
}
#nav-mobiel .menu{
   display: block;
}
#nav-mobiel li li a{
   background: #016496;
   padding-left: 10%!important;
   width: 90%!important;
}
#mobile ul li ul {
background: #016496;
}
#titelmobile {
   text-align: center;
   font-size: 23px;
}
.menu{
   display: none;
}

#wrapper{
   width: 100%;
}
#header{
   width: 100%;
}
#telefoonNummer{
  margin-right: 20px;
  top: 20px !important;
}
#zoekbalk{
  margin-right: 20px;
  margin-top: 65px !important;
}

#contactButton p {
    padding-right: 80px !important;
}
#sidebar{
   width: 95% !important;
   margin-left: 20px;
}
#sidebar img {
      width: 45%;
  float: left;
  padding-right: 35px; 
}

.custom li {
    line-height: 25px;
    width: 33% !important;
    float: left;
}

#footerbalk{
    height: auto;
    padding-bottom: 30px;
    text-align: center;
}
#footerr{
   padding-right: 10px;
   margin-top: 30px !important;
   padding-left: 10px;
}
#copyrightBalk{
   padding-left: 10px;
   width: 95%;
   text-align: center;
}
.logo{
   top: 20px;
  width: 350px;
  height: 100px;
  background-position: -20px;
}
img{
  width: 100%;
  height: auto;
}

#overzichtLijst {
    margin-left: -20px;
}


#menubalk{
   padding-bottom: 0px !important;
}
#googleMaps{
   width: 95%;
   margin-left: 20px;
}
.bt-googlemaps{
   width: 95% !important;
}
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
    width: 100% !important;
}
#contactGegevens {
    float: left;
    padding-right: 13%;
    width: 45%;
}
#contactFormulier {
    float: left;
    text-align: left;
    width: 40%;
}
.formResponsive .formHorizontal p.formDescription {
    margin-bottom: 0;
    margin-top: 0px !important;
}
.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0px !important;
}
.formResponsive .formHorizontal .formControls {
    margin-left: 0 !important;
}
.rsform-block-versturen .formBody {
    float: left !important;
}
h1{
   padding-right: 20px;
}
table{
   margin-right: 20px;
}
td{
    float: left;
    width: 95% !important;
}
.item-page {
    width: 95% !important;
    padding-left: 20px;
}
.item-page p{
  padding-right: 10px;
}
#contactButton{
  margin-left: 20px;
  width: 95% !important;
}
.item-page img {
    width: 100%;
}
.formResponsive .formHorizontal .formControlLabel {
    width: 100% !important;
    text-align: left !important;
}



.rsform-submit-button {
    -webkit-appearance: none;
}




