@charset "utf-8";

body {
    border-top: solid 10px #000;
    background-color: #fff;
    margin: 0;
    padding: 0;
    height: 100vh;
}

.bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media (min-width: 768px) {
	.bd-placeholder-img-lg {
		font-size: 3.5rem;
	}
}

.overlay {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
	z-index: 2;
	cursor: pointer;
}

#enviar_dados {
	border-radius: 15px;
	font-size: 20px;
	color: #fff;
	border: 0px;
	padding: 10px;
}

.error {
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #dc3545;		
}

/* toggle container */
.card-checkbox.custom-control-input:not(:checked) ~ .custom-control-label::before {
	background-color: #fff; /* Change the background color of the toggle container  when it is not checked */
	border-color: #bfc2c4; /* Change the border color of the toggle container when it is not checked */
}

.card-checkbox.custom-control-input:checked ~ .custom-control-label::before {
	background-color: #343a40; /* Change the color of the toggle container when it is checked */
	border-color: #343a40; /* Change the border color of the toggle container when it is checked */
}

a {
  color: #000;
  text-decoration: #bfc2c4;
  background-color: transparent;
}

a:hover {
	color: #000;
	text-decoration: underline;
	background-color: transparent;
}