/* StudyMode Web and Services -- generated build at 2025-05-21 6:37:02 AM */

.forgot .main-content,.supportPage .main-content,.unsubscribe .main-content{padding:0}.sign_in .error-box,.supportPage .error-box,.unsubscribe .error-box{margin:0 0 30px}.sign_in .error-box li,.supportPage .error-box li,.unsubscribe .error-box li{margin:0!important}.sign_in .heading{padding:20px 40px 20px 30px}.signUpOptionTop{float:right;font-size:13px;text-align:right}.signUpOptionTop span{display:block;margin:0 0 12px}.sign_in .main-content{padding:0}.sign_in .formClass{margin:0;position:relative}.sign_in .formClass .txt{height:44px;width:405px}.sign_in .leftSide label{line-height:inherit;margin:0 0 5px}.sign_in .leftSide label.error{margin:7px 8px 24px 0;width:375px}.sign_in .leftSide li label.inputLabel{width:325px}.sign_in .leftSide p{clear:both;font-size:13px;margin:25px 0}.forgot .forgotSend .userMessage,.sign_in .userMessage{margin:0 0 25px}.forgot .forgotSend .userMessage{float:left;margin:25px}.sign_in .formClass li{clear:both}.sign_in .formClass li.login_btn{padding-top:10px}.signInRS{margin:20px 0 0}.signInRS .smallBtn{background:url('/95794d4d5ee6b08ce407d6afdaa0b6b74cbfa3e2/assets/blackboard/images/site_social_icons.png') no-repeat scroll 4px 7px #f5f5f5;clear:both;float:left;font-size:14px;height:26px;margin:7px 0 0 20px;padding:20px 9px 8px 46px;width:170px}.signInRS .smallBtn span{height:auto;padding:5px 0 7px 18px}.sign_in .rightSide .signInRS p{clear:both;font-size:13px;margin:0 0 20px;text-align:left}.sign_in .rightSide .signInRS p.largePtag{font-size:18px;margin:0 0 40px;text-align:center}#oauth-twitter-btn{background-position:4px -45px}#oauth-google-btn{background-position:4px -97px;margin:7px 0 30px 20px}.option-callout{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfbfb));background-image:-webkit-linear-gradient(top,#fff,#fbfbfb);background-image:-moz-linear-gradient(top,#fff,#fbfbfb);border:1px solid #ddd;border-radius:50%;-webkit-box-shadow:2px 2px 2px #fff,inset 1px 1px 1px #fff;-moz-box-shadow:2px 2px 2px #fff,inset 1px 1px 1px #fff;box-shadow:2px 2px 2px #fff,inset 1px 1px 1px #fff;color:#333;display:block;height:40px;left:475px;position:absolute;text-align:center;top:250px;width:40px}.option-callout p{margin-top:10px}.forgot .leftSide li label{line-height:normal;width:220px}.unsubscribe .leftSide li label{line-height:normal;width:160px}.forgot .blackScreen span{background:url('/95794d4d5ee6b08ce407d6afdaa0b6b74cbfa3e2/assets/blackboard/images/forgot.png') no-repeat center}.forgot p,.unsubscribe p{padding:30px}.forgot .leftSide p,.unsubscribe .leftSide p{padding:0}.forgot .mediumBtn,.unsubscribe .mediumBtn{padding:7px 40px}.forgot .userMessage{margin:25px 0}.unsubscribe .mediumBtn{margin:0 0 0 130px}.unsubscribe #recaptcha_widget_div{margin:15px 0 15px 127px}.unsubscribe .blackScreen span{background:url('/95794d4d5ee6b08ce407d6afdaa0b6b74cbfa3e2/assets/blackboard/images/unsubscribe.png') no-repeat center}.supportPage p{padding-bottom:40px}.help h1{margin-bottom:15px}.help .main-content{padding:0}.help .heading{padding:34px 40px 20px}.definition_list{margin-bottom:35px}.definition_list dt{background:url('/95794d4d5ee6b08ce407d6afdaa0b6b74cbfa3e2/assets/blackboard/images/arrow-spr.png') no-repeat left -68px;cursor:pointer;margin-bottom:5px;padding-left:15px}.definition_list dt:hover{text-decoration:underline}.definition_list dd{display:none;margin-bottom:10px;padding-left:15px}.charge .definition_list dd{display:block}.charge .red-alert{color:#fff;background:#d34836;padding:20px;border-radius:6px}.charge .red-alert a{color:#fff;text-decoration:underline}.userMessage li{margin:0}#passwordStrength{font-size:12px;margin:4px 0 0;position:absolute;right:11px;width:auto!important}.errors{background-color:#F2DEDE;border:1px solid #EED3D7;border-radius:4px;color:#B94A48;margin:20px 8px 10px 0;padding:8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.errors li{margin:0}.rederror:focus{border:1px solid red!important;box-shadow:0 2px 4px red}.headingReasons{border-bottom:1px solid #DEDEDE;color:#999;padding:5px 40px}.headingReasons p{float:left;font-size:.95em;font-style:italic;margin:18px 20px 0 0}.headingReasons ul{display:inline-block}.headingReasons li{background:url('/95794d4d5ee6b08ce407d6afdaa0b6b74cbfa3e2/assets/blackboard/images/ico_joinLight.png') no-repeat;display:inline-block;font-size:13px;margin:0 15px;padding:0 0 0 30px;width:105px}.headingReasons .ico_lock{background-position:0 13px;width:115px}.headingReasons .ico_students{background-position:0 -38px;margin:0 0 0 20px;padding:0 0 0 50px;width:108px}.headingReasons .ico_bulb{background-position:0 -106px;padding:0 0 0 40px}.twitterPage .main-content{padding:25px 40px}.twitterPage .formClass label{float:none}.twitterPage .formClass p{margin:0 0 20px}.signUpOptionBottom{border-top:1px solid #e7e7e7;font-size:16px;font-weight:600;padding-top:20px}.twitterPage #oauthAskForm .subscriptions label{float:left}.twitterPage #oauthAskForm .subscriptions p.label{margin:0;padding:13px 0 0 25px}.twitterPage #oauthAskForm .subscriptions p.description{padding:3px 0 0 26px}