body {
  background-color: #e3f3f2;
  padding: 0; }
  


body #wrapper {
  padding:0.6em 0;
}

body #wrapper #content .wrap.afspraak-form {
  width:100%;
  max-width:100%;
}

body #wrapper #content .wrap.afspraak-form h1 {
  color: #52B3AB;
    text-align: center;
    padding: 0 0 1em;
    margin: 0; }
    body #wrapper #content .wrap.afspraak-form h1:after {
      display: none; }
  body #wrapper #content .wrap.afspraak-form .locatie-filters, body #wrapper #content .wrap.afspraak-form .content.afspraak-maken {
    width: 90%;
    margin: 0.7em auto;
    max-width: 1200px;
    -webkit-box-shadow: 0 0 0.3em 0 rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0 0 0.3em 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 0.3em 0 rgba(0, 0, 0, 0.3);
    padding: 2em;
    background: #ffffff; }
  body #wrapper #content .wrap.afspraak-form .locatie-filters ul li {
    border: 0;
    min-width: 10em;
    padding-left: 1.5em;
    margin-bottom: 0;
    height: 2.6em; }
    @media (max-width: 600px) {
      body #wrapper #content .wrap.afspraak-form .locatie-filters ul li {
        height: 2em; } }
    body #wrapper #content .wrap.afspraak-form .locatie-filters ul li:hover {
      background: transparent;
      color: #52B3AB; }
    body #wrapper #content .wrap.afspraak-form .locatie-filters ul li div.checkbox {
      left: 0; }
  body #wrapper #content .wrap.afspraak-form .content.afspraak-maken .moment.available, body #wrapper #content .wrap.afspraak-form .content.afspraak-maken .moment.available:hover {
    background-color: #52B3AB !important; }
  body #wrapper #content .wrap.afspraak-form form {
    background: #ffffff;
    position: relative;
    margin-top: -2em !important;
    top: 4em;
    position: relative; }
    body #wrapper #content .wrap.afspraak-form form:before {
      content: ' ';
      background-color: #e3f3f2;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      width: 2em;
      height: 2em;
      position: absolute;
      top: -1.3em;
      left: 50%;
      margin-left: -1em; }
    body #wrapper #content .wrap.afspraak-form form .afspraak-maken .formulier {
      border: 0; }
      body #wrapper #content .wrap.afspraak-form form .afspraak-maken .formulier .titel {
        color: #D47A48;
        font-family: "Source Serif Pro", "times new roman", serif;
        font-size: 180%;
        text-transform: none;
        padding-top: 0.6em;
        border: 0; }
      body #wrapper #content .wrap.afspraak-form form .afspraak-maken .formulier input[type=text], body #wrapper #content .wrap.afspraak-form form .afspraak-maken .formulier textarea {
        border: 1px solid #ddd;
        padding: 0.3em; }
      body #wrapper #content .wrap.afspraak-form form .afspraak-maken .formulier input[type=checkbox] {
        -webkit-appearance: checkbox; }
      body #wrapper #content .wrap.afspraak-form form .afspraak-maken .formulier input[type=radio] {
        -webkit-appearance: radio; }
      body #wrapper #content .wrap.afspraak-form form .afspraak-maken .formulier input[type=radio] {
        margin-top: 0.6em; }
      body #wrapper #content .wrap.afspraak-form form .afspraak-maken .formulier .row {
        padding-top: 0.3em; }
      body #wrapper #content .wrap.afspraak-form form .afspraak-maken .formulier .row.first {
        padding-top: 0em;
        min-height: 1em; }
      body #wrapper #content .wrap.afspraak-form form .afspraak-maken .formulier .row.last {
        text-align: center; }
      body #wrapper #content .wrap.afspraak-form form .afspraak-maken .formulier .button {
        width: 12em;
        float: right;
        margin: 2em 0 0 !important;
        /*
        span {
          font-weight:400;
          white-space:nowrap;
        }
        */ }

