/* see documentation for compression info */
.is-expanded .collapsedView,.is-folded .expandedView,.is-expanded .toggler{display:none;}#ctSocialLogin.is-centered{left:50%;position:absolute;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}#ctSocialLogin{border:3px solid #b6bbc1;font-size:11px;position:absolute;width:744px;z-index:9999;}#ctSocialLogin,#ctSocialLogin *{color:#000;font-family:Verdana,Arial,sans-serif !important;}#ctSocialLogin,#ctSocialLogin.lightbox{background-color:#e8e8e8;padding:0;}#ctSocialLogin p.error,#ctSocialLogin p.error a{color:#dd3f1f;font-weight:bold;}#ctSocialLogin .is-invisible,#ctSocialLogin div.widget .is-invisible{display:none;visibility:hidden;}#ctSocialLogin div.loader{background:url(/system/img/ajax-loader-large.gif) center center no-repeat;bottom:0;left:0;position:absolute;right:0;top:0;}#ctSocialLogin,#ctSocialLogin div.socialMediaLinks a{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}#ctSocialLogin a{cursor:pointer;}#ctSocialLogin a.cancel,#ctSocialLogin a.logInNow,#ctSocialLogin a.continue{display:inline-block;font:bold 0.9em/2 Verdana,Arial,sans-serif;height:20px;padding:0 5px;text-decoration:none;text-transform:uppercase;vertical-align:middle;}#ctSocialLogin a.cancel{background:#cecece;color:#fff;margin-left:25px;}#ctSocialLogin a.logInNow{background:#dd3f1f;color:#e1a136;}#ctSocialLogin a.continue{background:#dd3f1f;color:#fff;}#ctSocialLogin a.close{background:transparent url(/system/janrain/img/btn_close.png) no-repeat;display:block;height:29px;position:absolute;right:-13px;text-indent:-999em;top:-13px;width:29px;z-index:1;}#ctSocialLogin h1{font-size:0.9em;font-weight:normal;margin:0;padding:15px 0 10px 0;text-align:center;}#ctSocialLogin h1,#ctSocialLogin h2,#ctSocialLogin h3{color:#dd3f1f;float:none;}#ctSocialLogin .msg{background:#dd3f1f;color:#fff;font-weight:bold;margin:5px 25px;padding:10px;}#ctSocialLogin .msg a{color:#fff;text-decoration:underline;}#ctSocialLogin ul.features{list-style:none url(/system/janrain/img/icon_check.gif) outside;margin:10px 0;padding:0 0 0 40px;}#ctSocialLogin p.deck{float:none;font:1em Verdana,Arial,sans-serif;margin:10px 0;padding:0;width:auto;}#ctSocialLogin div.socialMediaLinks a,#ctSocialLogin a.ctNetworkInfo{color:#fff;display:inline-block;font-size:0;overflow:hidden;}#ctSocialLogin div.socialMediaLinks a{background:url(/system/janrain/img/socialmedia_sprite.png) left top no-repeat;border:1px solid #ccc;height:19px;padding:6px 8px 5px 8px;width:72px;}#ctSocialLogin div.socialMediaLinks a:hover{background-color:#e8e8e8;}#ctSocialLogin div.socialMediaLinks a.facebook{background-position:center 5px;float:none;height:30px;margin:0;width:262px;}#ctSocialLogin div.socialMediaLinks a.linkedin{background-position:center -32px;float:none;margin-right:5px;}#ctSocialLogin div.socialMediaLinks a.twitter{background-position:center -57px;float:none;margin-right:5px;}#ctSocialLogin div.socialMediaLinks a.google{background-position:center -81px;float:none;}#ctSocialLogin a.ctNetworkInfo{background:url(/system/janrain/img/icon_question.gif) no-repeat;height:13px;vertical-align:top;width:13px;}#ctSocialLogin div.widget{background-color:#fff;margin:10px 0;overflow:hidden;padding:25px;position:relative;-webkit-box-shadow:-2px 2px 3px 1px rgba(0,0,0,0.1);-moz-box-shadow:-2px 2px 3px 1px rgba(0,0,0,0.1);-o-box-shadow:-2px 2px 3px 1px rgba(0,0,0,0.1);box-shadow:-2px 2px 3px 1px rgba(0,0,0,0.1);}#ctSocialLogin div.widget.is-folded{background-color:#f3f3f3;left:0;margin:10px;}#ctSocialLogin div.widget h2{font:bold 1.7em Arial,Verdana,sans-serif;margin:0;text-transform:uppercase;}#ctSocialLogin div.ctSocialLoginActivate label,#ctSocialLogin div.widget p.subtitle{display:block;font:bold 1.1em Verdana,Arial,sans-serif;margin:10px 0;width:auto;}#ctSocialLogin div.widget fieldset{border:0;float:none;margin:0;padding:0;position:relative;width:auto;}#ctSocialLogin div.widget input,#ctSocialLogin div.widget select{color:#656565;display:inline-block;float:none;font:0.9em Verdana,Arial,sans-serif;text-transform:uppercase;vertical-align:middle;}#ctSocialLogin div.widget .is-focused,#ctSocialLogin div.widget .is-populated{text-transform:none;}#ctSocialLogin div.widget select{height:20px;width:131px;}#ctSocialLogin div.widget option{color:#656565;}#ctSocialLogin div.widget input.text,#ctSocialLogin div.widget select{background:#fff url(/system/janrain/img/input_sprite.gif) left top no-repeat;border:0px;}#ctSocialLogin div.widget input.text{float:none;height:16px;margin:5px 0;padding:2px 5px;}#ctSocialLogin div.widget input.password{background-position:left -20px;width:248px;}#ctSocialLogin div.widget input.confirmPassword{background-position:left -40px;}#ctSocialLogin div.widget input.is-marked{background-position:left -60px;color:#aa9300;}#ctSocialLogin div.widget .password.is-marked{background-position:left -80px;}#ctSocialLogin div.widget .confirmPassword.is-marked{background-position:left -100px;}#ctSocialLogin div.widget input.long{width:270px;}#ctSocialLogin div.widget input.short{width:121px;}#ctSocialLogin div.widget input.lastName,#ctSocialLogin div.widget input.zipCode{width:134px;}#ctSocialLogin div.widget input.firstName,#ctSocialLogin div.widget input.zipCode{margin-right:5px;}#ctSocialLogin div.widget input.checkbox{margin-left:0;}#ctSocialLogin div.widget input.image{display:block;float:none;margin-top:15px;}#ctSocialLogin div.widget input.is-populated,#ctSocialLogin div.widget input.is-focused,#ctSocialLogin div.widget .is-marked.is-focused,#ctSocialLogin div.widget .is-marked.is-populated{background-position:0 0;color:#656565;}#ctSocialLogin div.is-folded a.toggler{background:#b6bbc1 url(/system/janrain/img/btn_arrow_down.gif) center center no-repeat;bottom:0;height:9px;left:332px;position:absolute;text-indent:-999em;width:80px;}#ctSocialLogin div.widget.ctSocialLoginLogin.is-loginFormShown.is-expanded,#ctSocialLogin div.widget.ctSocialLoginRegister div.expandedView{background:#fff url(/system/janrain/img/bg_or.gif) center center no-repeat;}#ctSocialLogin div.widget.ctSocialLoginLogin h3{color:#000;font:bold 1em Verdana,Arial,sans-serif;margin-bottom:0;}#ctSocialLogin div.widget.ctSocialLoginLogin p.deck{margin-top:0;}#ctSocialLogin div.ctLogin{overflow:hidden;}#ctSocialLogin div.ctLogin,#ctSocialLogin div.ctRegister,#ctSocialLogin div.socialMediaLinks{width:280px;}#ctSocialLogin div.ctSocialLoginRegister .expandedView{position:relative;}#ctSocialLogin div.socialMediaLinks,#ctSocialLogin p.almostThere{position:absolute;right:35px;top:50px;}#ctSocialLogin p.almostThere{background:#f8e465;padding:20px;top:10px;width:240px}#ctSocialLogin div.ctLogin a.forgotPasswordLink{color:#000;float:right;font-family:Arial,Verdana,sans-serif !important;margin-top:10px;text-decoration:none;}#ctSocialLogin div.socialMediaLogin p.subtitle{margin-bottom:24px;}#ctSocialLogin div.widget.ctSocialLoginRegister{padding:25px 0;}#ctSocialLogin div.widget.ctSocialLoginRegister h2,#ctSocialLogin div.widget.ctSocialLoginRegister p.deck,#ctSocialLogin div.ctSocialLoginActivate.is-folded h2,#ctSocialLogin div.ctSocialLoginActivate.is-folded p.deck{padding-left:25px;width:480px;}#ctSocialLogin div.ctSocialLoginActivate.is-folded h2,#ctSocialLogin div.ctSocialLoginActivate.is-folded p.deck{padding-left:0;}#ctSocialLogin div.ctSocialLoginRegister ul,#ctSocialLogin div.ctSocialLoginActivate div.ctSocialLoginPrintSubscribe{position:absolute;right:10px;top:15px;}#ctSocialLogin div.ctSocialLoginActivate div.ctSocialLoginPrintSubscribe{right:15px;width:188px;}#ctSocialLogin div.widget.ctSocialLoginRegister ul.features{font-size:0.9em;}#ctSocialLogin div.widget.ctSocialLoginRegister ul li{margin:5px 0;vertical-align:top;}#ctSocialLogin div.widget.ctSocialLoginRegister div.expandedView{border-top:1px solid #e5e5e5;margin-top:50px;padding:10px 25px 0 25px;}#ctSocialLogin div.widget.ctSocialLoginRegister div.expandedView .socialMediaLinks{top:10px;}#ctSocialLogin div.widget.ctSocialLoginRegister fieldset.newsletterList{float:none;margin:10px 0;}#ctSocialLogin div.widget.ctSocialLoginRegister fieldset.newsletterList div{float:none;}#ctSocialLogin div.widget.ctSocialLoginRegister fieldset.newsletterList a{color:#000;float:none;font-size:0.9em;padding-left:3px;text-decoration:none;}#ctSocialLogin div.widget.ctSocialLoginRegister fieldset.newsletterList a,#ctSocialLogin div.widget.ctSocialLoginRegister fieldset.newsletterList img{vertical-align:middle;}#ctSocialLogin div.widget.ctSocialLoginRegister p.privacyNotice{bottom:0;font-size:0.9em;line-height:1.5em;margin:0;position:absolute;right:0;}#ctSocialLogin div.widget.ctSocialLoginRegister p.privacyNotice a{color:#dd3f1f;text-decoration:underline;}#ctSocialLogin .ctSocialLoginActivate .ctSocialLoginPrintSubscribe a{color:#000;font-size:0.9em;line-height:1.7em;text-decoration:none;}#ctSocialLogin .ctSocialLoginActivate .ctSocialLoginPrintSubscribe a.image{display:inline;float:left;margin-right:10px;}#ctSocialLogin .ctSocialLoginActivate .ctSocialLoginPrintSubscribe h3{color:#dd3f1f;font-size:1.1em;margin:0;text-transform:uppercase;}#ctSocialLogin .ctSocialLoginActivate .ctSocialLoginPrintSubscribe h3 a{color:#dd3f1f;font-size:1em;}#ctSocialLogin .ctSocialLoginActivate .expandedView p.deck{margin-bottom:25px;}#ctSocialLogin .ctSocialLoginActivate .expandedView div.imageRight{float:right;margin-left:20px;width:255px;}#ctSocialLogin .ctSocialLoginActivate .expandedView div.imageRight p.caption{color:#dd3f1f;font-size:0.8em;margin:0 0 0 65px;position:relative;top:-5px;}#ctSocialLogin .ctSocialLoginActivate .expandedView p.caveat{font-size:80%;margin-top:50px;}#ctSocialLogin .ctSocialLoginActivate .expandedView p.caveat a{color:#dd3f1f;}#ctSocialLoginConfirmation{margin-top:25px;}#ctSocialLoginConfirmation li{line-height:2em;}#ctSocialLoginNetworkInfo{background:#299eb3;color:#fff;font:10px Verdana,Arial,sans-serif;text-align:left;z-index:999999;}#ctSocialLoginNetworkInfo *{color:#fff;}div.ctSocialLoginNewsletterTip{line-height:1.5;padding:10px;width:300px;}#ctSocialLoginNetworkInfo{height:139px;padding:15px;width:538px;}#ctSocialLoginNetworkInfo h2{color:#fff;font-size:1.2em;margin:0;padding:0;}#ctSocialLoginNetworkInfo p{margin:15px 0;}#ctSocialLoginNetworkInfo a{color:#fff;text-decoration:none;}#ctSocialLoginNetworkInfo ul{float:left;list-style:none outside none;margin:0 0 0 50px;padding:0;}#ctSocialLoginNetworkInfo ul.first{margin:0;}