.margin-menu{margin-left:auto!important;}
#nt_footer{background:#181818;color:#fff;}
.color-labs{color: #0084ff !important;}
.bt_border{border-top: 1px solid rgba(255, 255, 255, 0.4);}
.footer-heading {
    font-size: 2rem;
    line-height: 120%;
    font-weight: 700;
    color: rgb(249, 249, 251);
    text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
}
.ct-divider {
    position: relative;
    border-top: 1px solid transparent;
    height: 0;
    font-size: 0;
    line-height: 0;
    margin: 0 auto;
}
.inline-column{
	line-height: 30px;
}
.widget-title {
    position: relative;
    display: block;
    margin-bottom: 45px;
	line-height: 30px;
	font-size: 2rem;
	font-weight: 700;
    padding: 0;
    text-transform: capitalize;
	color: rgb(183, 183, 183);
}
.cts-divider {
	border-bottom: 1px solid #d3d3ea;
}
.ct-contacts-item {
    position: relative;
    display: block;
	font-size: 1.2rem;
    padding-bottom: 3px;
    margin-bottom: 5px;
}
.ct-contacts-item a{color:#fff}
.inline-column{margin-bottom:60px;}

.page .header {
    margin-bottom: 2rem;
}

.page .header-body {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    border-bottom: 2px solid #898989;
}

.page .header-pretitle {
    text-transform: uppercase;
	font-weight: bold;
    letter-spacing: .08em;
    color: #0084ff;
	margin-bottom: 0.75rem;
}

.page .header-title {
    margin-bottom: 0;
    color: #fff;
}

.pagecon .table td, .table th{
	border-top: 1px solid #8b8c8d;
}

.pagecon .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #3a3b3c;
    background-clip: border-box;
    border: 1px solid #282d2b;
    border-radius: 0.5rem;
    color: #fff;
}

.pagecon .card {
    margin-bottom: 1.5rem;
    border-color: #111;
    box-shadow: 0 0.75rem 1.5rem rgb(20 24 22 / 50%);
}

.pagecon .card>* {
    flex-shrink: 0;
}

.pagecon .card-header {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 60px;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

.pagecon .card-header-title {
    margin-bottom: 0;
}

.pagecon .card-header>:first-child {
    flex: 1 1;
}

.pagecon .table {
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #fff;
    --bs-table-striped-bg: #132a46;
    --bs-table-active-color: #fff;
    --bs-table-active-bg: #132a46;
    --bs-table-hover-color: #fff;
    --bs-table-hover-bg: #132a46;
    width: 100%;
    margin-bottom: 0rem;
    color: #fff;
    vertical-align: top;
    border-color: #282d2b;
}

.pagecon .table-sm {
    font-size: 1rem;
	line-height: 3rem;
}

.pagecon .card-table tbody td:first-child, .card-table thead th:first-child {
    padding-left: 1.5rem!important;
}

.pagecon .card-table tbody td:last-child, .card-table thead th:last-child {
    padding-right: 1.5rem!important;
}

/* TAB menu */
.pagecon .tab_menu {padding-top: 30px;padding-bottom: 30px;}
.pagecon .tab_menu .tab-basic .tab_btn {display:flex;justify-content:space-around;max-width:400px;margin:0 auto;text-align: center;}
.pagecon .tab_menu .tab-basic .tab_btn a {position: relative; display: inline-block; width: 48%; height: 40px; font-size: 1.2rem; font-weight: 700; border: 2px solid #fff; text-align: center; line-height: 37px; color: #fff;margin:0 auto;max-width:180px;}
.pagecon .tab_menu .tab-basic .tab_btn a.active {background: #fff; color: #000;}

.pagecon .blocks-top{
	padding-bottom: 2rem;
	border-bottom: 2px solid #898989;
}

.pagecon .blocks-lists{color:#fff;}
.pagecon .blocks-lists .block-table{margin:70px 0;}

.account-trans .table-tbody td:first-child{max-width:120px;min-width: 10%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align: left;padding:0 5px;}
.account-trans .table-tbody td:nth-child(2){max-width:120px;min-width: 10%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align: left;padding:0 5px;}
.account-trans .table-tbody td:nth-child(3){max-width:120px;min-width: 10%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align: left;padding:0 5px;}
.account-trans .table-tbody td:nth-child(4){max-width:120px;min-width: 10%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align: left;padding:0 5px;}

.pagecon #list-transactions{width:100%;}
.pagecon #list-transfers{width:100%;}

.pagecon .dataTables_processing{color:#000;background:#000;}
.pagecon .dataTables_processing h3 {margin: 0 0 0.7em;color: #00ffae;font-family: 'Raleway', cursive;font-weight: 100;font-stretch: normal;}
.pagecon .dataTables_processing .slider {position: absolute;width: 92%;height: 2px;}
.pagecon .dataTables_processing .line {position: absolute;background: #00ffae;width: 100%;height: 2px;}
.pagecon .dataTables_processing .break {position: absolute;background: #222;width: 6px;height: 2px;}
.pagecon .dataTables_processing .dot1 {-webkit-animation: loading 2s infinite;animation: loading 2s infinite;}
.pagecon .dataTables_processing .dot2 {-webkit-animation: loading 2s 0.5s infinite;animation: loading 2s 0.5s infinite;}
.pagecon .dataTables_processing .dot3 {-webkit-animation: loading 2s 1s infinite;animation: loading 2s 1s infinite;}
@-webkit-keyframes "loading" {
      from {
        left: 0;
      }
      to {
        left: 100%;
      }
    }

    @keyframes "loading" {
      from {
        left: 0;
      }
      to {
        left: 100%;
      }
    }

.pagecon div.dataTables_wrapper div.dataTables_processing{
    position: absolute;
    top: 10% !important;
    left: 45% !important;
    width: 300px !important;
    padding: 2em 1em !important;
    border-radius: 10px !important;
    box-shadow: 5px 7px 18px 4px #0000008c;
}
@media (max-width:990px) {
	.pagecon div.dataTables_wrapper div.dataTables_processing{
	    left: 20% !important;
	}
}

