button.uws-badge.uws-badge--right.uws-badge--iconPosition-before {
    background-color: #007A2F !important;
    border-radius: 8px !important;
    color: #E7E8F1;
    font-weight: normal;
    box-shadow: 
       0px -4px 8px -2px rgba(12, 22, 86, 0.25), 0px 0px 0px 1px rgba(12, 22, 86, 0.08) 
}
button.uws-badge.uws-badge--right.uws-badge--iconPosition-before:hover{
    background-color: #00441a !important;
}
.uws-survey-progress__inner {
    display: none !important;
}
.uws-survey-progress {
    display: none !important;
}
.uws-button.uws-button--primary.uws-survey-button__next {
    background-color: #12207B!important;
    border-radius: 8px !important;
    font-weight: normal;
}
.uws-button.uws-button--primary.uws-survey-button__next:hover { 
    outline: 2px solid #12207B;
    outline-offset: 2px; 
    }
.uws-button--primary {
    background-color: #12207b !important;
}
.uws-radio__input:checked {
    color: #007A2F !important;
}
.uws-textarea:not(:focus-visible):hover{
  border-color: #00441a !important;
}
.uws-textarea:focus-visible{
  border-color: #12207B !important;
}
.uws-choose-one-star-rating__star--colored, .uws-radio--invalid .uws-choose-one-star-rating__star--colored {
    color: #00441a !important;
}
.uws-modal__header {
    display: flex !important;
    justify-content: left !important;
}
.uws-invite__title {
    display: flex !important;
    justify-content: center !important;
    margin-bottom: 5% !important;
}
.uws-invite__description {
    text-align: center !important;
}
.uws-modal__footer {
    display: flex !important;
    flex-direction: column !important;
}
.uws-button.uws-button--primary.uws-invite__button.uws-invite__button-accept {
    max-width: 200px !important;
    width: 100% !important;
}
.uws-question-heading__required {
    display: none !important;
}
   .uws-button.uws-button--secondary.uws-image-upload__upload-button:hover{
    border-radius: 8px !important;
    border-color: #007A2F !important;
    border: 1px solid;
    color: #007A2F !important;
    background-color: #ffffff !important;
    font-weight: normal;
}
a#CustomerCareLink {
    color: #12207B;
    text-decoration: underline;
}
.uws-validation-messages {
    color: #9d174c !important;
}
textarea.uws-textarea {
    border-radius: 15px !important;
}
.uws-button.uws-button--invalid {
    background-color: #9d174c !important;
}
textarea.uws-textarea.uws-textarea--invalid { 
    box-shadow: 0 0 0 2px #9d174c;
    }
.uws-text-block.uws-survey-element {
    margin-bottom: 2rem !important;
    margin-top: 1rem !important;
}
.uws-modal__header {    
background-color: #007A2F;
height: 80px;   
padding: 7px !important;
margin-top: -4% !important;
}
.uws-modal__close {
    background: #007A2f !important;
    color: #ffffff !important;
    cursor: pointer;
    transition: color .15s, background .15s, border .15s, outline .15s;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
textarea.uws-textarea {
    font-size: 14px;
    overflow: auto !important;
  word-break: break-word;      /* fallback for older engines */
  white-space: pre-wrap;   

}
.uws-validation-messages {
    font-size: 14px !important;
}
.uws-essay.uws-survey-element {
    margin-top: 7%;
}
.uws-modal__logo {
    height: 65px !important;
}
.uws-tagline a {
    display: none !important;
}

@media (max-width: 480px) {
    .uws-modal__logo
 {
        height: 48px !important;
        margin-top: 2% !important;
        max-width: 367px;
    }
}
@media print {
  .uws-badge,
  .uws-badge--right,
  .uws-badge--iconPosition-before {
    display: none !important;
  }
}

