body {
	background-image: url('../img/bg.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: 100% auto;
}

.wizard-container {
	opacity: 0.95;
}

.country-flag {
	height: 110px;
	padding: 0;
}
/* Item  title */
.card .active .xb-item--title > a > h3{
	color:#fd2474;
	
}
.country-select, .language-select {
	border-width: 2px !important;
	cursor: pointer;
}

.country-select.active > a > h3 {
	border-color: var(--info) !important;
	color: red;
}

.language-select.active {
	border-color: var(--gray) !important;
}

.matura-other {
	width: 80%;
	display: inline-block;
}