/* nav buttons below form elements */
#edit-actions__wrapper {
	display: flex;
	margin-top: 40px;
        margin-bottom: 3rem;
}
/* nav buttons below form elements - POSITION */
#edit-actions-top__wrapper {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}

#edit-actions__wrapper input {width: auto;}
#edit-actions__wrapper input:nth-child(2) {
  margin-left: auto;
}

/*********************/
/*        add arrows         */
/*********************/
#edit-actions__wrapper .button-prev input {
  padding-left: 2.5rem;
}

#edit-actions__wrapper .button-prev {
  position: relative;
}

#edit-actions__wrapper .webform-button--previous::before {
  content: '';
  position: absolute;
  left: 1rem;
  top: 50%;
  width: 1rem;
  height: 1rem;
  border-left: 3px solid #FFFFFF;
  border-bottom: 3px solid #FFFFFF;
  transform: translateY(-50%) rotate(45deg);
  pointer-events: none;
}

#edit-actions__wrapper .webform-button--next {
  padding-right: 2.5rem;
}

#edit-actions__wrapper .webform-button--next {
  position: relative;
}

#edit-actions__wrapper .webform-button--next::after {
  content: '';
  position: absolute;
  right: 1rem;
  top: 50%;
  width: 1rem;
  height: 1rem;
  border-right: 3px solid #FFFFFF;
  border-top: 3px solid #FFFFFF;
  transform: translateY(-50%) rotate(45deg);
  pointer-events: none;
}

#edit-actions__wrapper input:last-child {
/*margin-bottom: 1rem;*/
}


/* label text */
.ct-field.form-type--textarea label.ct-label {font-size: 1.4rem; line-height: 1.6rem;}


#edit-upload-and-submission--2 #ajax-wrapper {margin-top: 1rem; margin-bottom: 1rem;}

/* adding padding between bottom right buttons */
#edit-actions-wizard-prev{margin-right:1rem;}