@font-face {
	font-family: 'Poppins';
	src: url('../fonts/Poppins-Regular.ttf') format('truetype');
	/* Outras variações de formatos de fonte aqui, se necessário */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ModeG';
	src: url('../fonts/modeg.ttf') format('truetype');
	/* Outras variações de formatos de fonte aqui, se necessário */
	font-weight: normal;
	font-style: normal;
}

/* Exemplo de uso da fonte */
body {
	font-family: 'Poppins', Arial, sans-serif;
}
html,
body {
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 100%;
}
#app {
	height: 100%;
	overflow: hidden;
}
/*Necessario para evitar problemas de navegação*/
* {
	box-sizing: border-box;

	/* disable text selection (svg icons are also text...) */
	-webkit-user-select: none;
	/* Safari */
	-ms-user-select: none;
	/* IE 10 and IE 11 */
	user-select: none;
	/* Standard syntax */

	/* preventing the long press context menu, https://stackoverflow.com/a/56866766/3022127 */
	-webkit-touch-callout: none !important;
	-webkit-user-select: none !important;

	/* preventing iOS tap highlight */
	-webkit-tap-highlight-color: transparent;

	/* Disable browser handling of all panning and zooming gestures, except for regular scrolling */
	touch-action: pan-y;
}

/*******/
/*Estilo do toast do sweetalert2*/
.colored-toast.swal2-icon-success {
	background-color: #7cc549 !important;
}

.colored-toast.swal2-icon-error {
	background-color: #e84343 !important;
}

.colored-toast.swal2-icon-warning {
	background-color: #ff9900 !important;
}

.colored-toast.swal2-icon-info {
	background-color: #00aaff !important;
}

.colored-toast.swal2-icon-question {
	background-color: #4a90a4 !important;
}

.colored-toast .swal2-title {
	color: white;
}

.colored-toast .swal2-close {
	color: white;
}

.colored-toast .swal2-html-container {
	color: white;
}

/*******/
/* Estilo blocos de NFs*/
.bd-callout h4 {
	margin-top: 0;
	margin-bottom: 0.25rem;
}

.bd-callout {
	padding: 0.5rem;
	border: 1px solid #eee;
	border-left-width: 0.25rem;
	border-radius: 0.5rem;
}

.bd-callout p:last-child {
	margin-bottom: 0;
}

.bd-callout code {
	border-radius: 0.25rem;
}

.bd-callout + .bd-callout {
	margin-top: -0.25rem;
}

.bd-callout-primary {
	border-color: #e95420;
}

.bd-callout-primary h4 {
	color: #e95420;
}

.bd-callout-success {
	border-color: #38b44a;
}

.bd-callout-success h4 {
	color: #38b44a;
}

.bd-callout-info {
	border-color: #179fb4;
}

.bd-callout-info h4 {
	color: #179fb4;
}

/*****/
/***PADRONIZAÇÂO DO HELP***/

.driver-popover-title {
	font-size: 1.5rem !important; /* Ajuste o tamanho, se necessário */
	line-height: normal !important; /* Ajuste o line-height, se necessário */
}
.driver-popover-description {
	font-size: 1.2rem !important; /* Ajuste o tamanho, se necessário */
	line-height: normal !important; /* Ajuste o line-height, se necessário */
}

.driver-popover-prev-btn {
	font-size: 1.2em !important;
}

.driver-popover-next-btn {
	font-size: 1.2em !important;
}

/*Aumenta o botçao do sweetalert*/
.swal2-confirm,
.swal2-deny,
.swal2-cancel {
	padding: 12px 24px !important;
	font-size: 1.2rem !important;
}
