
  .authorForm {
    padding-top: 1em;
  }
  
  .authorForm .imageContainer {
    width: 5em;
    margin-top: 0.5em;
  }
  
  .authorForm .imageContainer img {
    width: 100%;
  }
  
  .authorForm button[type=submit].secondaryButton {
    margin-right: 1em;
    width: max-content;
  }
  
  .authorForm button[type=submit] {
    width: max-content;
  }
  
  .authorForm #publishBtn {
    width: max-content;
    margin-top: 1em;
  }
  
  form > .feedback.attention,
  form > .feedback.attention {
    margin-top: 1em;
    box-sizing: border-box;
  }
  
  #biographySources {
    position: relative;
    margin-top: 1rem;
  }
  
  #biographySources .help-tip {
    left: 9em;
  }
  
  .biographySourcesCont {
    display: flex;
    flex-flow: column nowrap;
    align-items: stretch;
    justify-content: flex-start;
  }
  
  .biographySourcesCont > div {
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
    justify-content: flex-start;
  }
  
  .biographySourcesCont > div > div {
    flex: 1;
  }
  
  .biographySourcesCont > div > div input {
    width: 100%;
  }
  
  #addBiographySourceBtn {
    margin: auto;
    padding: 0.3em 1em;
  }
  
  .authorForm .removeButton {
    margin: auto;
    padding: 0.3em 1em;
    background: transparent;
  }
  
  .biographySourcesCont > .singleBiographySource:not(:first-of-type) {
    align-items: flex-start;
    margin-top: 0.5em;
  }
  
  .authorForm input[type=submit].secondaryButton {
    border: 0.01em solid #3f72af;
    margin-right: 1em;
  }
 
