.fill-parent{position:absolute;top:0;left:0;bottom:0;right:0}.LoadingAnimation{position:absolute;top:0;left:0;bottom:0;right:0;bottom:20%;overflow:hidden;margin:auto;width:50px;height:0;padding-top:60px}.LoadingAnimation>.animated-bar{position:absolute;top:0;bottom:0;left:0;width:12%;background:#44557e;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.LoadingAnimation>.bar2{left:22%;-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.LoadingAnimation>.bar3{left:44%;-webkit-animation-delay:-1s;animation-delay:-1s}.LoadingAnimation>.bar4{left:66%;-webkit-animation-delay:-.9s;animation-delay:-.9s}.LoadingAnimation>.bar5{left:88%;-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes stretchdelay{0%,100%,40%{transform:scaleY(.4)}20%{transform:scaleY(1)}}#recovery .button--alignWithInput{line-height:1}#recovery .button--alignWithInput+.button--alignWithInput{margin-left:15px}.button--secondary,.button--secondary:hover{background:#787878}.u-containFloats:after{content:"";display:table;clear:both}.u-error{color:#cc0f16}.u-formBlock{margin:5px 0}.u-formBlock-label{display:block;margin-bottom:4px;font-weight:700}.u-formBlock-explanation{font-size:13px}ul.v-RecoveryOptions{margin:0;list-style:none}.v-RecoveryOptions li{margin:10px 0}.v-RecoveryOptions b{display:inline-block;margin-right:10px;min-width:190px}.v-SetPassword .v-Text{width:100%;max-width:300px}.v-CreditCard{margin:15px 0;max-width:360px;border:1px solid #a3a3a3;border-radius:3px;padding:10px 20px;line-height:1;background:#eee}.v-CreditCard-field{box-sizing:border-box;clear:left;float:left;margin:5px 0}.v-CreditCard .v-Text.is-invalid{border-color:#cc0f16}.v-CreditCard-explanation{transition:max-height .3s;display:block;overflow:hidden;clear:left;float:left;width:100%;max-height:26px;font-size:13px}.v-CreditCard-explanation.is-hidden{max-height:0}.v-CreditCard-number>.u-formBlock-label{background:url(images/secure.png) 100% 50% no-repeat}.v-CreditCard-secure{float:right;padding-right:22px;line-height:19px;color:#777;font-size:13px;font-weight:400;text-transform:uppercase}.v-CreditCard-name,.v-CreditCard-number,.v-CreditCard-number .v-Text{width:100%}@media screen and (min-width:360px){.v-CreditCard-name{margin-right:-8em;padding-right:8em}.v-CreditCard-expires{clear:none;float:right}}.v-CreditCard-expires>.v-Text{width:3em}.v-CreditCard-expires+.v-CreditCard-explanation{text-align:right}.v-CreditCard-cvv{padding-right:37px;background:url(images/cvv_32x32.png) 100% 50% no-repeat}.v-CreditCard-cvv>.u-formBlock-label{display:inline}.v-CreditCard-cvv>.u-formBlock-label:after{content:": "}.v-CreditCard-cvv>.v-Text{width:3.4em}.v-CreditCard-cvv.is-amex{background-image:url(images/amex_cvv_32x32.png)}.v-CreditCard .v-Text{box-sizing:border-box;display:inline!important}.v-CreditCard .v-Text span{display:none}.v-CreditCard .v-Text-input{display:inline-block;width:inherit}@-webkit-keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:1}100%{transform:scale(1);opacity:1}}.v-SecurityKeyInput{margin:auto;border:1px solid #d0d0d0;border-radius:4px;max-width:300px;background:#f6f6f6;text-align:center}.v-SecurityKeyInput-container{display:flex;align-items:center;justify-content:center;height:80px}.v-SecurityKeyInput-animationDot{position:relative;border:3px solid;border-radius:50%;width:48px;height:48px}.v-SecurityKeyInput-animationPulse{position:absolute;-webkit-animation:pulse 3s ease-in-out infinite;animation:pulse 3s ease-in-out infinite;top:50%;left:50%;margin:-8px 0 0 -8px;border-radius:50%;width:16px;height:16px;background-color:#71b43e}.v-SecurityKeyInput-done{line-height:80px;color:#71b43e;font-size:60px}.v-SecurityKeyInput-text{padding-bottom:10px;font-weight:700}.v-NewPassword-strength{display:inline-block;margin:0 0 1px 3px;width:7px;height:7px;border-radius:50%;border:1px solid rgba(0,0,0,.15);vertical-align:middle}.v-NewPassword-strength--1.is-1{background:#f7977a}.v-NewPassword-strength--1.is-2,.v-NewPassword-strength--2.is-2{background:#fff79a}.v-NewPassword-strength--1.is-3,.v-NewPassword-strength--2.is-3,.v-NewPassword-strength--3.is-3{background:#fff79a}.v-NewPassword-strength--1.is-4,.v-NewPassword-strength--2.is-4,.v-NewPassword-strength--3.is-4,.v-NewPassword-strength--4.is-4{background:#c4df9b}