/*
 * The sign-in page's rules (legacy images/page1.css), every constant read
 * from /css/tokens.css. Legacy's unused rules (the animated password field,
 * which no page carries) are not kept.
 */

.up .section1{padding: var(--space-126) 0 var(--space-106);}
.up .section1 .head-blk{text-align: center;padding-bottom: var(--space-76);}
.up .section1 .text-blk{padding-bottom: var(--space-56);}
.up .section1 .text-blk p:not(:last-child){padding-bottom: var(--space-30);}
.up .section1 .head-blk p:not(:last-child){padding-bottom: var(--space-51);}
.up .section1 form{flex-wrap: wrap;}
.up .section1 form .form-group{padding-bottom: var(--space-103);}
.up .section1 form .form-group:not(:last-child){padding-right: var(--space-100);}
.up .section1 form input{border:var(--border-1) solid var(--grey);border-radius:var(--radius-20);padding:var(--space-12) var(--space-15);font-size:var(--font-size-32);font-family: var(--font-proxima);color:var(--grey);font-weight: 400;}
.up .section1 form .submit-btn{width: 100%;}
.up .section1 form .submit-btn button{border-radius: var(--radius-20);background-color: var(--blue);font-size: var(--font-size-38);font-family: var(--font-proxima);padding: var(--space-10) var(--space-65);color: var(--white);font-weight: 500;text-transform: uppercase;border: none;cursor: pointer;border: var(--border-1) solid var(--color-clear);}
.up .section1 form .submit-btn button:hover{background-color: var(--color-clear);color: var(--blue);border-color: var(--blue);}

.up .download-section{text-align: right;}
.up .download-section a{font-family: var(--font-proxima);font-size: var(--font-size-32);font-weight: 400;color: var(--blue2);text-decoration: underline !important;}
.up .download-section img{max-width: var(--size-40);}

.login-popup{

	padding: var(--space-25) !important;

}
