body {
	font-family: SanaSansAlt-Medium, SanaSansAlt-Black, SanaSansAlt-Book!important;
	font-size: 14px
}

.card-header {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: inherit;
	border-bottom: 0;
	color: #333;
	font-size: 32px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 38px
}

.logo {
	text-align: center!important
}

.card-body {
	padding: 5% 15%
}

.card {
	margin-top: 1.5rem;
	border-radius: 3px;
	background-color: hsla(0, 0%, 100%, .7);
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .5)!important
}

#hidePL{
	display: none;
}

@media screen and (min-width:1190px) {
	footer,
	header {
		width: 100%
	}
	.col-xl-7 {
		max-width: 55%
	}
}

@media screen and (max-width:990px) {
	footer {
		border-top: 1px solid #e6e7eb
	}
}

@media screen and (min-width:991px) {
	footer>nav {
		margin-bottom: 1.5rem
	}
	.col-xl-7 {
		max-width: 45%
	}
}

@media only screen and (min-width:900px) {
	.password-rules {
		position: absolute;
		left: 100%;
		padding: 20px;
		margin-top: -50px;
		width: 50%;
		border-radius: 3px;
		box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .2)
	}
	.password-rules:before {
		content: "";
		position: absolute;
		left: -15px;
		border: 8px solid transparent;
		border-right-color: #fff;
		z-index: 1
	}
}

#toLogin.btn.btn-lg:not(#toLogin),
.btn.btn-lg#toLogin:not(#toLogin),
.button#toLogin.btn.btn-lg:not(#toLogin),
.button.btn.btn-lg#toLogin:not(#toLogin),
.button.filled#toLogin,
.button.filled#toLogin.btn.btn-lg:not(#toLogin),
.button.filled.btn.btn-lg#toLogin:not(#toLogin),
.button.large.btn.btn-lg#toLogin:not(#toLogin),
.button.large.filled#toLogin,
.button.large.filled#toLogin.btn.btn-lg:not(#toLogin),
.filled#toLogin,
.filled#toLogin.btn.btn-lg:not(#toLogin),
.filled.btn.btn-lg#toLogin:not(#toLogin),
.large#toLogin.btn.btn-lg:not(#toLogin),
.large.btn.btn-lg#toLogin:not(#toLogin),
.large.filled#toLogin,
.large.filled#toLogin.btn.btn-lg:not(#toLogin),
.large.filled.btn.btn-lg#toLogin:not(#toLogin) {
	border-radius: 6px;
	font-family: Sana Sans Alt black;
	font-size: 15px;
	text-transform: none;
	font-weight: 900;
	color: #fff!important;
	background-color: #333!important;
	border: 0
}

#toLogin.btn.btn-lg:disabled:not(#toLogin),
.btn.btn-lg#toLogin:disabled:not(#toLogin),
.button#toLogin.btn.btn-lg:disabled:not(#toLogin),
.button.btn.btn-lg#toLogin:disabled:not(#toLogin),
.button.filled#toLogin.btn.btn-lg:disabled:not(#toLogin),
.button.filled#toLogin:disabled,
.button.filled.btn.btn-lg#toLogin:disabled:not(#toLogin),
.button.large.btn.btn-lg#toLogin:disabled:not(#toLogin),
.button.large.filled#toLogin.btn.btn-lg:disabled:not(#toLogin),
.button.large.filled#toLogin:disabled,
.filled#toLogin.btn.btn-lg:disabled:not(#toLogin),
.filled#toLogin:disabled,
.filled.btn.btn-lg#toLogin:disabled:not(#toLogin),
.large#toLogin.btn.btn-lg:disabled:not(#toLogin),
.large.btn.btn-lg#toLogin:disabled:not(#toLogin),
.large.filled#toLogin.btn.btn-lg:disabled:not(#toLogin),
.large.filled#toLogin:disabled,
.large.filled.btn.btn-lg#toLogin:disabled:not(#toLogin) {
	color: #cdcbcb!important;
	background-color: #e2e1e1!important
}

#toLogin.btn.btn-lg:hover:not(#toLogin),
.btn.btn-lg#toLogin:hover:not(#toLogin),
.button#toLogin.btn.btn-lg:hover:not(#toLogin),
.button.btn.btn-lg#toLogin:hover:not(#toLogin),
.button.filled#toLogin.btn.btn-lg:hover:not(#toLogin),
.button.filled#toLogin:hover,
.button.filled.btn.btn-lg#toLogin:hover:not(#toLogin),
.button.large.btn.btn-lg#toLogin:hover:not(#toLogin),
.button.large.filled#toLogin.btn.btn-lg:hover:not(#toLogin),
.button.large.filled#toLogin:hover,
.filled#toLogin.btn.btn-lg:hover:not(#toLogin),
.filled#toLogin:hover,
.filled.btn.btn-lg#toLogin:hover:not(#toLogin),
.large#toLogin.btn.btn-lg:hover:not(#toLogin),
.large.btn.btn-lg#toLogin:hover:not(#toLogin),
.large.filled#toLogin.btn.btn-lg:hover:not(#toLogin),
.large.filled#toLogin:hover,
.large.filled.btn.btn-lg#toLogin:hover:not(#toLogin) {
	color: #fff!important;
	background-color: #202020!important
}

#toLogin.btn.btn-lg:active:not(#toLogin),
.btn.btn-lg#toLogin:active:not(#toLogin),
.button#toLogin.btn.btn-lg:active:not(#toLogin),
.button.btn.btn-lg#toLogin:active:not(#toLogin),
.button.filled#toLogin.btn.btn-lg:active:not(#toLogin),
.button.filled#toLogin:active,
.button.filled.btn.btn-lg#toLogin:active:not(#toLogin),
.button.large.btn.btn-lg#toLogin:active:not(#toLogin),
.button.large.filled#toLogin.btn.btn-lg:active:not(#toLogin),
.button.large.filled#toLogin:active,
.filled#toLogin.btn.btn-lg:active:not(#toLogin),
.filled#toLogin:active,
.filled.btn.btn-lg#toLogin:active:not(#toLogin),
.large#toLogin.btn.btn-lg:active:not(#toLogin),
.large.btn.btn-lg#toLogin:active:not(#toLogin),
.large.filled#toLogin.btn.btn-lg:active:not(#toLogin),
.large.filled#toLogin:active,
.large.filled.btn.btn-lg#toLogin:active:not(#toLogin) {
	color: #fff!important;
	background-color: #202020!important
}

#toLogin.btn.btn-lg:not(#toLogin),
.btn.btn-lg#toLogin:not(#toLogin),
.btn.btn-lg:not(#toLogin),
.button#toLogin.btn.btn-lg:not(#toLogin),
.button.btn.btn-lg#toLogin:not(#toLogin),
.button.btn.btn-lg:not(#toLogin),
.button.filled#toLogin.btn.btn-lg:not(#toLogin),
.button.filled.btn.btn-lg#toLogin:not(#toLogin),
.button.filled.btn.btn-lg:not(#toLogin),
.button.large.btn.btn-lg#toLogin:not(#toLogin),
.button.large.btn.btn-lg:not(#toLogin),
.button.large.filled.btn.btn-lg#toLogin:not(#toLogin),
.button.large.filled.btn.btn-lg:not(#toLogin),
.filled#toLogin.btn.btn-lg:not(#toLogin),
.filled.btn.btn-lg#toLogin:not(#toLogin),
.filled.btn.btn-lg:not(#toLogin),
.large#toLogin.btn.btn-lg:not(#toLogin),
.large.btn.btn-lg#toLogin:not(#toLogin),
.large.btn.btn-lg:not(#toLogin),
.large.filled#toLogin.btn.btn-lg:not(#toLogin),
.large.filled.btn.btn-lg#toLogin:not(#toLogin),
.large.filled.btn.btn-lg:not(#toLogin) {
	border-radius: 6px;
	font-family: Sana Sans Alt black;
	font-size: 15px;
	text-transform: none;
	font-weight: 900;
	color: #fff!important;
	background-color: #e0001a!important;
	border: 0
}

#toLogin.btn.btn-lg:hover:not(#toLogin),
.btn.btn-lg#toLogin:hover:not(#toLogin),
.btn.btn-lg:hover:not(#toLogin),
.button#toLogin.btn.btn-lg:hover:not(#toLogin),
.button.btn.btn-lg#toLogin:hover:not(#toLogin),
.button.btn.btn-lg:hover:not(#toLogin),
.button.filled#toLogin.btn.btn-lg:hover:not(#toLogin),
.button.filled.btn.btn-lg#toLogin:hover:not(#toLogin),
.button.filled.btn.btn-lg:hover:not(#toLogin),
.button.large.btn.btn-lg#toLogin:hover:not(#toLogin),
.button.large.btn.btn-lg:hover:not(#toLogin),
.button.large.filled.btn.btn-lg#toLogin:hover:not(#toLogin),
.button.large.filled.btn.btn-lg:hover:not(#toLogin),
.filled#toLogin.btn.btn-lg:hover:not(#toLogin),
.filled.btn.btn-lg#toLogin:hover:not(#toLogin),
.filled.btn.btn-lg:hover:not(#toLogin),
.large#toLogin.btn.btn-lg:hover:not(#toLogin),
.large.btn.btn-lg#toLogin:hover:not(#toLogin),
.large.btn.btn-lg:hover:not(#toLogin),
.large.filled#toLogin.btn.btn-lg:hover:not(#toLogin),
.large.filled.btn.btn-lg#toLogin:hover:not(#toLogin),
.large.filled.btn.btn-lg:hover:not(#toLogin) {
	color: #fff!important;
	background-color: #a80013!important
}

#toLogin.btn.btn-lg:active:not(#toLogin),
.btn.btn-lg#toLogin:active:not(#toLogin),
.btn.btn-lg:active:not(#toLogin),
.button#toLogin.btn.btn-lg:active:not(#toLogin),
.button.btn.btn-lg#toLogin:active:not(#toLogin),
.button.btn.btn-lg:active:not(#toLogin),
.button.filled#toLogin.btn.btn-lg:active:not(#toLogin),
.button.filled.btn.btn-lg#toLogin:active:not(#toLogin),
.button.filled.btn.btn-lg:active:not(#toLogin),
.button.large.btn.btn-lg#toLogin:active:not(#toLogin),
.button.large.btn.btn-lg:active:not(#toLogin),
.button.large.filled.btn.btn-lg#toLogin:active:not(#toLogin),
.button.large.filled.btn.btn-lg:active:not(#toLogin),
.filled#toLogin.btn.btn-lg:active:not(#toLogin),
.filled.btn.btn-lg#toLogin:active:not(#toLogin),
.filled.btn.btn-lg:active:not(#toLogin),
.large#toLogin.btn.btn-lg:active:not(#toLogin),
.large.btn.btn-lg#toLogin:active:not(#toLogin),
.large.btn.btn-lg:active:not(#toLogin),
.large.filled#toLogin.btn.btn-lg:active:not(#toLogin),
.large.filled.btn.btn-lg#toLogin:active:not(#toLogin),
.large.filled.btn.btn-lg:active:not(#toLogin) {
	color: #fff!important;
	background-color: #a80013!important
}

#toLogin.btn.btn-lg:disabled:not(#toLogin),
.btn.btn-lg#toLogin:disabled:not(#toLogin),
.btn.btn-lg:disabled:not(#toLogin),
.button#toLogin.btn.btn-lg:disabled:not(#toLogin),
.button.btn.btn-lg#toLogin:disabled:not(#toLogin),
.button.btn.btn-lg:disabled:not(#toLogin),
.button.filled#toLogin.btn.btn-lg:disabled:not(#toLogin),
.button.filled.btn.btn-lg#toLogin:disabled:not(#toLogin),
.button.filled.btn.btn-lg:disabled:not(#toLogin),
.button.large.btn.btn-lg#toLogin:disabled:not(#toLogin),
.button.large.btn.btn-lg:disabled:not(#toLogin),
.button.large.filled.btn.btn-lg#toLogin:disabled:not(#toLogin),
.button.large.filled.btn.btn-lg:disabled:not(#toLogin),
.filled#toLogin.btn.btn-lg:disabled:not(#toLogin),
.filled.btn.btn-lg#toLogin:disabled:not(#toLogin),
.filled.btn.btn-lg:disabled:not(#toLogin),
.large#toLogin.btn.btn-lg:disabled:not(#toLogin),
.large.btn.btn-lg#toLogin:disabled:not(#toLogin),
.large.btn.btn-lg:disabled:not(#toLogin),
.large.filled#toLogin.btn.btn-lg:disabled:not(#toLogin),
.large.filled.btn.btn-lg#toLogin:disabled:not(#toLogin),
.large.filled.btn.btn-lg:disabled:not(#toLogin) {
	color: #fff!important;
	background-color: #cdcbcb!important
}

#toLogin,
#toLogin.btn.btn-lg:not(#toLogin),
.btn.btn-lg#toLogin:not(#toLogin),
.button#toLogin,
.button#toLogin.btn.btn-lg:not(#toLogin),
.button.btn.btn-lg#toLogin:not(#toLogin),
.button.large#toLogin,
.button.large#toLogin.btn.btn-lg:not(#toLogin),
.large#toLogin,
.large#toLogin.btn.btn-lg:not(#toLogin),
.large.btn.btn-lg#toLogin:not(#toLogin) {
	border-radius: 6px;
	font-family: Sana Sans Alt black;
	font-size: 15px;
	text-transform: none;
	font-weight: 900;
	color: #333!important;
	background-color: transparent!important;
	border: 1px solid #333
}

#toLogin.btn.btn-lg:hover:not(#toLogin),
#toLogin:hover,
.btn.btn-lg#toLogin:hover:not(#toLogin),
.button#toLogin.btn.btn-lg:hover:not(#toLogin),
.button#toLogin:hover,
.button.btn.btn-lg#toLogin:hover:not(#toLogin),
.button.large#toLogin.btn.btn-lg:hover:not(#toLogin),
.button.large#toLogin:hover,
.large#toLogin.btn.btn-lg:hover:not(#toLogin),
.large#toLogin:hover,
.large.btn.btn-lg#toLogin:hover:not(#toLogin) {
	color: #333!important;
	background-color: hsla(0, 2.8%, 58%, .48)!important
}

#toLogin.btn.btn-lg:disabled:not(#toLogin),
#toLogin:disabled,
.btn.btn-lg#toLogin:disabled:not(#toLogin),
.button#toLogin.btn.btn-lg:disabled:not(#toLogin),
.button#toLogin:disabled,
.button.btn.btn-lg#toLogin:disabled:not(#toLogin),
.button.large#toLogin.btn.btn-lg:disabled:not(#toLogin),
.button.large#toLogin:disabled,
.large#toLogin.btn.btn-lg:disabled:not(#toLogin),
.large#toLogin:disabled,
.large.btn.btn-lg#toLogin:disabled:not(#toLogin) {
	color: #cdcbcb!important;
	background-color: #e2e1e1!important
}

#toLogin.btn.btn-lg:active:not(#toLogin),
#toLogin:active,
.btn.btn-lg#toLogin:active:not(#toLogin),
.button#toLogin.btn.btn-lg:active:not(#toLogin),
.button#toLogin:active,
.button.btn.btn-lg#toLogin:active:not(#toLogin),
.button.large#toLogin.btn.btn-lg:active:not(#toLogin),
.button.large#toLogin:active,
.large#toLogin.btn.btn-lg:active:not(#toLogin),
.large#toLogin:active,
.large.btn.btn-lg#toLogin:active:not(#toLogin) {
	color: #333!important;
	background-color: hsla(0, 2.8%, 58%, .48)!important
}

#toLogin.btn.btn-lg:not(#toLogin),
.btn.btn-lg#toLogin:not(#toLogin),
.button#toLogin.btn.btn-lg:not(#toLogin),
.button.btn.btn-lg#toLogin:not(#toLogin),
.button.large#toLogin.btn.btn-lg:not(#toLogin),
.large#toLogin.btn.btn-lg:not(#toLogin),
.large.btn.btn-lg#toLogin:not(#toLogin) {
	border-radius: 6px;
	font-family: Sana Sans Alt black;
	font-size: 15px;
	text-transform: none;
	font-weight: 900;
	color: #e0001a!important;
	background-color: transparent!important;
	border: 1px solid #e0001a
}

#toLogin.btn.btn-lg:hover:not(#toLogin),
.btn.btn-lg#toLogin:hover:not(#toLogin),
.button#toLogin.btn.btn-lg:hover:not(#toLogin),
.button.btn.btn-lg#toLogin:hover:not(#toLogin),
.button.large#toLogin.btn.btn-lg:hover:not(#toLogin),
.large#toLogin.btn.btn-lg:hover:not(#toLogin),
.large.btn.btn-lg#toLogin:hover:not(#toLogin) {
	color: #e0001a!important;
	background-color: rgba(224, 0, 26, .16)!important
}

#toLogin.btn.btn-lg:disabled:not(#toLogin),
.btn.btn-lg#toLogin:disabled:not(#toLogin),
.button#toLogin.btn.btn-lg:disabled:not(#toLogin),
.button.btn.btn-lg#toLogin:disabled:not(#toLogin),
.button.large#toLogin.btn.btn-lg:disabled:not(#toLogin),
.large#toLogin.btn.btn-lg:disabled:not(#toLogin),
.large.btn.btn-lg#toLogin:disabled:not(#toLogin) {
	color: #cdcbcb!important;
	background-color: #e2e1e1!important
}

#toLogin.btn.btn-lg:active:not(#toLogin),
.btn.btn-lg#toLogin:active:not(#toLogin),
.button#toLogin.btn.btn-lg:active:not(#toLogin),
.button.btn.btn-lg#toLogin:active:not(#toLogin),
.button.large#toLogin.btn.btn-lg:active:not(#toLogin),
.large#toLogin.btn.btn-lg:active:not(#toLogin),
.large.btn.btn-lg#toLogin:active:not(#toLogin) {
	color: #e0001a!important;
	background-color: rgba(224, 0, 26, .16)!important
}

.btn.btn-lg {
	font-family: SanaSansAlt-Medium, SanaSansAlt-Black, SanaSansAlt-Book!important
}

@font-face {
	font-family: SanaSansAlt-Black;
	src: local("SanaSansAlt-Black"), url(../font/SanaSansAlt-Black.woff) format("woff"), url(../font/SanaSansAlt-Black.woff2) format("woff2");
	font-style: normal
}

@font-face {
	font-family: SanaSansAlt-Medium;
	src: local("SanaSansAlt-Medium"), url(../font/SanaSansAlt-Medium.woff) format("woff"), url(../font/SanaSansAlt-Medium.woff2) format("woff2");
	font-style: normal
}

@font-face {
	font-family: SanaSansAlt-Book;
	src: local("SanaSansAlt-Book"), url(../font/SanaSansAlt-Book.woff) format("woff"), url(../font/SanaSansAlt-Book.woff2) format("woff2");
	font-style: normal
}

.password-rules {
	width: unset!important
}