:root {
  --wp--preset--font-family--heading: "Inter", sans-serif !important; }

.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
  border: none; }

body .cpp_form {
  margin: 0px auto;
  padding-top: 35px;
  /*#fbuilder*/ }
  body .cpp_form #fbuilder {
    /*#formheader_1*/
    /*#fieldlist_1*/
    /*button.pbSubmit*/ }
    body .cpp_form #fbuilder #formheader_1 {
      display: none !important; }
    body .cpp_form #fbuilder #fieldlist_1 {
      /*.fields*/ }
      body .cpp_form #fbuilder #fieldlist_1 .fields {
        /*dfield*/ }
        body .cpp_form #fbuilder #fieldlist_1 .fields .dfield {
          /*select, input[type="text"], textarea*/
          /*textarea*/
          /*usedSlots*/ }
          body .cpp_form #fbuilder #fieldlist_1 .fields .dfield select, body .cpp_form #fbuilder #fieldlist_1 .fields .dfield input[type="text"], body .cpp_form #fbuilder #fieldlist_1 .fields .dfield textarea {
            height: 40px;
            background-color: #dcdcdc;
            color: black;
            padding: 0 10px;
            font-size: 16px;
            text-align: left;
            border: none;
            /*& + .uh*/ }
            body .cpp_form #fbuilder #fieldlist_1 .fields .dfield select + .uh, body .cpp_form #fbuilder #fieldlist_1 .fields .dfield input[type="text"] + .uh, body .cpp_form #fbuilder #fieldlist_1 .fields .dfield textarea + .uh {
              margin-top: 10px;
              margin-bottom: 10px; }
          body .cpp_form #fbuilder #fieldlist_1 .fields .dfield textarea {
            height: 100px;
            padding: 10px; }
          body .cpp_form #fbuilder #fieldlist_1 .fields .dfield .usedSlots {
            margin-top: 20px;
            margin-bottom: 20px;
            /*a.cancel*/ }
            body .cpp_form #fbuilder #fieldlist_1 .fields .dfield .usedSlots a.cancel {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: center;
              -webkit-justify-content: center;
                  -ms-flex-pack: center;
                      justify-content: center; }
    body .cpp_form #fbuilder button.pbSubmit {
      background-color: #0079C1;
      color: white;
      font-size: var(--wp--preset--font-size--medium);
      border: none;
      padding: 10px;
      -webkit-box-shadow: none;
              box-shadow: none;
      outline: none; }
      body .cpp_form #fbuilder button.pbSubmit:hover {
        background-color: #00598e; }

/*body cpp_form */
.formularBlok {
  margin-top: 0; }

#wp-admin-bar-new-content, #wp-admin-bar-comments, #wp-admin-bar-wp-logo, #menu-posts, #menu-media, #menu-comments, #menu-users, #menu-tools, #toplevel_page_cp_timeslotsbooking, #wp-admin-bar-search {
  display: none !important; }

.captcha {
  margin: 0 auto;
  width: 300px; }

.gdpr_lightbox {
  z-index: 999999999999999999 !important; }
