#Profile{margin-bottom:50px;max-width:970px;color:#2d2b23}#Profile .top h1{text-transform:uppercase;font-size:32px;font-weight:lighter;border-bottom:1px solid #d5d6d5;padding-bottom:25px}#Profile .loggedOut{margin-top:30px}#Profile .loggedOut .registerButton,#Profile .loggedOut .loginButton{width:100%;height:60px;cursor:pointer;font-size:17px}#Profile .loggedOut .registerButton{background-color:#2d7cdb;color:#fff;margin-bottom:10px}#Profile .loggedOut .loginButton{background-color:#f4f3f0;margin-top:10px}#Profile .loggedOut .orSection{margin:5px 0}#Profile .loggedOut .orSection span{position:absolute;top:-7px;font-size:18px;background-color:#fff;padding:0 10px}#Profile .loggedOut .orSection:after{content:"";background-color:#d5d6d5;width:100%;height:2px;margin-top:5px}#Profile .managePaypal{margin:5px;padding-bottom:20px}#Profile .managePaypal a{color:#2d7cdb;margin-bottom:15px;cursor:pointer;margin-top:0;margin-left:0}#Profile .SubmitButton.donation{font-size:18px!important}@media screen and (max-width: 950px){#Profile .rightSide{margin-left:25px}}@media screen and (max-width: 768px){#Profile{max-width:750px}#Profile .top h1,#Profile .top p{text-align:center}#Profile .loggedIn{flex-direction:column;align-items:center}#Profile .loggedIn .rightSide{order:-1;margin-bottom:50px;margin-left:0}}.emailConfirmedPopUp .popup-container{padding:40px 0 20px!important}.emailConfirmedPopUp #emailConfirmedThankYou h2{text-align:center;font-size:1.75em;font-weight:700;color:#2d7cdb;margin:0;padding:0 40px}.emailConfirmedPopUp #emailConfirmedThankYou p{font-size:1.5em;text-align:center;margin:15px 8px 8px}.emailConfirmedPopUp #emailConfirmedThankYou .verified{width:100%;flex:1;background-color:#f1f1f1;margin-top:10px;padding:5px 0}.emailConfirmedPopUp #emailConfirmedThankYou .verified p{text-transform:uppercase;text-align:center;font-size:1.5em;letter-spacing:3px;margin:0}.emailConfirmedPopUp #emailConfirmedThankYou .okayButton{cursor:pointer;color:#fff;background:#2d7cdb;transition:all .3s ease-out;border-radius:15px;padding:20px 30px;text-align:center;width:100px;border:none;margin-top:20px}.emailConfirmedPopUp #emailConfirmedThankYou .okayButton:hover{background:#1f64b6;color:#fff}#ProfileForm .firstName{margin-right:10px}#ProfileForm .input-field{margin-bottom:15px}#ProfileForm .input-field input{padding-left:17px}#ProfileForm .select-field{margin-bottom:15px}#ProfileForm .select-field select{height:60px}#ProfileForm p{font-size:12px;line-height:22px}#ProfileForm button{font-size:18px;letter-spacing:1.8px}#ProfileForm .emailInput{margin-top:15px;margin-bottom:12px}#ProfileForm .emailPreferences{font-size:14px;text-transform:uppercase;letter-spacing:1.2px;color:#2d7cdb;margin-bottom:15px;cursor:pointer;margin-top:0}#ProfileForm .phoneConsent{display:flex}#ProfileForm .phoneConsent .phoneDisclaimer{font-size:12px;line-height:22px;padding-top:10px;padding-left:10px}#ProfileForm .phoneConsent .phoneDisclaimer .privacyLink{color:#2d7cdb}.statusBox{background-color:#f4f3f0;height:370px;margin:0 0 35px 25px}.statusBox .verifiedText span{font-size:22px;letter-spacing:2px;margin-right:10px}.statusBox .stepTitle span{text-transform:uppercase;font-weight:400;font-size:16px;letter-spacing:1.7px;line-height:22px}.statusBox .stepNumber{font-size:70px;color:#2d7cdb;margin-left:20px}.statusBox .statusBars{margin:20px 0}.statusBox .statusBars .bar{height:21px;width:71px;background-color:#e6e5e1;margin-right:5px}.statusBox .statusBars .bar.filled{background-color:#898881}.statusBox .arrowContainer{background-color:#e6e5e1;position:relative;margin-top:30px;height:104px;padding:0 25px}.statusBox .arrowContainer span{font-size:21px;letter-spacing:2px;text-align:center}.statusBox .arrowContainer .triangle{height:145px;position:absolute;width:37px;left:-36px;border-right:36px solid #e6e5e1;border-bottom:73px solid transparent;border-top:73px solid transparent}.complete .statusBars .filled{background-color:#2d7cdb!important}.bottomInfo{margin-left:25px}.bottomInfo .socialLink{text-transform:uppercase;font-size:11px;letter-spacing:1px;font-weight:700}.bottomInfo .socialLink .aclj-sprite{margin-right:5px;background-image:url(https://71e73428c98d2e64fd6b-596a7347bb8d75314ef5b080382defe2.ssl.cf2.rackcdn.com/graphics/aclj-spritesheet.png);background-repeat:no-repeat}.bottomInfo .socialLink .fbLink{width:20px;height:20px;background-position:-371px -104px;display:inline-block}.bottomInfo .socialLink .x-icon{width:20px;height:20px;margin-right:5px}.bottomInfo p{line-height:25px;font-size:14px}@media screen and (max-width: 768px){.statusBox{height:unset;margin:0 0 85px;padding-top:25px}.statusBox .box{width:150px;margin:0 auto;height:10px;background-color:#e6e5e1;position:absolute;bottom:-10px}.statusBox .triangleBelow{width:170px;height:50px;position:absolute;bottom:-60px;border-top:50px solid #e6e5e1;border-left:85px solid transparent;border-right:85px solid transparent}.complete{margin-bottom:30px}.bottomInfo{margin-left:0}.bottomInfo .socialLink{font-size:13px;margin-right:15px}.bottomInfo .links{justify-content:center}}
