.success-verify,.form-group .error-verify,.form-group .otp-success-mail,.cus-success-sponsor,.cus-error-sponsor,.cus-empty-sponsor {
    display: none;
}
label.error,label.sucess,.cus-error-sponsor,.cus-empty-sponsor{
    font-weight: 700;
}
.form-group .error,.form-group .cus-error-sponsor,.cus-empty-sponsor{
    color: #c71d25 !important;
}
.cus-success-sponsor.sucess {
    color: green;
}
 .cusfornt-end td.cus-light-aqua::before{
        color:#00DDF9 ;
    }
    .chat-message a.message-author {
        text-decoration: underline;
        color: #fff;
        text-align: left;
    }
    .chat-discussion .chat-message.left {
        float: left;
        background-color: #1dafbb;
    }
.chat-sidebar-channel { overflow-y: scroll; overflow-x: hidden; /*height: 450px;*/ height: calc(100vh - 19rem); margin-bottom: 15px; }
.chat-data { background: url(../images/page-img/100.jpg) no-repeat scroll center center; background-size: cover; }
.chat-header-icons .dropdown-toggle:empty::after { display: none; }
.chat-header-icons > a, .chat-header-icons > span { width: 40px; height: 40px; font-size: 20px; margin: 0 5px 0 0; color: #827af3; display: inline-block; text-align: center; line-height: 40px; border-radius: 10px; cursor: pointer; }
.chat-content { position: relative; height: calc(100vh - 17rem); text-align: center; padding: 1.4rem; overflow-y: scroll; overflow-x: hidden; }
.chat-user { float: right; text-align: center; }
.chat-user span.chat-time { display: block; font-size: 12px; font-weight: 500; }
.chat-detail { overflow: hidden; }
.chat-message { max-width: 80%;position: relative; float: right; text-align: right; padding: .75rem 1rem; margin: 0 1.33rem 1.33rem .3rem; clear: both; word-break: break-word; color: #FFF; background: #142922; border-radius: 15px; box-shadow: 0 2px 4px 0 rgba(90, 141, 238, .6); }
.chat-message > p { margin: 0; }
.chat-message  .message-auther { color: #fe0000 !important; }
.chat-message  .message-date { font-size: 12px; }
.chat-message .img-responsive{max-width: 250px;}
.chat-left .chat-message::after { right: auto; left: -7px; border-width: 5px 7px 5px 0; border-color: transparent #fff transparent transparent; }
.chat-content .chat-left .chat-message { text-align: left; float: left; margin: 0 .3rem 1.8rem 1.3rem; color: #727E8C; background-color: #fff; box-shadow: 0px 0px 12px 0px rgba(55, 73, 72, 0.06); }
.chat-sidebar-channel .avatar, .avatar { position: relative; }
.chat-start { display: flex; justify-content: center; align-items: center; height: calc(100vh - 10rem); flex-direction: column; }
span.iq-start-icon { font-size: 50px; background: #fff; width: 100px; text-align: center; border-radius: 50%; }
.chat-attagement { font-size: 20px; }
.chat-attagement a { color: #777D74; }
.chat-detail .chat-message .chat-time { position: absolute; bottom: -20px; right: 0; color: #828D99; font-size: .8rem; white-space: nowrap; }
.chat-left .chat-user { float: left; }
.chat-content .chat-body .chat-message p { margin-bottom: 0; }
.chat-data .tab-content { position: relative; }
.chat-searchbar { position: relative; }
.chat-user-detail-popup { position: absolute; top: 0; width: 360px; background: #fff; right: 0; overflow: hidden; left: auto; z-index: 9; height: 100%; opacity: 0; transform: translateX(110%); -webkit-transform: translateX(110%); transition: all 0.45s ease 0s; -webkit-transition: all 0.45s ease 0s; box-shadow: 0px 0px 12px 0px rgba(55, 73, 72, 0.06); border-radius: 5px; visibility: hidden; }
.chat-user-detail-popup.show { opacity: 1; visibility: visible; transform: translateX(0); -webkit-transform: translateX(0); transition: all 0.45s ease 0s; -webkit-transition: all 0.45s ease 0s; }
.chatuser-detail .title { font-weight: 500; }
.chatuser-detail { padding: 0 35px; }
.user-profile button.close-popup { display: block; font-size: 24px; }
ul.user-status { list-style: none; }
#user-detail-popup { position: absolute; top: 0; width: 310px; background: #fff; right: 0; overflow: hidden; left: auto; z-index: 9; height: 100%; opacity: 0; transform: translateX(-90%); -webkit-transform: translateX(-90%); transition: all 0.45s ease 0s; -webkit-transition: all 0.45s ease 0s; box-shadow: 0px 0px 12px 0px rgba(55, 73, 72, 0.06); border-radius: 5px; visibility: hidden; }
#user-detail-popup.show { opacity: 1; visibility: visible; transform: translateX(0); -webkit-transform: translateX(0); transition: all 0.45s ease 0s; -webkit-transition: all 0.45s ease 0s; }
#user-detail-popup .user-profile button.close-popup { text-align: right; width: 100%; }
.chat-sidebar-channel h5 { border-bottom: 1px solid #f1f2f1; padding-bottom: 10px; }
.chat-sidebar-name h6 { font-size: 1.2em; }
.chat-sidebar-name span { color: #777D74; }
button.close-btn-res { display: none; }
div#sidebar-toggle { display: none; }
.chat-discussion {
        /* background: #fe0000; */
        border-radius: 4px;
        display: block;
        position: relative;
        overflow: hidden;
        padding: 10px;
        margin-bottom: 20px;
    }
    .chat-discussion .message {
        /* color: #121212; */
    }
    span.message-content {
        display: block;
    }
    .chat-discussion .chat-message.right .message {
        text-align: left;
    }
    .chat-discussion .chat-message.right .message-date {
        float: right;
    }

.w-650px{
    width: 650px;
}

.status-label {
    padding: 3px 8px;
}

.label-primary,
.badge-primary {
  background-color: #a19617;
  color: #FFFFFF;
}

.label-info,
.badge-info {
  background-color: #0b7a33;
  color: #FFFFFF;
}

.label-danger,
.badge-danger {
  background-color: #ed5565;
  color: #FFFFFF;
}

.h-100px{
    height:100px;
}

.cus-box-shadow {
    box-shadow: none;
}

.iq-card {
    background: #212529;
    border-radius: 5px;
    margin-bottom: 30px;
    border: none;
}

.iq-card-body {
    padding: 20px;
}

.fw-600 {
    font-weight: 600;
}
h1, h2, h3, h4, h5, h6, .text-dgrey {
}

.mtb-20 {
    margin: 20px 0;
}
.cus-border-hr {
    border: 1px solid #a3a5a8;
    margin: 30px 0;
}

.row {
    margin-right: -10px;
    margin-left: -10px;
}

li.accordian-li {
    margin-top: 10px;
    position: relative;
}

ul#downline_list {
    list-style-type: none;
    padding-left: 10px;
}

.ul-toogle-style {
    margin-bottom: 10px;
}

.accordian-li .m-demo-icon__class {
    margin-left: 0px;
    color: #ffffff;
}
.cus-text-red.m-demo-icon__class {
    color: #fff !important;
}
.m-demo-icon__class {
    margin-left: 5px;
}
.dwn-username {
    cursor: pointer;
}
.cus-text-red i, .cus-text-red {
    color: #0d6efd !important;
}
.accordian-li .m-demo-icon__class i {
    margin-right: 5px;
}

.highlighted .dwn-username {
    color: #0d6efd !important;
}

.downlie-toggleadd > ul {
    padding-left: 10px;
    list-style-type: none;
    margin-bottom: 10px;
}

ul#downline_list {
    list-style-type: none;
    padding-left: 10px;
}

.network-ul-first {
    padding-left: 5px;
    list-style-type: none;
}

.info-block span.text-gray, .info-block {
    color: #000;
    display: block;
}
.info-block {
    margin-left: 1em;
}
.pl-4, .px-4 {
    padding-left: 1.5rem!important;
}