/*  *********************************************************************************************************	*/
/* 									!FONTS																		*/
/*  *********************************************************************************************************	*/
@font-face {
	font-family: 'regular';
	src: url('../fonts/Poppins-Regular.otf');
}
@font-face {
	font-family: 'thin';
	src: url('../fonts/Poppins-Thin.otf');
}
@font-face {
	font-family: 'medium';
	src: url('../fonts/Poppins-Medium.otf');
}
/*  *********************************************************************************************************	*/
/* 									!ESTILOS																	*/
/*  *********************************************************************************************************	*/
.titulo-destacado {
	font-size: 3rem !important;
	font-family: regular;
}
input {
	font-family: regular;
}
.text-warning {
	color: #ff9206 !important;
}
th h4 {
	font-family: thin;
}
.lead {
	font-family: thin;
}
.lead strong {
	font-family: medium;
}
.btn-flotante {
	position: fixed;
	top: 6vh;
	left: 10px;
	z-index: 2;
}
table tbody tr th {
	font-size: 0.8rem !important;
}
table tbody tr td {
	font-size: 0.8rem !important;
}
table tbody tr .td-pequeno {
	font-size: 0.6rem !important;
}
label {
	margin-bottom: 0;
}
.card-header {
	font-family: regular;
}
.card-title {
	font-family: medium;
}
.titulo-usuario {
	font-family: regular;
}
.responsive-iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.container-pbi {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 98%;
}
.hidden-enlace{
	display: none;
}
.max-width-50{
	width: 50px !important;
	max-width: 50px !important;
}
.max-width-100{
	width: 100px !important;
	max-width: 100px !important;
}
.max-width-140{
	width: 140px !important;
	max-width: 140px !important;
}
.max-width-200{
	width: 200px !important;
	max-width: 200px !important;
}
.btn-oculto {
	display: none;
}
::placeholder {
	-webkit-text-security: none;
	color: lightgray !important;
	pointer-events: none;
}
.text-muted {
	color: #a1aebf !important;
}
.modal{
	z-index: 1070 !important;
}