@import url('https://fonts.googleapis.com/css2?family=Gabarito:wght@400;700&display=swap');


* {	
	font-family: 'Gabarito', sans-serif;
	font-size: 1rem;
}

.link-menu {
    display: block;
    padding: 10px 5px;
    color: black;
    text-decoration: none;
    font-size: 1rem!important;
    letter-spacing: 1px!important;
}

.btn-mio {
	font-size: 0.75rem!important;
	text-transform: uppercase;
	letter-spacing: 1px!important;
	font-weight: bold;
}

.accordion-button {
	color:black!important;
	background-color:#f7f7f7!important;
}

.navbar-light .navbar-toggler {
	border-color:none!important;
}

.navbar-light .navbar-toggler > i {
	color:black!important;
	font-size: 2rem!important;
}

h1,h2 {
	text-transform: uppercase;
	color: black;
	letter-spacing: 1px;
	font-size: 1.4rem!important;
	font-weight: bold;
}

h2 {
	font-size: 0.9rem!important;
}

.nav-item > .new, .dropdown-menu > .new {
	color: black!important;
	font-size: 1rem;
	letter-spacing: 0.5px;
}

.dropdown-menu > .new {
	font-size: 0.9rem!important;
}

.correcto, .incorrecto {
	position: fixed;
	width: 100%;
	top: 0px;
	left: 0px;
	padding: 10px;
	background: #7ED957;
	color: black;
	text-align: center;
	font-size: 1rem;
	z-index: 9999;
	font-weight: bold;
}

.incorrecto {
	background: #d62828;
	color: black;
}

.card-header {
	background:#EFEDE0!important;
}

.card-header button {
	color: black;
	font-size: 1.1rem;
	font-weight: bold;
}

.table-responsive {
	border: 1px solid #ccc!important;
	border-radius: 5px;
}

@media print and (min-width: 120px) {

	html, body {
		background: #fff;
	}

	header, footer, .fila-oculta {
		display: none !important;
	}

	@page{
	   margin: 0;
	   size: A4!important;
	}

}