@charset "utf-8";
/* CSS Document */

::-webkit-scrollbar-thumb:horizontal {
	
	background-color:#d3d3d3;
	border: 0px none #bgh;
	height:14px;
	width:14px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;

}

::-webkit-scrollbar {

	height:14px;
	width:14px;
	background: transparent;
	border: 1px solid #bgh;

}

.main-icons {

	width:47px;
	height:47px;
	
}

.card .body {
	
    padding: 20px;
	
}

.pb-5, .py-5 {
	
    padding-bottom: 0.5rem !important;
	
}

.mb-5, .my-5 {
    
	margin-bottom: 2rem !important;
	
}

.vh100 {
    
	height: 80vh;
	
}

.p-3 {
	
	padding-left: 3rem !important;
	padding-right: 3rem !important;
	
}

.wizard > .content {
	
	min-height: 16em;
	text-align: left;
	
}

@media screen and (min-width: 992px) {
  
	.col-lg-3 {
    
	flex: 0 0 25%;
    max-width: 100%;
	
	}
  
}

#wizard_horizontal-p-0 {
	
	padding-right:0px;
	
}

.disabled {
	
	cursor: no-drop;
	
}

.wizard > .actions > ul > li.disabled {
	
	display: none;
}

.dt-buttons {

	float:left;

}

.dataTables_info {
	
	float:left;
	padding-top:0px;
	
}

.mobile {
	
	display:none;
	
}

@media screen and (max-width: 768px) {
	
	.mobile {
		
		display:block;
		
	}
	
	.dt-buttons {
		
		text-align: center;
		width: 100%;
		margin-bottom: 20px;
		
	}
	
	.buttons-page-length {
		
		display:none;
		
	}

}