.message-userDetails {
    text-align: center;
}

.message-userDetails h4, .message-userDetails h5 {
    margin-bottom: 0px;
}

span.username {
    color: #4DB6AC;
    position: relative;
    padding-left: 20px;
    background-size: 15px;
}

.message-userDetails {
    font-weight: initial;
}

h5.userTitle {
    font-weight: initial;
}
span.username {
    background-image: url('../../assets/images/hero.png');
    color: #4DB6AC;
    background-repeat: no-repeat;
}

.userBanner.lightGreen {
    FONT-WEIGHT: 200;
    color: hsl(0, 0%, 0%);
    background: hsl(115, 80%, 88%);
    border-color: hsl(115,80%,calc(88% - (1 * 10%)));
    border-radius: 10px;
}

.userBanner.lightGreen strong {
    font-weight: initial;
}

.userBanner.silver {
    color: hsl(0, 0%, 0%);
    background: hsl(0, 0%, 75%);
    border-color: hsl(0,0%,calc(75% - (1 * 10%)));
    background-color: hsl(163, 81%, 57%) !important;
    border-radius: 10px;
    font-weight: inherit;
}

.userBanner.silver strong {
    font-weight: initial;
}

.userBanner {
    margin: 10px 0px;
}
h4.message-name {
    margin: 4px 0px;
}
dl.pairs {
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
.pairs.pairs--justified>dt {
    float: left;
    max-width: 100%;
    margin-right: 6px;
}
/*.pairs>dt:after {*/
/*    content: ":";*/
/*}*/
.pairs.pairs--justified>dd {
    float: right;
    text-align: right;
    max-width: 100%;
}
.credit-bar {
    margin-top: 10px;
    line-height: 22px;
    font-size: 14px;
    text-align: right;
}
.credit-bar img {
    float: left;
    width: 20px;
}
.credit-bar .credit-progress {
    height: 5px;
    overflow: hidden;
    background-color: #e0e0e0;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 2px hsl(0, 0%, 0%, .1);
    box-shadow: inset 0 1px 2px hsl(0, 0%, 0%, .1);
    margin-top: 2px;
}
.credit-bar .credit-progress .credit-progress-bar.red {
    background-color: red;
}
.credit-bar .credit-progress .credit-progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    color: #fff;
    text-align: center;
    -webkit-box-shadow: inset 0 -1px 0 hsl(0, 0%, 0%, .15);
    box-shadow: inset 0 -1px 0 hsl(0, 0%, 0%, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
    background-image: -webkit-linear-gradient(45deg, hsl(0, 0%, 100%, .15) 25%, hsl(0, 0%, 0%, 0) 25%, hsl(0, 0%, 0%, 0) 50%, hsl(0, 0%, 100%, .15) 50%, hsl(0, 0%, 100%, .15) 75%, hsl(0, 0%, 0%, 0) 75%, hsl(0, 0%, 0%, 0));
    background-image: -o-linear-gradient(45deg, hsl(0,0%,100%,.15) 25%, hsl(0,0%,0%,0) 25%, hsl(0,0%,0%,0) 50%, hsl(0,0%,100%,.15) 50%, hsl(0,0%,100%,.15) 75%, hsl(0,0%,0%,0) 75%, hsl(0,0%,0%,0));
    background-image: linear-gradient(45deg, hsl(0, 0%, 100%, .15) 25%, hsl(0, 0%, 0%, 0) 25%, hsl(0, 0%, 0%, 0) 50%, hsl(0, 0%, 100%, .15) 50%, hsl(0, 0%, 100%, .15) 75%, hsl(0, 0%, 0%, 0) 75%, hsl(0, 0%, 0%, 0));
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
}

.mmo4me-insurance-block>a:first-child {
    width: 100%;
}
.insuree-bar {
    height: 22px;
    border-left: 1px solid hsl(0, 0%, 0%, 0);
    border-right: 1px solid hsl(0, 0%, 0%, 0);
    color: black;
    font-weight: bold;
}
.insuree-bar .orange {
    border-color: hsl(40, 87%, 54%) hsl(40, 87%, 49%) hsl(40, 88%, 41%);
    background-color: #f2b63c;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, hsl(40, 87%, 79%)), color-stop(70%, hsl(40, 88%, 67%)), color-stop(100%, hsl(40, 88%, 59%)));
    background-image: -webkit-linear-gradient(top, hsl(40, 87%, 79%) 0%, hsl(40, 88%, 67%) 70%, hsl(40, 88%, 59%) 100%);
    background-image: -moz-linear-gradient(top, hsl(40,87%,79%) 0%, hsl(40,88%,67%) 70%, hsl(40,88%,59%) 100%);
    background-image: -ms-linear-gradient(top, hsl(40,87%,79%) 0%, hsl(40,88%,67%) 70%, hsl(40,88%,59%) 100%);
    background-image: -o-linear-gradient(top, hsl(40,87%,79%) 0%, hsl(40,88%,67%) 70%, hsl(40,88%,59%) 100%);
    background-image: linear-gradient(top, hsl(40,87%,79%) 0%, hsl(40,88%,67%) 70%, hsl(40,88%,59%) 100%);
}
.insuree-bar>span {
    position: relative;
    float: left;
    min-width: 30px;
    height: 20px;
    line-height: 18px;
    text-align: center;
    border-radius: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: hsl(0, 0%, 75%) hsl(0, 0%, 70%) hsl(0, 0%, 62%);
    background-color: #cccccc;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, hsl(0, 0%, 94%)), color-stop(70%, hsl(0, 0%, 86%)), color-stop(100%, hsl(0, 0%, 80%)));
    background-image: -webkit-linear-gradient(top, hsl(0, 0%, 94%) 0%, hsl(0, 0%, 86%) 70%, hsl(0, 0%, 80%) 100%);
    background-image: -moz-linear-gradient(top, hsl(0,0%,94%) 0%, hsl(0,0%,86%) 70%, hsl(0,0%,80%) 100%);
    background-image: -ms-linear-gradient(top, hsl(0,0%,94%) 0%, hsl(0,0%,86%) 70%, hsl(0,0%,80%) 100%);
    background-image: -o-linear-gradient(top, hsl(0,0%,94%) 0%, hsl(0,0%,86%) 70%, hsl(0,0%,80%) 100%);
    background-image: linear-gradient(top, hsl(0,0%,94%) 0%, hsl(0,0%,86%) 70%, hsl(0,0%,80%) 100%);
    -webkit-box-shadow: inset 0 1px hsl(0, 0%, 100%, .3), 0 1px 2px hsl(0, 0%, 0%, .2);
    box-shadow: inset 0 1px hsl(0, 0%, 100%, .3), 0 1px 2px hsl(0, 0%, 0%, .2);
}
.mmo4me-insurance-block.center-box {
    display: flex;
    margin: 20px 0px;
}
a.insurance-stamp i {
    font-size: 21px;
}

a.insurance-stamp {
    text-decoration: none;
}
.user-service-bar div {
    text-align: left;
    border-bottom: 1px solid hsl(0, 0%, 80%);
    margin-bottom: 6px;
    margin-top: 8px;
    color: #79808a;
    font-weight: 500;
}

.user-service-bar ul {
    font-size: 14px;
    padding: 0px;
    margin: 0px;
}

.memberHeader-stats.mmo4me-reputaion-member-stats-mini {
    margin: 8px 0px;
    padding: 18px 0px;
}
.memberHeader-stats {
    border: 1px solid rgb(71, 167, 235);
    border-radius: 3px;
    padding: 10px;
}
.pairJustifier {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-right: -5px;
    margin-bottom: -5px;
}
.memberHeader-stats.mmo4me-reputaion-member-stats-mini .pairJustifier .pairs {
    margin: 0px;
    width: 49%;
}
.memberHeader-stats.mmo4me-reputaion-member-stats-mini .pairJustifier .pairs dt {
    font-size: 13px;
    display: block;
}
.pairs.pairs--rows.pairs--rows--centered>dt, .pairs.pairs--rows.pairs--rows--centered>dd {
    text-align: center;
}
.pairs.pairs--rows>dt {
    display: table-row;
    font-size: 80%;
}
dt i.ti.ti-circle-dashed-check {
    color: rgb(71, 167, 235);
}

.pairJustifier i {
    font-size: 18px;
}
.user-social-bar img {
    width: 22px;
}

.user-social-bar a {
    margin: 0px 3px;
}

a.insurance-stamp svg {
    width: 20px;
    fill: #1474b8;
}

svg.money-bill {
    width: 16px;
    fill: #1474b8;
}
.u-concealed {
    display: block;
    font-size: 20px;
}
dd .u-concealed {
    margin-top: 10px;
}