*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%}body{margin:0;font-family:system,-apple-system,\.SFNSText-Regular,San Francisco,Roboto,Segoe UI,Helvetica Neue,Lucida Grande,sans-serif;font-size:14px;background-color:#303030;background-position:0 64px;color:#303030;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;visibility:visible}.wrapper{width:100%;padding:30px;margin:0 auto}.msg{padding:30px;background-color:#f0f0f0}.msg.darken{background-color:#e3e3e3}.msg.error{border-left:7.5px solid #f44336}.msg.info{border-left:7.5px solid #2196f3}.msg.success{border-left:7.5px solid #4caf50}.msg.warning{border-left:7.5px solid #ff9800}.msg .title{display:block;margin:0 0 15px;font-size:1em;font-weight:700}.msg .desc:first-child{margin-top:0}.msg .desc:last-child{margin-bottom:0}.msg ul{padding-left:30px}.msg a{color:#0a6ebd}.msg a:hover{color:#08528d}.msg a:visited{color:#9c27b0}.msg a:focus{color:#3f51b5}.form{width:100%;border-radius:4px;-webkit-box-shadow:0 10px 30px 2px rgba(0,0,0,.4);box-shadow:0 10px 30px 2px rgba(0,0,0,.4);overflow:hidden}.form .header{background-color:#ffba00;text-align:center}.form .header a{display:block;padding:15px;font-size:1.25em;font-weight:700;text-decoration:none;color:#303030}.form .header a:hover{opacity:.8}.form .verify-url{padding:30px;background-color:#e3e3e3}.form .verify-url p{margin:0}.form form{padding:30px;background-color:#f0f0f0}.form form.unstyled{padding:0;background-color:transparent}.form form label{display:block;margin-bottom:7.5px;font-weight:700}.form form label.checkbox,.form form label.radio{margin-bottom:0;font-weight:400}.form form label.checkbox:hover,.form form label.radio:hover{cursor:pointer}.form form a:not(.btn){float:right;margin-bottom:15px;color:#0a6ebd}.form form a:not(.btn):hover{color:#08528d}.form form a:not(.btn):visited{color:#9c27b0}.form form a:not(.btn):focus{color:#3f51b5}.form form input[type=password],.form form input[type=text]{width:100%;padding:7.5px 10px;margin-bottom:7.5px;outline:none;border:1px solid #e3e3e3;border-radius:4px;font-size:14px}.form form input[type=password]:focus,.form form input[type=text]:focus{border:1px solid #2196f3}.form form .phone-number span.symbols{margin:0 5px;color:#d7d7d7}.form form .phone-number input[type=text]{width:20%}.form form .field{margin-bottom:15px}.form .footer{margin-right:-1px;margin-bottom:-1px}.form .footer a{display:inline-block;width:50%;padding:15px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background-color:#e3e3e3;text-align:center;text-decoration:none;color:#303030}.form .footer a:focus,.form .footer a:hover{outline:none;background-color:#d7d7d7}a.btn,button{display:block;width:100%;margin-right:0;margin-bottom:5px;padding:10px 15px;outline:none;border:none;border-radius:4px;background-color:#2196f3;font-size:14px;font-weight:700;text-align:center;text-decoration:none;color:#fff}a.btn.secondary,button.secondary{background-color:#e3e3e3;font-weight:400;color:#303030}a.btn.secondary:focus,a.btn.secondary:hover,button.secondary:focus,button.secondary:hover{background-color:#d7d7d7;color:#303030}a.btn:last-child,button:last-child{margin-right:0}a.btn:focus,a.btn:hover,button:focus,button:hover{background-color:#0a6ebd;color:#fff}a.btn:hover,button:hover{cursor:pointer}span.maintained-by{display:block;margin-top:15px;text-align:center;color:#9a9a9a}span.maintained-by a{color:#9a9a9a}span.maintained-by a:hover{color:#818181}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width:550px){.wrapper{width:550px}.form .header a{padding:30px;font-size:1.5em}.form .footer a{width:25%}a.btn,button{display:inline-block;width:auto;margin-right:5px}a.btn,a.btn:last-child,button,button:last-child{margin-bottom:0}}a.btn-link:visited{color:#fff}