@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,300italic,400italic);
/*
.tablesorter {
  margin: 0 auto;
}
.tablesorter thead {
  cursor: pointer;
  background: rgba(0, 0, 0, .2);
}
.tablesorter thead tr th { 
  font-weight: bold;
  padding: 10px 20px;
}
.tablesorter thead tr th span { 
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: 100% 55%;
}
.tablesorter thead tr th.headerSortUp,
.tablesorter thead tr th.headerSortDown {
  background: rgba(0, 0, 0, .2);
}
.tablesorter thead tr th.headerSortUp span {
  background-image: url('http://tablesorter.com/themes/blue/asc.gif');
}
.tablesorter thead tr th.headerSortDown span {
  background-image: url('http://tablesorter.com/themes/blue/desc.gif');
}
.tablesorter tbody tr td {
  text-align: left;
  padding: 10px 20px;
}
.tablesorter tbody tr td.align-left {
  text-align: left;
}
*/





	table{
		max-width: 100%;
		margin: 0px;
	}

	table thead>tr {
		background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 10%, rgba(209,209,209,1) 20%, rgba(254,254,254,1) 100%);
		border-bottom: 2px solid #9e9e9e38;
		height: 30px;
	}
	
	thead th {
		color: #666666;
		background-color: buttonface;
		border-top: buttonhighlight 1px solid;
		border-bottom: buttonshadow 1px solid;
		border-left: 1px solid #d2d2d24d;
		border-right: 0;
		font-size: 13px;
		padding: 4px;
		text-transform: uppercase;
		font-weight: bold;
		text-align: left;
		padding-left: 7px;
	}
	
	thead th {
		color: var(--cor-layout-th);
		background-color: #FFF!important;
		border-bottom: 2px solid #9e9e9e38;
	}

	thead th {
		background-image: url(data:image/gif;base64,R0lGODlhFQAJAIABAKyomf///yH5BAHoAwEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
		background-repeat: no-repeat;
		background-position: center right;
		background-color: transparent;
		cursor: pointer;
		min-width: 82px;
	}
	
	thead th.c5{width: 5%!important;min-width: 50px;}
	thead th.c10{width: 10%!important;}
	thead th:first-child{width: 5%;}
	thead th:last-child{width: 5%;}
	
	table>tbody>tr:hover{
		background-color: var(--cor-layout-03)!important;
	}
	
	table>tbody>tr:hover [type="checkbox"].filled-in:not(:checked)+span:not(.lever):after{
		border-color: #fff;
	}
	
	table>tbody>tr:hover>td{color: #FFF!important;}
	table>tbody>tr:hover>td a{color: #FFF!important;cursor: pointer;}
	table>tbody>tr>td {color:var(--cor-layout-th);padding: 11px 5px;}
	table>tbody>tr>td a{color:var(--cor-layout-03);}
	table>tbody>tr>td a.check_circle>i{color:green;}
	table>tbody>tr>td a.person_pin>i{color:var(--cor-layout-04);}
	table>tbody>tr>td a.error>i{color:red;}
	table>tbody>tr>td>p{
		margin:0;
		padding:0;
	}


	#filtroBuscar{
		background: var(--cor-layout-05);
		border-bottom: 2px solid #FFF;
	}

	#filtroBuscar input[type=date]:not(.browser-default),
	#filtroBuscar input[type=text]:not(.browser-default) {
		border-bottom: 1px solid #9e9e9e6b;
		background-color: #e7e7e78f;
		border-radius:5px;
		height: 2rem;
		line-height: 2rem;
		border: 1px solid #FFF !important;
		padding:0 7px 0 7px;
		width: 95%;
	}















