.btn-circle.btn-sm { 
	width: 30px; 
	height: 30px; 
	padding: 6px 0px; 
	border-radius: 15px; 	
	text-align: center; 
} 
.btn-circle.btn-md { 
	width: 50px; 
	height: 50px; 
	padding: 7px 10px; 
	border-radius: 25px; 	
	text-align: center; 
} 
.btn-circle.btn-xl { 
	width: 70px; 
	height: 70px; 
	padding: 10px 16px; 
	border-radius: 35px; 	
	text-align: center; 
} 

.btn-ripple {
	display: inline-block;
	position: relative;
	overflow: hidden;
	transition: all ease-in-out .5s;
}

.btn-ripple::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 25%;
	height: 100%;
	width: 50%;
	background-color: #000;
	border-radius: 50%;
	opacity: 0;
	pointer-events: none;
	transition: all ease-in-out 1s;
	transform: scale(5, 5);
}

.btn-ripple:active::after {
	padding: 0;
	margin: 0;
	opacity: .2;
	transition: 0s;
	transform: scale(0, 0);
}

div.dataTables_wrapper div.dataTables_paginate{
	padding-top: 0.85em;
}

table.dataTable tbody tr.selected {
    background-color: lightyellow !important;
}

.datatable_actions{
	display: none;
}

/* table tbody tr:hover td{
    background-color: #FFFFE0 !important;
} */

.read-column{
	background-color: #f4f6f9 !important;
}

.pace .pace-progress{
	height: 3px;
}

.form-group.required .col-form-label:after {
	content:"*";
	color:red;
	position: absolute;
   	margin-left: 1px;
	margin-top: -2px;
}

.action_link{ width: 30px; height: 30px; margin: 1px 2px; display:inline-block; font-size:12px; color: #18A17C; text-align: center; line-height: 26px; border-radius: 50%; border: none; border:2px solid #18A17C}
.action_link:hover{ color: #fff; background: #18A17C;}
.action_link:focus{ color: #fff;}
.action_link.red{ border-color:#E85152; color:#E85152;}
.action_link.red:hover{ background:#E85152; color:#fff;}
.action_link.orange{ border-color:#E99250; color:#E99250;}
.action_link.orange:hover{ background:#E99250; color:#fff;}
.brand-link .brand-image{float: none; width: 100%; max-height: 100%; margin: 0;}
[class*=sidebar-dark-]{background-color:#4a493b}
.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active{background-color: #f47920;}
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:focus, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:hover{background-color: #f47920;}
.sub-title{border-bottom: 1px solid #D9D9D9; padding-bottom: 10px;margin-bottom: 10px;}
.sub-title h5{font-size: 20px;font-weight: 700;color: #F47920;}