@import url("https://fonts.googleapis.com/css?family=Nunito:400,700&display=swap");
#main {
    padding-bottom: 0px !important;
}
.dashboards-page footer.hidden-print {
    position: relative;
    margin-top: -16px !important;
}
.dashboards-page footer.hidden-print::before {
    content: "";
    display: block;
    height: 60px;
    max-width: 90%;
    margin: 0 auto 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("https://sunchemical.werecognize.com/asset/24001");
}
.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
@media (print), (prefers-reduced-motion: reduce) {
    .animated {
        animation-duration: 1ms !important;
        transition-duration: 1ms !important;
        animation-iteration-count: 1 !important;
    }
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.fadeIn {
    animation-name: fadeIn;
}
@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.fadeInDown {
    animation-name: fadeInDown;
}
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.fadeInUp {
    animation-name: fadeInUp;
}
.hover-up {
    transition: all ease 0.2s;
}
.hover-up:hover {
    text-decoration: none;
    position: relative;
    transform: translateY(-3px) !important;
}
.sc-icon {
    width: 1em;
    height: 1em;
    display: inline-block;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;

    vertical-align: bottom;
}
@media screen and (min-width: 992px) {
    .profile-links .btn-secondary {
        margin: 8px !important;
    }
    .profile-links .btn-secondary:first-child {
        margin-top: 0px !important;
    }
    .profile-links .btn-secondary:last-child {
        margin-bottom: 0px !important;
    }
    .sc-icon {
        width: 1.7em;
        height: 1.7em;
        margin-right: 8px;
    }
}
.sc-icon.info {
    background-image: url("https://praise.sunchemical.com/asset/25522");
}
.sc-icon.orders {
    background-image: url("https://praise.sunchemical.com/asset/25521");
}
.sc-icon.awards {
    background-image: url("https://praise.sunchemical.com/asset/25520");
}
.sc-icon.points {
    background-image: url("https://praise.sunchemical.com/asset/25524");
}
.sc-icon.approvals {
    background-image: url("https://praise.sunchemical.com/asset/25526");
}
.sc-icon.faqs {
    background-image: url("https://praise.sunchemical.com/asset/25527");
}
.sc-icon.guides {
    background-image: url("https://praise.sunchemical.com/asset/25523");
}
.sc-icon.shop {
    background-image: url("https://praise.sunchemical.com/asset/25525");
}
.section-padding-sm {
    padding: 3% 0;
}
.section-padding-md {
    padding: 5% 0;
}
.section-padding-lg {
    padding: 8% 0;
}
.center {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.center-column {
    float: none !important;
    margin: 0 auto !important;
}
.flex {
    display: flex;
}
.flex-align-center {
    align-items: center;
}
.flex-justify-center {
    justify-content: center;
}
.flex-justify-end {
    justify-content: flex-end;
}
.flex-wrap {
    flex-wrap: wrap;
}
@media (max-width: 37.5em) {
    .flex {
        display: block !important;
    }
}
@media (max-width: 64.5em) {
    .flex {
        display: block !important;
    }
}
.pull-forward {
    position: relative;
    z-index: 99;
}
.full-width-row {
    width: 100vw;
    margin-left: calc(-50vw + 50% - 0px);
    position: relative;
}
#member-dashboard .btn {
    font-weight: bold;
    font-size: 1.1em;
    padding: 1em 2em;
    letter-spacing: 0.5px;
}
#member-dashboard .btn-secondary {
    margin: 10px;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.1);
}
@media (max-width: 64.5em) {
    #member-dashboard .btn-secondary {
        margin: 5px;
        font-size: 0.9em;
        letter-spacing: 1px;
    }
}
#member-dashboard .panel-tertiary > .panel-heading {
    background: #008668 !important;
    background: linear-gradient(0deg, #008668 0%, #009d7a 100%) !important;
}
#member-dashboard .panel-tertiary {
    border-color: transparent !important;
    border-width: 0px;
    border: none;
    background: #fff;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
#member-dashboard .panel-tertiary .panel-heading {
    background: #008668 !important;
    background: linear-gradient(0deg, #008668 0%, #009d7a 100%) !important;
}
#member-dashboard .panel-tertiary .panel-body {
    padding: 0px;
}
#member-dashboard [data-widget-id="5942"] {
    width: 220px !important;
    height: auto !important;
    margin: auto !important;
    padding: 20px !important;
}
#member-dashboard [data-widget-id="5943"] {
    width: 500px !important;
    height: auto !important;
    margin: auto !important;
    padding: 20px !important;
}
#member-dashboard #custom-profile-img {
    overflow: visible;
    margin-bottom: -110px;
    margin-top: -110px;
}
#member-dashboard #custom-profile-img .profile-img-container {
    overflow: visible;
    background-image: url("https://sunchemical.werecognize.com/asset/23995");
    background-size: 400px auto;
    background-repeat: no-repeat;
    background-position: center;
    overflow: visible;
    padding: 147px 0;
}
#member-dashboard #custom-profile-img .timg {
    border: 7px solid #fff;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15);
}
#member-dashboard #custom-profile-img .timg-ratio-1-1.max-lines-6 {
    max-width: initial !important;
    max-height: initial !important;
    width: 200px;
    height: 200px;
}
#member-dashboard [data-widget-id="5958"] .panel-tertiary,
#member-dashboard [data-widget-id="5965"] .panel-tertiary {
    overflow: visible;
}
#member-dashboard .user-profile-info {
    background: #4ea9f2;
    background: linear-gradient(90deg, #4ea9f2 0%, #8cccff 100%);
    padding: 16px;
    border-radius: 12px;
    position: relative;
    z-index: 99;
}
@media screen and (min-width: 992px) {
    #member-dashboard .user-profile-info {
        padding: 24px;
    }
}
#member-dashboard .user-profile-info .user-profile-container {
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-evenly;
    align-items: stretch;
    color: #fff;
    height: 100%;
    position: relative;
    z-index: 3;
}
#member-dashboard .user-profile-info .user-profile-container .profile-links .btn-secondary {
    width: 100%;
    transition: all 0.2s ease-out;
}
#member-dashboard .user-profile-info .user-profile-container .profile-links .btn-secondary::hover {
    transform: translate(0, -2px);
}
#member-dashboard .user-profile-info .user-profile-container .profile-links .btn-secondary.full-btn {
    width: 96%;
}
#member-dashboard .user-profile-info h3 {
    color: #fff !important;
    font-size: 3.5em;
    font-weight: bold;
    margin-top: 0;
}
#member-dashboard .user-profile-info p {
    font-size: 18px;
    color: #184263;
}
#member-dashboard .user-profile-info p .balance {
    color: #fff;
}
#member-dashboard .user-profile-info .profile-links {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    justify-content: space-between;
}

@media screen and (min-width: 992px) {
    #member-dashboard .user-profile-info .profile-links {
        width: 100%;
        display: block;
    }
}
#member-dashboard .user-profile-info .btn-secondary.inverted {
    color: #184263 !important;
    background-color: #fff;
}

#member-dashboard .user-profile-info .btn-secondary {
    color: #fff !important;
    background-color: #184263;
    font-size: 14px;
    height: 47.5px;
    align-items: center;
    display: inline-flex;
    gap: 8px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
@media (max-width: 64.5em) {
    /*  #member-dashboard .user-profile-info {
    background: #4ea9f2 !important;
  } */
    #member-dashboard .user-profile-info::after {
        width: 110px;
        height: 110px;
        bottom: -26px;
    }
    #member-dashboard .user-profile-info h3 {
        font-size: 24px;
        margin-top: 0;
    }
    #member-dashboard .user-profile-info p {
        font-size: 15px;
    }
}
#member-dashboard .tiles-wrapper-lg {
    position: relative;
    display: block;
    width: 100%;
}
/*
#member-dashboard .tiles-wrapper-lg::after {
  display: block;
  content: "";
  width: 290px;
  height: 290px;
  position: absolute;
  top: -80px;
  left: -90px;
  background-image: url("https://sunchemical.werecognize.com/asset/24029");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
*/
@media (max-width: 64.5em) {
    #member-dashboard .tiles-wrapper-lg::after {
        width: 230px;
        height: 230px;
        top: -67px;
        left: -120px;
    }
}
#member-dashboard [data-widget-id="5946"] {
    padding: 0;
}
#member-dashboard [data-widget-id="5946"] .panel-tertiary {
    padding: 0;
}
#member-dashboard [data-widget-id="6969"] .user-profile-info,
#member-dashboard [data-widget-id="6976"] .user-profile-info {
    background: #ffe800;
    background: linear-gradient(90deg, #ffe800, #ffd200 100%);
}

#member-dashboard [data-widget-id="6969"] .user-profile-info h3,
#member-dashboard [data-widget-id="6969"] .user-profile-info p,
#member-dashboard [data-widget-id="6969"] .user-profile-info span.balance,
#member-dashboard [data-widget-id="6976"] .user-profile-info h3,
#member-dashboard [data-widget-id="6976"] .user-profile-info p,
#member-dashboard [data-widget-id="6976"] .user-profile-info span.balance {
    color: #333333 !important;
}
#member-dashboard #user-profile-info {
    background: #4ea9f2;
    background: linear-gradient(90deg, #4ea9f2 0%, #8cccff 100%);
    padding: 1em;
}
#member-dashboard #user-profile-info .user-profile-container {
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-evenly;
    align-items: stretch;
    color: #fff;
    height: 220px;
}
#member-dashboard #user-profile-info h3 {
    color: #fff !important;
    font-size: 4em;
    font-weight: bold;
}
#member-dashboard #user-profile-info p {
    font-size: 18px;
}
#member-dashboard #user-profile-info .btn-secondary {
    color: #fff !important;
    background-color: #184263;
}
#member-dashboard #manager-approvals {
    background: #4ea9f2;
    background: linear-gradient(90deg, #4ea9f2 0%, #8cccff 100%);
    padding: 1.5em 3em;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
}
#member-dashboard #manager-approvals div {
    z-index: 99;
    width: 50%;
}
#member-dashboard #manager-approvals div h3 {
    font-size: 2em;
    color: #fff;
    font-weight: bold;
}
#member-dashboard #manager-approvals div p {
    color: #fff;
}
#member-dashboard #manager-approvals div .btn-secondary {
    margin: auto;
    text-align: center;
    color: #fff !important;
    background-color: #184263;
}
#member-dashboard #manager-approvals::after {
    display: block;
    content: "";
    width: 300px;
    height: 300px;
    background-image: url("https://sunchemical.werecognize.com/asset/23995");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: -40px;
    right: -30px;
    z-index: 5;
}
@media (max-width: 37.5em) {
    #member-dashboard #manager-approvals::after {
        height: 200px;
        width: 200px;
        right: -120px;
        top: -20px;
    }
}
@media (max-width: 37.5em) {
    #member-dashboard #manager-approvals {
        flex-flow: column nowrap;
    }
    #member-dashboard #manager-approvals div {
        width: 100%;
        margin-bottom: 10px;
    }
}
#member-dashboard [data-widget-type="marketplace"] .panel-tertiary {
    height: auto;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
@media (max-width: 64.5em) {
    #member-dashboard [data-widget-type="marketplace"] .panel-tertiary {
        height: auto;
    }
}
#member-dashboard [data-widget-type="marketplace"] .panel-heading {
    padding: 1.5em 2em;
}
#member-dashboard [data-widget-type="marketplace"] .panel-heading .panel-title {
    font-weight: bold;
    font-size: 2em;
    text-align: center;
}
#member-dashboard [data-widget-type="marketplace"] .panel-body {
    padding: 0px;
}
#member-dashboard [data-widget-type="marketplace"] .nomination-wrapper {
    padding: 0px !important;
    overflow: hidden;
    max-width: initial;
    width: 100%;
}
#member-dashboard [data-widget-type="marketplace"] .nomination-wrapper .vnew-border-bottom {
    border: none;
}
#member-dashboard [data-widget-type="marketplace"] .nomination-wrapper .vnew-family-row {
    padding: 14px 24px;
    border-radius: 10px;
    box-shadow: 1.5px 2px 2px rgba(0, 153, 119, 0.1);
    transition: all ease-out 0.2s;
}
#member-dashboard [data-widget-type="marketplace"] .nomination-wrapper .vnew-family-row:hover {
    transform: translate(0, -2px);
}

#member-dashboard [data-widget-type="marketplace"] .nomination-wrapper .vnew-award-padding {
    padding: 20px 0 0;
}
#member-dashboard [data-widget-type="marketplace"] .nomination-wrapper .vnew-family-row,
#member-dashboard [data-widget-type="marketplace"] .nomination-wrapper .vnew-award-description-button {
    background: #f2fbf8 !important;
}
#member-dashboard [data-widget-type="marketplace"] .nomination-wrapper .vnew-form-check label {
    font-weight: 550;
}
#member-dashboard [data-widget-type="marketplace"] .nomination-wrapper h1 {
    background: #d8e7e4;
    color: #097;
    margin: 0;
    padding: 1.5em;
    font-size: 14px;
    font-weight: bold;
}
@media screen and (min-width: 992px) {
    #member-dashboard .col-xs-12.col-md-4 {
        padding-right: 8px;
    }
}
#member-dashboard [data-widget-type="marketplace"] .nomination-wrapper .vnew-main-content {
    padding: 0 16px;
    min-height: auto;
    height: 300px;
    overflow: scroll;
}
@media screen and (min-width: 992px) {
    [data-widget-type="marketplace"] .nomination-wrapper .vnew-main-content {
        padding: 0 30px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1262px) {
    #member-dashboard [data-widget-type="marketplace"] .nomination-wrapper .vnew-main-content {
        height: 531px;
    }
}
@media screen and (min-width: 1263px) {
    #member-dashboard [data-widget-type="marketplace"] .nomination-wrapper .vnew-main-content {
        height: 499px;
    }
}

#member-dashboard [data-widget-type="marketplace"] .nomination-wrapper .vnew-footer-portal.vue-portal-target {
    height: 93px;
}
@media (max-width: 64.5em) {
    #member-dashboard [data-widget-type="marketplace"] .nomination-wrapper .vnew-footer-portal.vue-portal-target {
        height: auto;
    }
}
#member-dashboard [data-widget-type="marketplace"] .nomination-wrapper .award-families {
    padding-bottom: 20px;
}
#member-dashboard [data-widget-type="marketplace"] .award-img-container {
    border-radius: 4px;
    overflow: hidden;
}
#member-dashboard [data-widget-type="marketplace"] .vnew-footer-elements .vnew-button {
    border-radius: 300px;
    border: 1px solid #9c4;
    background: #9c4;
    padding: 10px 24px;
    font-weight: 550;
    color: #fff;
}
#member-dashboard [data-widget-type="marketplace"] .vnew-footer-elements .vnew-button[disabled],
#member-dashboard [data-widget-type="marketplace"] .vnew-footer-elements .vnew-button.disabled {
    opacity: 0.8;
    cursor: not-allowed;
}
#member-dashboard [data-widget-type="marketplace"] .vnew-bg-primary {
    background: #9c4 !important;
}
#member-dashboard [data-widget-type="marketplace"] .vnew-fixed-footer {
    box-shadow: none !important;
    width: initial;
    left: initial;
    right: initial;
    margin: 0;
}
#member-dashboard [data-widget-type="marketplace"] .vnew-footer-portal {
    position: relative !important;
}
#member-dashboard [data-widget-type="feed"] .panel {
    background-color: transparent !important;
}
#member-dashboard [data-widget-type="feed"] .panel-body {
    overflow-y: scroll;
    max-height: 950px;
}
#member-dashboard [data-widget-type="feed"] .award-peer-thumb {
    width: 50px !important;
    height: 50px !important;
}
#member-dashboard [data-widget-type="feed"] .fixed-width-height-90-58 {
    width: 30px !important;
    height: 30px !important;
}
#member-dashboard [data-widget-type="feed"] .feed-widget-body .award-receiving-member .award-member-name {
    top: 70px !important;
}
#member-dashboard [data-widget-type="feed"] .feed-widget-body .feed-widget-desc-container .award-receiving-member .char-circle span {
    font-size: 18px !important;
}
#member-dashboard [data-widget-type="feed"] .feed-widget-body .feed-widget-body-peer .body-with-message .user-avatar-thumb-container span.text-white {
    font-size: 12px !important;
}
#member-dashboard [data-widget-type="feed"] .panel-heading {
    background: #4ea9f2 !important;
    background: linear-gradient(90deg, #4ea9f2 0%, #8cccff 100%) !important;
    color: #fff !important;
    text-align: left;
    overflow: hidden;
    margin: 8px 0px;
}
#member-dashboard [data-widget-type="feed"] .panel-heading .panel-title {
    position: relative;
}
#member-dashboard [data-widget-type="feed"] .panel-heading .panel-title::after {
    display: block;
    content: "";
    width: 300px;
    height: 300px;
    background-image: url("https://sunchemical.werecognize.com/asset/23995");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: -440%;
    right: 0;
}
@media (max-width: 37.5em) {
    #member-dashboard [data-widget-type="feed"] .panel-heading .panel-title::after {
        height: 200px;
        width: 200px;
        right: -130px;
        top: -150px;
    }
}
#member-dashboard [data-widget-type="feed"] .feed-widget-body.card-well {
    background: #eff6fc !important;
}
#member-dashboard [data-widget-type="feed"] .panel-body button[aria-label="Show all newsfeed items"] {
    background: #4ea9f2 !important;
    background: linear-gradient(90deg, #4ea9f2 0%, #8cccff 100%) !important;
    color: #fff !important;
}
#member-dashboard [data-widget-type="feed"] .panel-body .feed-widget .btn-round span.plus::after {
    color: #fff;
}
#member-dashboard [data-widget-type="serialcard"] .panel {
    background-color: #ed3024 !important;
    /* background-image: url("https://sunchemical.werecognize.com/asset/24004"),
    url("https://sunchemical.werecognize.com/asset/24003"); */
    background-repeat: no-repeat;
    background-size: 22%, 25%;
    background-position: 30px top, 95% top;
}
@media (max-width: 37.5em) {
    #member-dashboard [data-widget-type="serialcard"] .panel {
        background-size: 52%, 57%;
        background-position: 146% 137px, -59px 129px;
    }
}
#member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption {
    padding: 3em 0;
}
@media (max-width: 37.5em) {
    #member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption {
        padding: 1.75em 0 1.5em;
    }
}
#member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption .form-group {
    position: relative;
}
#member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption .form-group label {
    color: #fff;
    font-size: 2em;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    flex-direction: column;
}
@media (max-width: 37.5em) {
    #member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption .form-group label {
        margin-bottom: 8px;
    }
    #member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption .form-group label {
        font-size: 18px;
    }
}
/* #member-dashboard
  [data-widget-type="serialcard"]
  form.serial-card-redemption
  .form-group
  label::before {
  content: "";
  display: inline-block;
  float: left;
  width: 1.5em;
  height: 1.5em;
  background-image: url("https://praise.sunchemical.com/asset/24060");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 5px;
  margin-top: -1px;
  display: none;
} */
@media (max-width: 37.5em) {
    #member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption .form-group label::before {
        display: block;
        float: none;
        margin: auto !important;
    }
}
#member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption .form-group > label::after {
    content: "6 months of tenure required to earn points";
    color: #fff;
    font-size: 14px;
    margin: 10px auto;
    text-align: center;
    font-weight: 550;
}
#member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption input.form-control {
    font-size: 17px;
    letter-spacing: 12px;
    width: 80%;
    min-width: 185px;
    margin: auto;
    border-radius: 300px;
    padding: 20px 0;
    text-align: center;
    border: none;
    box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.8) !important;
    margin-bottom: 10px;
}
#member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption .btn-secondary[disabled] {
    background: #ffe800;
    color: #333;
    opacity: 0.85;
    cursor: not-allowed;
}
[data-widget-type="serialcard"] form.serial-card-redemption .btn-secondary {
    background: #ffe800;
    color: #333;
    opacity: 1;
}
#member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption input.form-control::-moz-placeholder {
    letter-spacing: 1px !important;
}
#member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption input.form-control::placeholder {
    letter-spacing: 1px !important;
}
@media (max-width: 37.5em) {
    #member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption input.form-control {
        font-size: 1em;
        letter-spacing: 5px;
        padding: 1em !important;
        min-width: 235px;
    }
    #member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption input.form-control::-moz-placeholder {
        letter-spacing: initial !important;
    }
    #member-dashboard [data-widget-type="serialcard"] form.serial-card-redemption input.form-control::placeholder {
        letter-spacing: initial !important;
    }
}
#member-dashboard [data-widget-type="serialcard"] .sc_error_widget .alert {
    display: inline-block !important;
}
#member-dashboard #gallery-cta {
    height: 595px;
    background-color: #097;
}
#member-dashboard #gallery-cta .gallery-img {
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
#member-dashboard #gallery-cta .gallery-info {
    text-align: center;
    color: #fff;
    padding: 50px 0;
}
#member-dashboard #gallery-cta p {
    font-size: 1.2em;
    padding: 0 10%;
}
@media (max-width: 991px) {
    #member-dashboard [data-widget-id="6976"] {
        display: block !important;
    }
    #member-dashboard [data-widget-id="6969"] {
        display: none !important;
    }
    #member-dashboard .user-profile-info .btn-secondary {
        width: 48% !important;
        font-size: 12px;
        padding: 8px 0 8px 10px;
        height: unset !important;
    }
    #member-dashboard #gallery-cta {
        height: auto;
    }
    #member-dashboard #gallery-cta .gallery-img {
        height: 220px;
    }
}
#member-dashboard #praise-definition {
    margin: 2em 0;
}
#member-dashboard #praise-definition .praise-definition-container {
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-evenly;
    align-items: flex-start;
    padding-left: 1em;
    height: auto;
    min-height: 190px;
}
#member-dashboard #praise-definition .praise-definition-container .praise {
    font-size: 40px;
    text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
#member-dashboard #praise-definition .praise-definition-container .praise img {
    height: auto;
    width: 245px;
    max-width: 90%;
}
#member-dashboard #praise-definition .praise-definition-container .wordmark img {
    width: 450px !important;
    height: auto !important;
}
#member-dashboard #program-info {
    background-color: #f4f2f3;
    padding: 2em;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    overflow: hidden;
    position: relative;
}
@media screen and (min-width: 992px) {
    #member-dashboard [data-widget-id="6976"] {
        display: none !important;
    }
    #member-dashboard [data-widget-id="6969"] {
        display: block !important;
    }
    /*   #member-dashboard #program-info {
  margin-bottom: 24px;
} */
}
#member-dashboard #program-info .program-info-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
#member-dashboard #program-info .sun-logo {
    width: 550px;
    height: auto;
}
#member-dashboard #program-info .info {
    display: block;
}
#member-dashboard #program-info .info a.program-info {
    color: #fff;
    background-color: #ed3024;
    font-size: 1.3em;
    border: 3px solid #fff;
}
@media (max-width: 37.5em) {
    #member-dashboard #program-info .program-info-container {
        flex-flow: column nowrap;
        justify-content: space-between;
    }
    #member-dashboard #program-info .sun-logo {
        /* width: 100%; */
        width: 240px;
    }
    #member-dashboard #program-info .info {
        width: 100%;
    }
    #member-dashboard #program-info .info a.program-info {
        padding: 0.9em;
        font-size: 0.9em;
        width: 100%;
        letter-spacing: 0.5px;
    }
}
#member-dashboard .sc-wordmark-container {
    margin: 45px auto;
}
#member-dashboard .sc-wordmark img {
    width: 80%;
    display: block;
    margin: auto;
}
#member-dashboard .sc-wordmark .experience {
    max-width: 450px;
}
#member-dashboard #mobile-app {
    background-color: #009977;
    text-align: center;
    position: relative;
}
#member-dashboard #mobile-app .wrap {
    position: relative;
    z-index: 2;
    padding: 80px 40px;
}
#member-dashboard #mobile-app .wrap h3 {
    margin: 30px auto;
}
#member-dashboard #mobile-app::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url("https://sunchemical.werecognize.com/asset/25332");
    background-size: cover;
    background-position: center;
    opacity: 0.1;
    z-index: 1;
}
@media (max-width: 37.5em) {
    #member-dashboard #mobile-app {
        padding: 40px;
    }
}
#nomination-wrapper:has(.vnew-text-center) .vnew-main-content {
    overflow: hidden !important;
}
div[data-widget-id="6949"] {
    margin: 0;
}

div[data-widget-id="6949"] .panel-heading {
    background: #fff;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
    padding: 1.5em 2em;
    background: linear-gradient(0deg, #008668 0%, #009d7a 100%) !important;
    color: #fff;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 11px;
    border-top-left-radius: 11px;
}
div[data-widget-id="6949"] .panel-heading .panel-title {
    font-weight: bold;
    font-size: 2em;
    text-align: center;
}

div[data-widget-id="6949"] .panel-heading .wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 16px;
}

div[data-widget-id="6949"] .panel-heading .wrapper .view-more {
    margin: 0;
    font-weight: 550;
    font-size: 12px;
    line-height: 1;
    color: inherit;
    margin-top: 2px;
}
@media screen and (max-width: 37.5em) {
    div[data-widget-id="6949"] .panel-heading .panel-title {
        font-size: 18px;
    }
    div[data-widget-id="6949"] .panel-heading .wrapper {
        gap: 8px;
        justify-content: center;
    }
}
@media screen and (min-width: 1348px) {
    #member-dashboard #gallery-cta {
        height: 564px;
    }
}

div[data-widget-type="newsfeed"] .panel-heading {
    padding: 1.5em 2em;
}
div[data-widget-type="newsfeed"] .panel-heading .panel-title {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 16px;
}

div[data-widget-type="newsfeed"] .panel-heading .panel-title > span {
    font-weight: bold;
    font-size: 24px;
    line-height: 26.4px;
    text-align: center;
}

@media screen and (max-width: 37.5em) {
    div[data-widget-type="newsfeed"] .panel-heading .panel-title > span {
        font-size: 18px;
    }
    div[data-widget-type="newsfeed"] .panel-heading .panel-title {
        gap: 8px;
        justify-content: center;
    }
}

div[data-widget-type="newsfeed"] .panel-heading .panel-title > a {
    margin: 0;
    font-weight: 550;
    font-size: 12px;
    line-height: 1;
    color: inherit;
    margin-top: 2px;
}
div[data-widget-type="newsfeed"] .panel-body {
    padding: 16px 24px 30px 30px !important;
    height: 516px;
    background: #f4f2f3;
}
div[data-widget-type="newsfeed"] .panel-body .scrollable {
    height: 424px;
}

div[data-widget-type="newsfeed"] .clearfix.mb-md {
    margin: 0 !important;
}
div[data-widget-type="newsfeed"] .media-body {
    max-width: 850px;
}
div[data-widget-type="newsfeed"] .media-body h5 {
    font-size: 14px;
    font-weight: 600;
}

div[data-widget-type="newsfeed"] .media-body h5 + p {
    margin: 8px 0;
}

div[data-widget-type="newsfeed"] .media-body h5 + p mark {
    padding: 0.5em 1em;
    display: inline-block;
    background: #ffe801;
    color: #000;
}

div[data-widget-type="newsfeed"] .media-body a {
    color: inherit !important;
    text-decoration: none !important;
}
div[data-widget-type="newsfeed"] .media-body > p.mb-0 {
    padding-top: 4px;
}
div[data-widget-type="newsfeed"] .media-body .media.comments {
    border: 0;
    padding-top: 12px;
}

div[data-widget-type="newsfeed"] .media-body .media.comments .media-left {
    min-width: unset;
}

div[data-widget-type="newsfeed"] .media-body .media.comments .media-left p.h4 {
    padding: 4px 0 8px;
    line-height: 1.4em;
}

div[data-widget-type="newsfeed"] .media-body p.h4.media-heading {
    font-size: 12px;
    font-weight: 600;
}
div[data-widget-type="newsfeed"] .media-left .media-object,
div[data-widget-type="newsfeed"] .media-right .media-object {
    border-radius: 5px;
}
@media (max-width: 37.5em) {
    div[data-widget-type="newsfeed"] .dropdown-toggle.btn {
        padding: 0.5em 1em !important;
    }
    div[data-widget-type="newsfeed"] p.h4.media-heading {
        display: flex;
        flex-direction: column;
        gap: 4px;
    }

    div[data-widget-type="newsfeed"] .media-left .media-object,
    div[data-widget-type="newsfeed"] .media-right .media-object {
        max-width: 48px;
        max-height: 48px;
    }
    div[data-widget-type="newsfeed"] .media-left,
    div[data-widget-type="newsfeed"] .media-right {
        min-width: unset !important;
    }
    div[data-widget-type="newsfeed"] .panel-body {
        padding: 16px !important;
    }
    div[data-widget-type="newsfeed"] .panel-body .scrollable {
        height: 436px;
    }
}

[data-widget-type="newsfeed"] .col-md-9 .dl-horizontal > span + dt + dd + dt,
[data-widget-type="newsfeed"] .col-md-9 .dl-horizontal > span + dt + dd + dt + dd,
[data-widget-type="newsfeed"] .col-md-9 .dl-horizontal > span + dt + dd + dt + dd + dt,
[data-widget-type="newsfeed"] .col-md-9 .dl-horizontal > span + dt + dd + dt + dd + dt + dd,
[data-widget-type="newsfeed"] .col-md-9 .dl-horizontal > span + dt + dd + span + dt,
.dl-horizontal > span + dt + dd + span + dt + dd {
    display: none !important;
}

div#program-info::before {
    content: "";
    background: url(https://praise.sunchemical.com/asset/25535/v=1730762571);
    background-repeat: no-repeat;
    background-size: contain;
    height: 75%;
    width: 75%;
    display: block;
    position: absolute;
    top: 0;
    left: -33px;
}

div#program-info::after {
    content: "";
    background: url(https://praise.sunchemical.com/asset/25534);
    background-repeat: no-repeat;
    background-size: contain;
    height: 75%;
    width: 75%;
    display: block;
    position: absolute;
    top: 0;
    right: -25px;
    background-position: top right;
}

@media screen and (min-width: 980px) {
    div#program-info::before {
        content: "";
        background: url(https://praise.sunchemical.com/asset/25535/v=1730762571);
        background-repeat: no-repeat;
        background-size: contain;
        height: 100%;
        width: 100%;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
    }

    div#program-info::after {
        content: "";
        background: url(https://praise.sunchemical.com/asset/25534);
        background-repeat: no-repeat;
        background-size: contain;
        height: 100%;
        width: 100%;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        background-position: top right;
    }
}

[data-widget-id="5877"] .vnew-description {
    padding: 16px;
}
