button#edit-actions-submit,.webform-button--submit,.webform-button--next,.webform-button--previous {
    display: inline-block;
    padding: 0.92em 1.3em !important;
    background-color: #fdba12;
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
    line-height: normal !important;
    font-weight:500 !important;
    margin-right: 0px;
    font-family: "FuturaBT-Medium", sans-serif;
    color: #000 !important;
    font-size:16px !important;
    border:1px solid #fdba12;
}

button#edit-actions-submit:focus,.webform-button--next:focus,.webform-button--previous:focus {
   outline:0px !important;
  background-color: #fdba12!important;
  border-color:#fdba12!important;
}

form li.token-input-token {
    background: #fff !important;
}

.header-confirmation {
        background: #fdba12;
        padding: 15px;
        min-height: auto;
        height: auto;
        color: #000;
        text-align: center;
        font-size: 30px;
        font-weight: 600;
        border-radius: 3px;
        margin:20px 0px;
    }
.header-flex{
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
#navbar,
    .page-header-wrapper h1.page-header, .page-header-wrapper .tabs,.footer-wrap .footer.container .region-footer #block-registeredcharityinfo img,.main-menu-wrap {
        display: none !important;
    }
section#block-callus {
    visibility: hidden !important;
}

     .page-header-wrapper{
        background: #fff !important;
    }

.progress-tracker{
     margin: 30px auto !important;
}
#webform-submission-referral-signup-add-form{
  display:flex;
  flex-direction: column;
}
#edit-branding-style{
  order:-1;
}


.form-item-civicrm-1-contact-1-email-email{
  position: relative;
}
.duplicate-email{
  background: #f2dede;
  color: red;
  padding: 20px;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 43%; 
}