/* Navbar */
	/* Título principal */
	.navbar-brand {
		font-size: 2.25rem;
	}

	/* Itens da navbar */
	.navbar-nav {
		font-size: 25px;
	}

/* FIM, navbar */

/* Botões */
	/*btnPrincipal*/
	.btnPrincipal {
		color: #FFF;
		background-color: #9D060C;
		border: solid 1px #9D060C;
		-webkit-appearance: none !important;
	}

	/*Botão princial hover, focus*/
	.btnPrincipal:hover:enabled,
	.btnPrincipal:focus:enabled {
		color: #9D060C;
		background-color: #FFF;
		border: solid 1px #9D060C;
		box-shadow: 0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0) !important; 
	}

	/* Button disabled */
	button:disabled {
		cursor: not-allowed !important;
	    filter: alpha(opacity=65) !important;
	    -webkit-box-shadow: none !important;
	    box-shadow: none !important;
	    opacity: .65 !important;
	}
	
	/* Botão default */
	.btn-default {
	    background-color: #f4f4f4;
	    color: #444;
	    border-color: #ddd; 
	}
	
	/* Botão default: hover */
	.btn-default:hover {
	    background-color: #e7e7e7;
	}
/* FIM Botões */

/* Separador */
	/* Row do separador */
	.row.RowSeparator {
		padding: 20px 0px;
	}

	/* Separador*/
	hr.Separator {
	    border: 0;
    	height: 1px;
    	background: #333;
        background-image: linear-gradient(to right, #ccc, #333, #ccc);
	}
	
	/* Texto do Separador */
	p.TextoSeparator {
		font-weight: bold;
		font-size:1rem;
		font-weight: bold;
	}
/* Fim separador */

/* Correção TOASTR */
	#toast-container.toast-bottom-full-width > div {
  		width: 100%;
  		margin-bottom: 0px;
	}

	#toast-container > div.toast-success {
		background-color: #31B404;
		opacity: 1 !important;
	}

	#toast-container > div.toast-error {
		background-color: #B40404;
		opacity: 1 !important;
	}

	#toast-container > div.toast-warning {
		background-color: #E6AC00;
		opacity: 1 !important;
	}

	#toast-container > div.toast-info {
		background-color: #1E90FF;
		opacity: 1 !important;
	}
/* Fim Toast */

/* Index do Site */
	.Titulo {
		font-family: serif;
	}
	
	/* Cor da Navbar */
	.CorNav {
		background-color: #9D060C;
		padding: 1px 1px;
	}

	/* Cor dos Links */
	.navbar-dark .navbar-nav .nav-link {
		color: #F1F1F1;
	}	
	
	/* Hover */
	.navbar-dark .navbar-nav .nav-link:hover {
		color:#FFF;
	}

	#Adamantina {
		color: rgba(204, 0, 0, 1);
	}

	.ImagemParallax {
		background-image: url("../img/imgParallax.jpg");
		background-attachment: fixed;
	  	background-position: center;
	  	background-repeat: no-repeat;
	  	background-size: cover;
	  	height: 570px;
	}
/* FIM, CSS */

/*DataTable*/
	/* Título do data table */
	.dataTables_wrapper p {
		margin:0px !important;
	}

	/* Grid do sistema*/
		.IconeGrid {
			color: #272727;
			font-size: 14px;
		}

		a.IconeGrid:hover {
			color: #272727;
			font-size: 14px;
			cursor: pointer;
		}

		a.IconeGrid.IconDisabled {
			color: #ABA3A3 !important;
			cursor: not-allowed;
		}

		/* Tabela dentro dos panels */
		.TablePanels p {
			margin: 0 0 1px 0px;
		}

		/* Cor do botão de '+' de paginação da data table */
		table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] >td:first-child:before, 
		table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before {
			color: #FFF;
			background-color: #9D060C;
		}
		
		/* Cor do botão de '+' de paginação da data table depois de clicado */
		table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, 
		table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
			color: #9D060C;
			background-color: #FFF;
			border: solid 1px #9D060C;
		}
	/*FIM, grid do sistema*/
/*FIM, DataTable*/


/*Textarea*/
	textarea{
		width: 100%;
		resize: none;
	}
/*FIM, Textarea*/

/* Média Query */
	/* Correção Paralax Início */

	@media screen and (max-width: 800px) {
		.ImagemParallax {
			height: auto;
		}
	}
	
	/* Dispositivos de até 400px */
	@media screen and (max-width: 400px) {

		/* Length do data table */
	    div.dataTables_length {
	        display: none !important;
	    }
	}
/* FIM, Média Query*/
