.uws-modal__footer {
    position: static!important;
}
button.uws-badge.uws-badge--right.uws-badge--iconPosition-before {
    margin-top: 5px !important;
    margin-right: 0px !important;
    margin-bottom: 5px !important;
    margin-left:  5px !important;
    width:  100px !important;
    display: flex !important;
    justify-content: center !important;
    background-color: #ffffff !important;
    color: #3170B7!important;
    border: solid 1px!important;
    font-weight: 400 !important;
}
.uws-question-heading__title.autoRating {
    justify-content: center !important;
    display: flex !important;
}
.uws-button.uws-button-- {
    background-color: white;
}
.uws-button {
    align-items: center;
    background-color: white;
    border: solid 1px #003E7F !important;
    color: #003E7F !important;
    font-weight: 600 !important;
    display: inline-flex;
}
.uws-question-heading__title {
    font-weight: 400 !important;
}
.uws-button.uws-button:hover{
  background-color: #003E7F!important;
  color:  white !important;
  border: #003E7F solid 1px !important;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.25);
}
.uws-button.uws-button--primary {
    color: white !important;
    background-color: #003E7F !important;
}
.uws-button.uws-button:focus{
  background-color: #003E7F!important;
  color:  white !important;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.25);
}
.uws-button.uws-button--primary:focus{
  background-color: #003E7F!important;
  color:  white !important;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.25);
}
.uws-question-heading__required {
  display: none !important;
}
.uws-button.uws-button--invalid {
    background-color: #ffffff !important;
}
.uws-button.uws-button--primary.uws-survey-button__next {
    background-color: white !important;
    width: 100% !important;
    max-width: 306px !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    border: solid 1px #003E7F !important;
    color: #003E7F !important;
    height: 48px !important;
    border-radius: 8px !important;
}

@media (max-width: 659px) {
  .uws-button.uws-button--primary.uws-survey-button__next {
    max-width: 100% !important;
  }
}
.uws-survey-control__buttons {
    display: flex;
    gap: var(--modalButton-spacing);
    justify-content: right !important;
     border-radius: 8px !important
}
.uws-survey-end-page {
    text-align: left !important;
}
.uws-tagline a
 {
    color: #6E6E6E !important;
}
input.uws-radio__input:hover {
  color: #6E6E6E !important;
}
div.uws-modal_wrapper > div > div.uws-modal__body > div > div > span:focus {
  outline: 2px solid #003E7F !important;
  outline-offset: 2px !important;
}
.uws-survey-footer, .uws-survey-footer a {
    color: #6e6e6e !important;
}