.isHidden{visibility:hidden}#loginModal.hasProfileView:after{left:100px}#loginModal.hasProfileView:before{left:100px}#loginModal{position:absolute;width:328px;padding:16px 25px 25px 25px;border:1px solid #707070;font-family:"LatoRegular";background-color:white;color:#2a2a2a;line-height:initial;text-align:left}#loginModal .errorMessage{color:red!important;background:pink!important;width:318px;padding:5px;margin:10px 0 10px 0}#loginModal:after{content:'';display:block;position:absolute;top:-19px;left:180px;width:0;height:0;border-color:transparent transparent #FFF transparent;border-style:solid;border-width:10px}#loginModal:before{content:'';display:block;position:absolute;top:-20px;left:180px;width:0;height:0;border-color:transparent transparent #707070 transparent;border-style:solid;border-width:10px}#loginModal.fixedModal{position:fixed;z-index:500001}#loginModal.absoluteModal{position:absolute;z-index:500002}#loginModal #forgotPasswordSignInContainer>input[type="submit"],#loginModal #sendPassword{font-family:LatoRegular;text-decoration:none;color:#0092f3;font-size:18px;width:142px;height:40px;border-radius:4px;cursor:pointer;background-color:transparent;border:2px solid #0092f3}#loginModal #forgotPasswordSignInContainer>input[type="submit"]:hover,#loginModal #sendPassword:hover{text-decoration:none;font-size:18px;width:142px;height:40px;border-radius:4px;border:0;color:white;background-color:#0092f3;text-decoration:none;font-family:LatoRegular;cursor:pointer}#loginModal .titleContainer{font-size:20px;display:flex;border-bottom:1px solid #a1a1a1;width:100%;align-items:center;justify-content:center;padding-bottom:10px}#loginModal .titleContainer :nth-child(1){flex:1}#loginModal .titleContainer :nth-child(2){height:25px;width:25px;cursor:pointer}#loginModal .copyContainer{font-size:16px;border-bottom:1px solid #a1a1a1;color:#707070;padding-bottom:10px;padding-top:10px;display:none}#loginModal input[type='text'],#loginModal input[type='password']{font-size:16px;display:block;margin:10px 0 15px 0;width:308px;border:0;padding:10px;background-color:#f3f3f3}#loginModal input[type='text']:-moz-placeholder,#loginModal input[type='password']:-moz-placeholder{color:#bcbcbc}#loginModal input[type='text']::-moz-placeholder,#loginModal input[type='password']::-moz-placeholder{color:#bcbcbc}#loginModal input[type='text']:-ms-input-placeholder,#loginModal input[type='password']:-ms-input-placeholder{color:#bcbcbc}#loginModal input[type='text']::-webkit-input-placeholder,#loginModal input[type='password']::-webkit-input-placeholder{color:#bcbcbc}#loginModal .buttonLink{text-decoration:none;font-size:18px;width:142px;height:40px;border-radius:4px;border:0;color:white;background-color:#0092f3;text-decoration:none;font-family:LatoRegular;cursor:pointer;display:flex;align-items:center;text-align:center}#loginModal .buttonLink div{flex:1}#loginModal .messageContainer>:first-child{margin:20px 0 15px 0;font-size:18px;display:flex;align-items:center;color:#707070}#loginModal .messageContainer>:nth-child(2){color:#707070;font-size:14px}#loginModal #signInSignUpView #socialAccountSignIn{margin:20px 0 30px 0;font-size:16px;display:flex;color:#707070;align-items:center}#loginModal #signInSignUpView #socialAccountSignIn div{flex:1}#loginModal #signInSignUpView #socialAccountSignIn a{margin-right:5px;width:35px;height:35px;cursor:pointer}#loginModal #signInSignUpView #socialAccountSignIn a:nth-of-type(1){background:url(/assets/images/2015/site/social_share/social_icons.svg) -4px -3px no-repeat}#loginModal #signInSignUpView #socialAccountSignIn a:nth-of-type(2){background:url(/assets/images/2015/site/social_share/social_icons.svg) -80px -3px no-repeat}#loginModal #signInSignUpView #socialAccountSignIn a:nth-of-type(3){background:url(/assets/images/2015/site/social_share/social_icons.svg) -42px -3px no-repeat}#loginModal #signInSignUpView #emailSignIn{color:#707070;font-size:16px}#loginModal #signInSignUpView #forgotPasswordSignInContainer{cursor:pointer;display:flex;color:#0092f3;margin-bottom:15px;align-items:center}#loginModal #signInSignUpView #forgotPasswordSignInContainer #forgotPasswordLink{font-size:16px;font-weight:bold;flex:1}#loginModal #signInSignUpView #dividerContainer{display:flex;font-weight:bold}#loginModal #signInSignUpView #dividerContainer .divider{width:330px;background-color:#a1a1a1;margin:auto;height:1px}#loginModal #signInSignUpView #dividerContainer :nth-child(2){font-size:16px;margin:-1px 10px 0 10px;color:#707070;min-width:20px}#loginModal #signInSignUpView #signUpContainer{display:flex;font-size:16px;font-weight:bold;color:#707070;margin:16px 0 0 0;align-items:center}#loginModal #signInSignUpView #signUpContainer :nth-child(1){flex:1}#loginModal #forgotPasswordView{display:none}#loginModal #forgotPasswordView #cancelSendContainer{font-size:16px;display:flex;align-items:center;color:#0092f3}#loginModal #forgotPasswordView #cancelSendContainer>div{font-weight:bold;flex:1;cursor:pointer}#loginModal #forgotPasswordView #cancelSendContainer>input[type="submit"]{text-decoration:none;font-size:18px;width:228px;height:40px;border-radius:4px;border:0;color:white;background-color:#0092f3;text-decoration:none;font-family:LatoRegular;cursor:pointer}#loginModal #forgotPasswordView #cancelSendContainer>input[type="submit"]:hover{background-color:#05a6ff}#loginModal #forgotPasswordConfirmationView>.messageContainer{margin-bottom:20px}#loginModal #forgotPasswordConfirmationView>div:nth-child(2){text-decoration:none;font-size:18px;width:223px;height:40px;border-radius:4px;border:0;color:white;background-color:#0092f3;text-decoration:none;font-family:LatoRegular;cursor:pointer;line-height:40px;text-align:center;margin-left:auto}#loginModal #forgotPasswordConfirmationView>div:nth-child(2):hover{background-color:#05a6ff}#loginModal #profileView{font-size:16px;color:#0092f3}#loginModal #profileView a{padding:15px 0 0 0;text-decoration:none;display:block}