@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap');
:root {
	/* ===== Colors ===== */
	--body-color: #fff;
	--sidebar-color: #fff;
	/*--primary-color: rgb(233, 84, 32); LARANJA*/
	--primary-color: #0d6efd;
	/* #FF6F00;FF9505*/
	--primary-color-light: #f6f5ff;
	--toggle-color: #ddd;
	/*--text-color: #707070; CINZA DOS TEXTOS*/
	--text-color: #000000;

	/* ====== Transition ====== */
	--tran-03: all 0.2s ease;
	--tran-03: all 0.3s ease;
	--tran-04: all 0.3s ease;
	--tran-05: all 0.3s ease;
}

html,
body {
	overscroll-behavior: none;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: 'Poppins', sans-serif;
}

.form-floating > label {
	z-index: 1;
}

.no-scroll {
	overflow: hidden !important;
}
.pointer-cursor {
	cursor: pointer;
}

/* Para ajustar o botão, se necessário */
.swal2-confirm {
	background-color: #0d6efd !important;
	/* Cor do botão de confirmação */
	color: white !important;
	/* Cor do texto do botão */
}

/* Personalizando o botão de cancelar */
.swal2-cancel {
	background-color: #dc3545 !important;
	/* Cor de fundo vermelha para o botão de cancelar */
	color: white !important;
	/* Cor do texto do botão */
}
.swal2-popup {
	border: 1px solid grey !important;
	border-radius: 12px !important;
	box-shadow: 0 0 25px rgba(100, 100, 100, 0.5) !important;
}

.spinner-border {
	width: 3rem !important;
	height: 3rem !important;
	color: #00a0ee;
}

/*******/
/*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;
}

select optgroup {
	font-style: normal;
	padding-right: 0.5rem;
}
/*******/
