@font-face {
    font-family: "HPSimplified";
    font-style: normal;
    font-weight: normal;
    src: url("https://ssl.www8.hp.com/h10180/hp-fonts/v1-0/hps-euro-regular-ttf.ttf") format("truetype");
}
@font-face {
    font-family: "HPSimplified";
    font-style: normal;
    font-weight: bold;
    src: url("https://ssl.www8.hp.com/h10180/hp-fonts/v1-0/hps-euro-bold-ttf.ttf") format("truetype");
}

@font-face {
    font-family: "HPBold";
    src: url("https://ssl.www8.hp.com/h10180/hp-fonts/v1-0/hps-euro-bold-ttf.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "HPRegular";
    src: url("https://ssl.www8.hp.com/h10180/hp-fonts/v1-0/hps-euro-regular-ttf.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

#lia-body .lia-content .desktop-signon-title {
    font-family: "HPSimplified", Arial, sans-serif;
    font-size: 32px;
    font-weight: bold;
    line-height: 34px;
    margin:20px 0 20px 18px;
}
#lia-body.UserSsoRegistrationPage .lia-content .lia-form-fieldset-wrapper .lia-text-form p {
    font-family: "HPSimplified", Arial, sans-serif !important;
    font-size: 32px;
    line-height: 34px !important;
    margin:20px 0 20px 0px;
    color: #5a5a5a;
}
#lia-body.UserSsoRegistrationPage .lia-content .lia-form .lia-form-label-wrapper {
    padding: 0 5px 8.5px 0px !important;
    text-align:left !important;
}
#lia-body.HPPUserSignonPage .lia-content .lia-form .lia-form-label-wrapper {
    padding: 0 5px 8.5px 0px;
    text-align:left;
}
#lia-body .lia-content .desktop-sm-form-input input#username,
#lia-body .lia-content .desktop-sm-form-input input#password,
#lia-body .lia-content .lia-forum-hpdesktop-forgot-passwordfieldemail-input,
#lia-body.HPPForgotPasswordPage .lia-content .lia-form input[type="text"] {
    height:36px;
    background:#fff;
    margin:0 0 20px;
    }
#lia-body .lia-content .desktop-sm-form-field-body .sm-label-north {
    float:left;
    width:100px;
    padding-right:20px;
    margin:0 0 0 18px;
    }
#lia-body .lia-content .desktop-sm-form-submit span,
#lia-body .lia-content .desktop-sm-form-submit span:hover {
    float:left;
    margin:0 5px 0 0;
    background: url("/skins/images/8DE874D83395C7133216E2E3D8D29822/hp_expierence-439108329/images/big_blue_search_left.png") no-repeat;
    padding: 0 0 0 6px;
    }
#lia-body .lia-content .desktop-sm-form-submit input,
#lia-body .lia-content .desktop-sm-form-submit input:hover {
    background: url("/skins/images/C5DCC427ED18F268ECECF877AD812E96/hp_expierence-439108329/images/big_blue_search_right.png") no-repeat;
    border:none;
    color:#fff;
    font-size: 16px !important;
    height: 36px !important;
    line-height: 36px !important;
    padding: 0 6px 3px 0 !important;
    }
#lia-body .lia-content .sm-register-field-remember_username {
    float:left;
    padding:10px 0 0 277px;
    width:100%;
    }
#lia-body .lia-content .sm-register-field-remember_username .desktop-sm-form-field-body .sm-label-east .sm-form-lable {
    float:left;
    padding:0 5px 0 0;
    }
.desktop-sm-required {
    color:#D7410B;
    }
.desktop-sm-form-submit {
    float:left;
    margin:0 0 0 335px;
    }
.links-forgot-login,
.links-forgot-password {
    float: left;
    }
.sm-label-east .lia-form-label {
    float: left;
    padding: 0 10px 0 0;
    }
#lia-body .desktop-signon-links-wrapper {
	background: #F2F2F2;
    margin: 115px 0 0 70px;
    padding: 20px 20px 30px;
    width: 320px;
    }
#lia-body .desktop-signon-separator {
    float: left;
    height: 300px;
    margin-top:5px;
    position: relative;
    width: 40px;
    left: -8px;
    }
.separator-line {
    border-right: 1px solid #CCCCCC;
    height: 300px;
    position: absolute;/*no need*/
    width: 20px;
    }
.separator-text {
    background: #fff;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    top: 140px;
    width: 40px;
    z-index: 20;
    font-size:18px;
    color:#767676;
    font-family:"HPSimplified", Arial, sans-serif;
    font-weight:bold;
    }
#lia-body .desktop-signon-links {
    width:320px;
    font-family:"HPSimplified", Arial, sans-serif;
    color: #007dba;
    }
#lia-body .links-register {
    font-weight:bold;
    padding-bottom:5px;
    }
#lia-body .lia-content .recaptcha_audio_cant_hear_link {
    font-weight:normal;
    font-size: 14px;
    }
#lia-body .lia-content .lia-button-wrapper-continue-action a {
    text-decoration:none;
    }
#lia-body .lia-content #recaptcha_audio_play_again,
#lia-body .lia-content #recaptcha_audio_download {
    float:left;
    }
#lia-body.UserSsoRegistrationPage .lia-content .lia-captcha-verified {
    display:none;
    }
#lia-body.UserSsoRegistrationPage .lia-content .lia-form-submit {
    float:right;
    margin-right: 8px;
    }
#lia-body .lia-content .subtitle {
    margin-bottom:15px;
    }
.desktop-signon-title .sm-label-north {
    font-size:14px;
    font-weight:normal;
    }
#lia-body.HPPResetPasswordPage .lia-content .desktop-title-text .sm-label-north {padding: 0;}
#lia-body.HPPUserSignonPage .lia-content .lia-quilt-column-side-content .lia-quilt-column-alley {margin:0}
#lia-body.HPPUserSignonPage .lia-quilt-row-hpnav {
    border-bottom:none;
    }
#lia-body.HPPUserSignonPage  .lia-content .lia-quilt-layout-two-column-main-side .lia-quilt-column-main-content {
    background: #fff;
    margin: 0;
    width: 510px;
    }
#lia-body.HPPUserRegistrationPage .lia-content .lia-quilt-layout-two-column-main-side .lia-quilt-column-main-content {
    width: 620px;
}
#lia-body .lia-content .desktop-title-text {
    font-family: "HPSimplified", Arial ,sans-serif
    }
#lia-body.HPPUserRegistrationResultPage .lia-content .desktop-title-text,
#lia-body.HPPForgotUserIDPage .lia-content .desktop-forgot_userid-steps {
    padding:0;
    }
.title-sub,
.title-sub .desktop-title-text h2 {
    font-size:24px !important;
    line-height:29px !important;
    }
#lia-body.HPPResetPasswordPage .lia-content .lia-form-label-wrapper {
    float:left;
    text-align:left;
    }
#lia-body .lia-content .steps {
    background: #F2F2F2;
    }
#lia-body .lia-content .steps td {
    border-collapse: collapse;
    height: 30px;
    padding: 15px;
    }
#lia-body.HPPForgotUserIDPage .lia-content td.forgot-id,
#lia-body.HPPForgotPasswordPage .lia-content td.forgot-id {
    font-weight:bold; background:transparent url("/html/assets/Blue-01.png") no-repeat 10px 16px;
    padding-left:45px;
    }
#lia-body.HPPForgotUserIDPage .lia-content td.sign-in,
#lia-body.HPPForgotPasswordPage .lia-content td.sign-in {
    background:transparent url("/html/assets/Grey-02.png") no-repeat scroll 0 16px;
    padding-left:35px;
    }
#lia-body.HPPForgotUserIDResultPage .lia-content td.forgot-id,
#lia-body.HPPForgotPasswordResultPage .lia-content td.forgot-id {
    background:transparent url("/html/assets/Grey-01.png") no-repeat scroll 10px 16px;
    padding-left:45px;
}
#lia-body.HPPForgotUserIDResultPage .lia-content td.sign-in,
#lia-body.HPPForgotPasswordResultPage .lia-content td.sign-in {
    font-weight:bold;
    background:transparent url("/html/assets/Blue-02.png") no-repeat scroll 0 16px;
    padding-left:35px;
    }
.lia-quilt-row-hpnav {
    border:none;
    }
#lia-body .lia-content .lia-form-hp-desktop-forgot-userid-email-entry .lia-form-label-wrapper {
    text-align:left;
    padding:5px 0 0;
    }
#lia-body .lia-content .lia-form-hp-desktop-signon-field-rememberme-entry .lia-form-label-wrapper {
    text-align:right !important;
    }
#lia-body.HPPUserSignonPage .lia-content .lia-form-hp-desktop-signon-field-rememberme-entry {
    padding: 0 15px;
    }
#lia-body.HPPUserSignonPage .lia-content .lia-form-hp-desktop-signon-field-rememberme-entry > .lia-quilt-row-standard {
    width:470px;
    }
#lia-body .lia-content .lia-form-hp-desktop-forgot-userid-email-entry  .lia-quilt-column-08 {
    width:150px;
    }
#lia-body .lia-content .lia-form-hp-desktop-forgot-userid-email-entry input[type="text"],
#lia-body .lia-content input.lia-form-hpdesktop-forgot-useridfieldemail-input,
#lia-body.HPPUserSignonPage  .lia-content .lia-form input[type="text"],
#lia-body.HPPUserSignonPage  .lia-content .lia-form input[type="password"],
#lia-body.HPPUserRegistrationPage .lia-content .lia-form input[type="text"],
#lia-body.HPPUserRegistrationPage .lia-content .lia-form input[type="password"],
#lia-body.HPPForgotUserIDPage .lia-content .lia-form input[type="password"],
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form input[type="text"],
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form input[type="password"],
#lia-body.UserSsoRegistrationPage .lia-content .lia-form-input input[type="text"],
#lia-body.UserSsoRegistrationPage .lia-content .lia-form input[type="text"],
#lia-body.UserSsoRegistrationPage .lia-content .lia-form input[type="password"],
#lia-body.UserSsoRegistrationPage .lia-content .lia-form input[type="file"],
#lia-body.UserSsoRegistrationPage .lia-content .lia-form select,
#lia-body.HPPResetPasswordPage .lia-content .lia-form input[type="text"],
#lia-body.HPPResetPasswordPage .lia-content .lia-form input[type="file"],
#lia-body.HPPResetPasswordPage .lia-content .lia-form select,
#lia-body.HPPUserRegistrationPage .results-form input[type="text"],
#lia-body.HPPSocialUserSignonPage .lia-content .lia-form input[type="password"],
#lia-body.HPPSocialUserSignonPage .lia-content .lia-form input[type="text"],
/*#lia-body.HPPSocialUserSignonPage .results-form .lia-form-input-wrapper input,*/
#lia-body.HPPUserRegistrationPage .results-form .lia-form-input-wrapper input,
#lia-body.HPPUserRegistrationPage .results-form .lia-form-input-wrapper select,
#lia-body.HPPForgotPasswordPage .lia-content .lia-form input[type="text"],
#lia-body.HPPForgotUserIDPage .lia-content .lia-form input[type="text"],
#lia-body .lia-content .lia-form input[type="password"] {
	    background:#fff;
	    height:40px;
	    width:320px;
	    font-size: 16px;
        font-family: "HPSimplified", arial, sans-serif !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: lighter;
	    border: 1px solid #ccc;
        border-radius: 3px;
        padding: 5px;
        margin: 5px 0;
	    }
#lia-body.HPPForgotUserIDPage .lia-content .lia-quilt-layout-two-column-main-side .lia-quilt-column-main-content,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-quilt-layout-two-column-main-side .lia-quilt-column-main-content,
#lia-body.HPPForgotPasswordPage .lia-content .lia-quilt-layout-two-column-main-side .lia-quilt-column-main-content,
#lia-body.HPPForgotPasswordResultPage .lia-content .lia-quilt-layout-two-column-main-side .lia-quilt-column-main-content,
.lia-body.HPPForgotPasswordPage .lia-form-hp-desktop-forgot-password-field-email-entry .lia-quilt-column {
    width:100%;
}
#lia-body.HPPForgotUserIDPage .lia-content .lia-button-group {
    float:right;
    }
#lia-body .lia-content .desktop-forgot_userid-steps ol,
#lia-body .lia-content .desktop-forgot_password-steps ol {
    padding:40px 0 0 0;
}
#lia-body .lia-content .desktop-forgot_userid-steps ol li,
#lia-body .lia-content .desktop-forgot_password-steps ol li {
    padding-bottom:10px;
}
#lia-body.HPPUserRegistrationResultPage .lia-content .continue-button .continue-button-wrapper .lia-button-wrapper-continue-action  {
    float:right;
    }
#lia-body.HPPUserRegistrationResultPage .lia-content .continue-button {
    width:980px;
    }
/** Forgot user id result page **/
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form-label-required {float:left; text-align:left;}
#lia-body.HPPForgotUserIDResultPage  .lia-content .lia-form input[type="text"] {background:#fff; height:36px;}
#lia-body.HPPForgotUserIDResultPage .lia-content h3 {font-size:17px; line-height:19px;}
#lia-body.HPPForgotUserIDResultPage .lia-content .links-forgot-login,
.links-forgot-password {
    margin:0;
    font-family: "HPSimplified", Arial, sans-serif !important;
    color: #007dba;
    }
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form-hp-desktop-signon-field-userid-entry .lia-quilt-column-left,
#lia-body.HPPForgotUserIDResultPage .lia-form-hp-desktop-signon-field-password-entry .lia-quilt-column-left,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form-link-forgot-userid-entry .lia-quilt-column-left,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form-link-forgot-password-entry .lia-quilt-column-left,
#lia-body.HPPForgotUserIDPage .lia-content #hpp-results-form .lia-quilt-column-08,
#lia-body.HPPForgotPasswordPage .lia-content #hpp-results-form .lia-quilt-column-08 {
    width:100%;
    }
#lia-body.HPPForgotUserIDPage .lia-content #hpp-results-form .lia-form label,
#lia-body.HPPForgotPasswordPage .lia-content #hpp-results-form .lia-form label {
    float: left;
    text-align:left;
    }
#lia-body.HPPUserSignonPage .lia-content .lia-form-hp-desktop-signon-field-userid-entry .lia-quilt-row-standard .lia-quilt-column-left,
#lia-body.HPPUserSignonPage .lia-content .lia-form-hp-desktop-signon-field-password-entry .lia-quilt-row-standard .lia-quilt-column-left,
#lia-body.HPPUserSignonPage .lia-content .lia-form-link-forgot-password-entry .lia-quilt-row-standard .lia-quilt-column-left,
#lia-body.HPPUserSignonPage .lia-content .lia-form-link-forgot-userid-entry .lia-quilt-row-standard .lia-quilt-column-left {
    width:130px;
    }
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form-horizontal label,
#lia-body .lia-content .lia-form-horizontal .date-field-range-text {
    line-height: 18px;
    }
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form .lia-form-label-wrapper {
    padding: 0 0 8.5px;
    }
#lia-body.HPPUserRegistrationPage .lia-content .lia-form .lia-form-label-wrapper {
    text-align:left;
    }
#lia-body.HPPUserSignonPage .lia-content .lia-form-hp-desktop-signon-field-rememberme-entry .lia-quilt-column-left,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form-hp-desktop-signon-field-rememberme-entry .lia-quilt-column-left {
    width:90%;
    }
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form-footer .lia-quilt-column-left {
    width:52%;
    }
#lia-body.HPPUserSignonPage .lia-content .lia-form-footer,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form-footer {
    width:440px;
    padding:0 15px;
    }
#lia-body.HPPUserSignonPage .lia-content .lia-form-footer .lia-quilt-column-left,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form-footer .lia-quilt-column-left {
    width:0;
    }
#lia-body.HPPUserSignonPage .lia-content .lia-form-footer .lia-quilt-column-right,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form-footer .lia-quilt-column-right {
    width:100%;
    }
#lia-body.HPPUserSignonPage .lia-content .lia-form-footer .lia-button-group {
    float:right;
    }
#lia-body .lia-button-wrapper-hpNNext-Action {
    float:right;
    margin-bottom:15px;
    }
#lia-body.HPPUserSignonPage .lia-content .lia-form-hp-desktop-signon-field-rememberme-entry .lia-quilt-column-right,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form-hp-desktop-signon-field-rememberme-entry .lia-quilt-column-right {
    width: 10%;
    padding-top:2px;
    }
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-panel-feedback-inline-note,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-panel-feedback-banner-note,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-panel-feedback-inline-alert,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-panel-feedback-banner-alert,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-panel-feedback-inline-safe,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-panel-feedback-banner-safe,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-panel-status-banner-note,
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-panel-status-inline-note {
    /*margin: 0 -18px 10px 18px;*/
    }
#lia-body .lia-content p.results {
    margin:0 0 0 18px;
    }
#lia-body.HPPUserRegistrationPage .lia-quilt-row-hpnav {
    border-bottom: medium none;
}
#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form-hp-desktop-signon-field-rememberme-entry .lia-quilt-column-left {
    padding-left: 20px;
}
#lia-body.HPPUserSignonPage .lia-content .lia-form .lia-form-hp-desktop-signon-field-rememberme-entry .lia-form-label-wrapper {
    margin: -4px 0 0;
    padding:0;
    }
#lia-body .lia-content .continue-button {
    float: left;
    margin: 0 0 0 18px;
}
input.hpp-secure-button {
    background:none transparent;
    border:none;
    color:#007dba;
    font-size:14px;
    padding:0 10px 0 0 !important;
    }
img.hpp-secure-icon {
    margin: 2px 0 0;
}
#lia-body.HPPUserRegistrationPage img.hpp-secure-icon,
#lia-body.HPPUserRegistrationResultPage img.hpp-secure-icon,
#lia-body.HPPForgotUserIDPage img.hpp-secure-icon,
#lia-body.HPPForgotUserIDResultPage img.hpp-secure-icon,
#lia-body.HPPForgotPasswordPage img.hpp-secure-icon {
    padding:0 3px 0 0;
    }
#lia-body.HPPSocialUserSignonPage .results-form .lia-form-footer .lia-quilt-column-right .lia-quilt-column-alley-right .lia-button-group {
    float:right;
    margin: 0 26px 0 0;
    }
#lia-body.HPPForgotUserIDResultPage .results-form .lia-form-footer .lia-quilt-column-right .lia-quilt-column-alley-right .lia-button-group {
    margin: 0 110px 0 0;
    }
#lia-body.HPPResetPasswordPage .results-form .lia-form-footer .lia-quilt-column-right .lia-quilt-column-alley-right .lia-button-group {
    float:right;
    margin:0 160px 0 0;
    }
#lia-body.HPPForgotPasswordPage .results-form .lia-form-footer .lia-quilt-column-right .lia-quilt-column-alley-right .lia-button-group {
    margin: 0 142px 0px 0;
    float:right;
    }
#lia-body.HPPForgotUserIDPage .results-form .lia-form-footer .lia-quilt-column-right .lia-quilt-column-alley-right .lia-button-group,
#lia-body.HPPForgotPasswordPage .results-form .lia-form-footer .lia-quilt-column-right .lia-quilt-column-alley-right .lia-button-group {
    margin: 0 136px 0px 0;
}
#lia-body.HPPUserRegistrationPage .results-form .lia-form-footer .lia-quilt-column-right .lia-quilt-column-alley-right .lia-button-group {
    float:right;
    margin:0;
    }
#lia-body.HPPUserSignonPage  .results-form .lia-form-footer .lia-quilt-column-right .lia-quilt-column-alley-right .lia-button-group {
    margin:0;
    }
#lia-body .lia-content .results-form .HPDesktopRegistrationForm .lia-quilt-column-single > .lia-quilt-column-alley-single > .lia-form-hp-desktop-reg-field-password-entry  >  .lia-quilt-row-standard,
#lia-body .lia-content .results-form .HPDesktopRegistrationForm .lia-quilt-column-single > .lia-quilt-column-alley-single > .lia-form-password-description-entry  >  .lia-quilt-row-standard,
#lia-body .lia-content .results-form .HPDesktopRegistrationForm .lia-quilt-column-single > .lia-quilt-column-alley-single > .lia-form-hp-desktop-reg-field-email-entry  >  .lia-quilt-row-standard,
#lia-body .lia-content .results-form .HPDesktopRegistrationForm .lia-quilt-column-single > .lia-quilt-column-alley-single > .lia-form-email-description-entry  >  .lia-quilt-row-standard {
    padding:0 0 0px;
    }
#lia-body .lia-content .results-form .HPDesktopRegistrationForm .lia-quilt-column-single > .lia-quilt-column-alley-single > .lia-form-email-description-entry > .lia-quilt-row-standard .lia-quilt-column-alley-left .lia-form-label-wrapper .lia-form-label {
    display:none;
    }
#lia-body .lia-content .results-form .HPDesktopRegistrationForm .lia-quilt-column-single > .lia-quilt-column-alley-single > .lia-form-captcha-entry > .lia-quilt-row-standard {
    padding:0 0 5px;
    }
#lia-body .lia-content .results-form .HPDesktopRegistrationForm .lia-quilt-column-16 {
    float: left;
    width: 67.666%;
    }
#lia-body .lia-content .lia-quilt-hpp-user-registration-page .lia-quilt-column-side-content .lia-quilt-column-alley {
    margin:0;
    }
#lia-body .lia-content .desktop-sm-form-description {
    color: #767676;
    font-size: 12px;
    width: 320px;
    line-height:15px;
}
#lia-body .lia-content #recaptcha_image {
    padding:0 0 0 152px;
    }
#lia-body.HPPUserRegistrationPage .lia-content .lia-form-horizontal .lia-form-footer {
    padding:0;
    }
#lia-body.HPPUserRegistrationPage .lia-content .results-form .HPDesktopRegistrationForm .lia-form-footer .lia-quilt-column-16 {
    width: 58.6%;
    }
#lia-body .lia-content .HPDesktopRegistrationForm .Captcha  ul.lia-list-standard-inline {
    width:800px;
    }
#lia-body .lia-content .lia-js-captcha-reload-link {
    background: transparent url("/html/assets/refresh.png") no-repeat;
    }
#lia-body .lia-content .lia-js-captcha-audio-link {
    background: transparent url("/html/assets/audio.png") no-repeat;
    }
#lia-body .lia-content .lia-js-captcha-help-link {
    background: transparent url("/html/assets/Help.png") no-repeat;
    }
#lia-body.UserSsoRegistrationPage .UserSsoRegistrationForm  .lia-button-wrapper-Reset-action {
	display:none;
    }
#lia-body .lia-content .recaptcha_only_if_audio:before {
    content: "\f030";
    font: normal normal normal 14px/1 FontAwesome;
    top: 2px;
    left: 0;
    z-index: 0;
    position: absolute;
    color: #0096d6;
    }
#lia-body .lia-content a.lia-js-captcha-reload-link,
#lia-body .lia-content a.lia-js-captcha-audio-link,
#lia-body .lia-content a.lia-js-captcha-help-link,
#lia-body .lia-content .recaptcha_only_if_audio,
#lia-body.HPPUserRegistrationPage .results-form .Captcha ul.lia-list-standard-inline li a {
    font: 0/0 a;
    height: 20px;
    width: 20px;
    display: block;
    position: relative;
    z-index: 99;
    }
#lia-body .lia-content .results-form .HPDesktopRegistrationForm .lia-quilt-column-08,
#lia-body.HPPResetPasswordPage .lia-content .lia-quilt-column-08 {
    width: 100%;
    }
#lia-body .lia-content .lia-form .lia-form-label-wrapper {
    padding:0;
    }
#lia-body.HPPUserRegistrationPage .lia-content .lia-quilt-layout-two-column-main-side .lia-quilt-column-main-content {
    width: 570px;
    }
/* Registration page IE 6/7/8/9/10 */
#lia-body.HPPUserRegistrationPage .lia-content .lia-form label,
.Captcha ul li a,
.desktop-register-links,
.desktop-register-links a,
.desktop-sm-form-description,
.desktop-title-text,
.footer,
.footer a,
.desktop-title-text,
.desktop-title-text .sm-label-north {
    font-size: 14px\9;
    font-weight/*\**/: normal;\9;
    }
#lia-body .lia-content #recaptcha_audio_play_again, #lia-body .lia-content #recaptcha_audio_download {margin-top:-20px\9;}
#lia-body .lia-content #recaptcha_audio_play_again, #lia-body .lia-content #recaptcha_audio_download {margin-top/*\**/: -20px\9;}
#lia-body .lia-content #recaptcha_image {height:80px\9;}
#lia-body .lia-content #recaptcha_image {height/*\**/:80px\9;}
#lia-body .lia-content .lia-form-captcha-entry {clear:both\9;}
#lia-body .lia-content .lia-form-captcha-entry {clear/*\**/:both\9;}
#lia-body .recaptcha_isnot_showing_audio { font-weight:normal\9; font-size:14px\9;}
#lia-body .recaptcha_isnot_showing_audio {font-weight/*\**/:normal\9; font-size/*\**/:14px\9;}

#lia-body .lia-panel-tooltip
{background: url("/html/assets/tooltip_stem_topright.png") no-repeat scroll right top transparent;}
#lia-body .lia-content .lia-form-koreanpp-input,
#lia-body .lia-content .lia-form-koreanpp-input .lia-form-terms-of-service,
#lia-body .lia-content .lia-form-koreanpi-input,
#lia-body .lia-content .lia-form-koreanpi-input .lia-form-terms-of-service {
    width:320px;
    }
#lia-body.HPPUserRegistrationResultPage .lia-content .lia-quilt-column-side-content .lia-quilt-column-alley {
    margin:0;
    }
#lia-body.UserSsoRegistrationPage .lia-content .lia-button-wrapper-Submit-action {
    float:right;
    }
#lia-body .lia-content .title-sub {
    padding:0 !important;
    }
#lia-body .lia-content .lia-form-hpp-referer-url-entry {
    display:none;
    }
#lia-body.HPPForgotUserIDResultPage .desktop-forgot_userid-title .title-sub h1 {
    font-size:24px! important;
    padding:0 18px;
    }
/* Chrome 24- and Safari 5- */
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #lia-body.UserSsoRegistrationPage .lia-content .lia-button-wrapper,
    #lia-body.ErrorPage .lia-content .lia-button-wrapper,
    #lia-body.AllAppErrorPage .lia-content .lia-button-wrapper,
    #lia-body.HPPForgotPasswordPage .lia-content .lia-button-wrapper,
    #lia-body.HPPForgotPasswordResultPage .lia-content .lia-button-wrapper,
    #lia-body.HPPForgotUserIDPage .lia-content .lia-button-wrapper,
    #lia-body.HPPForgotUserIDResultPage .lia-content .lia-button-wrapper
    #lia-body.HPPResetPasswordErrorPage .lia-content .lia-button-wrapper,
    #lia-body.HPPResetPasswordPage .lia-content .lia-button-wrapper,
    #lia-body.HPPUserRegistrationPage .lia-content .lia-button-wrapper,
    #lia-body.HPPUserSignonPage .lia-content .lia-button-wrapper {
        padding:0 0 0 13px;
        }
    }
#lia-body .lia-content .lia-form-hp-desktop-reg-field-email-entry .HelpIcon .lia-tooltip-trigger,
#lia-body .lia-content .lia-form-confirm-hp-desktop-reg-field-email-entry .HelpIcon .lia-tooltip-trigger,
#lia-body .lia-content .lia-form-hp-desktop-reg-field-password-entry .HelpIcon .lia-tooltip-trigger,
#lia-body .lia-content .lia-form-confirm-hp-desktop-reg-field-password-entry .HelpIcon .lia-tooltip-trigger {
    display:none;
    }

@media screen and (-webkit-min-device-pixel-ratio:0) {#lia-body.HPPForgotUserIDResultPage .lia-content .lia-form-hp-desktop-signon-field-rememberme-entry > .lia-quilt-row-standard {padding: 15px 0 0 0;} }
@media screen and (-webkit-min-device-pixel-ratio:0) {#lia-body.HPPUserSignonPage .lia-content .lia-form-hp-desktop-signon-field-rememberme-entry {padding: 15px;} }
@media screen and (-webkit-min-device-pixel-ratio:0) {#lia-body.HPPUserRegistrationPage .lia-form-submit {/*width:205px;*/}}
@media screen and (-webkit-min-device-pixel-ratio:0) {#lia-body.HPPUserSignonPage .lia-form-submit {width:165px;}}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {#lia-body.HPPForgotUserIDPage .lia-form-submit {width:200px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {#lia-body.HPPForgotUserIDResultPage .lia-form-submit {width:220px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {#lia-body.HPPForgotPasswordPage .lia-form-submit {width:200px;}}*/
@media screen and (-webkit-min-device-pixel-ratio:0) {.hpp-secure-icon-wrapper {padding:20px 0 0; margin:0 105px 0 0; float:right;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {#lia-body.HPPForgotUserIDResultPage .hpp-secure-icon-wrapper {padding:20px 0 0; margin:0 120px 0 0; float:right;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {#lia-body.HPPUserSignonPage  .hpp-secure-icon-wrapper {padding:20px 0 0; margin:0 120px 0 0; float:right; width:90px}}

@media screen and (-webkit-min-device-pixel-ratio:0) {#lia-body.HPPResetPasswordPage .lia-content .results-form .lia-form-footer .lia-quilt-column-16 {width:45.6%; float:left;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {#lia-body.HPPResetPasswordPage .hpp-secure-icon-wrapper {padding: 0;margin: 0 0; float:left;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {#lia-body.HPPResetPasswordPage .results-form .lia-form-footer .lia-quilt-column-right .lia-quilt-column-alley-right .lia-button-group {float: right;margin: 10px 0px 0 0;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {#lia-body.HPPUserSignonPage .results-form .lia-form-footer .lia-quilt-column-right .lia-quilt-column-alley-right .lia-button-group  {width:200px;} }

#lia-body .lia-content input.hpp-secure-button {
    border:none;
    font-family: "HPSimplified", Arial, sans-serif;
    vertical-align: middle;
    line-height: 27px;
    cursor: pointer;
    }
#lia-body .lia-content input.hpp-secure-button:hover,
#lia-body .lia-content input.hpp-secure-button:focus {
    outline-style:none;
    outline: none;
}
#lia-body .lia-content .results-form .MobileHPRegistrationForm .lia-quilt-column-single > .lia-quilt-column-alley-single > .lia-form-email-description-entry > .lia-quilt-row-standard .lia-quilt-column-alley-left .lia-form-label-wrapper .lia-form-label {
    display:none;
    }
/* PSS-95 redlines */
#lia-body .lia-content .lia-form-row.lia-form-hp-desktop-signon-field-secure-entry {
    display: none;
    }
#lia-body .lia-content .lia-form-row.lia-form-hp-custom-hpp-remember-me-text-entry{
	min-height:0;
    }
#lia-body.HPPUserRegistrationPage .lia-content .lia-form select {
	background:#fff; height:36px; width:320px; line-height:30px;
    }
#lia-body .HPDesktopSignonForm .lia-form-label,
#lia-body .HPDesktopRegistrationForm .lia-form-label {
    visibility: hidden;
    }
#lia-body .HPDesktopRegistrationForm .lia-form-custom-hp-language-entry .lia-form-label,
#lia-body .HPDesktopRegistrationForm .lia-form-custom-hp-country-entry .lia-form-label,
#lia-body .HPDesktopRegistrationForm .Captcha .lia-form-label {
    visibility: visible;
    }
/***********************************************************************************/
/*                              HPPUserRegistrationPage style start                                */
/***********************************************************************************/

/*body#lia-body .lia-content,
.mceContentBody,
.mceContentBody th,
.mceContentBody td,
.mce-content-body,
.mce-content-body th,
.mce-content-body td {
    color: #000000;
    font-size: 14px;
    line-height: 15px;
    font-family: "HPRegular", arial,sans-serif;
    font-weight: normal;
}*/
#lia-body .lia-content h1 {
    font-size: 24px;
    line-height: 29px;
    font-family: "HPSimplified", arial,sans-serif;
    font-weight: bold;
}
#lia-body .lia-content h2 {
    font-size: 18px;
    line-height: 23px;
    font-family: "HPSimplified",arial,sans-serif;
    font-weight: bold;
}
#lia-body .lia-content .lia-panel .lia-panel-heading-bar-title {
    font-family: "HPSimplified", arial,sans-serif;
    font-weight: bold;
}
#lia-body.HPPSocialUserSignonPage .lia-quilt-hpp-social-user-signon-page .sociallogin-signon-title,
#lia-body.HPPUserRegistrationPage .lia-quilt-hpp-user-registration-page .desktop-registration-title .desktop-title-text h1,
#lia-body.HPPForgotPasswordPage .lia-quilt-hpp-forgot-password-page .desktop-forgot_userid-title .desktop-title-text h1,
#lia-body.HPPForgotUserIDResultPage .lia-quilt-hpp-forgot-userid-result-page .desktop-forgot_userid-title .desktop-title-text h1,
#lia-body.HPPForgotUserIDPage .lia-quilt-hpp-forgot-userid-page .desktop-forgot_userid-title .desktop-title-text h1,
#lia-body.HPPResetPasswordPage .lia-quilt-hpp-reset-password-page .desktop-forgot_userid-title .desktop-title-text h1,
#lia-body.HPPForgotPasswordResultPage .lia-quilt-hpp-forgot-password-result-page .desktop-forgot_userid-title .desktop-title-text h1,
#lia-body .desktop-title-title {
    font-size: 32px;
    line-height: 34px;
    padding: 20px 0 25px 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: lighter;
    color: #5a5a5a;
    font-family: "HPSimplified", Arial, sans-serif;
    }
#lia-body.HPPUserRegistrationPage .desktop-registration-title .desktop-title-text h1,
#lia-body.HPPUserRegistrationPage .lia-quilt-hpp-user-registration-page .desktop-registration-title .desktop-title-text h1,
#lia-body.HPPSocialUserSignonPage .hp-sso-sociallogin-signon-title .sociallogin-signon-title {
    padding:20px 0 0 0;
    }
#lia-body.HPPForgotUserIDResultPage .lia-quilt-hpp-forgot-userid-result-page .desktop-forgot_userid-title .desktop-title-text.title-sub h1 {
    padding:0;
    }
#lia-body.HPPSocialUserSignonPage .sociallogin-signon-title,
#lia-body.HPPUserRegistrationPage .desktop-registration-title,
#lia-body.HPPUserRegistrationPage .desktop-form-required-field,
#lia-body.HPPUserRegistrationPage .results-form,
.lia-quilt-hpp-social-user-signon-page,
.lia-quilt-hpp-forgot-userid-page,
.lia-quilt-hpp-forgot-password-page,
.lia-quilt-hpp-forgot-userid-result-page,
.lia-quilt-hpp-reset-password-page,
.lia-quilt-hpp-forgot-password-result-page {
    /*width: 760px;*/
    margin: 0 auto;
    padding: 0 30px;
    color: #5a5a5a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: lighter;
    }
#lia-body.HPPUserRegistrationPage .desktop-registration-title .desktop-title-text {
    padding: 0;
    }
#lia-body.HPPUserRegistrationPage .desktop-form-required-field .desktop-title-text {
    display: none;
    }
#lia-body.HPPUserRegistrationPage .desktop-form-required-field .links-register {
    font-size: 18px;
    color:#5a5a5a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: lighter;
    }
#lia-body.HPPUserRegistrationPage .desktop-form-required-field .links-register a {
    text-decoration: none;
    color: #0096d6
    }
#lia-body.HPPUserRegistrationPage .desktop-form-required-field .links-register a:hover {
    text-decoration: underline;
    }
#lia-body.HPPUserRegistrationPage .desktop-form-required-field .links-register a:after {
    content: "\f04b";
    font: normal normal normal 15px/1 FontAwesome;
    color: #0096d6;
    margin-left: 5px;
    }
#lia-body.HPPUserRegistrationPage .desktop-form-required-field .links-register a:after:hover {
    text-decoration: none;
    }
#lia-body.HPPUserRegistrationPage .results-form form {
    position: relative;
    min-height: 620px;
    }
#lia-body.HPPUserRegistrationPage .results-form .lia-label-required-mark {
    display: none;
    }
#lia-body.HPPUserRegistrationPage .results-form .lia-form-label-wrapper {
    padding: 0;
    }
#lia-body .results-form .lia-form-input-wrapper,
.HPPForgotUserIDResultPage .HPDesktopSignonForm {
    position: relative;
    }
#lia-body.HPPUserRegistrationPage .results-form .lia-form-input-wrapper select option {
    padding: 8px;
    }
#lia-body.HPPUserRegistrationPage .results-form .lia-form-emaildescription-input,
#lia-body.HPPUserRegistrationPage .results-form .lia-form-passworddescription-input {
    margin-top: -25px;
    }
#lia-body.HPPUserRegistrationPage .results-form #recaptcha_image {
    padding: 0;
    margin-top: 5px;
    }
#lia-body .lia-content .HPDesktopRegistrationForm .Captcha ul.lia-list-standard-inline {
    width: 20px;
    position: absolute;
    top: 20px;
    bottom: 62px;
    left: 305px;
    }

#lia-body.HPPUserRegistrationPage .lia-content .results-form #recaptcha_image img,
#lia-body.HPPUserRegistrationPage .lia-content .Captcha ul.lia-list-standard-inline {
    margin-left:0;
}

#lia-body.HPPUserRegistrationPage .results-form .Captcha ul li{
    margin: 0px;
    /*float: none;*/
    }
#lia-body.HPPUserRegistrationPage .results-form .Captcha .lia-form-captcha-entry label {
    padding: 10px 0 0 0;
    display: inline-block;
    }
#lia-body.HPPUserRegistrationPage .results-form .lia-form-email-description-entry label{
   display: none;
    }
#lia-body.HPPUserRegistrationPage .results-form input.lia-button {
    outline: none;
    padding-right: 0;
    background: transparent;
    background-color: transparent;
    }
#lia-body.HPPUserRegistrationPage .results-form input.lia-button:hover {
    /*background-color: #1159a1;*/
    background-image: none;
    }
#lia-body.HPPUserRegistrationPage .results-form .lia-input-edit-form-row .lia-quilt-column-right .lia-quilt-column-alley-right > div:last-child {
    margin-bottom: 50px;
    }
#lia-body.HPPUserRegistrationPage .results-form .lia-form-footer {
    position: absolute;
    right: 0;
    float: right;
    top: 500px;
    /*bottom: 230px;*/
    }
#lia-body.HPPUserRegistrationPage .results-form .lia-form-footer .lia-quilt-row-standard .lia-quilt-column-12 {
    float: right;
    }
#lia-body.HPPUserRegistrationPage .results-form .lia-form-footer .lia-button-group {
    margin-right: 240px;
    }
#lia-body.HPPSocialUserSignonPage .lia-quilt-hpp-social-user-signon-page .sociallogin-signon-description {
    margin: 15px 0 25px 0;
    display: inline-block;
    float: left;
    font-size: 18px;
    color: #5a5a5a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: lighter;
    }
#lia-body.HPPSocialUserSignonPage .lia-quilt-hpp-social-user-signon-page .sociallogin-signon-register-link {
    line-height: 45px;
    margin-left: 10px;
    font-size: 18px;
    color: #0096d6;
    text-decoration: none;
    }
#lia-body.HPPSocialUserSignonPage .lia-quilt-hpp-social-user-signon-page .sociallogin-signon-register-link:after {
    content: "\f04b";
    font: normal normal normal 15px/1 FontAwesome;
    color: #0096d6;
    margin-left: 5px;
    }
#lia-body.HPPSocialUserSignonPage .lia-quilt-hpp-social-user-signon-page .sociallogin-signon-register-link:hover {
    text-decoration: underline;
    }
#lia-body.HPPSocialUserSignonPage .lia-quilt-hpp-social-user-signon-page .sociallogin-signon-register-link:after:hover {
    text-decoration: none !important;
    }
#lia-body.HPPSocialUserSignonPage .lia-quilt-hpp-social-user-signon-page .hp-sso-sociallogin-links a:visited{
    color: #0096D6;
    }
#lia-body.HPPSocialUserSignonPage .hp-sso-sociallogin-links ul li {
    float: left;
    margin: 10px;
    text-align: center;
    box-sizing: border-box;
    }
#lia-body.HPPSocialUserSignonPage .hp-sso-sociallogin-links ul li a {
    border-radius: 3px;
    color: #0096d6;
    height: 50px;
    width: 50px;
    display: block;
    border: 1px solid #0096D6;
    font: normal normal normal 34px/55px FontAwesome;
    }
#lia-body.HPPSocialUserSignonPage .hp-sso-sociallogin-links ul li a:hover {
    background: #0096D6;
    color: #fff;
    }
#lia-body.HPPSocialUserSignonPage .hp-sso-sociallogin-twitter:hover,
#lia-body.HPPSocialUserSignonPage .hp-sso-sociallogin-facebook:hover,
#lia-body.HPPSocialUserSignonPage .hp-sso-sociallogin-linkedin:hover,
#lia-body.HPPSocialUserSignonPage .hp-sso-sociallogin-google:hover {
    text-decoration: none;
    }
#lia-body.HPPSocialUserSignonPage .hp-sso-sociallogin-twitter:before {
     content: "\f099";
    }
#lia-body.HPPSocialUserSignonPage .hp-sso-sociallogin-facebook:before {
    content: "\f09a";
    }
#lia-body.HPPSocialUserSignonPage .hp-sso-sociallogin-linkedin:before {
    content: "\f0e1";
    }
#lia-body.HPPSocialUserSignonPage .hp-sso-sociallogin-google:before {
    content: "\f0d5";
    }
#lia-body.HPPSocialUserSignonPage .hp-sso-sociallogin-links ul li:hover a:before {
    color: #fff;
    }
#lia-body.HPPSocialUserSignonPage .hp-sso-sociallogin-links {
    padding-top: 110px;
    padding-left: 50px;
    }
/* Social links on registration page */
#lia-body.HPPUserRegistrationPage .hp-sso-sociallogin-links ul li {
    float: left;
    margin: 0 5px;
    text-align: center;
    box-sizing: border-box;
}
#lia-body.HPPUserRegistrationPage .hp-sso-sociallogin-links ul li a {
    border-radius: 3px;
    color: #0096d6;
    height: 22px;
    width: 22px;
    display: block;
    border: 1px solid #0096D6;
    font: normal normal normal 16px/22px FontAwesome;
}
#lia-body.HPPUserRegistrationPage .hp-sso-sociallogin-links ul li a:hover {
    background: #0096D6;
    color: #fff;
}
#lia-body.HPPUserRegistrationPage .hp-sso-sociallogin-twitter:hover,
#lia-body.HPPUserRegistrationPage .hp-sso-sociallogin-facebook:hover,
#lia-body.HPPUserRegistrationPage .hp-sso-sociallogin-linkedin:hover,
#lia-body.HPPUserRegistrationPage .hp-sso-sociallogin-google:hover {
    text-decoration: none;
}
#lia-body.HPPUserRegistrationPage .hp-sso-sociallogin-twitter:before {
    content: "\f099";
}
#lia-body.HPPUserRegistrationPage .hp-sso-sociallogin-facebook:before {
    content: "\f09a";
}
#lia-body.HPPUserRegistrationPage .hp-sso-sociallogin-linkedin:before {
    content: "\f0e1";
}
#lia-body.HPPUserRegistrationPage .hp-sso-sociallogin-google:before {
    content: "\f0d5";
}
#lia-body.HPPUserRegistrationPage .hp-sso-sociallogin-links ul li:hover a:before {
    color: #fff;
}
#lia-body.HPPUserRegistrationPage .hp-sso-sociallogin-links {
    display: inline-block;
    vertical-align: text-bottom;
}
#lia-body.HPPUserRegistrationPage .desktop-form-required-field .links-register {
    display: inline-block;
}

/* end social links on registration */

#lia-body.HPPSocialUserSignonPage .hp-sso-sign-in-with {
    font-size: 18px;
    margin-left: 10px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #5a5a5a;
    }
#lia-body.HPPSocialUserSignonPage .results-form {
    padding: 0;
    margin: 0;
    }
#lia-body.HPPSocialUserSignonPage .results-form .lia-form-label-wrapper {
    padding: 0;
    margin-bottom: 0;
    }
#lia-body.HPPSocialUserSignonPage .results-form .lia-label-required-mark {
    display: none;
    }
/*#lia-body.HPPSocialUserSignonPage .results-form  .lia-form-link-forgot-userid-entry {
    margin-top: -7px;
    min-height: 50px;
    }
#lia-body.HPPSocialUserSignonPage .results-form input.lia-button,
#lia-body.HPPForgotPasswordPage form .lia-button-hpNext-action,
#lia-body.HPPForgotUserIDPage form .lia-button-hpNext-action {
    outline: none;
    background: #1159a0;
    padding: 0;
    border: 0;
}*/
#lia-body.HPPUserRegistrationPage .results-form .lia-form-footer .hpp-secure-icon-wrapper,
#lia-body.HPPSocialUserSignonPage .results-form .lia-form-footer .hpp-secure-icon-wrapper,
#lia-body.HPPForgotPasswordPage .results-form .lia-form-footer .hpp-secure-icon-wrapper,
#lia-body.HPPForgotUserIDPage .results-form .lia-form-footer .hpp-secure-icon-wrapper,
#lia-body.HPPResetPasswordPage .results-form .lia-form-footer .hpp-secure-icon-wrapper {
    float: left;
    display: inline-block;
    margin: 10px 0 0 0;
    padding: 0;
    cursor: pointer;
    }
#lia-body.HPPUserRegistrationPage .results-form .lia-form-footer .hpp-secure-icon-wrapper:before,
#lia-body.HPPForgotPasswordPage .results-form .lia-form-footer .hpp-secure-icon-wrapper:before,
#lia-body.HPPSocialUserSignonPage .results-form .lia-form-footer .hpp-secure-icon-wrapper:before,
#lia-body.HPPForgotUserIDPage .results-form .lia-form-footer .hpp-secure-icon-wrapper:before,
#lia-body.HPPResetPasswordPage .results-form .lia-form-footer .hpp-secure-icon-wrapper:before {
    content: "\f023";
    font: normal normal normal 14px/1 FontAwesome;
    top: 2px;
    position: relative;
    color: #007dba;
    cursor: pointer;
    right: 0;
    }

#lia-body.HPPSocialUserSignonPage .lia-button-wrapper,
#lia-body.HPPUserRegistrationPage .lia-button-wrapper,
#lia-body.UserSsoRegistrationPage .lia-button-wrapper,
#lia-body.UserSsoRegistrationPage .lia-button-wrapper,
#lia-body.HPPForgotPasswordPage .lia-button-wrapper,
#lia-body.HPPForgotUserIDPage .lia-button-wrapper,
#lia-body.HPPForgotUserIDResultPage .lia-button-wrapper,
#lia-body.HPPResetPasswordPage form .lia-button-wrapper {
    float:right !important;
}

#lia-body.HPPSocialUserSignonPage .results-form .lia-form-footer .lia-button-wrapper-hpNext-action,
#lia-body.HPPUserRegistrationPage .results-form .lia-form-footer .lia-button-wrapper-hpNext-action,
#lia-body.UserSsoRegistrationPage form .lia-form-footer .lia-button-group .lia-button-wrapper-Submit-action,
#lia-body.UserSsoRegistrationPage form .lia-form-footer .lia-button-group .lia-button-wrapper-Reset-action,
#lia-body.HPPForgotPasswordPage form .lia-form-footer .lia-button-group .lia-button-wrapper-hpNext-action,
#lia-body.HPPForgotUserIDPage form .lia-form-footer .lia-button-group .lia-button-wrapper-hpNext-action,
#lia-body.HPPForgotUserIDResultPage form .lia-form-footer .lia-button-group .lia-button-wrapper-hpNext-action,
#lia-body.HPPResetPasswordPage form .lia-form-footer .lia-button-group .lia-button-wrapper-hpNext-action {
    background-color: transparent;
    background: transparent;
    background-image: none;
    padding:0;
    height: 50px;
    }
#lia-body.HPPSocialUserSignonPage form .lia-form-footer .lia-button-wrapper-hpNext-action .lia-button-hpNext-action,
#lia-body.HPPUserRegistrationPage form .lia-form-footer .lia-button-wrapper-hpNext-action .lia-button-hpNext-action,
#lia-body.HPPForgotUserIDPage form .lia-form-footer .lia-button-wrapper-hpNext-action .lia-button-hpNext-action,
#lia-body.HPPForgotPasswordPage form .lia-form-footer .lia-button-wrapper-hpNext-action .lia-button-hpNext-action,
#lia-body.HPPForgotUserIDResultPage form .lia-form-footer .lia-button-wrapper-hpNext-action .lia-button-hpNext-action,
#lia-body.UserSsoRegistrationPage form .lia-form-footer .lia-button-group .lia-button-wrapper-Submit-action .lia-button-Submit-action,
/*#lia-body.UserSsoRegistrationPage form .lia-form-footer .lia-button-group .lia-button-wrapper-Reset-action .lia-button-hpNext-action,*/
#lia-body.HPPResetPasswordPage form .lia-form-footer .lia-button-group .lia-button-wrapper-hpNext-action .lia-button-hpNext-action {
    background-color: #1159a1;
    background: #1159a1;
    background-image: none;
    padding: 6px 20px;
    border-radius: 3px;
    height: 50px;
    box-sizing: border-box;
    background-image: none;
    }
/*#lia-body.UserSsoRegistrationPage form .lia-button-group .lia-button-wrapper-Submit-action input.lia-button-Submit-action,
#lia-body.UserSsoRegistrationPage form .lia-button-group .lia-button-wrapper-Reset-action input.lia-button-Reset-action,
#lia-body.HPPForgotUserIDResultPage form .lia-button-group .lia-button-wrapper-hpNext-action input.lia-button-hpNext-action,
#lia-body.HPPResetPasswordPage form .lia-button-group .lia-button-wrapper-hpNext-action input.lia-button-hpNext-action {
    background: transparent;
    padding: 0;
    }
#lia-body.HPPUserRegistrationPage .results-form .lia-form-footer .lia-button-wrapper-hpNext-action {
    float: none;
    display: inline-block;
    }
#lia-body.HPPUserRegistrationPage .results-form .lia-form-footer .lia-button-wrapper-hpNext-action:hover input.lia-button {
    background-image: none;
    }*/
#lia-body.HPPSocialUserSignonPage form .lia-form-footer .lia-button-wrapper-hpNext-action .lia-button-hpNext-action:hover,
#lia-body.HPPUserRegistrationPage form .lia-form-footer .lia-button-wrapper-hpNext-action .lia-button-hpNext-action:hover,
#lia-body.HPPForgotUserIDPage form .lia-form-footer .lia-button-wrapper-hpNext-action .lia-button-hpNext-action:hover,
#lia-body.HPPForgotPasswordPage form .lia-form-footer .lia-button-wrapper-hpNext-action .lia-button-hpNext-action:hover,
#lia-body.HPPForgotUserIDResultPage form .lia-form-footer .lia-button-wrapper-hpNext-action .lia-button-hpNext-action:hover,
#lia-body.UserSsoRegistrationPage form .lia-form-footer .lia-button-group .lia-button-wrapper-Submit-action .lia-button-Submit-action:hover,
/*#lia-body.UserSsoRegistrationPage form .lia-form-footer .lia-button-group .lia-button-wrapper-Reset-action .lia-button-hpNext-action:hover,*/
#lia-body.HPPResetPasswordPage form .lia-form-footer .lia-button-group .lia-button-wrapper-hpNext-action .lia-button-hpNext-action:hover {
    background-color: #0096d6;
    background: #0096d6;
    }
/*#lia-body.HPPSocialUserSignonPage .results-form .lia-form-footer .lia-button-wrapper-hpNext-action:hover input.lia-button,
#lia-body.HPPForgotPasswordPage form .lia-button-hpNext-action:hover,
#lia-body .lia-content input.lia-button:hover,
#lia-body .lia-content .lia-button-wrapper:hover input.lia-button{
    background-image: none;
    }*/
#lia-body.HPPUserRegistrationPage .recaptcha_isnot_showing_audio,
#lia-body.HPPUserRegistrationPage .recaptcha_is_showing_audio
/*.lia-form-row lia-form-captcha-entry*/{
    position: relative;
    margin-top: 22px;
    }

#lia-body.HPPSocialUserSignonPage img.hpp-secure-icon,
#lia-body.HPPUserRegistrationPage img.hpp-secure-icon,
#lia-body.HPPForgotPasswordPage img.hpp-secure-icon,
#lia-body.HPPForgotUserIDPage img.hpp-secure-icon,
#lia-body.HPPResetPasswordPage img.hpp-secure-icon{
    display: none;
    }
.commmon-scrollableList .key-down-selection {
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #fff;
    width: 318px;
    text-indent: 5px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 5px 0 0 0;
    }
.commmon-scrollableList > div {
    color: #0096d6;
    }
#lia-body .lia-content .lia-form select.lia-form-field-error,
#lia-body .lia-content .lia-form input.lia-form-field-error[type="text"],
#lia-body .lia-content .lia-form input.lia-form-field-error[type="password"],
#lia-body .lia-content .lia-form textarea.lia-form-field-error,
#lia-body .lia-content .lia-form div.lia-form-field-error select,
#lia-body .lia-content .lia-form div.lia-form-field-error input[type="text"],
#lia-body .lia-content .lia-form div.lia-form-field-error input[type="password"],
#lia-body .lia-content .lia-form div.lia-form-field-error textarea {
    background-color: #fff;
    border: 1px solid #CC0000;
    }

#lia-body .lia-content .lia-form select:focus,
#lia-body .lia-content .lia-form input[type="text"]:focus,
#lia-body .lia-content .lia-form input[type="password"]:focus,
#lia-body .lia-content .lia-form textarea:focus,
#lia-body .lia-content .lia-form div.lia-form-field-error select:focus,
#lia-body .lia-content .lia-form div.lia-form-field-error input[type="text"]:focus,
#lia-body .lia-content .lia-form div.lia-form-field-error input[type="password"]:focus,
#lia-body .lia-content .lia-form div.lia-form-field-error textarea:focus,
.key-down-selection:focus {
    border: 1px solid #0096d6;
    outline-style:none; /*chrome reset*/
    }
.lia-user-status-registered.UserSsoRegistrationPage form .lia-form-login-entry .lia-quilt-row-standard .lia-quilt-column-left,
.HPPForgotUserIDResultPage .lia-form-hp-desktop-signon-field-rememberme-entry {
    position: absolute;
    }

.lia-user-status-registered.UserSsoRegistrationPage form .lia-form-login-entry .lia-quilt-row-standard .lia-quilt-column-right {
    position: relative;
    top: 36px;
    }
.lia-user-status-registered.UserSsoRegistrationPage form .lia-form-login-entry .lia-quilt-row-standard .lia-quilt-column-right .lia-form-validation-help-text {
    position: absolute;
    width: 320px;
    }
/*#lia-body .lia-content .lia-form-horizontal .lia-form-footer,*/
.lia-user-status-registered.UserSsoRegistrationPage form .lia-form-footer {
    margin: 50px 0 30px 0;
    padding: 0;
    }
#lia-body .lia-content .lia-form-horizontal .lia-form-footer {
    padding:0;
    }
.lia-user-status-registered.UserSsoRegistrationPage form .lia-form-footer .lia-form-buttons-empty-left-column {
    width: 346px;
    }
.lia-user-status-registered.UserSsoRegistrationPage form .lia-form-footer .lia-form-buttons-empty-left-column .lia-quilt-column-right {
    float: right;
}
#lia-body .lia-content .lia-form-hp-desktop-signon-field-userid-entry {
    height:40px;
    }
.commmon-scrollableList > div:after {
    content: "\f078";
    font: normal normal normal 9px/1 FontAwesome;
    position: absolute;
    left: 297px;
    top: 15px;
    }
.commmon-scrollableList > ul {
    top: -1px;
    width: 318px;
    position: relative;
    background: #fff;
    z-index: 999;
    overflow-y: scroll;
    border: 1px solid #ccc;
    left: 0;
    height: 210px;
    display: none;
    }
.commmon-scrollableList > ul li {
    line-height: 30px;
    cursor: pointer;
    text-indent: 5px;
    }
.commmon-scrollableList > ul li:hover,
.commmon-scrollableList-selected {
    background-color: #0096d6;
    color: #fff;
    }
#lia-body .lia-content .lia-form label {
    font-weight: lighter;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #5a5a5a;
    font-size: 14px;
    font-family: "HPSimplified", Arial ,sans-serif;
    }
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(255, 255, 255);
    background-image: none;
    color: rgb(255, 255, 255);
    }
.UserSsoRegistrationPage .lia-form-error-text,
.HPPUserRegistrationPage .lia-form-row p.lia-form-error-text,
.HPPUserRegistrationPage #hpp-results-form .lia-form-row label.error {
    position: absolute;
    top: 49px;
    width: 321px;
    left: 0;
    line-height: 14px !important;
    font-family: "HPSimplified", Arial ,sans-serif !important;
    font-size: 14px !important;
    }
.HPPUserRegistrationPage .lia-form-row.lia-form-captcha-entry .lia-form-error-text {
    top: 128px;
}
#lia-body .lia-content p.lia-form-error-text {
    line-height: 14px !important;
}
.min-width-wrapper {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    }
#lia-body .HPPUserRegistrationPage .lia-content .lia-form-vertical .lia-form-row
#lia-body .HPPSocialUserSignonPage .lia-content .lia-form-vertical .lia-form-row
#lia-body .UserSsoRegistrationPage .lia-content .lia-form-vertical .lia-form-row {
    min-height:45px;
}

.lia-form-hp-desktop-reg-field-name-last-entry,
.lia-form-confirm-hp-desktop-reg-field-email-entry,
.lia-form-confirm-hp-desktop-reg-field-password-entry,
.lia-form-custom-hp-country-entry {
    margin-left:56px;
}
#lia-body.HPPUserRegistrationPage .MinimumWidthContainer .lia-content,
#lia-body.HPPSocialUserSignonPage .MinimumWidthContainer .lia-content,
#lia-body.UserSsoRegistrationPage .MinimumWidthContainer .lia-content {
    width: 760px;
}
body#lia-body .lia-content .lia-quilt-layout-one-column .lia-quilt-column-main-content {
    /*width: 760px;*/
    margin: 0 auto;
    float: none;
}

.HPPForgotPasswordPage .lia-quilt-footer .lia-component-common-widget-lithium-logo,
.HPPForgotUserIDPage .lia-quilt-footer .lia-component-common-widget-lithium-logo,
.HPPSocialUserSignonPage .lia-quilt-footer .lia-component-common-widget-lithium-logo,
.HPPForgotPasswordResultPage .lia-quilt-footer .lia-component-common-widget-lithium-logo,
.HPPForgotUserIDResultPage .lia-component-common-widget-lithium-logo {
    margin-right: -150px;
}
.HPPUserRegistrationPage .lia-quilt-footer .lia-component-common-widget-lithium-logo {
    margin-right: -120px;
}
#lia-body.HPPSocialUserSignonPage .MinimumWidthContainer .lia-content,
#lia-body.HPPUserRegistrationPage .MinimumWidthContainer .lia-content,
#lia-body.HPPForgotUserIDPage .MinimumWidthContainer .lia-content,
#lia-body.HPPResetPasswordPage .MinimumWidthContainer .lia-content,
#lia-body.HPPForgotPasswordPage .MinimumWidthContainer .lia-content,
#lia-body.HPPForgotPasswordResultPage .MinimumWidthContainer .lia-content,
#lia-body.HPPForgotUserIDResultPage .MinimumWidthContainer .lia-content {
    width: 760px;
}
body#lia-body .lia-content .lia-quilt-layout-two-column-main-side .lia-quilt-row-main {
    padding-top:0;
    width:100%;
}

.UserSsoRegistrationPage .lia-quilt-user-sso-registration-page .lia-quilt-column-main-content {
    width: 100%;
}
#lia-body .lia-content .lia-panel-feedback-inline-alert {
    /*margin: 20px -30px;*/
    padding: 3px 21px;
}

#lia-body.HPPUserRegistrationPage .lia-content .lia-panel-feedback-inline-alert {
    max-width: 655px;
}

#lia-body.HPPSocialUserSignonPage .results-form .lia-form-hpcustomhppremembermetext-input,
#lia-body.HPPForgotUserIDResultPage .results-form .lia-form-hpcustomhppremembermetext-input {
    /*display: inline-block;
    position: relative;
    top: 64px;
    left: 26px;*/
    display:none;
}
/******CheckBox******/

#lia-body.HPPSocialUserSignonPage .results-form .lia-form-hpdesktop-signonfieldrememberme-input,
#lia-body.HPPForgotUserIDResultPage .results-form .lia-form-hpdesktop-signonfieldrememberme-input {
    position: relative;
    top: -38px;
    height: 25px;
    width: 130px;
    opacity: 0;
    cursor: pointer;
    z-index: 9999;
}
/* Base for label styling */
.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:not(:checked),
.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:checked {
}
.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:not(:checked) + label,
.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:checked + label {
    position: absolute;
    padding-left: 36px;
    top: -33px;
    left: 0px;
    width: 100px;
}

.HPPForgotUserIDResultPage .lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:not(:checked) + label,
.HPPForgotUserIDResultPage .lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:checked + label {
    top: -4px;
}
/* checkbox aspect */

.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:not(:checked) + label:before,
.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left:0;
    top: -7px;
    width: 25px;
    height: 25px;
    border: 1px solid #ccc;
    border-radius: 2px;
    background: #fff;
}
/* checked mark aspect */
.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:checked + label:after {
    content: '\f00c';
    font: normal 15px/25px FontAwesome;
    position: absolute;
    top: -6px;
    left: 1px;
    color: #fff;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: lighter;
    width: 25px;
    height: 25px;
    border-radius: 2px;
    background: #0096d6;
}

.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:checked + label:after {
    opacity: 1;
}
/* checked mark aspect changes */
.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
}
/* disabled checkbox */
.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:disabled:not(:checked) + label:before,
.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:disabled:checked + label:before {
    box-shadow: none;
}
.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:disabled:checked + label:after {
    color: #999;
}
.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:disabled + label {
c   olor: #aaa;
}
/* accessibility */
.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:checked:focus + label:before,
.lia-form-hpdesktop-signonfieldrememberme-input[type="checkbox"]:not(:checked):focus + label:before {
}

/******CheckBox******/

.lia-form-hp-desktop-reg-field-email-entry {
    position: relative;
}


/***********************************************************************************/
/*                              HPPUserRegistrationPage style end                            */
/***********************************************************************************/

#lia-body #hpp-results-form .lia-form-row.error label {
    color: #CC0000;
    display: block;
}
#lia-body #hpp-results-form .lia-form-row.error input {
    border-color: #CC0000;
}

/*** Start : PSENG-797 Registration page One column layout ***/
#lia-body.HPPUserRegistrationPage .lia-input-edit-form-column > div > .lia-form-row {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 48px;
    height: 65px;
}

#lia-body.HPPUserRegistrationPage .registration-form-email-description {
	width: 320px;
	margin-top: 16px;
   	font: normal 14px/13px "HPSimplified";
    display: block;
}

#lia-body.HPPUserRegistrationPage .HPDesktopRegistrationForm input:focus::-webkit-input-placeholder,
#lia-body.HPPUserRegistrationPage .HPDesktopRegistrationForm input:focus:-moz-placeholder,
#lia-body.HPPUserRegistrationPage .HPDesktopRegistrationForm input:focus::-moz-placeholder,
#lia-body.HPPUserRegistrationPage .HPDesktopRegistrationForm input:focus:-ms-input-placeholder,
#lia-body.HPPSocialUserSignonPage .HPDesktopSignonForm input:focus::-webkit-input-placeholder,
#lia-body.HPPSocialUserSignonPage .HPDesktopSignonForm input:focus:-moz-placeholder,
#lia-body.HPPSocialUserSignonPage .HPDesktopSignonForm input:focus::-moz-placeholder,
#lia-body.HPPSocialUserSignonPage .HPDesktopSignonForm input:focus:-ms-input-placeholder {
    color: transparent;
}

#lia-body.HPPSocialUserSignonPage .lia-quilt-hpp-social-user-signon-page .lia-quilt-row-main {
    margin-top: 15px;
}

#lia-body.HPPResetPasswordPage .lia-input-edit-form-column .lia-form-row {
    margin-bottom: 40px;
}
#lia-body.HPPResetPasswordPage .lia-input-edit-form-column .lia-form-confirm-hp-desktop-reset-password-field-password-entry {
    margin-bottom: 0;
}
#lia-body.UserSsoRegistrationPage .lia-content .lia-quilt-column .lia-quilt-column-alley {
    margin: 0;
}
#lia-body.HPPForgotUserIDResultPage .lia-form-hp-desktop-signon-field-password-entry {
    margin-top: 30px;
}
.HPPForgotUserIDResultPage .lia-form-hp-desktop-signon-field-rememberme-entry {
    bottom: -6px;
}
.HPPForgotUserIDResultPage .lia-form-hp-desktop-signon-field-rememberme-entry .lia-quilt-column-right {
    position: relative;
}
#lia-body.HPPForgotUserIDResultPage .results-form .lia-form-hpdesktop-signonfieldrememberme-input {
    position: absolute;
    top: -11px;
}

/* active list item styles  */
.HPPUserRegistrationPage .commmon-scrollableList ul.custom-dropdown li.active {
    background-color: #0096d6;
    color: #fff;
}
