.lnt-banner {
    width: 100%;
    padding: 30px 40px;
    box-sizing: border-box;
    background-image: url("/../m-core/images/lnt/banner1.png");
    background-size: cover;
    min-height: 245px;
    max-height: auto;
    position: relative;
    border-radius: 20px;
}
.lnt-banner.vusdbanner {
    width: 100%;
    padding: 30px 40px;
    box-sizing: border-box;
    background-image: url("/../m-core/images/lnt/bannernew.png");
    background-size: cover;
    min-height: 245px;
    max-height: auto;
    position: relative;
    border-radius: 20px;
}
.lntbtn {
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    border: solid 1px #043a70;
    line-height: 32px;
    border-radius: 23px;
    max-width: 190px;
    padding: 0px 15px;
    color: #043a70;
}

.lntbtn img {
    width: 24px;
    margin-right: 6px;
}

.copy-urll::before,
.copy-url-link::before {
    display: none;
}

.fixed-bottom-nav ul li a span::last-child {
    width: 30px;
}

.logo img{
    width: 100%;
    max-width: 150px;
}

.nodeid {
    top: 25px;
    border-top: 30px solid rgb(255 255 255 / 20%);
    max-width: 190px;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-radius: 20px;
    left: 0;
    transform: translateX(30%);
}

.nodeid > span {
    top: -30px;
    font-size: 13px;
    line-height: 25px;
    display: flex;
    width: 100%;
    justify-content: space-around;
    align-items: center;
}

.nodeid span a {
    border: none;
    text-overflow: initial;
    top: 0;
    font-size: 11px;
    margin-left: 15px;
}
.card-icon {
    width: 30px;
}
.card-section {
    background: #e8edf6;
    padding: 40px 20px;
}
.card-section .card {
    border: none;
    border-radius: 5px;
    padding: 10px;
}
.card-section .card .content {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    gap: 5px;
    width: 100%;
}
.card-section .card .content-left {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    gap: 5px;
    width: 80%;
}
.card-text-top {
    font-weight: 700;
    font-size: 12px;
}
.card-text-bottom {
    font-weight: 700;
    font-size: 10px;
}
.card-value {
    font-weight: 700;
    font-size: 14px;
}
.card-value.main-val {
    font-weight: 700;
    font-size: 16px;
}
.text-success {
    color: #0da125 !important;
}
.text-danger {
    color: #ff3b30 !important;
}
.font-weight-medium{
    font-weight: 500 !important;
}
.topup-btn {
    border-radius: 6px;
    background: linear-gradient(180deg, #3679fb 0%, #285bbc 100%);
    color: white;
    font-size: 10px;
    height: 24px;
    border: none;
    outline: none;
    padding: 0px 10px;
}
.topup-btn:hover {
    color: white;
}
.wallet-icon{
    width: 25px;
    height: 25px;
    margin-right: 5px;
}
.col-6 {
    -ms-flex: 0 0 47%;
    flex: 0 0 47%;
    max-width: 47%;
}
.grid {
    display: grid;
}
.grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.place-items-center {
    place-items: center;
}
.col-span-2 {
    grid-column: span 2 / span 2;
}
.col-span-12 {
    grid-column: span 12 / span 12;
}

.grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 768px) {
    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .md\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .md\:col-span-1 {
        grid-column: span 1 / span 1;
    }
    
    .md\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .card-value.main-val {
        font-weight: 700;
        font-size: 20px;
    }
}
.col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 17.666667%;
    max-width: 20.666667%;
}
.col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 32%;
    max-width: 29%;
}
.container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.info-text{
    font-size: 10px;
}
.masternode-btn{
    background: #285bbc;
    font-size: 12px;
    white-space: nowrap;
}
.col-span-6 {
    grid-column: span 6 / span 6;
}