/*
	--- Versionamento ---
	27/02/2018 - Andrey - Tirei do Padrao.css e passei pra cá
	06/03/2019 - Thais  - Cor alternada da tabela em nth-child(2n)
	11/10/2022 - Ricardo - Alterei a cor do listbox
	--- Fim Versionamento ---
*/


@font-face {
  font-family: Lato-Bold;
  src: url('../fonts/Lato-Bold.ttf');
}

@font-face {
  font-family: Lato-Regular;
  src: url('../fonts/Lato-Regular.ttf');
}

@media screen{

	.cor_alternada_tabela{
		background-color: #D8D8D8;
	}
	
	.subtitulo_listbox{
        background: #C5CBEA;
    }

	.listbox tfoot td{
		text-align: right;
		color: #777;
	}

	.listbox thead{

	}


	.listbox{
		border-collapse: collapse;
		background-color: #FFF;
		margin-bottom: 20px;
	}


	.listbox tfoot td{
		border: 0px;
		background-color: #FFF;
	}

	.listbox th:first-child{
	    -webkit-border-radius: 5px 0px 0px 0px;
	       -moz-border-radius: 5px 0px 0px 0px;
	            border-radius: 5px 0px 0px 0px;
	}

	.listbox th:last-child{
	    -webkit-border-radius: 0px 5px 0px 0px;
	       -moz-border-radius: 0px 5px 0px 0px;
	            border-radius: 0px 5px 0px 0px;
        border-right: 0px solid #527FB1;
	}

	
	.listbox th{
		font-size: 15px;
		height: 20px;
		color:#FFF;
		background-color: #527FB1;
		font-family: Lato-Bold;
		text-align: center;
		padding: 4px;
		border-right: 1px solid #BABDB6FF;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #527FB1), color-stop(1, #527FB1));
		background-image: -webkit-linear-gradient(top, #527FB1, #527FB1);
		background-image: -moz-linear-gradient(top, #527FB1, #527FB1);
		background-image: -ms-linear-gradient(top, #527FB1, #527FB1);
		background-image: -o-linear-gradient(top, #527FB1, #527FB1);
		background-image: linear-gradient(#527FB1, #527FB1);
	}

	.listbox tbody > tr > td:first-child{
		border-left: 1px solid  #D4CBCB ;
	}

	.listbox tbody > tr > td:last-child{
		border-right:1px solid  #D4CBCB;
	}

	.listbox > tfoot {
		border-top: 1px solid #D4CBCB;
	}

	.listbox tbody>tr:nth-child(2n){
		background-color: #D8D8D8;
	}

	#listbox_carregar_lista{
		margin-top: 10px;
	}

	#listbox_carregar_lista > tbody > tr:last-child{
		border-bottom: 1px solid #D4CBCB;
	}


	.listbox td{
		border-right: 1px solid #BABDB6FF;
		font-size: 15px;
		color:#000;
		padding: 3px;
		font-family: Lato-regular;
	}

	.listbox_td_selecionado{
		background-color: red;
	}


	.listbox td > a{
		text-decoration: none;
		color: #00F;
	}

	.listbox tr:hover{
		background-color: #C2C0D0;
		cursor: pointer;
	}

}



@media print{


	.listbox{
		background-color: #FFF;
		border: 0px solid #000;
		width: 100%;
		padding: 0;
		margin: 0;
		border-collapse:collapse;
	}

	.listbox td{
		border: 0.01em solid #DDD;
	}

	.listbox th{
		border: 0.01em solid #DDD;
	}

	.listbox tfoot{
		display: none;
	}

}
