html{width:100%;height:100%;background:#efefef;margin:0;padding:0;overflow-x:hidden}body{background:0;margin:0;padding:0;height:100%;width:100%;line-height:1}body>.page{height:100%;min-height:100%;margin:-18px auto 0;padding:0;max-width:none;min-width:0;display:table}body.dual-login-register-page>.page{width:100%;margin:-18px 0 0 0}.dual-login-register-page #inner-wrapper{position:relative}#login-wrapper{vertical-align:middle;display:table-cell;height:100%;padding:0;padding-top:36px}.dual-login-register-page #login-wrapper .form-container{position:relative;left:50%;top:0;margin-left:-210px}#login-wrapper #register-container{left:150%}#login-wrapper #announcement-container{margin-top:20px;background:#eee;width:420px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.08);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.08);box-shadow:0 1px 3px rgba(0,0,0,0.08);line-height:0}#login-wrapper #announcement-container a.cta_button{line-height:0}#login-wrapper #old-browser-message{display:none;margin-top:20px;min-height:60px;background:#fdf5d9;width:416px;color:#888;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.08);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.08);box-shadow:0 1px 3px rgba(0,0,0,0.08);border:2px solid transparent}#login-wrapper #old-browser-message .message{color:#666;padding:18px 26px;line-height:20px}#login-wrapper #old-browser-message.emphasized{border:2px solid #812d29}#login-wrapper #old-browser-message.emphasized .message{color:#444}#login-wrapper.showing-register-form #login-container{left:-50%;display:none}#login-wrapper.showing-register-form #register-container{left:50%}#login-wrapper.animating-register-form #login-container{position:absolute}#login-wrapper.showing-login-form #register-container{display:none}#login-wrapper.animating-login-form #register-container{position:absolute}#login-wrapper div.toggle-container{width:420px;margin:37px 0;text-align:center;color:#888;text-shadow:0 1px #fff}.very-old-ie{width:520px;text-align:center;margin:36px auto 0;text-shadow:0 1px #fff;color:#868686}.very-old-ie em{color:#812d29;font-weight:bold;font-style:italic}.very-old-ie a{text-decoration:underline;color:#589ceb}.very-old-ie.emphasized{color:#444;border:2px solid #812d29;padding:8px}em.unsupported{color:#812d29;font-weight:bold;font-style:italic}.auth-box{background:#fff url(./HubSpot.png) center 30px no-repeat;font-family:Helvetica,Arial,sans-serif;position:relative;min-height:20px;overflow:hidden;padding:110px 30px 0;width:360px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.08);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.08);box-shadow:0 1px 3px rgba(0,0,0,0.08)}html.noboxshadow .auth-box{border:1px solid #e5e5e5}.auth-box p{margin:0 0 12px;padding:0}.auth-box input[type=text],.auth-box input[type=password]{display:block;font:inherit;font-size:16px;height:40px;margin-bottom:15px;padding:0 10px;width:338px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#fff}.auth-box input[type=text]#password,.auth-box input#password[type=password]{padding-right:70px;width:278px}.auth-box input[type=text].error::-webkit-input-placeholder,.auth-box input.error[type=password]::-webkit-input-placeholder,.auth-box input[type=text].error:-moz-placeholder,.auth-box input.error[type=password]:-moz-placeholder{color:#cf7666}.auth-box span.fake-placeholder{padding-top:13px}.auth-box div#submit{clear:both;display:block;overflow:visible;padding-bottom:20px;margin-top:5px}.auth-box div.hs-error{background:#cf7666;color:#fff;font-size:12px;font-weight:700;opacity:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.auth-box div.hs-error.visible{opacity:1;-webkit-transition:opacity 0.25s linear;-moz-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;transition:opacity 0.25s linear;padding:5px 10px 10px;margin-bottom:10px}.auth-box div.hs-error.valid{background:#8ac38a}.auth-box div.hs-error.valid p{color:#fff;line-height:17px}.auth-box div.hs-error>p{margin:5px 0 0;padding-bottom:5px;border-bottom:1px solid #c15d4d;width:340px}.auth-box div.hs-error>p.last{border-bottom:0;padding-bottom:0}form#hs-login{padding-top:120px}form#hs-login a#forgot-password{cursor:pointer;display:block;color:#888;font-size:12px;font-weight:700;height:38px;line-height:40px;padding:0 10px;position:absolute;right:31px;top:180px;z-index:50;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}form#hs-login div#submit{position:relative}form#hs-login div#submit>span{display:block;height:23px;line-height:30px;padding-right:10px;position:absolute;left:80px}form#hs-login div#submit>span>label{color:#888;font-size:12px;font-weight:700;line-height:12px;position:relative;top:-2px}form#hs-login div#submit>span>input[type=checkbox]{vertical-align:baseline}form#hs-login div#submit>a#loginBtn{display:block;float:left}form#hs-login div#connect{border-top:1px dotted #ccc;clear:both;display:block;padding:15px 0;width:360px;overflow:hidden;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}form#hs-login div#connect>.connect{cursor:pointer;display:block;float:left;height:24px;margin-left:5px;padding-left:34px;opacity:0.6;margin-top:auto;margin-bottom:auto}form#hs-login div#connect>.connect>p{display:block;font-size:12px;font-weight:700;line-height:24px;margin:0}form#hs-login div#connect>.connect.facebook{background:url(/login/assets/connect-facebook.png) left center no-repeat}form#hs-login div#connect>.connect.google{background:url(./connect-google.png) left center no-repeat}form#hs-login div#connect>.connect:hover{opacity:1}form#hs-register{padding-top:120px}form#hs-register div#submit{float:right;position:relative}form#hs-register div#submit>#register-button{float:right}form#forgotPwdForm div#submit{margin-top:20px;text-align:center}body.loading .auth-box{background:#fff url(//static.hubspot.com/style-guide/img/spinners/loading-sprocket-gray-light.gif) center center no-repeat;-webkit-transition:margin 0.15s none,opacity 1s linear;-moz-transition:margin 0.15s none,opacity 1s linear;-o-transition:margin 0.15s none,opacity 1s linear;transition:margin 0.15s none,opacity 1s linear;filter:alpha(opacity=75);opacity:0.75}body.loading .auth-box *{visibility:hidden}body>footer{background:0;border:0;text-align:center;width:100%;padding:0;font-size:12px;position:relative;height:18px;clear:both}body>footer>div{width:360px;max-width:none;min-width:0;padding:0}body>footer>div span{color:#bbb}body>footer>div a{color:#bbb}body>footer>div a:hover{color:#bbb}body>footer .customer-app-info{display:none}form#selectPortal{width:610px}form#selectPortal ul.inputs-list{overflow:hidden;*zoom:1;margin-top:16px;margin-bottom:16px}form#selectPortal ul.inputs-list li{float:left;width:47.5%;word-wrap:break-word}form#selectPortal ul.inputs-list li.odd{padding-right:4.8%}form#selectPortal label{position:relative;line-height:1.2;padding:6px 0 2px 22px;min-height:28px}form#selectPortal label:hover{color:#0069d6;cursor:pointer}form#selectPortal label input{position:absolute;left:1px;top:8px}#password-changed h2,#login-error h2{font-size:20px;line-height:36px;font-weight:bold;color:#444}#password-changed .actions,#login-error .actions{text-align:center}#password-changed .actions a.login{display:block;font-size:16px;font-weight:bold;text-decoration:underline;padding:18px 0 28px}#login-error .actions a.login{display:block;font-size:16px;font-weight:bold;text-decoration:underline;padding:18px 0 28px}#login-error h2,#login-error p{color:#900}html.ie9-and-less .auth-box div#submit>span>#rememberLogin{position:relative;top:1px}html.ie8-and-less body>.page{margin-top:-54px}html.ie8-and-less .auth-box{background-position:125px 30px}html.ie8-and-less .auth-box input{line-height:38px}html.ie8-and-less body.loading .auth-box{background-position:center center}html.ie8-and-less form#selectPortal label input{top:5px}html.ie7-and-less body>.page{display:block;height:auto;min-height:0}html.ie7-and-less #login-wrapper{padding-top:60px;display:block}html.ie7-and-less #login-wrapper .form-container{left:0;top:0;margin-left:0}html.ie7-and-less #login-wrapper div.toggle-container{width:auto;line-height:26px;padding-top:8px}html.ie7-and-less #login-wrapper.showing-register-form #login-container{display:none}html.ie7-and-less #login-wrapper.showing-register-form #register-container{left:0}html.ie7-and-less #login-wrapper .very-old-ie{margin-bottom:36px}html.ie7-and-less .auth-box{display:block;margin:0 auto}html.ie7-and-less body.loading .auth-box{background-position:194px center}html.ie7-and-less body>footer{position:static;margin-top:18px}html.firefox-3-and-35 .auth-box input[type=text],html.firefox-3-and-35 .auth-box input[type=password]{height:31px;padding-top:9px}#login-wrapper .ie9-message{background:none repeat scroll 0 0 #fff;border-radius:5px 5px 5px 5px;box-shadow:0 1px 3px rgba(0,0,0,0.08);margin-top:20px;min-height:60px;width:420px}#login-wrapper .ie9-message span{color:#888;line-height:20px;margin-left:5px;padding:5px;display:block}#login-wrapper .ie9-message.emphasized{border:1px solid #812d29}#login-wrapper .ie9-message.emphasized span{color:#444}span#ac-register-form-title{display:block;padding-bottom:50px;color:gray;font-size:30px;padding-left:120px}.ac-register-container{margin-left:-420px !important}.ac-register-form-container{float:left}#ac-register-instructions-container{float:left;padding-left:50px}.ac-how-it-works{font-weight:normal;color:gray;padding-top:30px}.ac-register-instruction-header{font-size:18px}.ac-register-instruction-detail{display:block;padding-bottom:12px;padding-top:8px;width:350px}div.jita-reason-salesforce-case,div.jita-reason-other-reason,div.jita-reason-new-case-reason{padding-top:0.5em;padding-left:1em}div.jita-reason-salesforce,div.jita-reason-other,div.jita-reason-new-case{padding-top:1em;padding-left:1em;font-weight:bold}div.jita-reason-salesforce-headline,div.jita-reason-other-headline,div.jita-reason-new-case-headline{padding-bottom:0.5em;font-size:1.4em}form.jita{width:800px;padding-bottom:25px}div.jita-headline-message{font-weight:bold;font-size:1.6em}div.salesforce-case-list,div.jita-reason-other-reason{display:none}textarea#jita-explanation-textarea{font-family:inherit;font-size:16px;padding:5px}div.jita-explanation-textarea-container{padding-top:0.5em;padding-bottom:0.5em}div.jita-form-actions{text-align:center}div.jita-message{font-size:1.2em;line-height:1.5em;padding-top:1.5em}span.fake-placeholder{position:absolute;padding:8px 0 0 6px;color:#aaa;z-index:1;cursor:text;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;pointer-events:none}span.fake-placeholder.faded-placeholder{color:#ccc}input.has-fake-placeholder,textarea.has-fake-placeholder,select.has-fake-placeholder{z-index:0;margin:0;font:inherit}select.hs-input.acloginselect{height:42px;margin-bottom:15px;background-color:#fff;width:360px;font-size:16px}
