/*
@media (max-width: 768px) {
	div.functionsButtons button span  {
		line-height: 0; 
    	font-size: 0;
    	color: transparent; 
	}
	div.functionsButtons button {
	    min-width: auto;
	}
	div.functionsButtons button > span {
		margin-left: 0 !important;
	}
}

@media (max-width: 1000px) {
	th.class_service_price, td.class_service_price, th.class_service_type, td.class_service_type{
		display: none !important;
	}
	th.class_good_price, td.class_good_price, th.class_good_type, td.class_good_type{
		display: none !important;
	}
	
	th.class_column_hide_1000, td.class_column_hide_1000{
		display: none !important;
	}
}

@media (max-width: 800px) {
	th.class_service_price, td.class_service_price, th.class_service_type, td.class_service_type, th.class_service_date, td.class_service_date {
		display: none !important;
	}
	th.class_good_price, td.class_good_price, th.class_good_type, td.class_good_type, th.class_good_date, td.class_good_date {
		display: none !important;
	}
	
	th.class_column_hide_800, td.class_column_hide_800{
		display: none !important;
	}
}	
@media (max-width: 400px) {
	th.class_service_price, td.class_service_price, th.class_service_type, td.class_service_type, th.class_service_date, td.class_service_date, th.class_service_qty, td.class_service_qty {
		display: none !important;
	}
	th.class_good_price, td.class_good_price, th.class_good_type, td.class_good_type, th.class_good_date, td.class_good_date, th.class_good_qty, td.class_good_qty {
		display: none !important;
	}
	
	
	th.class_column_hide_400, td.class_column_hide_400{
		display: none !important;
	}
}


@media (max-width: 640px) {
	.ui-datatable-reflow .ui-datatable-data tr.ui-widget-content {
	    border: 1px solid black !important;
	}
}











@media (max-width: 1000px) {
	.ui-aladino_menu-button span.ui-button-text{
		display: none;
	}
	.ui-aladino_menu-button {
		min-width: 36px;
		max-width: 36px;
		min-height: 36px;
		max-height: 36px;
	}
	
	
	.accordion_main_menu .ui-accordion-header {
		padding-left: 7px !important;
		font-size: 50%;
	}
	.accordion_main_menu .ui-accordion-header span.ui-icon {
		left: -7px;
	}
}




@media(max-width:640px){
	.ui-panelgrid .ui-grid-responsive .ui-grid-row {
    	border-top: 0 !important;
	}
}

*/

/*@media (max-width: 768px) {
	body {
  		font-size: 100%;
  	}
}*/


.ui-float-label {
    margin-top: 10px;
}