.mup-premark-data-accordion .card-header .card-title a i {
    margin-right: 0.4rem;
}

.mup-premark-data-accordion .card-header .card-title .mup-name {
    font-weight: 600;
}

.mup-premark-data-accordion .card-header .card-title .mup-user-short-info {
    font-weight: 400;
    color: rgba(39, 50, 67, 0.5);
    font-size: 1.35rem;
    padding-top: 4px;
}

.mup-premark-data-accordion .card-header .card-title .mup-user-short-info .mup-user-role {
    color: rgba(234, 64, 37, 0.75);
    text-transform: uppercase;
    font-weight: 600;
}

.mup-premark-data-accordion .card-header .card-title .mup-user-short-info .mup-user-area {
    padding-left: 2px;
}

.mup-premark-data-accordion .card-header .card-title .mup-user-network-info {
    font-weight: 400;
    font-size: 1.35rem;
    color: rgba(234, 64, 37, 0.5);
    padding-top: 7px;
}

.mup-premark-data-accordion .card-header .card-title .mup-user-network-info .mup-user-network-item {
    padding-right: 15px;
}

.mup-premark-data-accordion .mup-name .mup-user-ranking {
    font-size: 1.3rem;
    position: relative;
    top: -2px;
    left: 10px;
}

.mup-premark-data-accordion .mup-name .mup-user-ranking i {
    margin-right: 0.2rem !important;
    min-width: auto !important;
}

.mup-premark-data-accordion .card-body {
    /* padding: 0px 2rem 10px 2rem !important; */
}

.mup-premark-data-accordion .card-body .mup-user-contact-info .mup-user-contact-item {
    margin-right: 20px;
}

.mup-premark-data-accordion .card-body hr {
    min-width: auto !important;
    padding: 0px;
    margin: 1px 0px 1px 0px;
    height: 1px;
}

.mup-sub-level-users {
    margin-top: 10px;
}

.mup-sub-level-users .card {
    padding: 10px 5px 15px 15px;
    border-left: solid 5px #ebebeb;
}

.mup-sub-level-users .card .card-title a {
    padding: 0px;
    margin: 0px;
}

.mup-sub-level-users .card .card-title a::before {
    content: '\f08e';
    display: inline-block;
    position: absolute;
    right: 1.2rem;
    top: 50%;
    color: #c96;
    font-family: 'Font Awesome 6 Free';
    line-height: 1;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transition: all 0.3s;
}

.resellers-listing-container {
    padding: 3.7rem 2rem 3.7rem 2rem;
}

.mup-page-header.page-header {
    padding: 10px 0.5rem;
}

.mup-page-header .page-title {
    font-size: 20px;
}

.mup-page-header .page-title span {
    display: block;
    font-size: 13px;
    padding-top: 5px;
    color: #ea4025;
}

.mup-site-header .logo {
    margin: 5px 0px;
}

.mup-site-header .menu>li>a {
    padding: 25px 10px;
}

.mup-site-header .mup-login-user-info span {
    display: block;
    font-size: 10px;
    text-align: right;
}

.mup-login-body {
    padding: 20px;
}