.referral-account #loginform{max-width:600px;padding:20px;border:1px solid #ddd}.referral-account .login-username label,.referral-account .login-password label{font-weight:700}.referral-account .login-username input,.referral-account .login-password input{display:block;width:100%;margin-top:.5em}.referral-account .login-submit{margin-bottom:0}.account-header{display:flex;flex-wrap:nowrap}.account-header .welcome{margin-right:2em}.account-header h2{margin:0;font-size:1.5em}.account-header .nav{list-style:none;margin:0;text-align:right;flex-grow:10}.account-header .nav li{display:inline-block;margin-left:.5em}.account-header .nav li a{display:block;padding:10px 20px;border:1px solid #419d4a}.account-header .nav li.current a,.account-header .nav li a:hover{background:#419d4a;color:#fff}.referral-account .stats{display:flex;flex-wrap:nowrap;list-style:none;margin:0}.referral-account .stats li{flex-basis:0;flex-grow:1;box-sizing:border-box;padding:20px;text-align:center;margin:0;border:1px solid #ddd;border-left:none}.referral-account .stats li:first-child{border-left:1px solid #ddd}.referral-account .stats h4{margin:0}.referral-account .stats .value{font-size:2em;font-weight:700;margin-bottom:0}.referral-account .stats .note,.referral-account .stats button{margin:1em 0 0}.referral-account .referral-link{display:flex;flex-wrap:wrap;margin:1em 0}.referral-account .referral-link .label{margin:0;padding:10px 15px;background:#419d4a;color:#fff}.referral-account .referral-link a{padding:10px 15px;border:1px solid #ddd}.referral-account .referral-link .social-sharing{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap}.referral-account .referral-link .social-sharing li{flex-basis:0;flex-grow:1;margin:0 0 0 -1px}.referral-account .referral-link .social-sharing a{display:block}.referral-account .input-group{margin-bottom:.5em}.referral-account .input-group label{display:inline-block;vertical-align:top;width:200px}.referral-account .input-group input,.referral-account .input-group textarea{width:400px}.referral-account .input-group input[disabled]{background:#eee;cursor:not-allowed}.referral-account .input-group.submit{margin-top:2em}.referral-account .btn-sm{font-size:1em;padding:10px 15px}.referral-account .commission-status .note{font-size:.9em;margin:0}.new-referral-account{margin-bottom:2em}.share-links{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0}.share-links li{border:1px solid #ddd}.share-links li:not(:first-child){border-left:none}.share-links a{display:block;width:90px;height:90px;text-align:center}.share-links a .fab{font-size:32px;line-height:90px}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}