@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,400;0,700;0,900;1,400&display=swap');

:root {
	--primary: #27278a;
}

body {
	font-family:"Source Sans Pro", sans-serif;
	margin: 0;
	min-width: 100vw;
	min-height: 100vh;
	background-color: var(--primary);
	color: var(--primary);
}

h1 {
	font-weight: 700;
	text-align: center;
	font-size: 3rem;
}

.full-screen{
	min-width: 100vw;
	min-height: 100vh;
}

.lang {
display: flex;
justify-content: end;
}

.login-pad {
	max-width: 375px;
}

.card-header {
	border: none;
	padding: 2rem 1.25rem  0;
}
.locale_link img {
	width: 1.5em;
	height: 1.5em;
	display: block;
}

.locale_link ~ .locale_link {
	margin-left: .7rem;
}

.card {
	border-radius: 3em;
}

.btn-outline-primary {
	color: var(--primary);
	background-color: transparent;
	background-image: none;
	border-color: var(--primary);
}

.btn-outline-primary:hover {
	color: white;
	background-color: var(--primary);
	border-color: var(--primary);
}
/* 
.client-logo {
	background-image: url(../img/rh-logo.png);
	position: absolute;
	bottom: 2rem;
	right: 2rem;
	width: 12rem;
	height: 4rem;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom right;
} */

@media only screen and (min-width: 992px) {
		body {
		background-size: 30% ;
	}
}