.tml{max-width:380px}.tml .g-recaptcha{margin-bottom:1em}.tml *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tml-links{margin-top:2em;padding:0}.tml .select2-container{float:left;width:100%}.tml .error, .tml .message, .tml .success{padding:1em}.tml .error{border:1px solid #ebccd1;background-color:#f2dede;color:#a94442}.tml .error a{color:#843534;text-decoration:underline}.checkemail-message, .tml .message{border:1px solid #faebcc;background-color:#fcf8e3;color:#8a6d3b}.checkemail-message a{text-decoration:underline}.tml .message a{color:#66512c}.tml .success{border:1px solid #d6e9c6;background-color:#dff0d8;color:#3c763d}.tml .success a{color:#2b542c}.tml p{margin:0 0 1.5em 0;padding:0}.tml label{text-align:left}.tml .description.indicator-hint{display:none}.tml form .tml-label{display:block;text-align:left;font-size:13px;margin:2em 0 0}.tml .tml-rememberme-wrap label{display:inline;font-size:90%}.tml fieldset{border:none;padding:inherit}.tml input, .tml textarea, .tml select{margin:0.25em 0;width:100%;height:48px;text-align:center}.tml input::placeholder{color:#a1a1a1;font-size:0.8em}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{}.tml input[type="checkbox"], .tml input[type="radio"], .tml .tml-rememberme-wrap input{margin:0 0.5em 0 0;vertical-align:middle;width:auto}.tml .tml-action-links{display:inline-block;list-style:none;margin:0.5em auto;padding:0;text-align:center}.tml .tml-action-links li{border:none;border-right:1px solid rgba(0, 0, 0, 0.1);float:left;line-height:1;list-style:none;margin:0 0.5em 0 0;padding:0 0.5em 0 0}.tml .tml-action-links li:last-child{border-right:none;margin-right:0;padding-right:0}.tml .tml-action-links a{border:none;display:block;padding:0;text-decoration:none}.tml .tml-rememberme-submit-wrap:before, .tml .tml-rememberme-submit-wrap:after, .tml .tml-action-links:before, .tml .tml-action-links:after{content:"";display:table}.tml .tml-rememberme-submit-wrap:after, .tml .tml-action-links:after{clear:both}.tml .tml-user-avatar{text-align:left}.mu_register .hint{font-size:12px;margin-bottom:10px;display:block}.mu_register label.checkbox{display:inline}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;font-weight:600;margin:-1px 0 1.5em;padding:3px 5px;text-align:center;width:100%;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass1.short,#pass1-text.short{border-color:#e35b5b}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass1.bad,#pass1-text.bad{border-color:#f78b53}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass1.good,#pass1-text.good{border-color:#ffc733}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1.strong,#pass1-text.strong{border-color:#83c373}.tml .password-input-wrapper{display:table;width:100%}.tml .input.password-input{display:table-cell;margin:0}.tml .pw-weak{display:none;margin-bottom:1.5em}.tml .wp-hide-pw{cursor:pointer;display:table-cell;margin:0;padding:0 0.5em;text-align:center;vertical-align:middle;white-space:nowrap}#pass1,#pass1-text{width:100%}#pass1-text, .show-password #pass1{display:none}.show-password #pass1-text{display:inline-block}@media screen and (min-width: 768px){.tml{max-width:530px}.tml .tml-submit-wrap input{}.tml-login .tml-rememberme-submit-wrap{display:table;margin-bottom:1.5em;width:100%}.tml-login .tml-rememberme-wrap{display:table-cell}.tml-login .tml-submit-wrap{text-align:right}.tml-login .tml-submit-wrap input{margin:0;width:auto}}.tml{margin:0 auto}.tml-login .tml-rememberme-wrap{float:left}.tml-submit-wrap input, .tml button{padding:8px 18px;font-size:17px;border:none;display:inline-block;background:var(--global-palette4);color:#fff;-webkit-transition:background .3s ease-out,border .6s ease-out;-moz-transition:background .3s ease-out,border .6s ease-out;-o-transition:background .3s ease-out,border .6s ease-out;transition:background .3s ease-out,border .6s ease-out;letter-spacing:0.034em;font-family:var(--global-body-font-family);border-radius:3px;height:50px;vertical-align:middle}.tml .button-secondary{background:none;border:1px solid rgb(203, 213, 224);color:var(--global-palette4)}.tml .wp-generate-pw{width:100%}.tml.tml-register,.tml.tml-login{padding:2em;border:1px solid var(--global-palette5);border-radius:6px}.tml-profile .tml-submit-wrap input{width:100%}.tml #password{display:block;margin-bottom:3em}.tml #password button{}.tml-form-table{text-align:left}.tml-profile .tml-form-table tr{}#login-parent{text-align:center;margin:50px auto;padding:0 1em;float:none !important;width:100%}.tml h3{font-size:26px}.login_button{padding:0.5em 0.5em 0.5em;background-color:var(--global-palette4);border-radius:3px;border:1px solid #a8bba8;color:#fff;text-decoration:none;font-size:1.1em;display:inline-block;margin:10px 0.5em;width:170px;height:50px}.tml .button-primary:hover, .tml button:hover, .login_button:hover, .tml input[name="wp-submit"]:hover,.login_button.selected{background-color:var(--global-palette7);border-color:var(--global-palette7);color:var(--global-palette3);!important}.login_button:hover:not(.selected)~.login_button.selected{background-color:var(--global-palette4);font-weight:normal;color:#fff}.tml .tml-links li{list-style:none}@media (max-width: 440px){#login-parent{}.tml.tml-register,.tml.tml-login{padding:1em}}#login-form,#register-form{float:none;display:none;margin:0.5em auto 2em}#login-form:before{position:absolute}#wpcrlLoginSection .col-xs-8.col-md-10, #wpcrlRegisterSection .col-xs-8.col-md-10{float:none;margin:0 auto;text-align:left}.project-list{margin:1em 1em 2em 3em}.project-list input{margin-right:0.5em}#register-form .select2-drop-active, #register-form .select2-container .select2-choice{border:1px solid darkgrey !important;min-width:264px;height:28px;font-weight:normal;left:0}.select2-container .select2-choice>.select2-chosen{line-height:30px;text-align:left}body.your-profile #hide-coverage{margin-top:1em}div#hide-coverage{display:none;margin-top:0.25em;padding:10px 30px;position:relative;border:1px solid darkgrey;text-align:left}#register-form .tml-user-pass1-wrap label{display:none}#register-form .tml-user-pass1-wrap:after{content " *";display:inline-block;width:1em;height:1em}.tml select{height:48px}#location-suggestions{display:none;width:100%;flex-direction:column;margin:0;background:#fcfcfc;margin-top:-5px;box-shadow:inset 0px 3px 4px #ddd;padding:3px 0.75em 0}#location-suggestions li{list-style:none;min-height:48px;flex:1;align-content:center;font-size:1em;padding:0.6em 0;border-bottom:1px solid var(--global-gray-400);color:var(--global-palette1)}#location-suggestions li:hover{cursor:pointer;color:var(--global-palette6)}