#resource-fields-list {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  #resource-fields-list .form-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.booking_template,
.block-reception-control,
.block-resources,
.edit-template {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .booking_template .reception-control.form-group,
  .block-reception-control .reception-control.form-group,
  .block-resources .reception-control.form-group,
  .edit-template .reception-control.form-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .booking_template form,
  .block-reception-control form,
  .block-resources form,
  .edit-template form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .booking_template .form__col,
  .block-reception-control .form__col,
  .block-resources .form__col,
  .edit-template .form__col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 49%;
    width: 100%;
    position: relative; }
    .booking_template .form__col .heading,
    .block-reception-control .form__col .heading,
    .block-resources .form__col .heading,
    .edit-template .form__col .heading {
      font-weight: bold; }
    .booking_template .form__col .checkbox-row,
    .block-reception-control .form__col .checkbox-row,
    .block-resources .form__col .checkbox-row,
    .edit-template .form__col .checkbox-row {
      margin-left: 5px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .booking_template .form__col .input-wrapper input,
    .block-reception-control .form__col .input-wrapper input,
    .block-resources .form__col .input-wrapper input,
    .edit-template .form__col .input-wrapper input {
      width: 100%; }
    .booking_template .form__col .colorpick-eyedropper-input-trigger,
    .block-reception-control .form__col .colorpick-eyedropper-input-trigger,
    .block-resources .form__col .colorpick-eyedropper-input-trigger,
    .edit-template .form__col .colorpick-eyedropper-input-trigger {
      position: absolute;
      top: 0px;
      left: 100px;
      min-width: 17px;
      min-height: 17px; }
  .booking_template .custom-checkbox,
  .block-reception-control .custom-checkbox,
  .block-resources .custom-checkbox,
  .edit-template .custom-checkbox {
    padding-left: 5px;
    height: 20px;
    margin-bottom: 0;
    font-size: 0;
    line-height: 1; }
    .booking_template .custom-checkbox label,
    .block-reception-control .custom-checkbox label,
    .block-resources .custom-checkbox label,
    .edit-template .custom-checkbox label {
      font-size: 0;
      position: relative; }
    .booking_template .custom-checkbox .checkbox,
    .block-reception-control .custom-checkbox .checkbox,
    .block-resources .custom-checkbox .checkbox,
    .edit-template .custom-checkbox .checkbox {
      height: 20px;
      margin: 0; }
    .booking_template .custom-checkbox .checkmark,
    .block-reception-control .custom-checkbox .checkmark,
    .block-resources .custom-checkbox .checkmark,
    .edit-template .custom-checkbox .checkmark {
      width: 16px;
      height: 16px;
      border-radius: 10px;
      top: 0; }
      .booking_template .custom-checkbox .checkmark:after,
      .block-reception-control .custom-checkbox .checkmark:after,
      .block-resources .custom-checkbox .checkmark:after,
      .edit-template .custom-checkbox .checkmark:after {
        left: 6px;
        top: 2px;
        width: 5px;
        height: 11px; }
    .booking_template .custom-checkbox.chk-enabled input:checked ~ .checkmark,
    .block-reception-control .custom-checkbox.chk-enabled input:checked ~ .checkmark,
    .block-resources .custom-checkbox.chk-enabled input:checked ~ .checkmark,
    .edit-template .custom-checkbox.chk-enabled input:checked ~ .checkmark {
      background: green;
      border: none; }
    .booking_template .custom-checkbox.chk-required input:checked ~ .checkmark,
    .block-reception-control .custom-checkbox.chk-required input:checked ~ .checkmark,
    .block-resources .custom-checkbox.chk-required input:checked ~ .checkmark,
    .edit-template .custom-checkbox.chk-required input:checked ~ .checkmark {
      background: red;
      border: none; }

.block-reception-control {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.w-100 {
  width: 100%; }

.d-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.mb-5px {
  margin-bottom: 5px; }

.mb-10px {
  margin-bottom: 10px; }

.mb-20px {
  margin-bottom: 20px; }

.justify-content-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.ml-a {
  margin-left: auto; }

.block-resources {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.btn {
  outline: none !important; }

.btn_green {
  background: green;
  max-width: 50px;
  min-width: 50px;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  color: #fff;
  font-size: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 600; }
  .btn_green span {
    line-height: 1;
    height: 50px; }
  @media screen and (max-width: 992px) {
    .btn_green {
      max-width: 50px !important;
      min-width: 50px !important;
      width: 50px !important;
      height: 50px !important;
      border-radius: 25px !important;
      font-size: 40px !important; } }

.btn-delete {
  max-width: 50px;
  min-width: 50px;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .btn-delete .bin-icon {
    display: block;
    width: 30px;
    height: 26px;
    background: url("/bundles/app/images/bin.png") no-repeat;
    background-size: cover; }

/*# sourceMappingURL=newMain.css.map */
