﻿html{background:#fff;}#LoginContainer{text-align:center;padding-bottom:20px;}#LoginContainer h1{font-size:32px;font-weight:400;color:#7f7f7f;margin-bottom:20px;font-family:'Open Sans',sans-serif;text-transform:none;}#LoginLogo{padding:25px 0 25px 0;}.LoginFormContainer{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#f8f8f8;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3);padding:20px 40px 30px 40px;width:274px;margin:0 auto 25px;text-align:left;}.LoginFormContainer.Secondary{background-color:transparent;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);padding-top:0;padding-bottom:0;}.LoginFormContainer label{text-transform:none;color:#303030;font-size:14px;font-weight:400;letter-spacing:0;}.LoginFormContainer .TermsConditions{font-size:13px;}.LoginFormContainer .TermsConditions span{cursor:pointer;color:#2a78cd;text-decoration:underline;}.LoginFormContainer .CheckboxContainer{margin:15px 0;}.LoginFormContainer .CheckboxContainer input[type=checkbox]{width:20px;height:20px;vertical-align:middle;}#ForgotPasswordButton{margin-top:15px;}#RegisterButton{margin-top:10px;margin-bottom:10px;}.CultureName.Select{background-color:#fff;}#Username{padding:11px 10px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}#Password{padding:11px 10px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}#PasswordReminderUsername{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid 1px #cacaca;padding:11px 10px 12px 10px;margin-bottom:15px;width:100%;}.CustomCheckbox{margin-top:-2px;}.LargeButton{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:middle;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:100%;padding:10px 0;color:#fff;background:#e22a05;border-width:0;font-size:100%;border:1px solid transparent;}.LargeButton:hover{background:#fb6e52;}.ForgotPasswordContainer{margin:15px 0;display:flex;justify-content:center;}.ForgotPasswordContainer .link{color:#00597d;}.ForgotPasswordContainer .link:hover{color:#e22a05;border-bottom:dotted 1px #fb6e52;}.FooterContainer{vertical-align:middle;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-top:10px;}.FooterContainer .FooterItem{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:140px;text-align:center;vertical-align:top;}.FooterContainer .FooterItem .LoginIcon{vertical-align:middle;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;background:Transparent url(../ImagesV8/sp_LoginIcons.png) no-repeat;width:60px;height:60px;}.FooterContainer .FooterItem .LoginIcon.User{background-position:0 0;}.FooterContainer .FooterItem .LoginIcon.Support{background-position:-60px 0;}.FooterContainer .FooterItem .LoginIcon.AboutUs{background-position:-120px 0;}.FooterContainer .FooterItem .LoginIcon.Login{background-position:-180px 0;}.FooterContainer .FooterItem h2{font-size:16px;font-weight:600;margin:10px 0 5px 0;}.FooterContainer .FooterItem p{margin:5px 15px 0 15px;line-height:23px;}.FooterContainer .FooterItemLink{vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding:5px 5px 10px 5px;margin:0 20px;border:solid 1px #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.FooterContainer .FooterItemLink:hover{background:#f8f8f8;border-color:#e8ebec;}@media(max-width:640px){#LoginContainer h1{font-size:22px;}.LoginFormContainer{width:250px;padding:15px;}#LoginLogo{padding:15px 0 15px 0;}}.register-page{max-width:790px;margin:0 auto;}.register-page__header1{text-align:left;margin-top:2%;margin-left:-100px;margin-bottom:10px;position:relative;}@media(max-width:1090px){.register-page__header1{margin-left:0;}}@media(max-width:850px){.register-page__header1{width:80%;margin-left:5%;}}@media(max-width:500px){.register-page__header1{display:none;margin-bottom:10px;}}.register-page__logo2{width:180px;position:absolute;right:-85px;top:10px;}@media(max-width:1215px){.register-page__logo2{right:20px;}}.register-page__header2{text-align:left;margin-left:-100px;color:#000;font-size:24px;margin-bottom:30px;}@media(max-width:1090px){.register-page__header2{margin-left:0;}}@media(max-width:850px){.register-page__header2{width:80%;margin-left:5%;text-align:center;}}@media(max-width:500px){.register-page__header2{margin-top:30px;}}.login-box__container{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#f8f8f8;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3);padding:20px;margin-left:-100px;max-width:750px;}@media(max-width:1090px){.login-box__container{margin-left:0;}}@media(max-width:850px){.login-box__container{margin-left:5%;margin-right:5%;}}.login-box__container .signin-box__container{width:45%;padding:20px;padding-right:40px;border-right:1px solid #7f7f7f;box-sizing:border-box;}@media(max-width:630px){.login-box__container .signin-box__container{width:80%;margin-left:10%;border-right:none;border-top:1px solid #7f7f7f;}}.login-box__container .signup-box__container{float:right;width:55%;text-align:left;padding:20px 40px;box-sizing:border-box;}@media(max-width:630px){.login-box__container .signup-box__container{width:80%;float:none;margin-left:10%;}}.login-box__container .signup-box__container .button--primary{margin-top:15px;width:80%;}.login-box__container .CheckboxContainer{text-align:left;margin:15px 0;}.login-box__container .CheckboxContainer label{text-transform:none;color:#7f7f7f;font-size:14px;font-weight:400;letter-spacing:0;}