.card-header{
	border-bottom: 0px solid #EBEDF3 !important;
}
.modal-body{
	padding: 0rem !important;
}
.counter-label {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50% !important;
    width: 20px !important;
    height: 20px !important;
    padding: 12px !important;
    background-color: transparent !important;
    color: #F64E60 !important;
    border: 2px solid #F64E60 !important;
    text-align: center;
    font-weight: bold;
}

.view-btn{
	background-color: #777b7e;
	color: #fff;
}
.edit-btn{
	background-color: #777b7e;
	color: #fff;
}
.delete-btn{
	background-color: #F64E60;
	color: #fff;
}
.btn.btn-sm i, .btn-group-sm > .btn i{
	color: #fff !important;
}
/*TABLE*/
table.table-bordered.dataTable th, table.table-bordered.dataTable td{
	border: 0.5px solid #777b7e !important;
}
table.dataTable.no-footer {
    border-bottom: 0.5px solid #777b7e !important;
}
.dataTables_wrapper .dataTable th, .dataTables_wrapper .dataTable td {
    padding: 0.3rem 0.3rem !important;
}
/*END TABLE*/
.pb15{
	padding-bottom: 15px !important;
}
.btn.btn-primary {
	color: #FFFFFF !important;
	background-color: #777b7e !important;
	border-color: #777b7e !important;
}
.dataTables_wrapper .dataTables_paginate .pagination .page-item.active > .page-link{
	background-color: #777b7e !important;
}
.card{
	border-radius: 0rem !important;
}
.website-icon{
	color: #3699FF !important;
    background-color: #F3F6F9 !important;
    border-color: transparent !important;
}
.top10{
	position: relative !important;
    top: 10px !important;
}
.aside-menu {
   background-color: #02020259 !important;
}
.aside-menu .menu-nav > .menu-section .menu-text {
	color: #ffffff !important;
}
.aside-menu .menu-nav > .menu-item > .menu-heading .menu-text, 
.aside-menu .menu-nav > .menu-item > .menu-link .menu-text {
	color: #ffffff !important;
}
.aside-menu .menu-nav > .menu-section {
	margin: 10px 0 0 0 !important;
	height: 40px;
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-text, 
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-text {
	color: #ffffff !important;
}
.mt-n25, .my-n25{
	margin-top:0rem  !important;
}
.card.card-custom > .card-body {
    padding: 0rem 0rem !important;
}
.btn-sm, .btn-group-sm > .btn {
	padding: 7px 7px !important;
}
.btn.btn-sm i, .btn-group-sm > .btn i {
    font-size: 1rem !important;
    padding-right: 0rem !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 19px !important;
}
.form-control{
	border-radius: 0px !important;
}
.top32{
	position: relative !important;
    top: 32px !important;

}
input.is-invalid {
    border: 2px solid red;
}

input.is-valid {
    border: 2px solid green;
}
.help-block-error{
	color: red !important;
	text-align: left !important;
}
.header-fixed.subheader-fixed.subheader-enabled .wrapper {
    padding-top: 78px !important;
}


legend{
	font-weight: bolder !important;
	margin-bottom: -0.5rem !important;
}
table.dataTable.no-footer {
    border-bottom: 1px solid #EBEDF3 !important;
}

.dataTables_wrapper .dataTable th, .dataTables_wrapper .dataTable td{
	padding: 0.4rem 0.4rem !important;
}
.card.card-custom > .card-body {
    padding: 0rem 2.25rem !important;
}
.dataTables_wrapper .dataTable{
	border-radius: 0rem !important;
}
.label{
	border-radius: 0% !important;
	width: 100% !important;
	padding: 15px !important;
}