html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,menu,input,textarea{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed}
s{text-decoration:none}
ol,ul{list-style:none}
input[type=submit],input[type=image],button{-webkit-appearance:none}
hr{border:0;height:1px;color:#ccc;background-color:#ccc}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.813em;line-height:1em;color:#333;background-color:#e8e8e8;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
.nojs .js-visible{visibility:hidden!important}
a:link,a:active,a:visited{color:#2477b3;text-decoration:none}
.button-link{border:0 none;background-color:inherit;cursor:pointer}
strong{font-weight:bold}
small{font-size:small}
i{font-style:italic}
#container{margin:0;padding:0;width:100%;background-color:#eee}
#main_content{background-color:#fff}
h1{line-height:1.5em;font-weight:bold}
h2{font-weight:bold;padding:0.75em;border-bottom:1px solid #e8e8e8}
button{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
.msg-text a span{color:#65a0ca}
.fullname{color:#333}
.username{color:#999}
.username span{color:#ccc}
#brand_bar{background-color:#50a7e6;line-height:44px;padding:0 0.50em;_width:100%}
#brand_bar table,#brand_bar td,#brand_bar tr,#brand_bar span,#brand_bar img,#brand_bar a{vertical-align:top;_vertical-align:middle}
#brand_bar table{width:100%}
#brand_bar td{min-height:44px}
#brand_bar span{color:#fff}
#brand_bar .signup{font-weight:bold;color:#ffcd45}
#brand_bar .divider{width:2px;margin-left:0.175em}
#brand_bar .left,#brand_bar .modal-left{font-weight:bold}
#brand_bar .right,#brand_bar .modal-right{text-align:right}
#brand_bar .left{width:25%}
#brand_bar .right{width:75%}
#brand_bar .modal-left:not(#welcome-modal-left){width:75%}
#brand_bar .modal-right:not(#welcome-modal-right){width:25%}
#brand_bar .right a,#brand_bar .modal-right a{padding-left:0.375em}
#brand_bar .brandmark{margin-right:0.375em}
#brand_bar .brandmark,#brand_bar .title{font-weight:bold}
.images #brand_bar .close,.images #brand_bar .brandmark,.images #brand_bar .search,.images #brand_bar .refresh,.images #brand_bar .title,.images #brand_bar .divider,.images #brand_bar .pager-chevron{height:44px;display:inline-block;line-height:44px}
.confirm_actions{white-space:nowrap;text-align:right;padding:0.5em 0.75em}
.confirm_actions .w-button-cancel{margin-right:0.375em}
.w-button-common{text-align:center;font-weight:bold;display:inline-block;padding:0 0.75em;vertical-align:middle}
.w-button-common input{line-height:2em;_line-height:1.75em;vertical-align:middle;font-weight:bold;border-width:0;border-style:none}
.w-button{background-color:#eee;border:1px solid #ccc}
.w-button input{background-color:#eee}
.w-button-default{background-color:#57a7e6;border:1px solid #2477b3}
.w-button-default input{background-color:#57a7e6;color:#fff}
.w-button-default.w-button-disabled{background-color:#eee;border:1px solid #ccc}
.w-button-default.w-button-disabled input{background-color:#eee;color:#aaa}
.w-button-delete{background-color:#c43c35;border:1px solid #bd001c;color:#fff}
.w-button-delete input{background-color:#c43c35;color:#fff}
.w-button-cancel{line-height:2em;background-color:#eee;border:1px solid #ccc}
.w-button-bright,a.w-button-bright:link,a.w-button-bright:active,a.w-button-bright:visited{background-color:#f7be0f;border:1px solid #f3a418;color:#000}
.w-button-bright input,a.w-button-bright:link input,a.w-button-bright:active input,a.w-button-bright:visited input{background-color:#f7be0f}
.w-button-follow{background:#eee;border:1px solid #ccc;padding:0.375em 0.5em}
.w-button-follow input{background:#eee;vertical-align:baseline}
.w-button-unfollow{background:#50a7e6;border:1px solid #4786b3;padding:0.375em 0.5em}
.w-button-unfollow input{background:#50a7e6;vertical-align:baseline}
.w-button-more{text-align:center;padding:0.75em 0;border-bottom:1px solid #e8e8e8}
.w-button-more a,.w-button-more input{border:1px solid #aaa;color:#333;background-color:#eee;display:inline-block;height:2em;padding:0 2em;line-height:2em}
#footer{padding:0.75em;_width:100%}
#footer .global-actions{margin-top:0.75em;width:100%;border:1px solid #ccc}
#footer .global-actions a,#footer .global-actions a:active,#footer .global-actions a:visited,#footer .global-actions .button-link{display:block;line-height:1.875em;color:#333;text-decoration:none;font-size:1em;width:100%}
#footer .global-actions td{width:33%;background-color:#eee;text-align:center;vertical-align:middle;border:1px solid #ccc}
#footer .global-actions .w-button{padding:0;border:none}
#footer .global-actions .w-button input{width:100%;font-weight:normal}
#footer .view-actions,#footer .copyright,#footer .zero{text-align:center;color:#999}
#footer .view-actions{margin-top:0.938em;color:#999}
#footer .view-actions a{padding:0 0.5em}
#footer .signup{margin:1em 0;text-align:center;font-weight:bold}
.toast{padding:0.313em 0.75em;background-color:#fee091;color:#000;text-shadow:#fff 0 1px 0;word-wrap:break-word}
.toast td{line-height:1.75em}
.toast .message{vertical-align:middle;width:100%}
.toast .form-hint{padding:0.313em 0}
.toast form .pin_verify{margin-top:0.625em}
.toast form .text-input-wrapper{padding:6px 0.25em;border:1px solid #ccc;background-color:#fff}
.toast form .text-input-wrapper input{border:0px none;margin:0;padding:0;border:0;display:block;width:100%;height:1.188em}
.toast form .text-input-wrapper input:focus{outline:none}
.toast form .inline>div{display:inline-block;margin:0.313em 0}
.toast-error{background-color:#ede0df;color:#b03a32;text-shadow:#fff 0 1px 0}
.passwords-page #main_content,.signup-page #main_content,.sessions-page #main_content{padding:0.75em;border-bottom:1px solid #ddd}
.passwords-page #main_content h2,.signup-page #main_content h2,.sessions-page #main_content h2{padding:0;border:none}
.passwords-page #main_content .w-button-bright,.signup-page #main_content .w-button-bright,.sessions-page #main_content .w-button-bright{display:block;padding:0.50em;margin-top:1em}
.passwords-page #main_content .w-button-bright input,.signup-page #main_content .w-button-bright input,.sessions-page #main_content .w-button-bright input{width:100%}
.passwords-page #main_content a,.signup-page #main_content a,.sessions-page #main_content a{font-weight:bold}
.passwords-page #main_content .text-input,.signup-page #main_content .text-input,.sessions-page #main_content .text-input{padding:6px 0.25em;border:1px solid #ccc;background-color:#fff;margin:0;width:100%}
.passwords-page #main_content .text-input input,.signup-page #main_content .text-input input,.sessions-page #main_content .text-input input{border:0px none;margin:0;padding:0;border:0;display:block;width:100%;height:1.188em}
.passwords-page #main_content .text-input input:focus,.signup-page #main_content .text-input input:focus,.sessions-page #main_content .text-input input:focus{outline:none}
.passwords-page #main_content label,.signup-page #main_content label,.sessions-page #main_content label{margin-top:0.75em}
.passwords-page #main_content .body,.signup-page #main_content .body,.sessions-page #main_content .body{margin-top:1em}
.passwords-page #main_content .input-wrapper,.signup-page #main_content .input-wrapper,.sessions-page #main_content .input-wrapper{margin-top:0.25em;overflow:hidden;border-right:1px solid #ccc}
.passwords-page #main_content .hint,.signup-page #main_content .hint,.sessions-page #main_content .hint{color:#999}
.passwords-page #main_content .event-people,.signup-page #main_content .event-people,.sessions-page #main_content .event-people{margin-top:0.625em}
.passwords-page #main_content .invalid-field label,.signup-page #main_content .invalid-field label,.sessions-page #main_content .invalid-field label{font-weight:bold}
.passwords-page #main_content .invalid-field label,.passwords-page #main_content .invalid-field .hint,.signup-page #main_content .invalid-field label,.signup-page #main_content .invalid-field .hint,.sessions-page #main_content .invalid-field label,.sessions-page #main_content .invalid-field .hint{color:#b03a32}
.passwords-page #main_content .invalid-field .input-wrapper,.passwords-page #main_content .invalid-field .text-input,.signup-page #main_content .invalid-field .input-wrapper,.signup-page #main_content .invalid-field .text-input,.sessions-page #main_content .invalid-field .input-wrapper,.sessions-page #main_content .invalid-field .text-input{border-color:#b03a32}
.passwords-page #main_content .invalid-field .text-input,.signup-page #main_content .invalid-field .text-input,.sessions-page #main_content .invalid-field .text-input{background-color:#ede0df}
.passwords-page #main_content .footer,.signup-page #main_content .footer,.sessions-page #main_content .footer{margin-top:1em;text-align:center}
.passwords-page #main_content .signup-checkbox,.signup-page #main_content .signup-checkbox,.sessions-page #main_content .signup-checkbox{margin-right:0.5em}
.passwords-page #main_content .signup-checkbox-label,.signup-page #main_content .signup-checkbox-label,.sessions-page #main_content .signup-checkbox-label{display:inline;margin-right:0.5em}
.passwords-page #main_content .footer a,.signup-new-page #main_content .footer a,.signup-create-page #main_content .footer a,.sessions-create-page #main_content .footer a{color:#999}
.passwords-page #main_content label,.signup-new-page #main_content label,.signup-create-page #main_content label,.sessions-create-page #main_content label{display:block}
.passwords-page #main_content .hidden-submit-button,.signup-new-page #main_content .hidden-submit-button,.signup-create-page #main_content .hidden-submit-button,.sessions-create-page #main_content .hidden-submit-button{width:0}
.passwords-page #main_content input#oauth_signup_client_use_msisdn,.signup-new-page #main_content input#oauth_signup_client_use_msisdn,.signup-create-page #main_content input#oauth_signup_client_use_msisdn,.sessions-create-page #main_content input#oauth_signup_client_use_msisdn{margin-top:0}
.sessions-page #main_content label{display:block}
.sessions-page #brand_bar td{padding-top:0.250em;padding-bottom:0.250em}
.sessions-page #brand_bar .modal-right a{padding-left:0.75em}
.toast{height:auto}
.sbtn{text-align:center;width:100%}.sbtn a{display: block; text-decoration: none;color:#fff}.sbtn td{line-height: 1.5em;padding: 6px;width:50%}
.bg-face{background-color:#3b5999}.bg-gplus{background-color:#01bbf6}
.cps{margin:0 auto;padding-bottom:10px;padding-top:10px;text-align:center}.cpslght{color:#c4c4c4;background-color:#fff;padding:10px;position:relative;z-index:1}.a-line{border-bottom:1px solid #d5d5d5;left:1px;right:1px}

@media only screen and (min-width: 1024px){body{font-size:0.875em;line-height:1.25em;text-align:center}
#container{margin:0 auto;width:1024px;height:100%;border-width:0 1px 1px 1px;border-color:#ddd;border-style:solid;text-align:left}
}
