.required{
	color:red!important;
}
.mt-none{
	margin-top: 0px!important;
	margin-left: 5px!important;
}
.m-10{
	margin: 10px!important;
}
.bg-none{
	background-image: none!important;
}

#showPassword{
	cursor: pointer!important;
}

.content-wrapper {
    background: #fff;
}
.table>:not(:last-child)>:last-child>*{
    border-bottom-color: #eee!important;
}
html{
    overflow-x: hidden;
}
.sidebar-mini{
	width: 100%!important;
}
.sidebar-collapse  .table{
	width: 100%!important;
}
/*#data-table{
    border: 1px solid #000!important;
}*/
.d-flex{
	align-items: center!important;
}

td.action:last-child{
	display: flex!important;
	align-items: center!important;
	justify-content: center!important;
}
td.dataTables_empty:last-child{
	align-items: center!important;
	justify-content: center!important;
}
#selectedImage {
    max-width: 200px;
    max-height: 200px;
}
.editor{
	width: 100%; 
	height: 200px; 
	font-size: 14px; 
	line-height: 18px; 
	border: 1px solid #dddddd; 
	padding: 10px;
}
.mt-15{
	margin-top: 15px!important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: green;
  border: 1px solid green;
  color: white;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[aria-selected]:hover{
	background-color: green!important;
}
div.dataTables_wrapper div.dataTables_length select{
	background: #fff;
  border: 1px solid #939ba2;
  border-radius: 5px;
}
.table td:last-child a{
	width: 30%!important;
}
.table td:last-child a i{
  display: inline!important;
  align-items: center!important;
  justify-content: center!important;
}
.table td:last-child .edit{
	padding: 0.25rem .25rem;
}

@media(min-width:320px) and (max-width:767px){
	table{
		display: block!important;
		overflow-x: auto!important;
		width: 100%!important;
	}
}
.link{
	color: #4fa6d5!important;
	text-decoration: none!important;
}
.custom-table {
    width: 100%!important;
    margin: 1rem 0px;
}
.custom-table td,.custom-table th{
	border-left: 1px solid #dee2e6!important;
	border-right: 1px solid #dee2e6!important;
	text-align: center!important;
}
.custom-table th{
	border-top: 1px solid #dee2e6!important;
}
.custom-table td{
	border-bottom: 1px solid #dee2e6!important;
}
.custom-table td:first-child,.custom-table th:first-child{
	border-left: none!important;
}
.custom-table td:last-child,.custom-table th:last-child{
	border-right: none!important;
}
.callout.callout-info {
    border-left-color: rgb(59 108 44);
}
.form-control{
	height: calc(2.25rem + 8px);
}
.callout-info p{
	margin-bottom: 0.2rem!important;
}
.callout-info p:last-child{
	margin-bottom: 1rem!important;
}
.callout-info a{
	text-decoration:none;!important;
}
.mt-1{
	margin-top: 10px;
}
.progress-description i{
	font-size: .7rem!important;
}
.progress-description i:hover,.progress-description a:hover{
	padding-left: 2px;
	transition: 0.6s ease-in;
}
.progress-description a,.color-white{
	color: #fff!important;
}