.custom-day-cell {
	width: auto;
	height: auto;
}

.fc-daygrid-day-top a.fc-daygrid-day-number {
	display: block;
	width: 100%;
	height: 100%;
	text-align: right;
	/* Outros estilos personalizados, se necessário */
}

.checkmark {
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 13px;
}

.frame-upload {
	position: relative;
	/* top: 50%;
	left: 50%; */
	width: 500px;
	height: 500px;
	/* margin-top: -200px;
	margin-left: -200px; */
	border-radius: 2px;
	box-shadow: 4px 8px 16px 0 rgba(0, 0, 0, 0.1);
	overflow: hidden;
	background: linear-gradient(to top right, rgb(176, 211, 243) 0%, rgb(255, 255, 255) 100%);
	color: #333;
	font-family: "Open Sans", Helvetica, sans-serif;
}

.center-upload {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 440px;
	height: 440px;
	border-radius: 3px;
	box-shadow: 8px 10px 15px 0 rgba(0, 0, 0, 0.2);
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	flex-direction: column;
}

.title-upload {
	width: 100%;
	height: 50px;
	text-align: center;
}

.h1-upload {
	font-size: 16px;
	font-weight: 300;
	color: #666;
}

.dropzone {
	width: 100px;
	height: 80px;
	border: 1px dashed #999;
	border-radius: 3px;
	text-align: center;
}

.upload-icon {
	margin: 25px 2px 2px 2px;
}

.upload-input {
	position: relative;
	top: -62px;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

/* Alterações feitas dia 21/03 por Admin. */
#tabela-padrao {
	width: 100%;
}

#tabela-padrao.table-wrapper .table {
	width: 100%;
	/* Garante que a tabela use toda a largura disponível */
	border-collapse: separate;
	/* Usa espaçamento entre as células, se necessário */
	border-spacing: 0 1rem;
	/* Adiciona espaçamento vertical entre as linhas da tabela */
}

#tabela-padrao .table th,
#tabela-padrao .table td {
	padding: 0.5rem;
	/* Aumenta o padding dentro de cada célula */
	text-align: left;
	/* Alinha o texto à esquerda, ajuste conforme necessário */
	vertical-align: middle;
	/* Centraliza o conteúdo das células verticalmente */
}

#tabela-padrao .table th h6,
#tabela-padrao .table td p {
	margin-bottom: 0;
	/* Remove a margem inferior para cabeçalhos e parágrafos */
}

#tabela-padrao .table a {
	display: block;
	/* Faz com que o link preencha toda a célula para melhor acessibilidade */
	color: inherit;
	/* Mantém a cor do texto do link igual ao resto do texto da tabela */
	text-decoration: none;
	/* Remove o sublinhado do link */
}

#tabela-padrao .table a:hover {
	/*text-decoration: underline;  Adiciona sublinhado ao link ao passar o mouse */
}

/* Estilo adicional para melhorar a visibilidade ao passar o mouse sobre as linhas da tabela */
#tabela-padrao .table tbody tr:hover {
	background-color: #f5f5f5;
	/* Cor de fundo leve ao passar o mouse sobre uma linha */
}

.fake-select {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: -3.3vh;
	border: 1px solid #ccc;
	width: 100%;
}

.fake-select li {
	padding: 5px;
	border-bottom: 1px solid #eee;
	cursor: pointer;
}

.fake-select li:last-child {
	border-bottom: none;
}

.fake-select li:hover {
	opacity: 0.5;
}