﻿
/* ------------------ Wrappers ------------------ */

.wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.wrapper-inner {
    /* Removed 12/17
	overflow: auto;
	height: 100%; */
    flex: inherit;
    position: relative;
    /* Added 12/17 */
    flex: 1;
}

.container {
    /* Removed 12/17
	height: 100vh;
	*/
    Padding-top: 3rem;
    /*Added 01/07*/
    width: 100% !important;
}

.link {
    font-size: 1.4rem;
}


/* ------------------ Login Form ------------------ */

.logo {
    display: block;
    height: 5rem;
    width: 7.8rem;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 151 90' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3E%3Cg id='Logo'%3E%3Cg%3E%3Cpath d='M45.982,0.014l-45.982,89.872l16.508,0l45.98,-89.872l-16.506,0l0,0Z' style='fill:%23c90107;fill-rule:nonzero;'/%3E%3Cpath d='M94.067,0l-0.001,0.014l-16.244,0l0.002,89.879l16.425,0l0,-18.474l21.461,0l9.412,18.467l16.349,0l-45.198,-89.886l-2.206,0l0,0ZM94.249,29.273l14.769,28.998l-14.769,0l0,-28.998Z' style='fill:%23c90107;fill-rule:nonzero;'/%3E%3Cpath d='M48.895,58.345l14.742,0l0,-29.033l-14.742,29.033Z' style='fill:%23c90107;fill-rule:nonzero;'/%3E%3Cpath d='M42.095,71.76l-9.194,18.158l30.814,0l0,-18.158l-21.62,0l0,0Z' style='fill:%23c90107;fill-rule:nonzero;'/%3E%3CclipPath id='_clip1'%3E%3Cpath d='M-63.246,-63.275l0,217.526l269.168,0l-0.298,-217.526l-268.87,0Z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23_clip1)'%3E%3Cpath d='M145.396,81.717l0.628,0c0.694,0 1.287,-0.256 1.287,-0.912c0,-0.468 -0.336,-0.937 -1.287,-0.937c-0.28,0 -0.472,0.025 -0.628,0.045l0,1.804ZM145.396,84.669l-0.845,0l0,-5.329c0.447,-0.062 0.87,-0.128 1.507,-0.128c0.807,0 1.342,0.175 1.661,0.406c0.314,0.229 0.489,0.593 0.489,1.101c0,0.701 -0.471,1.128 -1.044,1.299l0,0.037c0.468,0.088 0.783,0.514 0.892,1.297c0.125,0.823 0.257,1.148 0.338,1.317l-0.887,0c-0.132,-0.169 -0.255,-0.658 -0.364,-1.358c-0.13,-0.679 -0.459,-0.938 -1.147,-0.938l-0.6,0l0,2.296ZM146.301,77.854c-2.107,0 -3.823,1.804 -3.823,4.036c0,2.264 1.716,4.051 3.837,4.051c2.121,0.025 3.829,-1.787 3.829,-4.028c0,-2.255 -1.708,-4.059 -3.829,-4.059l-0.014,0ZM146.315,77.11c2.616,0 4.685,2.121 4.685,4.78c0,2.692 -2.069,4.793 -4.699,4.793c-2.614,0 -4.733,-2.101 -4.733,-4.793c0,-2.659 2.119,-4.78 4.733,-4.78l0.014,0Z' style='fill:%23c90107;fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 7.8rem 5rem;
    /* Removed 12/17
		margin: 0 0 3rem 2rem; */
    /* Added 12/17 */
    text-indent: -9999px;
}

.login-form__input {
   margin-bottom:2.0rem;
}

.login-form__submit {
    /*padding: 1.0rem;*/
}

.login-form__forgot {
    padding-bottom: .5rem;
    text-align: center;
    padding: 1.5rem;
}

.tile-header--login {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

/* Reset Password */
.radio-group--inline {
    display: flex;
}

    .radio-group--inline .radio {
        margin-right: 4rem;
    }

/* ------------------ Added CSS: 12/17/2020 ------------------ */

/* ------------------ Footer ------------------ */


.tile-header--logo {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.footer {
    background-color: #f2f2f2;
    padding: 1rem 3rem;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    margin-top: 2rem;
    /*Added 01/13 */
    flex: 0 0 auto;
}

.footer__logo {
    display: block;
    height: 3rem;
    flex: 0 0 4.4rem;
    text-indent: -9999px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 151 90' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3E%3Cg id='Logo'%3E%3Cg%3E%3Cpath d='M45.982,0.014l-45.982,89.872l16.508,0l45.98,-89.872l-16.506,0l0,0Z' style='fill:%23C90107;fill-rule:nonzero;'/%3E%3Cpath d='M94.067,0l-0.001,0.014l-16.244,0l0.002,89.879l16.425,0l0,-18.474l21.461,0l9.412,18.467l16.349,0l-45.198,-89.886l-2.206,0l0,0ZM94.249,29.273l14.769,28.998l-14.769,0l0,-28.998Z' style='fill:%23C90107;fill-rule:nonzero;'/%3E%3Cpath d='M48.895,58.345l14.742,0l0,-29.033l-14.742,29.033Z' style='fill:%23C90107;fill-rule:nonzero;'/%3E%3Cpath d='M42.095,71.76l-9.194,18.158l30.814,0l0,-18.158l-21.62,0l0,0Z' style='fill:%23C90107;fill-rule:nonzero;'/%3E%3CclipPath id='_clip1'%3E%3Cpath d='M-63.246,-63.275l0,217.526l269.168,0l-0.298,-217.526l-268.87,0Z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23_clip1)'%3E%3Cpath d='M145.396,81.717l0.628,0c0.694,0 1.287,-0.256 1.287,-0.912c0,-0.468 -0.336,-0.937 -1.287,-0.937c-0.28,0 -0.472,0.025 -0.628,0.045l0,1.804ZM145.396,84.669l-0.845,0l0,-5.329c0.447,-0.062 0.87,-0.128 1.507,-0.128c0.807,0 1.342,0.175 1.661,0.406c0.314,0.229 0.489,0.593 0.489,1.101c0,0.701 -0.471,1.128 -1.044,1.299l0,0.037c0.468,0.088 0.783,0.514 0.892,1.297c0.125,0.823 0.257,1.148 0.338,1.317l-0.887,0c-0.132,-0.169 -0.255,-0.658 -0.364,-1.358c-0.13,-0.679 -0.459,-0.938 -1.147,-0.938l-0.6,0l0,2.296ZM146.301,77.854c-2.107,0 -3.823,1.804 -3.823,4.036c0,2.264 1.716,4.051 3.837,4.051c2.121,0.025 3.829,-1.787 3.829,-4.028c0,-2.255 -1.708,-4.059 -3.829,-4.059l-0.014,0ZM146.315,77.11c2.616,0 4.685,2.121 4.685,4.78c0,2.692 -2.069,4.793 -4.699,4.793c-2.614,0 -4.733,-2.101 -4.733,-4.793c0,-2.659 2.119,-4.78 4.733,-4.78l0.014,0Z' style='fill:%23C90107;fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 4.6rem 2.4rem;
    margin-right: 1rem;
}

@media (min-width: 768px) {

    .footer {
        padding: 1rem;
        align-items: center;
        justify-content: space-between;
        flex-direction: row;
        /*Added 01/13 */
        flex: 0 0 5rem;
    }
}


/* ------------------ Added CSS: 12/17/2020 ------------------ */

/* */

/*.hideMe {
	-moz-animation: cssAnimation 0s ease-in 5s forwards;*/
/* Firefox */
/*-webkit-animation: cssAnimation 0s ease-in 5s forwards;*/
/* Safari and Chrome */
/*-o-animation: cssAnimation 0s ease-in 5s forwards;*/
/* Opera */
/*animation: cssAnimation 0s ease-in 5s forwards;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@keyframes cssAnimation {
	to {
		width: 0;
		height: 0;
		overflow: hidden;
	}
}

@-webkit-keyframes cssAnimation {
	to {
		width: 0;
		height: 0;
		visibility: hidden;
	}
}*/

/* Back to login link */
.back-link {
    font-size: 16px;
    font-weight: 500;
    color: #000;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    margin-bottom: 12px;
}

.back-link:hover {
    text-decoration: underline;
}

.back-arrow {
    font-size: 18px;
    margin-right: 6px;
}

/* Page heading */
.page-title {
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 20px;
    padding-bottom: 6px;
    border-bottom: 2px solid #c8102e; /* same red underline */
    display: inline-block;
}

/* Readonly email */
.readonly-input {
    background-color: #f3f3f3;
    color: #6c6c6c;
    cursor: not-allowed;
}

/* Captcha spacing */
.captcha-wrapper {
    margin-top: 16px;
    margin-bottom: 16px;
}
