
.card{
     border-radius: 8px;
     border: 0px;
}

.card-footer,
.card-header,
.card-body{
	padding: 1.5rem;
	background: transparent;
}



.btn-circle{
	width: 36px;
	height: 36px;
	border-radius: 50%;
	padding:0px;
	line-height: 36px;
	text-align: center;
}
.btn-light{
	background: #DCE5ED;
	border: transparent;
}

.btn-rounded-circle{
	border-radius: 20px;
	padding-left: 1rem;
	padding-right: 1rem;
}


/*AVATAR*/
.avatar-stack {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.avatar-stack .h-avatar.is-small {
    border-radius: 50%;
}
.avatar-stack .h-avatar {
    border-radius: 50%;
}

.h-avatar.is-small {
    max-width: 32px;
    min-width: 32px;
    max-height: 32px;
}
.h-avatar {
    position: relative;
    display: inline-block;
    vertical-align: bottom;
}
.h-avatar.is-small .avatar.is-fake, .h-avatar.is-small .avatar.is-more {
    width: 32px;
    min-width: 32px;
    height: 32px;
}
.avatar-stack .h-avatar.is-small img, 
.avatar-stack .h-avatar.is-small .is-fake, 
.avatar-stack .h-avatar.is-small .is-more .inner {
    border: 2px solid #fff;
}
.h-avatar .avatar.is-fake.is-info {
    background: #cfeffe;
}
.h-avatar.is-small .avatar {
    width: 32px;
    min-width: 32px;
    height: 32px;
    border-radius: 50%;
}
.h-avatar .avatar.is-fake {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ededed;
    border-radius: 50%;
}

.h-avatar.is-small .avatar.is-fake span, .h-avatar.is-small .avatar.is-more span {
    font-size: .85rem;
}
.h-avatar .avatar.is-fake.is-info span {
    color: #039be5;
}

.h-avatar .avatar.is-fake span {
    position: relative;
    display: block;
    font-size: 1rem;
    font-weight: 500;
    color: #999;
}
.avatar-stack .h-avatar.is-small:not(:first-child):nth-child(2),
.avatar-stack .h-avatar.is-small:not(:first-child):nth-child(3) ,
.avatar-stack .h-avatar.is-small:not(:first-child):nth-child(4) {
    margin-left: -12px;
}
.h-avatar.is-small .avatar.is-fake .inner, .h-avatar.is-small .avatar.is-more .inner {
    width: 30px;
    min-width: 30px;
    height: 30px;
}
.h-avatar.is-small .avatar.is-fake span, .h-avatar.is-small .avatar.is-more span {
    font-size: .85rem;
}
.avatar-stack .h-avatar img, .avatar-stack .h-avatar .is-fake, .avatar-stack .h-avatar .is-more .inner {
    border: 2px solid #fff;
}
.h-avatar .avatar.is-more .inner {
    width: 40px;
    min-width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    background: #f2f2f2;
    border: 1px solid #ededed;
}




.paginator {
	list-style: none;
	padding: 0;
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.paginator_item {
	display: inline-block;
	margin: 0 2px;
	padding: 0px;
	width: 31px;
	height: 31px;
	line-height: 31px;
	border-radius: 50% !important;
	text-align: center;
	background: #fff;
	
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 0.9rem;
	font-weight: 600;
}
.paginator_item a{
	
}

.paginator_item:hover {	
	background: #7754F8;
	color: #fff;
	text-decoration: none;
}

.paginator_active,
.paginator_active:hover {	
	background: #7754F8;
	color: #fff;
}