.reset-box-sizing *,.reset-box-sizing :after,.reset-box-sizing :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.top-menu-item{display:none}body{height:100%;padding-top:50px}html.loaded body{background:url(../../images/signin-background.jpg) center center no-repeat fixed;background-size:cover}#footer{width:100%;background-color:#000}#footer #site-links{padding-top:15px;padding-bottom:15px;position:static}#footer #site-links ul li{margin-bottom:0}#footer #site-links ul li:first-child{margin-top:5px}#footer #site-links:before,#footer:before{position:static}@media (min-width:768px){.step-container{max-width:768px}}@media (min-width:1024px){.step-container{max-width:none}}h3{color:#fafafa;font-weight:400;text-align:center;font-size:20px;margin:15px 0}@media (min-width:768px){h3{margin-top:40px}}.step-text-foot{margin:0 0 40px}#signin-page{padding-bottom:68px}#signin-page .popover{margin:20px;box-shadow:0 0 14px rgba(51,51,51,.2);max-width:335px;color:#333}@media (min-width:768px){#signin-page .popover{margin:0 20px;max-width:300px}}#signin-page .popover a{font-weight:600;color:#008cc9}#signin-page .popover h4{margin-top:0}#signin-page .popover.processing button .loading{display:none}#signin-page .popover.processing .loading,#signin-page .popover.processing.loading{position:relative}@keyframes loading-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#signin-page .popover.processing .loading:before,#signin-page .popover.processing.loading:before{animation:loading-spinner .9s linear infinite;border:5px solid rgba(153,153,153,.3);border-bottom:5px solid #999;border-radius:100%;content:'';left:50%;margin:-18px;position:absolute;top:50%;height:36px;width:36px}#signin-page .popover.processing .loading *,#signin-page .popover.processing.loading *{visibility:hidden!important}#signin-page .popover.processing .btn{position:relative}#signin-page .popover.processing .btn span{opacity:0}#signin-page .popover.processing .btn .loading{display:block;position:absolute;top:50%;left:50%}#signin-page .popover.processing .btn .loading:before{border:3px solid rgba(255,255,255,.3);border-bottom:3px solid #fff;margin:-11px;width:22px;height:22px}#signin-page .popover .popover-title{display:none}#signin-page .popover .popover-content{padding:18px}#signin-page .popover .popover-content-head{font-weight:600}.panel{background:#fff;padding:20px;overflow:visible;color:#333;-webkit-transition:height 1s ease;-o-transition:height 1s ease;transition:height 1s ease}@media (min-width:768px){.panel{border-radius:5px;padding:40px;max-width:460px;margin-left:auto;margin-right:auto;float:none;overflow:hidden}}.panel .tooltip{width:100%;left:0;right:0;padding-right:40px}@media (min-width:768px){.panel .tooltip{padding-right:80px}}.panel .tooltip .tooltip-inner{max-width:none;text-align:left;font-size:13px}.panel .tooltip .tooltip-arrow{left:25px!important}.panel a:not(.btn){color:#008cc9}.panel button .loading{display:none}.panel .processing .btn{position:relative}.panel .processing .btn span{opacity:0}.panel .processing .btn .loading{display:block;position:absolute;top:50%;left:50%}.panel .processing .btn .loading:before{border:3px solid rgba(255,255,255,.3);border-bottom:3px solid #fff;margin:-15px;width:30px;height:30px}.panel input:not([type=checkbox]):focus{border:1px solid #008cc9;box-shadow:0 0 3px #008cc9;outline:0}.panel .has-error:not([type=checkbox]),.panel .has-error:not([type=checkbox]):focus{border:1px solid red;box-shadow:none}.panel .signin .btn.btn-primary{margin:0;font-size:20px;font-weight:600}.panel .signin .btn.btn-primary:hover{background-color:#005e93}.panel .signin .btn.btn-primary img{width:30px}.panel .signin .btn.btn-primary span{display:inline-block;margin:0 5px}.panel .signin #linkedin_button{background-color:#0077b5}.panel .signin #linkedin_button i{padding:2px 3px;margin-right:4px;font-size:18px;vertical-align:top}.panel .signin .lyndacon{vertical-align:middle}.panel .signin .lyndacon.group{color:#008cc9}.panel .signin .divider{font-size:16px;margin:15px 0;text-align:center;position:relative}.panel .signin .divider:after,.panel .signin .divider:before{content:" ";display:block;position:absolute;height:1px;margin:0;width:46%;top:50%;left:0;background:linear-gradient(90deg,#fff,#ddd)}.panel .signin .divider:after{left:auto;right:0;background:linear-gradient(90deg,#ddd,#fff)}.panel .ip-signin .col-xs-6,.panel .link-social .col-xs-6,.panel .password .col-xs-6{margin:-6px 0 12px;padding-left:0;padding-right:0}.panel .ip-signin .col-xs-6.remember input,.panel .link-social .col-xs-6.remember input,.panel .password .col-xs-6.remember input{margin:0 5px 0 0;vertical-align:middle}.panel .ip-signin .col-xs-6.remember label,.panel .link-social .col-xs-6.remember label,.panel .password .col-xs-6.remember label{font-weight:400}.panel .ip-signin .col-xs-6.forgot,.panel .link-social .col-xs-6.forgot,.panel .password .col-xs-6.forgot{text-align:right}.panel .password-reset,.panel .password-reset-done{font-size:15px}.panel .password-reset-done p{text-align:center;line-height:normal}.panel .subtext{margin-top:10px;text-align:center}.panel .subtext img{display:inline-block;width:20px;margin-right:3px}.panel .cta-section{margin:20px 0 0;font-weight:700;font-size:15px}.panel .cta-section i{margin-right:5px;font-size:13px}.panel input:not([type=checkbox]){border:1px solid #ccc;border-radius:5px;min-height:44px;margin-bottom:13px}.panel .arrow-left{padding:10px;float:left;margin:-5px 0 0 -10px}.panel .loading,.panel.loading{position:relative}@keyframes loading-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.panel .loading:before,.panel.loading:before{animation:loading-spinner .9s linear infinite;border:5px solid rgba(153,153,153,.3);border-bottom:5px solid #999;border-radius:100%;content:'';left:50%;margin:-25px;position:absolute;top:50%;height:50px;width:50px}.panel .loading *,.panel.loading *{visibility:hidden!important}.panel .panel-head{font-weight:600}.panel .validated-email-address{font-size:15px}.panel .need-help,.panel .password-toggle{position:relative;z-index:3;float:right;margin:-56px 0 0;border:0;padding:0 10px;line-height:44px}.panel .need-help span,.panel .password-toggle span{display:none}.panel .need-help.on .password-hide,.panel .need-help:not(.on) .password-show,.panel .password-toggle.on .password-hide,.panel .password-toggle:not(.on) .password-show{display:inline-block}.panel .extra-space{margin-bottom:15px}.panel .no-space{margin-bottom:0}.panel #email-address{padding-right:85px}.panel #password-input{padding-right:50px}.panel #password-submit{margin-bottom:0}.panel a.organization{font-size:15px;font-weight:600;margin-bottom:0}.footer{color:#fff;text-align:center;margin-bottom:15px}.footer a{color:#fff;font-weight:700}.footer .link-social,.footer .org-signin,.footer .password{margin-top:-3px;font-size:15px}@media (min-width:768px){#responsive-wrapper-main{min-height:100vh;margin-bottom:-111px;padding-bottom:111px}#footer{height:61px}#site-links ul{text-align:right}#site-links ul li:first-child{float:left}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fake-ie-placeholder{position:relative}.fake-ie-placeholder .form-control{background-color:transparent;position:relative;z-index:2}.fake-ie-placeholder .form-control:not([value=""]){background-color:#fff}.fake-ie-placeholder .fake-ie-placeholder-text{color:#999;left:13px;position:absolute;top:13px;z-index:1}