/*REGRAS PARA IMPRESSÃO*/
@media print {
	.esconde-print{
			visibility: hidden;}

	*{
		font-size: 1em !important;}

		.tabelas_novas{
			margin-top: -400px;
		}

		
	.alert.alert-success{
		font-size: 1em !important;}

	.tabelas{
		margin-top: -370px;
		margin-left: -27px !important;
		margin-right: -27px !important;
	}

	.funcionario{
		margin-top: -275px;
	}

	.tabelas_os_print{
		margin-top: -470px !important;
	}

	.tabelas_novas{
		margin-left: -3% !important;
		margin-right: -3% !important;
	}

	.lista{
		padding-left: 0px !important; 	
	}
	

}
/*Final impressao*/

.horizontal{
	margin-left: 5% !important;
	margin-right: 5% !important;
}

.lista{
font-size: 1.5rem !important; 
padding-left: 20%; 
text-align: left !important;

}

.form-check-label.inline_caixinha{
	margin-bottom: 6px !important;
	padding-right: 24px !important;
	margin-right: 10px !important;
}

.bootstrap-select.btn-group .btn .filter-option{
	color: black !important;
}
/*Destaque em verde e fonte um pouco maior para qual está selecionado*/
.dropdown-menu > .active > a{
	background-color: green !important;
	color: white !important;
	font-size: 2rem !important;
}
/*Fonte 0.5 menor na listagem*/
.bootstrap-select.btn-group .dropdown-menu li a span.text{
	font-size: 1.5rem !important;
}

.btn.dropdown-toggle.selectpicker.btn-default{
	font-size: 2rem !important;
	text-align: center !important;
}
.form-check-label{
	font-weight: normal;
	padding-top: 11px;
	padding-right: 10px;
}

.tabelas_novas{
	padding-left: 3%;
	padding-right: 3%;
}

/*REGRAS PARA IMPRESSÃO DESSA CLASSE LÁ NO FINAL*/

.texto_tabela_nova{
	font-size: 1.7rem !important;
	text-align: center;
	padding-top: 1.2% !important;

}

.texto_tabela_nova.verde{
	font-size: 1.5rem !important;
	padding-top: 1.4% !important;
}

.display-5.text-center.titulos.alert-success.titulos_tabelas_novas{
	font-size: 1.7rem !important;
}

@media (max-width: 1000px){
	.texto-tabela{
		font-size: 1em !important;}

		.texto_tabela_nova{
			font-size: 1em !important;
			text-align: center;
			padding-top: 1.2% !important;
		
		}
}

.texto_tabela_novax{
	font-size: 1.7rem !important;
	text-align: center !important;
}

@media (min-width: 1400px){
	.texto_tabela_nova{ font-size: 1.7rem !important; 	padding-top: 0.8% !important;}
	.display-5.text-center.titulos.alert-success.titulos_tabelas_novas{	font-size: 2.2rem !important; }

	.texto_tabela_novax{
		font-size: 2rem !important;
		text-align: center !important;
	}

	.texto_tabela_nova.verde{
		color: green !important;
		font-size: 1.5rem !important;
		padding-top: 0.8% !important;
	}
	
}



input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
}






#navbarDropdown{
	font-size: 2rem !important; 
}

.btn .caret{
	text-align: center !important;
}

.bootstrap-select.btn-group .btn .filter-option{
	text-align: center !important;
	padding-top: 5px !important;
}

.dropdown-menu > li > a{
	text-align: center !important;
}

.gordinho{
	font-weight: bold !important;
}
.verde{
	color: green !important;
	font-size: 1rem;
}

.verde_new{
	color: green !important;
	font-size: 1rem;
}

.vermelho{
	color: red !important;
	font-size: 1rem;
}

.amarelo{
	color: yellow !important;
	font-weight: bold !important;
}

.assinaturas{
	padding-top: 40px !important;
}

.form-group.radio-technology{
	margin-left: 10%;
	margin-right: 10%;
}
.form-group.delphi_style{
	margin-left: 30%;
	margin-right: 30%;
}

.btn-group.btn-group-toggle{
	margin-top: 13px;

}

input[type=radio]{
	transform:scale(1.3) !important;
	margin-right: 8px !important;
	margin-top: 6px !important;
}

/*Alert danger fixado no topo, sobre o título, quando os formulários estiverem incompletos*/
.alert-danger{
	top: 73px !important;
	position: fixed !important;
	width: 100% !important;
	text-align: center !important;
	opacity: 0.6 !important;
}


.btn{
	color: white !important;
}

#stats{
	display: none !important;
}

.particles-js-canvas-el{
	height: 200px !important;
}
.btn-light{
	color: #9c9c9c !important;
	margin-left: 5px !important; 
	margin-right: 5px !important; 
	background-color: transparent !important;
	border-color: transparent !important;
}

.nao_obrigatorio{
	color:  #a8a9aa !important;
}
.table-bordered td, .table-bordered th{
	border: 1px solid #a8a9aa !important;
	border-radius: 6px !important;
}


.card-body{
	margin-left: 30%;
	margin-right: 30%;
	margin-top: -20px !important;
}

@media (max-width: 1000px){
	.card-body{
	margin-left: 15%;
	margin-right: 15%;
	}

}

.login{
	text-align: center !important;
}

.alert{
	border-radius: 6px !important;
}
.alert-success{
	border-radius: 6px !important;
	text-align: center !important;
}
.display-5.text-center.titulos.alert-success{
	padding-top: 0.6% !important;
	padding-bottom: 4px !important;
	padding-bottom: 0.5% !important;
}
/*Regras gerais*/
.navbar.navbar-expand-lg.navbar-light.bg-light.esconde-print{
	width: 100%;
	position: fixed !important;
	top: 0px !important;
	z-index: 999;
	opacity: 0.9 !important;
	background-color: white !important;

}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
	margin-bottom: 2px !important;
	font-weight: bold !important;
}

.btn{
	color: white;
}
.alert-dismissible{
	padding-right: 0px !important;
}

.dropdown-item{
	padding-top: 8px !important;
}

body{
	font-size: 1.7rem !important;
}
.card-text.links_index{
padding-top: 5% !important;
padding-bottom: 5% !important;
padding-left: 5%;
padding-right: 5%;
background-color: rgba(0,0,0,.03);
border-radius: 4px;
margin-top: 20px;
border: 1px solid rgba(0,0,0,.125);
}
.card-text.links_index:hover{
background-color: #bdf09e;
text-decoration: unset;
}

a{
	color: #6c757d !important;
	text-decoration:none !important; 
}
.card-header{
	color: #6c757d !important;
}
.card-title{
	color: #6c757d !important;
}
.card-text{
	font-weight: bold !important;
}

/*REGRAS PARA OS Módulos de Não conformidades*/
.btn-primary{
	border-color: white;

}
.file-upload.btn.btn-primary{
	background-color: gray;
	color: white;
}
.file-upload.btn.btn-primary:hover{
	background-color: #28a745;
}
input{
	text-align: center !important;
}


.psliderrr{
	margin-top: -70px !important;
	color: white;
}

@media (max-width: 800px){
	.psliderrr{
		font-size: 1.2rem !important;
	}
}

.titulos{
	color:#5e5243 !important;	
	font-size: 1.7rem !important;
	margin-bottom: 20px;
	font-weight: bold;
}

.sliderrr{
	width: 1000px;
	height: 500px;
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto;
}
@media (max-width: 1000px){
	.sliderrr{
		width: 800px;
		height: 400px;
		display: flex;
		flex-wrap: wrap;
		margin: 0 auto;
	}
	}
@media (max-width: 800px){
		.sliderrr{
			width: 400px;
			height: 200px;
			display: flex;
			flex-wrap: wrap;
			margin: 0 auto;
		}
}
	


/*REGRAS PARA OS Módulos de Serra*/
.navbar-brand{
	margin-left: 14px !important;
}
.texto-tabela{
	text-align: center !important;

}
.tabela_secundaria{
	padding-left: 30px !important;
	padding-right: 30px !important;
	padding-top: 30px !important;
}

.tabelas{
	padding-left: 30px !important;
	padding-right: 30px !important;
	padding-top: 30px !important;
}

.form-check-label{
	margin-left: 15px !important;	
	
}

.rodape-login{
	opacity: 0.8 !important;
}

.navbar-light .navbar-nav .nav-link{
	color: #5e5243 !important;
}

.dropdown-item{
	color: #5e5243!important;
}

.alert-success{
	color: #5e5243!important;
}

.dropdown-item.active, .dropdown-item:active{
	background-color: #d4edda !important;
}

.dropdown, .dropleft, .dropright, .dropup{
	margin-left: 10px;

}



@media (max-width: 1400px){
	.table td{
		font-size: 1em !important;
	}
	
	.form-check-label{
	font-size: 1em !important;
	}
	td{
	font-size: 1em !important;
	}
	.table td{
		font-size: 1em !important;	
	}
	th{
	font-size: 1em !important;
	}
	.btn-group-lg > .btn, .btn-lg{
	font-size: 1em !important;	
	}
	.alert.alert-success{
	font-size: 1em !important;	
	}
	.display-5{
	font-size: 1em !important;	
	font-weight: bold !important;
	}
	p{
	font-size: 1em !important;	
	}
	span{
	font-size: 1em !important;	
	}
	a{
	font-size: 1em !important;
	}
}

/* ESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSAS São as Regras de Impressão que tá pegando tlg?*/

@media (max-width: 800px){
/*Até 01/09/2020 estava setado 3em não sei pq */
	.table td{
		font-size: 1em !important;
	}
	.table thead th{
		font-size: 1em !important;
	}
	.display-5.text-center.titulos.alert-success{
		font-size: 1em !important;
	}

}


/* Para celular a resolução é definida por MÍNIMA ALTURA = MIN HEIGHT*/
@media (min-height: 1000px){
	td{
	font-size: 1.2em !important;
	}
	th{
	font-size: 1.2em !important;
	}
	.btn-group-lg > .btn, .btn-lg{
	font-size: 1em !important;	
	}
	.alert.alert-success{
	font-size: 0.8em !important;	
	}
	.display-5{
	font-size: 1em !important;	
	font-weight: bold !important;
	}
	p{
	font-size: 1.3em !important;	
	}
	span{
	font-size: 1.2em !important;	
	}
	a{
	font-size: 1.2em !important;
	}
}

