	table.listagem tr.agrupador {
		background: #C8D5EC;
		font-weight: bold;
		padding-left: 20px;
	}

	.table-header, .table-header-blue, .table-header-cyan {
		font-weight: bold;
		text-align: center;
		text-transform: capitalize;
	}

	.table-header-blue {
		background-color: #7298c1 !important;
		color: white !important;
	}

	.table-header-cyan {
		background-color: #cad2dc !important;
	}

	.linha {
		background-color: #e8e1e1;
	}

	.form-control-matricula {
		height: auto !important;
		background-color: transparent !important;
		border-width: 1px !important;
		border-color: #cad2dc !important;
	}
	
	.form-control-matricula-situacao {
		height: auto !important;
		background-color: #5177B6 !important;
		border-width: 2px !important;
		border-color: #5177B6 !important;
		font-weight: bold;
		color: #E3ECF7 !important;
	}

	.obrigatorio {
		background: url("/shared/img/images/required.gif") no-repeat scroll right transparent;
		padding-right: 13px;
	}

	.confirmar {
		background: url('../../img/novos_estudantes/confirmar.png') no-repeat transparent;
		width: 158px;
		height: 35px;
		border-width: 0px;
		cursor: pointer;
	}

	.continuar {
		background: url('../../img/novos_estudantes/continuar.png') no-repeat transparent;
		width: 158px;
		height: 35px;
		border-width: 0px;
		cursor: pointer;
	}

	.voltar {
		background: url('../../img/novos_estudantes/voltar.png') no-repeat transparent;
		width: 158px;
		height: 35px;
		border-width: 0px;
		cursor: pointer;
	}

	.cancelar {
		background: url('../../img/novos_estudantes/cancelar.png') no-repeat transparent;
		width: 158px;
		height: 35px;
		border-width: 0px;
		cursor: pointer;
	}

	.atestoConfirmacao, .atestoConfirmacaoVerde, .atestoConfirmacaoBaseLaranja {
		background-color: white;
		text-align: center;
		border-radius: 10px;
		cursor: pointer;
		transition: 0.5s ease-in-out;
	}

	.atestoConfirmacaoVerde {
		background-color: #40C140 !important;
		color: white;
	}
	
	.atestoConfirmacaoLaranja {
		background-color: #f57900 !important;
		color: white;
	}

	.atestoConfirmacao:hover {
		background-color: #40C140;
		transition: 0.5s ease-in-out;
		z-index: 0;
		color: white;
	}
	
	.atestoConfirmacaoBaseLaranja:hover {
		background-color: #f57900 !important;
		transition: 0.5s ease-in-out;
		z-index: 0;
		color: white;
	}

	.atestoImg {
		vertical-align: middle;
	}

	.atestoConfirmacao > input, .atestoConfirmacaoBaseLaranja > input {
		display: none !important;
	}

	.atestoConfirmacao  > input:checked, .atestoConfirmacaoBaseLaranja > input:checked {
		background-color: #40C140;
		color: white;
	}

	.atestoConfirmacao > label, .atestoConfirmacaoBaseLaranja > label {
		padding: 20px;
		cursor: pointer;
	}

	.solicitacaoCancelada {
		background-color: #ed5565 !important;
		color: white !important;
	}
	
	@media screen and (max-width: 767px) {
    	.mobile{
        	display: none;
    	}
	}
	
	@media screen and (min-width: 992px) {
		.hr_mobile{
        	display: none;
    	}
	}
	
	