.oswald{font-family:'Oswald',sans-serif}.roboto{font-family:'Roboto',sans-serif}.email-login-form{overflow:hidden;margin:3em auto 0 auto;width:80%;text-align:center}.email-icon-circle{background:rgba(0,124,9,.25);border-radius:50%;box-shadow:0 0 .125em .125em rgba(0,0,0,.05) inset;position:relative;margin:0 auto;width:4.6875em;height:4.6875em}.email-icon-circle:after{content:"";background:#007c09;border-radius:50%;position:absolute;z-index:1;top:.3125em;right:.3125em;bottom:.3125em;left:.3125em}.email-icon-circle [class*="icon-"]{position:relative;z-index:2;font-size:1.5em;line-height:3em;color:#fff}.email-input-field,.large-input-field{position:relative;margin:-1.25em auto 0 auto;width:31.25em;height:3.75em}.email-input-field input[type="email"],.large-input-field input[type="email"],.email-input-field input[type="text"],.large-input-field input[type="text"],.email-input-field input[type="password"],.large-input-field input[type="password"]{border:.0625em solid rgba(0,124,9,.5);border-radius:.25em;padding:0 1%;width:98%;height:2.066666666666667em;font-size:1.875em;line-height:2em;text-align:center}.large-input-field{width:25em}.button-submit-login{background:#007c09;border-radius:.25em;margin-top:.5em;padding:0 1em .125em 1em;font-size:1.25em;line-height:2em;color:#fff}.button-submit-login:hover{background:#006207}.login-information-title{font-family:'Oswald',sans-serif;color:#00447c}.login-information{background:#f1f1f1;border:.0625em solid #ccc;border-radius:.25em;margin:2.5em auto;padding:1.25em;width:31.25em}.user-information{margin:1.5em 0 0 0}.user-information:last-of-type{margin-bottom:1.5em}.user-information.inline{display:inline-block;margin-right:-.25em;padding-right:2%;width:48%}.user-information.half-size{width:50%}.user-information .input{position:relative}.user-information [class*="button-"]{background:rgba(255,255,255,.75);border:.0625em solid #ddd;border-radius:0;margin:.5em -.25em 0 0;padding:0 1em;font-size:1em;line-height:2em;font-family:'Oswald',sans-serif}.user-information [class*="button-"].selected{color:#fff}.user-information [class*="button-"].not-selected{color:rgba(255,255,255,.5)}.user-information [class*="button-"].not-selected:hover,.user-information [class*="button-"].not-selected:active{color:#fff}.user-information .button-male,.user-information .button-female{width:6em}.user-information .button-male{border-right:none;border-radius:.25em 0 0 .25em;color:#39f}.user-information .button-male:hover,.user-information .button-male:active{background:#39f;color:#fff}.user-information .button-male.selected{background:#198cff}.user-information .button-male.not-selected{background:#66b2ff}.user-information .button-female{border-left:none;border-radius:0 .25em .25em 0;color:#ff3385}.user-information .button-female:hover,.user-information .button-female:active{background:#ff3385;color:#fff}.user-information .button-female.selected{background:#ff1976}.user-information .button-female.not-selected{background:#ff66a3}.user-information input[type="text"],.user-information input[type="tel"],.user-information input[type="email"]{background:rgba(255,255,255,.75);border:.0625em solid #ddd;border-radius:.25em;margin:.5em 0 0 0;padding:0 1%;width:98%;height:2.125em;font-size:1em;line-height:2em}.user-information select{border:.0625em solid #ddd;border-radius:.25em;font-size:1em;padding:.25em}.user-information .validation-message{background:#f97073;border-radius:0 0 .25em .25em;position:absolute;z-index:1;top:3.5em;right:.625em;left:.625em;padding:.3125em;font-size:.75em;color:#fff}