/* ! GENERAL =========================================== */
* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;

}

html {
	font-size: 16px;  /*1rem = 16px*/
}

body {
	font-family: 'Open Sans', sans-serif;
	display: grid;
	grid-template-rows: auto 1fr auto;
	min-height: 100vh;
}

.float-right {
	float: right;
} /* Utilizado en boton Siguiente y Finalizar Prueba (durante el desarrollo de la prueba) */

.fondo__dibujos {
	background-color: #e3e9ec;
	background-image: url(../img/bg_dibujos.png);
	background-repeat: repeat;
    padding: 3rem;
} /* Utilizado en seleccion, introduccion, desarrollo y revision de la prueba */

.botones__navegacion-prueba {
	width: 100%;
	max-width: 900px;
	margin-top: 1rem;
} /* Utilizado en introduccion, desarrollo y revision de la prueba */

.alert {
	margin-bottom: 0 !important;
}

/* ! FIN GENERAL =========================================== */

/* ! FUENTES =========================================== */

/* OPENSANS */

@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,700';

/* CHANEWEI */

@font-face {
	font-family: "CHANEWEI";
	src: url("../fonts/CHANEWEI.eot");
	src: url("../fonts/CHANEWEI.eot?#iefix") format("embedded-opentype"),
		url("../fonts/CHANEWEI.svg#Gotham") format("svg"),
		url("../fonts/CHANEWEI.woff") format("woff"),
		url("../fonts/CHANEWEI.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

h1,h2,h3,h4 {
	font-family: "CHANEWEI", Helvetica, Arial, sans-serif;
	letter-spacing: -0.5px;
}

h5,h6 {
	font-family: "OpenSans", Helvetica, Arial, sans-serif !important;
	font-weight: 700;
}

/* ! FIN FUENTES =========================================== */

.navegacion-superior {
	margin-bottom:5px;
}

