.spinner.spinner-right.btn:not(.btn-block) {
    padding-right: 3.5rem !important;
}
.card.card-custom > .card-body{
	margin-bottom:5px !important;
}
.dataTables_wrapper .dataTable td{
	padding-top:5px;padding-bottom:5px;
}
.table-striped tbody tr:nth-of-type(odd){
	background-color: #F4F5F8;
}
.center_align{
	text-align:center
}
.right_align{
	text-align:right
}
.left_align{
	text-align:left;
}
.just_align{
	text-align:justify;
}
.table_form th,td{
	vertical-align:middle !important;
}
/*.form-control[readonly]{
	color: #6f727d;
	background-color: #f4f5f8;
	font-weight:600;
}*/
.form-group{
	margin-bottom: 0.3rem;
}
table.table-dark td, table.table-dark th{
	color: #ffffff !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:1
}
.btn.btn-clean.btn-clean-danger:hover:not(.btn-text):not(:disabled):not(.disabled) i{
	color:#F64E60;
}
.btn.btn-clean.btn-clean-warning:hover:not(.btn-text):not(:disabled):not(.disabled) i{
	color:#FFA800;
}
.btn.btn-clean.btn-clean-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i{
	color:#3699FF;
}
.btn.btn-clean.btn-clean-success:hover:not(.btn-text):not(:disabled):not(.disabled) i{
	color:#1BC5BD;
}
.card.card-custom>.card-header .card-title .card-icon i{
	font-size: 2rem;
}
.bold{
	font-weight:600 !important;
}
/* width */
::-webkit-scrollbar {
  width: 7px;height: 7px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #ddd;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #888;
}
.gutter-b{
	margin-bottom:10px;
}
.amcharts-chart-div{
	margin-left:20px !important;
}
.error{
	color:red !important;
}
select.select2{
	opacity:1;
}
.container{
	max-width:100% !important;
}
.success_bg{
	background-color:#34BFA3 !important;
	color:white !important;
	font-weight:bold !important;
}
.danger_bg{
	background-color:#F4516C !important;
	color:white !important;
	font-weight:bold !important;
}
.m-scroll-top>i{
	color: grey;
	font-weight: bold;
  font-size: 20px;
}
/*.form-control[readonly]{
	font-weight:600;
}*/
.input-group-text{
	font-weight:600;
}
.label_white{
	color:white !important;
}
.label_black{
	color:black !important;
}
.nav.nav-pills .nav-link{
	font-weight: bold !important;
}
.select2-selection--single{
	padding: 0.6rem 0;
}
.picker__table th{
	padding: 0px !important;
}
.picker__weekday {
    width: 14.285714286%;
    text-align: center;
    padding-bottom: 0.46875rem !important;
    padding-top: 0.9375rem !important;
    color: #999;
    font-weight: 400;
}
.select2-search--dropdown .select2-search__field{
	padding-left: 0.4375rem !important;
}
.xxxxx{
	    padding: .75rem 1rem !important;
}
.light_bold{
	font-weight:500 !important;
}