#last_activity_table tbody td {
	background-color: #FFF;
	box-shadow: 1px 1px 1px rgba(0,0,0,.043137254901960784);
}
#last_activity_table tbody td:before{
	position: relative;
    top: 25px;
	left: -21px;
    margin-top: -30px;
    margin-bottom: auto;
    display: block;
    height: 2rem;
    width: 1px;
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(var(--color-slate-200) / var(--tw-bg-opacity));
}

#last_activity_table tbody td iconify-icon {
	margin-bottom: -2px;
}

#last_activity_table tbody td:first-child {
	border-top-left-radius: .375rem;
	border-bottom-left-radius: .375rem;
}
#last_activity_table tbody.dtr-control:before {
    width: 0px!important;
    content: var(--tw-content);
    background-color: none;	
}
#last_activity_table tbody td:last-child {
border-top-right-radius: .375rem;
border-bottom-right-radius: .375rem;
}
#last_activity_table:not(.table-report--bordered):not(.table-report--tabulator) {
border-spacing: 0 5px;
border-collapse: separate;
}
.row {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
}
@media (min-width:576px) {
 .col-sm {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-sm-auto {
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 .col-sm-1 {
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-sm-2 {
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-sm-3 {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-sm-4 {
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-sm-5 {
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-sm-6 {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-sm-7 {
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-sm-8 {
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-sm-9 {
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-sm-10 {
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-sm-11 {
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-sm-12 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
}
@media (min-width:768px) {
 .col-md {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-md-auto {
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 .col-md-1 {
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-md-2 {
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-md-3 {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-md-4 {
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-md-5 {
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-md-6 {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-md-7 {
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-md-8 {
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-md-9 {
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-md-10 {
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-md-11 {
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-md-12 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
 }
}
.pagination {
 display:-ms-flexbox;
 display:flex;
 padding-left:0;
 list-style:none;
 border-radius:.25rem;
}
.page-link {
 position:relative;
 display:block;
 padding:.5rem .75rem;
 margin-left:-1px;
 line-height:1.25;
 color:#007bff;
 background-color:#fff;
 box-shadow: 0px 3px 20px #0000000b;
}
.page-link:hover {
 z-index:2;
 color:#0056b3;
 text-decoration:none;
 background-color:#e9ecef;
 border-color:#dee2e6;
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25);
}
.page-link:focus {
 z-index:2;
 outline:0;
}
.page-item:first-child .page-link {
 margin-left:0;
 border-top-left-radius:.25rem;
 border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link {
 border-top-right-radius:.25rem;
 border-bottom-right-radius:.25rem
}
.page-item.active .page-link {
 z-index:1;
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.page-item.disabled .page-link {
 color:#6c757d;
 pointer-events:none;
 cursor:auto;
 background-color:#fff;
 
}
.pagination-lg .page-link {
 padding:.75rem 1.5rem;
 font-size:1.25rem;
 line-height:1.5
}
.page-link iconify-icon {
	font-size: 17px;
}
.bnp-row {
	margin-top: 10px;
}
.bnp-action button,.bnp-action button :hover {
	color: #FFF!important;
}
.bnp-action-recharge,
.bnp-action-lock,
.bnp-action-pass-1,
.bnp-action-pass-2,
.bnp-action-menu,
.bnp-action-menu-2 {
	margin-top: -7px;
	margin-bottom: -4px;
	padding: 5px 10px;
	border-radius: 5px;
	margin-right: 3px;
	display: inline-block;
	color:#fff;
}
.bnp-action-recharge {
	background-color: #E55F3480!important;
}
.bnp-action-recharge:hover {
	background-color: #E55F3499!important;
}
.bnp-action-lock {
	background-color: #DF6B9280!important;
}
.bnp-action-lock:hover {
	background-color: #DF6B9299!important;
}
.bnp-action-pass-1 {
	background-color: #17a2b880!important;
}
.bnp-action-pass-1:hover {
	background-color: #17a2b899!important;
}
.bnp-action-pass-2 {
	background-color: #88C06080!important;
}
.bnp-action-pass-2:hover {
	background-color: #88C06099!important;
}

.bnp-action-menu {
	background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
.bnp-action-menu-2 {
	border-color: rgb(var(--color-success) / var(--tw-border-opacity));
    --tw-border-opacity: 0.05;
    background-color: rgb(var(--color-success) / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.2;
    --tw-text-opacity: 1;
    color: rgb(var(--color-success) / var(--tw-text-opacity));
}
.bnp-action-menu-2:hover {
	--tw-border-opacity: 0.1;
    --tw-bg-opacity: 0.1;
}
.bnp-action-info {
	margin-top: -6px;
	margin-bottom: -5px;
	background-color: #4D8ACE80!important;
	padding: 5px 10px;
	border-radius: 5px;
	margin-right: -35px;
	display: inline-block;
	color:#fff;
}
.bnp-action-info:hover {
	background-color: #4D8ACE99!important;
}

.bnp-login-info td {
	text-align: left; 
	padding: 0.58rem 1.7rem;
	border-bottom: none;
	background-color: #E3E8EF80;
}

.bnp-login-info .top-left {
	border-radius: 5px 0px 0px 0px;
}
.bnp-login-info .top-right {
	border-radius: 0px 5px 0px 0px;
}
.bnp-login-info .bottom-right {
	border-radius: 0px 0px 5px 0px;
}
.bnp-login-info .bottom-left {
	border-radius: 0px 0px 0px 5px;
}
