.full-height{
	height:100%!important;
}

.body-full{
	min-height:750px;!important;
}

.child-full{
	min-height:600px;!important;
}
.CodeMirror {
  height: auto!important;
}
.fontawesome_list{
	font-family: "Font Awesome 5 Free";
}

.info-box{
	min-height: 120px!important;
}

.info-box-icon{
	width: 100px!important;
}

.tableFixHead thead th { 
	position: sticky; 
	top: 0; 
	z-index: 1; 
}
.bg-lightpink{
	background-color:#ffb6c1!important;
}
.bg-lightgreen{
	background-color:#d5f5d5!important;/*#90EE90*/
}
.btn-report-print{
	color: #fff!important;
    border-color: #007bff!important;
    background-color: #007bff!important;
    box-shadow: none!important;
}

.btn-report-csv,.btn-report-csv:active,.btn-report-csv:hover,.btn-report-csv:focus,.btn-report-csv:visited{
	color: #fff!important;
    background-color: #6c757d!important;
    border-color: #6c757d!important;
    box-shadow: none!important;
}
.btn-report-pdf,.btn-report-pdf:active,.btn-report-pdf:hover,.btn-report-pdf:focus,.btn-report-pdf:visited{
	color: #fff!important;
    background-color: #17a2b8!important;
    border-color: #17a2b8!important;
    box-shadow: none!important;
}
.btn-report-back,.btn-report-back:active,.btn-report-back:hover,.btn-report-back:focus,.btn-report-back:visited{
	color: #fff!important;
    background-color: #dc3545!important;
    border-color: #dc3545!important;
    box-shadow: none!important;
}


select:disabled{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;   
}

.form-control:disabled,.form-control[readonly]{
	background-color:#fff!important;/*#f8f9fa*/
    color: #1f2d3d!important; 
}

.table_excel{
	display: flex;
  	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  	font-size: 90%;
  	color: #333;
  	justify-content: left;
}

.table_excel table{
	position: relative;
  	border: 1px solid #ddd;
  	border-collapse: collapse;
  	overflow: scroll;
}

.table_excel td,.table_excel th {
  	white-space: nowrap;
  	border: 1px solid #ddd;
  	padding: 5px!important;
  	text-align: center;
}

.table_excel th {
  	background-color: #eee;
  	position: sticky;
  	top: -1px;
  	z-index: 2;
  
  	&:first-of-type {
    	left: 0;
    	z-index: 3;
  	}
}

.table_excel tbody tr td:first-of-type {
  	background-color: #eee;
  	position: sticky;
  	left: -1px;
  	text-align: left;
}

.hide_scroll{
	 -ms-overflow-style: none;
  	scrollbar-width: none; 
}

.hide_scroll::-webkit-scrollbar {
  display: none;
}
.dataTables_wrapper{
	width:98%!important;
}

 
