#payment-form{width:100%}@media (min-width:480px){#payment-form{min-width:500px}}.albumFlash{background:rgba(0,0,0,.7);color:#f2592a;line-height:1.4;font-size:1.2em;margin-top:0;padding:.5em;text-transform:uppercase}.albumFlash b{display:block}.albumFlash-download{background:#f2592a;color:#fff;display:inline-block;font-size:1.2em;line-height:1.4;margin:0 auto -2px;padding:.5em;padding-left:4em;position:relative;text-align:left;text-transform:uppercase}.albumFlash-download a{color:#fff}.albumFlash-download i{font-size:2em;left:1.5rem;position:absolute;top:1.5rem}p{margin-bottom:1.33333333em}main.login{font-size:3.865vw;overflow:visible;text-align:center}main.login:before{content:none}@media (min-width:768px){main.login{font-size:16px}main.login:before{background-image:url(../images/signup-bg.jpg);background-size:cover;content:"";display:block;height:100%;position:fixed;width:100%;z-index:-1}main.login.random-signs{background:-webkit-linear-gradient(top,#ee3669,#f2592a);background:-o-linear-gradient(top,#ee3669,#f2592a);background:-moz-linear-gradient(top,#ee3669,#f2592a);background:linear-gradient(to top,#ee3669,#f2592a)}main.login.random-signs:before{content:none}}@media (min-width:768px) and (max-width:991px){main.login>.container{width:600px}}@media (max-width:767px){main.login>.container{padding-left:0;padding-right:0}}.signup{background:#fff;padding:2em}.signup.login{background-color:transparent;border-radius:0;padding:0}.signup.login .signin-section{background:#fff;padding:2em 2em 1em}.signup.random-signs-activation .signin-section:first-of-type{margin-bottom:3px}.signup.random-signs-activation .signin-section:last-of-type{margin-bottom:3px}.signup.random-signs-activation .flash-activation{margin-bottom:1.33333333em}.signup.random-signs-activation .activated-directions{background-color:#3ba3d4;overflow:hidden;height:0;transition:all .3s,background-color .8s;transition-delay:.8s}.signup.random-signs-activation .activated-directions--open{background-color:#ccc;background-color:rgba(59,163,212,.2);color:#303841;height:300px;padding:14px 30px}.signup.random-signs-activation .activated-directions--open p{color:inherit;text-align:left}.signup.random-signs-activation .activated-directions--open a{font-weight:600}.signup.random-signs-activation .activated-directions--open ul{padding:0}.signup.random-signs-activation .activated-directions h2,.signup.random-signs-activation .activated-directions h3{color:inherit;font-size:21px;font-weight:600;text-transform:uppercase}.signup .signup-button-section{background:#fff;border-top:1px solid #ccc;padding:1em 2em 2em;width:100%}.signup .signup-button-section p{color:#111}.signup.signin-button-section{background:#fff;border-top:1px solid #ccc;padding:1em 2em 2em}.signup.signin-button-section p{color:#111}.signup .btn-fucsia,.signup .btn-magenta,.signup .btn-orange,.signup button{-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s;border:none;border-radius:0;color:#fff;font-size:5.072vw;font-weight:700;height:auto;letter-spacing:.035em;line-height:1.6;margin-bottom:6.119vw;padding:.458em .25em;text-transform:uppercase;width:100%}@media (min-width:768px){.signup .btn-fucsia,.signup .btn-magenta,.signup .btn-orange,.signup button{font-size:24px;margin-bottom:24px;max-width:16em}}.signup .btn-fucsia:focus,.signup .btn-fucsia:hover,.signup .btn-magenta:focus,.signup .btn-magenta:hover,.signup .btn-orange:focus,.signup .btn-orange:hover,.signup button:focus,.signup button:hover{background-color:#61d2d6;outline:0}.signup .btn-fucsia:disabled:focus,.signup .btn-fucsia:disabled:hover,.signup .btn-magenta:disabled:focus,.signup .btn-magenta:disabled:hover,.signup .btn-orange:disabled:focus,.signup .btn-orange:disabled:hover,.signup button:disabled:focus,.signup button:disabled:hover{color:#fff}.signup .btn-fucsia:active,.signup .btn-magenta:active,.signup .btn-orange:active,.signup button:active{box-shadow:none}.signup .btn-magenta{white-space:normal}@media (min-width:768px){.signup .btn-magenta{max-width:24em}}@media (min-width:768px){.signup{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:1em 0}.signup .signup-button-section,.signup.login .signin-section{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.signup.login .signin-section:first-of-type:not(:only-of-type){border-bottom-left-radius:0;border-bottom-right-radius:0}.signup.random-signs-activation .signin-section:last-of-type:not(:only-of-type){border-top-left-radius:0;border-top-right-radius:0}.signup .signup-button-section{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:3px}.signup.signin-button-section{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:3px}}@media (min-width:992px){.signup{float:left;min-width:600px;width:41.6666666667%}.signup.random-signs-activation{float:none;margin-left:auto;margin-right:auto}}.signup__divider{margin-bottom:1.33333333em;position:relative}.signup__divider:before{border-top:1px solid #ccc;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%}.signup__divider span{background-color:#fff;display:inline-block;padding:0 .5em;position:relative}.signup-magenta i{color:#f0047f}.signup-orange i{color:#f2592a}.signup .nav-tabs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:3.865vw}@media (min-width:768px){.signup .nav-tabs{font-size:18px}}.signup .nav-tabs>li{float:none;text-align:center;width:50%}.signup .nav-tabs>li.active>a{border-bottom:2px solid #f2592a;color:#f2592a}.signup .nav-tabs>li.active>a.signup-magenta{border-bottom-color:#f0047f;color:#f0047f}.signup .nav-tabs>li.active>a::after{display:none}.signup .nav-tabs>li>a{border-width:0 0 2px;color:#7a7a84;font-size:1em;font-weight:700;margin:0}.signup .nav-tabs>li>a:hover{color:#f2592a}.signup .nav-tabs>li>a.signup-magenta:hover{color:#f0047f}.signup-lead{margin-top:1em;padding:0 1em}.welcome{color:#f2592a;font-size:5.072vw;font-weight:700;margin-bottom:1em;margin-top:0;text-transform:uppercase}@media (min-width:768px){.welcome{font-size:24px}}.form-group{color:#173555;margin-bottom:1.33333333em;position:relative}.form-group .error{display:block;font-size:.778em;padding:.5em}.form-group .error,.form-group .error.text-danger{color:red}.form-group div[contentEditable=true]::-webkit-input-placeholder,.form-group div[contentEditable=true]:hover::-webkit-input-placeholder,.form-group input::-webkit-input-placeholder,.form-group input:hover::-webkit-input-placeholder,.form-group select::-webkit-input-placeholder,.form-group select:hover::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder,.form-group textarea:hover::-webkit-input-placeholder{color:#a3a3b0}.form-group div[contentEditable=true]:-moz-placeholder,.form-group div[contentEditable=true]:hover:-moz-placeholder,.form-group input:-moz-placeholder,.form-group input:hover:-moz-placeholder,.form-group select:-moz-placeholder,.form-group select:hover:-moz-placeholder,.form-group textarea:-moz-placeholder,.form-group textarea:hover:-moz-placeholder{color:#a3a3b0}.form-group div[contentEditable=true]::-moz-placeholder,.form-group div[contentEditable=true]:hover::-moz-placeholder,.form-group input::-moz-placeholder,.form-group input:hover::-moz-placeholder,.form-group select::-moz-placeholder,.form-group select:hover::-moz-placeholder,.form-group textarea::-moz-placeholder,.form-group textarea:hover::-moz-placeholder{color:#a3a3b0}.form-group div[contentEditable=true]:-ms-input-placeholder,.form-group div[contentEditable=true]:hover:-ms-input-placeholder,.form-group input:-ms-input-placeholder,.form-group input:hover:-ms-input-placeholder,.form-group select:-ms-input-placeholder,.form-group select:hover:-ms-input-placeholder,.form-group textarea:-ms-input-placeholder,.form-group textarea:hover:-ms-input-placeholder{color:#a3a3b0}.form-group div[contentEditable=true],.form-group div[contentEditable=true]:hover,.form-group input,.form-group input:hover,.form-group select,.form-group select:hover,.form-group textarea,.form-group textarea:hover{background-color:#f3f3f6;border:1px solid #fff;border-radius:0;box-shadow:none;color:#173555;font-size:3.865vw;font-weight:500;height:auto;line-height:1.33333333em;margin:0;padding:.611111em 1em;padding-left:2.8em;resize:none}@media (min-width:621px){.form-group div[contentEditable=true],.form-group div[contentEditable=true]:hover,.form-group input,.form-group input:hover,.form-group select,.form-group select:hover,.form-group textarea,.form-group textarea:hover{font-size:18px}}.form-group div[contentEditable=true]:focus::-webkit-input-placeholder,.form-group div[contentEditable=true]:hover:focus::-webkit-input-placeholder,.form-group input:focus::-webkit-input-placeholder,.form-group input:hover:focus::-webkit-input-placeholder,.form-group select:focus::-webkit-input-placeholder,.form-group select:hover:focus::-webkit-input-placeholder,.form-group textarea:focus::-webkit-input-placeholder,.form-group textarea:hover:focus::-webkit-input-placeholder{color:#303841}.form-group div[contentEditable=true]:focus:-moz-placeholder,.form-group div[contentEditable=true]:hover:focus:-moz-placeholder,.form-group input:focus:-moz-placeholder,.form-group input:hover:focus:-moz-placeholder,.form-group select:focus:-moz-placeholder,.form-group select:hover:focus:-moz-placeholder,.form-group textarea:focus:-moz-placeholder,.form-group textarea:hover:focus:-moz-placeholder{color:#303841}.form-group div[contentEditable=true]:focus::-moz-placeholder,.form-group div[contentEditable=true]:hover:focus::-moz-placeholder,.form-group input:focus::-moz-placeholder,.form-group input:hover:focus::-moz-placeholder,.form-group select:focus::-moz-placeholder,.form-group select:hover:focus::-moz-placeholder,.form-group textarea:focus::-moz-placeholder,.form-group textarea:hover:focus::-moz-placeholder{color:#303841}.form-group div[contentEditable=true]:focus:-ms-input-placeholder,.form-group div[contentEditable=true]:hover:focus:-ms-input-placeholder,.form-group input:focus:-ms-input-placeholder,.form-group input:hover:focus:-ms-input-placeholder,.form-group select:focus:-ms-input-placeholder,.form-group select:hover:focus:-ms-input-placeholder,.form-group textarea:focus:-ms-input-placeholder,.form-group textarea:hover:focus:-ms-input-placeholder{color:#303841}.form-group div[contentEditable=true]:focus,.form-group div[contentEditable=true]:hover:focus,.form-group input:focus,.form-group input:hover:focus,.form-group select:focus,.form-group select:hover:focus,.form-group textarea:focus,.form-group textarea:hover:focus{border:1px solid #ccc;box-shadow:none;background-color:#ccc;color:#303841}.form-group i{font-size:1.33333333em;height:auto;left:0;position:absolute;text-align:center;top:calc(7.5px + .05em);width:1.8em;z-index:1}@media (min-width:621px){.form-group i{top:calc(11px + .05em)}}.form-group.on-focus i{color:#303841}.login-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;background:#fff;padding:2em;min-height:250px}@media (min-width:768px){.login-box{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:7% auto 4em;max-width:600px;padding-left:75px;padding-right:75px}}.login-box h1{color:#f2592a;font-size:5.072vw;font-weight:500;margin-bottom:1em;margin-top:0;text-transform:uppercase}@media (min-width:768px){.login-box h1{font-size:24px}}.login-box>.fa{color:#f2592a}.login-box .btn-fucsia,.login-box .btn-magenta,.login-box .btn-orange,.login-box button{-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s;border:none;border-radius:0;color:#fff;font-size:5.072vw;font-weight:700;height:auto;letter-spacing:.035em;line-height:1.6;margin-bottom:6.119vw;padding:.458em .25em;text-transform:uppercase;width:100%}@media (min-width:768px){.login-box .btn-fucsia,.login-box .btn-magenta,.login-box .btn-orange,.login-box button{font-size:24px;margin-bottom:24px;max-width:16em}}.login-box .btn-fucsia:focus,.login-box .btn-fucsia:hover,.login-box .btn-magenta:focus,.login-box .btn-magenta:hover,.login-box .btn-orange:focus,.login-box .btn-orange:hover,.login-box button:focus,.login-box button:hover{background-color:#61d2d6;outline:0}.login-box .btn-fucsia:disabled:focus,.login-box .btn-fucsia:disabled:hover,.login-box .btn-magenta:disabled:focus,.login-box .btn-magenta:disabled:hover,.login-box .btn-orange:disabled:focus,.login-box .btn-orange:disabled:hover,.login-box button:disabled:focus,.login-box button:disabled:hover{color:#fff}.login-box .btn-fucsia:active,.login-box .btn-magenta:active,.login-box .btn-orange:active,.login-box button:active{box-shadow:none}.login-box a{color:inherit}.donate-social-icons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;color:#173555;width:100%}.donate-social-icons .fa{font-size:2em}