
.single-animation div.confirmation{
  max-width: 750px;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
}

.single-animation br {line-height: 35px;}

.single-animation h4{width: 100%; text-align: center;}

.single-animation .form-header{
  max-width: 750px;
  text-align: center;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.single-animation .form-header a{
  position: absolute;
  color: #333;
  left: 5%;
}

.single-animation i.left-arrow{
    border: solid black;
    border-width: 0 5px 5px 0;
    border-color: #333;
    display: inline-block;
    padding: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.single-animation form{
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.single-animation .acf-fields > .acf-field {border-top: none;}

.single-animation #main .acf-form .acf-fields .acf-field-repeater .acf-input .acf-repeater .acf-actions {
  text-align: center;
}

.single-animation .acf-label{text-align: center;}

.single-animation .acf-form-submit{
  text-align: center;
  margin-top: 30px;
  margin-bottom: 100px;
}

.single-animation .single-animation label{
  width: auto;
  color: #4c4c4c;
  font-weight: bold;
  text-align: center;
}

.single-animation input, .single-animation textarea{
  height: 40px;
  border: 1px solid #BBB;
  background-color: #F1F1F1;
}

.single-animation textarea{
  height: 100px;
}

.acf-basic-uploader{
  margin-left: auto;
  margin-right: auto;
}

.single-animation .acf-field-checkbox{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* Radio */
.single-animation .acf-input ul.acf-radio-list{
  width: 50px;
  margin-left: auto;
  margin-right: auto;
}

.single-animation .acf-input ul.acf-radio-list li label input{
  height: auto;
  margin-right: 7.5px;
}


.single-animation .acf-input ul.acf-radio-list{
  display: flex;
}

.single-animation .acf-input ul.acf-radio-list li{
  margin-left: 8px;
  margin-right: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.single-animation .acf-field p.description{
  font-size: 15px;
  text-align: justify;
}
/* Checkbox */
.single-animation .acf-field-checkbox .acf-input{width: auto;}

.single-animation .acf-input ul.acf-checkbox-list  li label input{
  height: auto;
  margin-right: 7.5px;
}

/* Status and organisator */
.single-animation .acf-field-5c080905899f8{display: none;}
.single-animation .acf-field-5c18fb9f0aeaa{display: none;}
.single-animation .acf-field-5c1919625cbec{display: none;}

/* Submit */
.single-animation .acf-form-submit{
  margin-top: 25px;
  margin-bottom: 0px;
  text-align: center;
}

/* Delete */
.single-animation div.delete{
  width: 100%;
  height: 40px;
  margin-top: 25px;
  margin-left: auto;
  margin-bottom: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.single-animation div.delete a{
  width: 94.7px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ff0000ab;
  border: 1px solid #BBB;
  background-color: #F1F1F1;
} 
