.tab-guesttype {
  display: inline-block;
  margin-bottom: 5px;
  min-width: 215px;
}

.name-address-div {
  margin-left: -10px;
  margin-right: -10px;
  padding: 0;
}

.name-address-formdiv {
  padding-bottom: 5px;
}

.tabs-div {
  padding: 20px;
  padding-bottom: 0;
}

.spokenlanguage {
  font-size: 1.2em !important;
}

.othergroup {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 10px;
}

.comment-area {
  min-height: 126px;
}

.group-area {
  margin-top: 5px;
}

.special-label-error {
  display: inline !important;
  top: 5px !important;
}

.accept-booking-conditions {
  padding-top: 10px;
  background-color: #fff;
  padding-left: 5px;
}

.receive-news {
  background-color: #fff;
  padding-left: 5px;
}

.nameaddress_submit {
  max-width: 300px;
  width: 100%;
  background-color: #004278;
  font-size: 1.5em;
  white-space: normal;
  float: right;
}

  .nameaddress_submit > i {
    padding-top: 7px;
    float: right;
  }


.custom-control.fill-checkbox {
  color: #40ad48
}

  .custom-control.fill-checkbox .fill-control-input {
    display: none;
  }

    .custom-control.fill-checkbox .fill-control-input:checked ~ .fill-control-indicator {
      background-color: #40ad48;
      border-color: #40ad48;
      background-size: 90%;
    }

  .custom-control.fill-checkbox .fill-control-indicator {
    border-radius: none;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    border: 1px solid #a2a5a7;
    transition: .3s;
    background: transperent;
    background-size: 0%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  }

.fill-control-description {
  color: #004278;
}

  .fill-control-description > span {
    float: left;
  }