p{font-family:Helvetica,Arial,Sans-Serif}.hero{background:#d2d5d8 url(../images/reactivate_hero_image.png) center no-repeat;height:360px;border-bottom:solid 5px #a0a0a0}.hero .comeback p{color:#fff;font:400 24px/1.3 Helvetica,Arial,sans-serif;width:100%;margin:8px 0 6px;text-shadow:1px 1px 1px #000}.hero h1{color:#fff;font:700 38px Helvetica,Arial,sans-serif;margin:50px 0 0;text-shadow:1px 1px 1px #000}.hero .login-box{background-color:#f9f9f9;border-radius:4px;padding:15px 25px 0;min-height:270px;margin-top:2px}.hero .login-box p{margin:0}.hero .login-box .steps{color:#9e9e9e}.hero .login-box .loginPanel{margin:10px 0;width:292px}.hero .login-box .loginPanel input{width:237px;float:left}.hero .login-box .loginPanel input[type=text]{font-size:18px;height:27px;line-height:18px;padding:10px 18px;margin-bottom:10px}.hero .login-box .loginPanel input[type=password]{font-size:18px;height:27px;line-height:18px;margin-bottom:5px;padding:10px 18px}.hero .login-box .loginPanel input.doSubmit{width:235px}.hero .login-box .loginPanel a{display:block;font-size:13px;margin:13px 0}.section{padding:25px 0}.saved-for-you{padding-bottom:50px}.saved-for-you ul{padding-left:255px;background:url(../images/saved_things_icon.png) no-repeat 50px 0;height:125px}.saved-for-you h3{padding-bottom:10px;padding-top:14px;border-bottom:1px solid #ccc}.whats-new{background-color:#efefef;padding-bottom:10px}.whats-new h3{font-size:20px}.section p,.section ul li{font:400 15px/160% Helvetica,Arial,sans-serif;list-style-type:disc}h1,h4{font-family:Helvetica,Arial,sans-serif;color:#333}h3{color:#333;font:400 24px/24px Helvetica,Arial,sans-serif;margin-bottom:23px;line-height:1.5em}.feature-icon{background:url(../images/SubscriptionNMHP/monochrome-iconsB.png) no-repeat top left;font-size:0;float:left;margin-right:20px}.icon-levels{background-position:0 0;width:31px;height:33px}.icon-lock{background-position:-32px 0;width:24px;height:27px}.icon-mobile{background-position:-83px 0;width:26px;height:38px}.icon-play{background-position:-110px 0;width:28px;height:29px}.icon-playlist{background-position:-139px 0;width:29px;height:31px}.icon-people{background:url(../images/SubscriptionNMHP/people_icon.png) no-repeat top left;width:42px;height:32px;margin:0 10px 0 -10px}.memberships h4{margin-bottom:7px;font-size:18px;font-weight:700;line-height:1.5em;color:#333}.memberships>div{margin:7px 0 19px;width:291px;float:left}.memberships>div.left{margin-left:11px}.memberships div.message{float:left;margin-bottom:10px;width:220px;height:73px}.memberships div.message p{margin-bottom:1px;font:400 13px/1.5em Helvetica,Arial,sans-serif}.new_courses h3{font-size:20px;margin-top:45px;margin-bottom:10px}.new_courses a{font-size:13px}.validatedField.error{border:2px solid #8d0606;color:#8d0606}i.validation{background-repeat:no-repeat;background-position:center;position:relative;float:left;top:5px;left:-20px;width:12px;height:46px}input.error+i.validation{background-image:url(../images/validate/error_x.png);z-index:1}div.error{background-color:#fee6e6}div.error .issueAlert{border:0}.well{background:#fff;border-radius:5px;box-shadow:0 0 8px #d7d7d7;cursor:pointer;margin:8px 0;padding:10px;overflow:hidden}.well:hover{box-shadow:0 0 8px #b3b3b3}.well.nohover:hover{box-shadow:none;cursor:default}.well.feature{padding:30px}.well.course{height:188px;position:relative}.well.course img{border:1px solid #ccc;margin-bottom:4px;width:198px;height:111px;background:transparent url(../images/loading_pleasewait_sm.gif) center no-repeat}.well.course p.course-title{margin:0;line-height:18px}.well.course p.release-date{color:#757575;font-size:12px;margin:0;padding:0;position:absolute;bottom:6px}#social_login_component{width:100%;overflow:auto;margin-top:5px;margin-bottom:15px}#social_login_component img{border:0;float:left;margin-right:5px;width:30px}#linkedin_button{border:0;padding:10px 20px;background:#007AB8;font-size:16px}