/* login-user */
#login-user { position:absolute; right:0px; top:25px; height:40px; font-size:14px; }
#login-user .logout { height:30px; padding:0 15px; line-height:30px; font-size:14px; font-weight:bold; color:#4e4e4e; text-decoration:underline; }

/* loading */
#sc-loading {background:#fff url(images/loading.gif) no-repeat 5px 5px;}

/* input error */
.input-error { font-size:12px; color:red; vertical-align:middle; text-align:left;}

/* additons to style.css */
#share-modal ul li { float:left; width:50%; height:25px; }

#results .box .data img{ position:absolute; right:10px; top:15px; width:79px; height:27px; no-repeat; }

.form.one.wide .holder label { width:300px; }
#dashboard .user p.total span.frm_million { display:inline-block; width:inherit; height:21px; margin:0 10px; background:inherit; vertical-align:middle; }

.participate-already-btn { width:100%; height:35px; }
.participate-already-btn a { float:right; display:inline-block; height:35px; padding-right:101px; background:url(../img/app/joined.png) no-repeat right top; text-align:right; color:#525252; text-decoration:none; font-size:17px; line-height:35px; }
/*.participate-already-btn a:hover { background-position:right bottom; } */

/* share modal */
#share-modal.search .holder .txt1 { float:left; width:325px; height:30px; padding:0 10px; margin:0 10px 0 0; border-collapse:collapse; background:#fff; border:1px solid #dfdede; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; border-radius:2px; }
#share-modal.search .holder .txt-sc1 { display:block; float:left; width:456px;  min-height:25px; padding:0 10px 0 0; color:#404041; font-size:14px; font-weight:bold; line-height:25px; text-align:right; border: none; text-decoration:underline; vertical-align:middle;}

/* status */
#efforts .progress.status-CV { background-position:0px 0px; }
#efforts .progress.status-PF { background-position:0px -30px; }
#efforts .progress.status-NG { background-position:0px -60px; }
#efforts .progress.status-IM { background-position:0px -90px; }
#efforts .progress.status-MN { background-position:0px -120px; }

#results .box .info p.status .status-CV { background-position:0px 0px; }
#results .box .info p.status .status-PF { background-position:0px -12px; }
#results .box .info p.status .status-NG { background-position:0px -24px; }
#results .box .info p.status .status-IM { background-position:0px -36px; }
#results .box .info p.status .status-MN { background-position:0px -48px; }

.form.one .holder select { font-size:14px; color:#666; }
.form.one .holder .select1 { float:left; width:325px; height:35px; padding:0 10px; margin:0 10px 0 0; border-collapse:collapse; background:#fff; border:1px solid #dfdede; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; border-radius:2px; }

#participants { width:900px; padding:10px 30px 30px 30px; }
#participants .box { width:898px; margin-top:20px; background:#faf9f9; border:1px solid #d2d2d2; }
#participants .box h2 { position:relative; width:878px; height:39px; line-height:39px; color:#404041; font-size:22px; font-weight:normal; padding:0 10px; background:#fff; }
#participants .box table { width:800px; margin:10px 39px 20px 39px; }
#participants .box table th { font-size:12px; color:#292929; font-weight:bold; line-height:25px; border-bottom:1px solid #cecece; }
#participants .box table td { font-size:13px; color:#696868; text-align:center; line-height:25px; }

.form.one .agree { padding:0px 100px 20px 130px; }
.form.one .agree label { padding: 0px 0px 0px 10px; color:#696868; }

.form.one .para { padding:0px 100px 20px 130px; }
.form.one .para label { padding: 0px 0px 0px 10px; color:#696868; }

.signup-btn2 { width:100%; height:65px; }
.signup-btn2 a { float:right; display:inline-block; height:35px; padding-right:190px; background:url(../img/structure/sign-linkedin.png) no-repeat right top; text-align:right; color:#525252; text-decoration:none; font-size:17px; line-height:35px; }
.signup-btn2 a:hover { background-position:right bottom; }

