a:hover {
    color: #2e8b57;
}
.btn-gradient-primary {
    background: linear-gradient(14deg, rgb(46 139 87) 0%, rgba(46, 139, 87, 0.6));
    color: #ffffff;
    box-shadow: 0 7px 14px 0 rgb(46 139 87 / 50%);
    border: none;
}
.leftbar-tab-menu .main-icon-menu {
    background-color: #2E8B57;
}
.main-menu-inner .topbar-left .logo .logo-lg {
    height: 26px;
}
.btn-gradient-primary:hover, .btn-gradient-primary:focus {
    background: linear-gradient(14deg, #2E8B57 0%, rgba(46, 139, 87, 0.6));
    /*box-shadow: 0 0 0 2px rgb(46 139 87 / 60%);*/
    box-shadow: none;

}
.text-primary {
    color: #2E8B57 !important;
}
a.text-primary:hover, a.text-primary:focus {
    color: #53a978 !important; 
}
.account-body.accountbg{
    background: radial-gradient(circle at 39% 47%, rgba(107, 107, 107, 0.08) 0%, rgba(107, 107, 107, 0.08) 33.333%, rgba(72, 72, 72, 0.08) 33.333%, rgba(72, 72, 72, 0.08) 66.666%, rgba(36, 36, 36, 0.08) 66.666%, rgba(36, 36, 36, 0.08) 99.999%), radial-gradient(circle at 53% 74%, rgba(182, 182, 182, 0.08) 0%, rgba(182, 182, 182, 0.08) 33.333%, rgba(202, 202, 202, 0.08) 33.333%, rgba(202, 202, 202, 0.08) 66.666%, rgba(221, 221, 221, 0.08) 66.666%, rgba(221, 221, 221, 0.08) 99.999%), radial-gradient(circle at 14% 98%, rgba(184, 184, 184, 0.08) 0%, rgba(184, 184, 184, 0.08) 33.333%, rgba(96, 96, 96, 0.08) 33.333%, rgba(96, 96, 96, 0.08) 66.666%, rgba(7, 7, 7, 0.08) 66.666%, rgba(7, 7, 7, 0.08) 99.999%), linear-gradient(45deg, #59a37a, #519e73);
}
.leftbar-tab-menu .main-icon-menu .nav-link i {
    font-size: 21px;
}
.leftbar-tab-menu .main-icon-menu .nav-link:active, .leftbar-tab-menu .main-icon-menu .nav-link.active {
    color: #174a2e;
}
.main-menu-inner .menu-body .nav-item .nav-link.active i, .main-menu-inner .menu-body .nav-item .nav-link.active {
    color: #2e8b57;
}
.menu-title {
    color: #000000;
}
.main-menu-inner .menu-body .nav-link:hover,
.main-menu-inner .menu-body .nav-link:focus,
.main-menu-inner .menu-body .nav-link:hover i,
.main-menu-inner .menu-body .nav-link:focus i {
    color:#2e8b57; 
}
.breadcrumb-item.active {
    color: #2e8b57;
}

.form-group .col-form-label {
    word-wrap: normal;
    text-align: left;
    font-weight: 500;
    font-size: 14px;
}


table.order-table-wrap.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,
table.order-table-wrap.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
    top: 22px;
}
.page-item.active .page-link {
    z-index: 3;
    color: #ffffff;
    background-color: #2e8b57; 
    border-color: #2e8b57;
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
    background-color: #2e8b57;
}

table.dataTable>tbody>tr.child ul.dtr-details {
    width: 100%;
}
table.dataTable>tbody>tr.child span.dtr-title {
    font-weight: 500;
    width: 50%;
    color: #303e67;
}
table.dataTable>tbody>tr.child span.dtr-data  {
    display: inline-block;
    vertical-align: top;
}
table.dataTable>tbody>tr.child span.dtr-data span b {font-weight: 500;}
.mw100px {min-width: 100px;}

.buy-order-wrap li {
    display: inline-block;
    margin-right: 20px;
}
.buy-order-wrap li svg {
    margin-right: 5px;
    width: 18px;
}
.buy-order-wrap {
    margin-top: 15px;
}

.bordertop {
    border-top: 1px solid #e1e1e1;
}

.ord-det-total li {
    margin-bottom: 10px;
}

.ord-det-total li b {
    margin-right: 18px;
    font-weight: 600;
}

.ord-det-total li span {
    display: inline-block;
    width: 100px;
    font-weight: 600;
}

.ord-det-total {
    padding-top: 20px;
}