﻿:root {
	--main-border-radius: 4px !important;
}
.w-100 {
	width:100%;
}
.va-bl-text {
	color:#012222;
}
.va-bl-text-87 {
	color:#223f3f;
}
.va-bl-text-60 {
	color:#677a7a;
}
.va-bl-text-38 {
	color:#9eabab;
}
.va-blue-text {
	color:#5abcbd;
}
.btn-va-secondary {
	background-color:hsla(147,2%,94%,1);color:#677a7a !important;
	border-radius:var(--main-border-radius);
}
.btn-va-secondary:hover {
	background-color:hsla(147,2%,90%,1);color:#677a7a !important;
}

.btn-va-primary {
	background-color:hsla(181,52%,70%,1);color:#fff !important;
	border-radius:var(--main-border-radius);
}
.btn-va-primary:hover {
	background-color:hsla(181,52%,66%,1);color:#fff !important;
	border-radius:var(--main-border-radius);
}
.btn-va-big {
	padding:10px 15px !important;
}
.new-login-container {
    position: relative;
    left: 0;right: 0;
    margin: 0 auto;
	max-width:465px;
	padding:55px 35px 35px;
    background-color: #fff;
    border-radius: 4px;
    top: 12.114em;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 420ms cubic-bezier(.165,.84,.44,1) 320ms;
    -moz-transition: all 420ms cubic-bezier(.165,.84,.44,1) 320ms;
    -ms-transition: all 420ms cubic-bezier(.165,.84,.44,1) 320ms;
    transition: all 420ms cubic-bezier(.165,.84,.44,1) 320ms;
    z-index: 50;
	box-shadow:0 1px 25px hsla(181,52%,15%,.33);
}
.new-login-container img {
	margin-bottom:20px;height:35px;
	opacity:0;visibility: hidden;
	transform: translateY(6px);
}
.new-login-container.active img {
	opacity:1;visibility: visible;
	-webkit-transition: all 420ms cubic-bezier(.165,.84,.44,1) 420ms;-moz-transition: all 420ms cubic-bezier(.165,.84,.44,1) 420ms;-ms-transition: all 420ms cubic-bezier(.165,.84,.44,1) 420ms;transition: all 420ms cubic-bezier(.165,.84,.44,1) 420ms;
	transform: translateY(0px);
}
.new-login-container h4 {
	margin-bottom:24px;margin-top:0;font-size:22px;max-width:370px;line-height:1.42em;
	opacity:0;visibility: hidden;
	transform: translateY(6px);
}
.new-login-container.active h4 {
	opacity:1;visibility: visible;
	-webkit-transition: all 420ms cubic-bezier(.165,.84,.44,1) 460ms;-moz-transition: all 420ms cubic-bezier(.165,.84,.44,1) 460ms;-ms-transition: all 420ms cubic-bezier(.165,.84,.44,1) 460ms;transition: all 420ms cubic-bezier(.165,.84,.44,1) 460ms;
	transform: translateY(0px);
}
.new-login-container.active {
	opacity:1;visibility: visible;
	top: 10.714em;
}
.login-container-inner-btns {
	display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 15px;
}
.login-container-inner-btns div {
	opacity:0;visibility: hidden;
	transform: translateY(6px);
}
.new-login-container.active .login-container-inner-btns div {
	opacity:1;visibility: visible;
	-webkit-transition: all 420ms cubic-bezier(.165,.84,.44,1) 510ms;-moz-transition: all 420ms cubic-bezier(.165,.84,.44,1) 510ms;-ms-transition: all 420ms cubic-bezier(.165,.84,.44,1) 510ms;transition: all 420ms cubic-bezier(.165,.84,.44,1) 510ms;
	transform: translateY(0px);
}
.fullPageBg:after {
	content:'';
	position:absolute;
	left:0;top:0;
	background-color:rgba(1,34,34,0.24);
	width:100%;height:100%;z-index:1;
}