button{cursor:pointer}a{color:#3b9cc2}.fa-facebook-f,.fa-facebook-square,.fb{color:#3b5998}.fa-twitter,.fa-twitter-square,.tw{color:#3cf}.fa-linkedin-in{color:#4875b4}.fa-weixin,.wechat{color:#36bf21}.fa-line,.line{color:#54cb24}strong{font-weight:400}footer{margin-top:50px;background:#fff}footer p{padding:15px;margin:0;line-height:30px}.footer{border-top:1px solid #d3d3d3;background:#fff}.footer p{padding:15px;margin:0;line-height:30px}.btn{white-space:normal}.btn-success{background:0 0;color:#2ab27b;border:1px solid #2ab27b;transition:all .3s ease 0s}.btn-success:hover{background:#2ab27b;color:#fff;border:1px solid #2ab27b}.btn-success:focus{background:#2ab27b;color:#fff;border:1px solid #2ab27b}.btn-success:active{color:#2ab27b}.btn-primary{background:#fff;color:#3b9cc2;border:1px solid #3b9cc2;transition:all .3s ease 0s}.btn-primary:hover{background:#3b9cc2;color:#fff;border:1px solid #3b9cc2}.btn-primary:focus{background:#3b9cc2;color:#fff;border:1px solid #3b9cc2}.btn-primary:active{color:#3b9cc2}.btn-primary-invert{background:#3b9cc2;color:#fff}.btn-primary-invert:hover{opacity:.8}.btn-orange{background:#f5a623;color:#fff}.btn-orange:hover{background:#fff;color:#f5a623}.label-success{background:#2ab27b}html{height:100%}body{color:#2a2a2a;font-family:lato,sans-serif,helvetica,arial;background:0 0;background-size:cover;font-weight:300;height:100%}.navbar.main{background:#fff;min-height:60px}.navbar.main .login{padding:13px 0;text-transform:uppercase;float:right}@media (max-width:768px){.navbar.main .login{position:absolute;margin-top:-50px;right:15px}}.navbar.main .profile-pic{width:30px;margin-right:5px;border-radius:4px}.navbar.main li.settings a{line-height:30px}.navbar.main .navbar-brand{padding:10px 15px}.navbar.main .navbar-brand .client-logo{height:40px}@media (max-width:768px){.navbar.main .navbar-brand .client-logo{max-width:285px}}.cp-start{background:#fafafa}.cp-start .btn-success{background:#3b9cc2!important;border:none!important}.cp-start .btn-success:hover{border:0;opacity:.8}.cp-start .profile-status{font-weight:700;font-style:italic}.cp-start .well{border-radius:0;border:none;margin-bottom:0;box-shadow:none}.cp-start .wrap{min-height:100%;margin-bottom:-60px}.cp-start .wrap:after{content:"";display:block;height:60px}.cp-start .more-about{background:#fff;padding:25px 0}.cp-start .more-about .carousel img{height:100px;visibility:hidden}.cp-start .more-about .carousel .item{height:150px}.cp-start .more-about .carousel .item .carousel-caption{position:relative;left:auto;right:auto}.cp-start .more-about .carousel .item h4{color:#e67019;margin-bottom:5px;font-weight:400}.cp-start .more-about .carousel .item h4 i{border:1px solid #e67019;background:#fafafa;border-radius:50%;padding:15px;font-size:40px;text-shadow:0 0 30px #fff}.cp-start .more-about .carousel .item p{color:#999}.cp-start .more-about .carousel .item .carousel-caption i{margin-bottom:15px;width:70px;height:70px}.form-content{background:#fff}.form-content label{color:#777}.form-content input{border:none;background:0 0;border-bottom:1px solid #d3d3d3;border-radius:0;box-shadow:0 0 0 transparent!important;padding-left:0;font-size:20px}.form-content input.form-control{height:50px}.form-content button.btn-success{background:#2ab27b;color:#fff;margin-bottom:15px}.form-content button.btn-success:hover{background:#3b9cc2;border:1px solid #3b9cc2}.form-content .checkbox{padding-top:20px;padding-bottom:20px}.form-content div.forgotten-password,.form-content div.no-account{text-align:center;font-weight:400;font-size:16px}.form-content section.password-cont .more-about .about-description{background:#fff}.section-content{margin-bottom:100px}.section-content .heading{text-align:center;margin-top:100px}.section-content .heading .title{background:#3b9cc2}.section-content .heading .title h1{font-size:50px;font-weight:300;color:#fff}.section-content .heading .title h4.tag-line{margin-bottom:25px;font-weight:100;line-height:25px;color:#fff}.section-content article.survey form.survey-form .form-group{margin:15px 0}.section-content article.survey form.survey-form .form-group a.remove:hover{text-decoration:none}.section-content article.survey form.survey-form .form-group a.remove span.label-primary:hover{background:#d04735}.section-content .more-about .carousel{padding-top:30px}.section-content .more-about .carousel .item h4 i{color:#3b9cc2}.form-field-tip{color:grey}.white-box-content{text-align:center;font-weight:400;font-size:16px;background:#fff!important}#quick-start-container{background:#fff}.welcome-button.well{background:#fff}input.form-control{font-weight:300}.alert-text{margin-top:10px;font-weight:700}.cp-job .wrap{min-height:100%;margin-bottom:-60px}.cp-job .wrap:after{content:"";display:block;height:60px}.cp-job .wrap .job-title-cont{min-height:100px;margin-top:60px;background-size:cover;background-position:center center}.cp-job .wrap .job-title-cont h2{padding:34px 0 0 0;color:#fff;margin:0;text-shadow:0 0 3px #000}.cp-job .wrap .job-title-cont .job-back{text-decoration:underline;font-size:12px;padding-bottom:16px;cursor:pointer}.cp-job .wrap .job-title-cont .job-back .fa-chevron-left{margin-right:5px}.cp-job .wrap .job-title-cont .job-back a{color:#fff}.cp-job .wrap .job-title-cont .tint{background:rgba(0,0,0,.3)}.cp-job .wrap .job-desc-cont{height:100%}.cp-job .wrap .job-desc-cont .row.left-right-cont{height:100%}.cp-job .wrap .job-desc-cont .right-cont{padding-bottom:30px;background:#fafafa;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.cp-job .wrap .job-desc-cont .right-cont h2,.cp-job .wrap .job-desc-cont .right-cont h3,.cp-job .wrap .job-desc-cont .right-cont h4{font-weight:300;color:#777}@media (max-width:992px){.cp-job .wrap .job-desc-cont .right-cont{border-top:1px solid #d3d3d3;margin-top:15px;height:auto;padding-bottom:80px;border-radius:0}}@media (max-width:992px){.cp-job .wrap .job-desc-cont .right-cont .row.nav-buffer{height:0!important}}.cp-job .wrap .job-desc-cont .right-cont .apply-form-cont .apply-form{margin-top:20px}.cp-job .wrap .job-desc-cont .right-cont .apply-form-cont .apply-form label{text-transform:uppercase;font-size:10px}.cp-job .wrap .job-desc-cont .right-cont .apply-form-cont .apply-form label span{color:#d04735}.cp-job .wrap .job-desc-cont .right-cont .apply-form-cont .apply-form input{border:none;background:0 0;border-bottom:1px solid #d3d3d3;border-radius:0;box-shadow:0 0 0 transparent!important;padding-left:0}.cp-job .wrap .job-desc-cont .right-cont .apply-iframe{border:0;width:100%;height:630px;overflow:hidden}.cp-job .wrap .job-desc-cont .right-cont .widget{margin-top:30px}.cp-job .wrap .job-desc-cont .right-cont .apply-anon-cont .btn.apply,.cp-job .wrap .job-desc-cont .right-cont .apply-internal-cont .btn.apply{margin-top:20px}.cp-job .wrap .job-desc-cont .right-cont .similar-jobs li .glyphicon-ok-sign{color:#777;margin-right:5px}.cp-job .wrap .job-desc-cont .right-cont .similar-jobs li .job-details{display:inline-block;vertical-align:top}.cp-job .wrap .job-desc-cont .right-cont .similar-jobs:last-child{margin-bottom:60px}.cp-job .wrap .job-desc-cont .left-cont .media-content{width:100%;opacity:.4;transition:all .3s ease 0s}.cp-job .wrap .job-desc-cont .left-cont .media-content:hover{opacity:1}.cp-job .wrap .job-desc-cont .left-cont .section{margin-top:30px}.cp-job .wrap .job-desc-cont .left-cont .apply-cont{display:none}@media (max-width:992px){.cp-job .wrap .job-desc-cont .left-cont .apply-cont{display:block}}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form{border:1px solid #d3d3d3;border-radius:4px;padding:20px;margin:20px;background:#fff}@media (max-width:992px){.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form{padding:10px;margin:0}}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form h3{color:#777;font-weight:300;margin-bottom:40px}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .refer-form .form-group label{text-transform:uppercase;font-size:10px;line-height:28px}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .refer-form .form-group label span{color:#d04735}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .refer-form .form-group.end-reason label,.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .refer-form .form-group.end-strength label,.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .refer-form .form-group.social-buttons label{line-height:inherit}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .refer-form input{border:none;background:0 0;border-bottom:2px solid #d3d3d3;border-radius:0;box-shadow:0 0 0 transparent!important;padding-left:0}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .refer-form .has-error input{border-bottom:2px solid #a94442}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .refer-form .has-success input{border-bottom:2px solid #67b168}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .refer-form .social-buttons .btn{margin-right:15px}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .refer-form .social-buttons .btn i{margin-right:5px}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .thank-you{margin-top:30px}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .thank-you .close-box{margin-top:20px}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .thank-you .share-links-cont{text-align:center}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .thank-you .share-links-cont .alert{margin-top:20px}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .thank-you .share-links-cont .share-links .share-url{background:#fff;display:inline-block;border:1px solid #d3d3d3;border-radius:4px;padding:15px 20px;height:50px;box-sizing:border-box;margin:5px 2px}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .thank-you .share-links-cont .share-links .share-url p{line-height:20px}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .thank-you .share-links-cont .share-links .share-url p strong{white-space:nowrap}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-form .thank-you .share-links-cont .share-links .share-url .fa-files-o{margin-left:5px}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-choice .share-links-cont{margin-top:40px;text-align:center}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-choice .share-links-cont .share-links .share-icon{width:50px;height:50px;line-height:50px;border-radius:50%;border:1px solid #d3d3d3;display:inline-block;margin:5px 2px;vertical-align:top}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-choice .share-links-cont .share-links .share-url{background:#fff;display:inline-block;border:1px solid #d3d3d3;border-radius:4px;padding:15px 15px 5px;box-sizing:border-box;margin:5px 2px}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-choice .share-links-cont .share-links .share-url p{line-height:20px}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-choice .share-links-cont .share-links .share-url p strong{white-space:nowrap}.cp-job .wrap .job-desc-cont .left-cont .refer-cont .refer-step-choice .share-links-cont .share-links .share-url .fa-files-o{margin-left:5px}.cp-job .wrap .job-desc-cont .left-cont .job-info .job-meta{margin-top:20px;color:#777}.cp-job .wrap .job-desc-cont .left-cont .job-info .job-meta td{width:auto;padding:5px 25px 5px 0}.cp-job .wrap .job-desc-cont .left-cont .job-info .job-meta .job-reward-explanation{font-style:italic}.cp-job .wrap .job-desc-cont .left-cont .job-info .job-meta .job-reward{font-size:14px}.cp-job .wrap .job-desc-cont .left-cont .job-info .job-meta .job-reward::after{background:0 0;border-bottom:13px solid transparent;border-left:12px solid #2ab27b;border-top:12px solid transparent;content:'';display:inline-block;margin-left:-2px;margin-bottom:-8px}.cp-job .wrap .job-desc-cont .left-cont .job-info .job-meta .job-reward i{margin-right:5px}.cp-job .wrap .job-desc-cont .left-cont .job-info .job-meta .job-reward .reward-label{font-weight:700;background:#2ab27b;font-size:12px;padding:.4em .7em .4em}.cp-job #applyModal .apply-form-modal .form-group label{text-transform:uppercase;font-size:10px;line-height:28px}.cp-job #applyModal .apply-form-modal .form-group label span{color:#d04735}.cp-job #applyModal .apply-form-modal .form-group.referrer-email label,.cp-job #applyModal .apply-form-modal .form-group.someone-refer label{line-height:inherit}.cp-job #applyModal .apply-form-modal input{border:none;background:0 0;border-bottom:1px solid #d3d3d3;border-radius:0;box-shadow:0 0 0 transparent!important;padding-left:0}.cp-job #applyModal .apply-form-modal .social-buttons .btn{margin-right:15px}.cp-job #applyModal .apply-form-modal .social-buttons .btn i{margin-right:5px}.cp-home #referModal .refer-form-modal .form-group label{text-transform:uppercase;font-size:10px;line-height:28px}.cp-home #referModal .refer-form-modal .form-group label span{color:#d04735}.cp-home #referModal .refer-form-modal .form-group.department label,.cp-home #referModal .refer-form-modal .form-group.end-reason label,.cp-home #referModal .refer-form-modal .form-group.end-strength label,.cp-home #referModal .refer-form-modal .form-group.location label{line-height:inherit}.cp-home #referModal .refer-form-modal input{border:none;background:0 0;border-bottom:1px solid #d3d3d3;border-radius:0;box-shadow:0 0 0 transparent!important;padding-left:0}.cp-home #referModal .refer-form-modal .social-buttons .btn{margin-right:15px}.cp-home #referModal .refer-form-modal .social-buttons .btn i{margin-right:5px}.cp-home #referModal .thank-you{margin-top:30px}.cp-home #referModal .thank-you .close-box{margin-top:20px}.cp-home #referModal .thank-you .share-links-cont{text-align:center}.cp-home #referModal .thank-you .share-links-cont .alert{margin-top:20px}.cp-home #referModal .thank-you .share-links-cont .share-links .share-icon{width:50px;height:50px;line-height:50px;border-radius:50%;border:1px solid #d3d3d3;display:inline-block;margin:5px 2px;vertical-align:top}.cp-home #referModal .thank-you .share-links-cont .share-links .share-url{background:#fff;display:inline-block;border:1px solid #d3d3d3;border-radius:4px;padding:15px 20px;height:50px;box-sizing:border-box;margin:5px 2px}.cp-home #referModal .thank-you .share-links-cont .share-links .share-url p{line-height:20px}.cp-home #referModal .thank-you .share-links-cont .share-links .share-url .fa-files-o{margin-left:5px}.cp-home #referModal .thank-you .share-links-cont .share-links input{border:none;background:0 0;border-bottom:1px solid #d3d3d3;border-radius:0;box-shadow:0 0 0 transparent!important;padding-left:0}.cp-home .fixed-refer{color:#fff;position:fixed;bottom:0;left:30px;z-index:2;padding:10px 15px;border-top-left-radius:4px;border-top-right-radius:4px;background:#3b9cc2}.cp-home .fixed-refer p{margin:0}.cp-home .fixed-refer a{color:#fff}@media (max-width:768px){.cp-home .fixed-refer{display:none}}.cp-home .wrap{background:#fff;min-height:100%;margin-bottom:-60px}.cp-home .wrap:after{content:"";display:block;height:60px}.cp-home .wrap .section{margin-bottom:20px}.cp-home .hero{margin-top:60px;background-size:cover;background-position:center center;min-height:350px}.cp-home .hero .container{margin-bottom:0}.cp-home .hero .spacer{height:200px}.cp-home .hero .tint{background:rgba(0,0,0,.5)}.cp-home .hero .tint hr{border-top:1px solid rgba(0,0,0,.5)}.cp-home .hero .job-search-row{min-height:90px}.cp-home .hero .job-search-row .select2-selection{height:45px;border:1px solid #ccc}.cp-home .hero .job-search-row .select2-selection .select2-selection__arrow,.cp-home .hero .job-search-row .select2-selection .select2-selection__rendered{height:45px;line-height:45px}.cp-home .hero .job-search-row .select2-selection .select2-selection__rendered{padding-left:12px}.cp-home .hero .job-search-row .btn-primary{height:45px}.cp-home .hero .job-search-row .job-search{height:45px}.cp-home .hero .main-cta-cont{margin-bottom:30px;color:#fff}.cp-home .hero .main-cta-cont p{line-height:22px;font-size:15px;text-shadow:0 0 6px rgba(0,0,0,.5)}.cp-home .hero .rec-jobs-to-refer-cont{margin-bottom:60px}.cp-home .hero .rec-jobs-to-refer-cont .job{background:rgba(0,0,0,.5);padding:5px;text-align:center;color:#fff;border-radius:4px;border:1px solid rgba(255,255,255,.75);cursor:pointer;transition:all .3s ease 0s}@media (max-width:992px){.cp-home .hero .rec-jobs-to-refer-cont .job{margin-bottom:10px}}.cp-home .hero .rec-jobs-to-refer-cont .job .job-title{margin-bottom:0;font-weight:400}.cp-home .hero .rec-jobs-to-refer-cont .job .location{margin-bottom:0}.cp-home .hero .rec-jobs-to-refer-cont .job .count{font-size:10px}.cp-home .hero .rec-jobs-to-refer-cont .job:hover{background:#3b9cc2;color:#fff;text-decoration:underline}.cp-home .hero .rec-jobs-to-refer-cont .title{color:#fff;font-weight:400}.cp-home .gamification-welcome-alert{color:#fff;position:relative;margin-top:-130px;margin-bottom:20px}@media (max-width:992px){.cp-home .gamification-welcome-alert{margin-top:-200px}}@media (max-width:768px){.cp-home .gamification-welcome-alert{display:none}}.cp-home .gamification-welcome-alert .alert-top{background:#f5a623;border-top-right-radius:4px;border-top-left-radius:4px;padding:10px}.cp-home .gamification-welcome-alert .alert-bottom{background:#f3bb5e;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:20px 30px}.cp-home .gamification-welcome-alert .alert-bottom p{font-size:18px}.cp-home .gamification-welcome-alert .alert-bottom p .btn-default{border:1px solid #fff;background:0 0;color:#fff;min-width:100px;margin:10px 10px 10px 0}.cp-home .gamification-welcome-alert .alert-bottom p .btn-default:hover{opacity:.7}.cp-home .gamification-welcome-alert .alert-bottom p .btn-defaultlast-child{margin-right:0}.cp-home .gamification-bar-content{background:#3b9cc2;color:#fff;padding:20px 0}.cp-home .gamification-bar-content .gamification-bar-wrap .stats-large .stat{display:inline-block;padding:0 30px}.cp-home .gamification-bar-content .gamification-bar-wrap .stats-large .stat p{font-size:18px;margin:10px 0}.cp-home .gamification-bar-content .gamification-bar-wrap .stats-large .stat i{font-size:26px}.cp-home .gamification-bar-content .gamification-bar-wrap .stats-large .stat span{font-size:22px;font-weight:700}.cp-home .gamification-bar-content .gamification-bar-wrap .stats-large .view-dash .btn-orange{margin:15px 0}.cp-home .gamification-bar-content .gamification-bar-wrap .stats-small .stat p{font-size:18px;line-height:28px;margin:10px 0}@media (max-width:768px){.cp-home .gamification-bar-content .gamification-bar-wrap .stats-small .stat p{font-size:14px;line-height:14px}}.cp-home .gamification-bar-content .gamification-bar-wrap .stats-small .stat p i{font-size:26px}@media (max-width:768px){.cp-home .gamification-bar-content .gamification-bar-wrap .stats-small .stat p i{font-size:14px}}.cp-home .gamification-bar-content .gamification-bar-wrap .stats-small .stat p span{margin:0 5px;font-weight:700;font-size:22px}@media (max-width:768px){.cp-home .gamification-bar-content .gamification-bar-wrap .stats-small .stat p span{font-size:14px}}.cp-home .gamification-bar-content .gamification-bar-wrap .gamification-alert .alert-warning{margin-bottom:0;margin-top:10px;color:#fff;background:#f5a623;border:none}.cp-home .gamification-bar-content .gamification-bar-wrap .gamification-alert .alert-warning .fa-flag{margin-right:10px;font-size:18px;display:inline-block;width:5%;vertical-align:top}.cp-home .gamification-bar-content .gamification-bar-wrap .gamification-alert .alert-warning p{display:inline-block;width:85%}.cp-home .gamification-bar-content .gamification-bar-wrap .gamification-alert .alert-warning p a{color:#fff;text-decoration:underline}.cp-home .gamification-bar-content .gamification-bar-wrap .gamification-alert .alert-warning .close{color:#fff;text-shadow:none;opacity:1}.cp-home .gamification-bar-content .gamification-bar-wrap .open-btn .col-md-2{margin-bottom:-40px}.cp-home .gamification-bar-content .gamification-bar-wrap .open-btn .col-md-2 p.close-link{margin:30px 0}.cp-home .gamification-bar-content .gamification-bar-wrap .open-btn .col-md-2 p.close-link a{color:#fff;text-decoration:underline;cursor:pointer}.cp-home .gamification-bar-content .gamification-bar-wrap .open-btn .fa{color:#3b9cc2;font-size:48px}.cp-home .recommendation-content{margin-bottom:20px}.cp-home .recommendation-content .job-list li{border-bottom:1px solid #777;padding:20px 0}.cp-home .recommendation-content .job-list li:last-child{border-bottom:none}.cp-home .recommendation-content .job-list li a{font-weight:700}.cp-home .media-content .company-desc-cont{margin-bottom:20px}.cp-home .center-content .share-links-cont{text-align:center}.cp-home .center-content .share-links-cont .share-links{margin-bottom:20px}.cp-home .center-content .share-links-cont .share-links .share-icon{width:50px;height:50px;line-height:50px;border-radius:50%;border:1px solid #d3d3d3;display:inline-block;margin:5px 5px}.cp-home .center-content .share-links-cont .share-links .share-url{background:#fff;display:inline-block;border:1px solid #d3d3d3;border-radius:4px;padding:15px 15px 5px;box-sizing:border-box;margin:5px 5px}.cp-home .center-content .share-links-cont .share-links .share-url p{line-height:20px}.cp-home .center-content .share-links-cont .share-links .share-url p strong{white-space:nowrap}.cp-home .center-content .share-links-cont .share-links .share-url .fa-files-o{margin-left:5px}.cp-home .bottom-content .sidebar-cont{color:#777;padding-top:40px}@media (max-width:992px){.cp-home .bottom-content .sidebar-cont{padding-top:0}}.cp-home .bottom-content .sidebar-cont h3,.cp-home .bottom-content .sidebar-cont h4{font-weight:300}.cp-home .bottom-content .sidebar-cont .hp-leaderboards .leaderboard .table tr:nth-child(odd)>td{background-color:#eaf5fa}.cp-home .bottom-content .sidebar-cont .hp-leaderboards .leaderboard .table .score{color:#f5a623;text-align:right}.cp-home .bottom-content .sidebar-cont .hp-leaderboards .leaderboard .table .score i{margin-right:5px}.cp-home .bottom-content .sidebar-cont .referral-lb .user-lb li .glyphicon-star{color:#e67019;margin-right:5px}.cp-home .bottom-content .sidebar-cont .referral-lb .user-lb li .user-details{display:inline-block;vertical-align:top}.cp-home .bottom-content .sidebar-cont .referral-lb .department-lb li .glyphicon-ok{color:#e67019;margin-right:5px}.cp-home .bottom-content .sidebar-cont .referral-lb .department-lb li .department-details{display:inline-block;vertical-align:top}.cp-home .bottom-content .job-list-cont .job-type-filter{border-radius:50%;font-size:10px;line-height:20px;vertical-align:top}@media (max-width:992px){.cp-home .bottom-content .job-list-cont .filters{margin-bottom:10px}}.cp-home .bottom-content .job-list-cont .filters .select2-selection{height:34px}.cp-home .bottom-content .job-list-cont .filters .select2-selection .select2-selection__arrow,.cp-home .bottom-content .job-list-cont .filters .select2-selection .select2-selection__rendered{height:34px;line-height:34px}.cp-home .bottom-content .job-list-cont .jobs .job-list li{cursor:pointer;background:#fff;list-style:none;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;padding:12px}.cp-home .bottom-content .job-list-cont .jobs .job-list li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #d3d3d3}.cp-home .bottom-content .job-list-cont .jobs .job-list li:first-child{margin-top:15px;border-top-left-radius:4px;border-top-right-radius:4px}.cp-home .bottom-content .job-list-cont .jobs .job-list li p{margin:0}.cp-home .bottom-content .job-list-cont .jobs .job-list li .job-details .title{font-weight:400}.cp-home .bottom-content .job-list-cont .jobs .job-list li .job-details .date-id .span-internal-only{margin-right:10px}.cp-home .bottom-content .job-list-cont .jobs .job-list li .view-button{line-height:60px}.cp-home .bottom-content .job-list-cont .jobs .job-list li .view-button a{width:60px;height:60px;border-radius:30px;line-height:36px;margin-top:10px}@media (max-width:992px){.cp-home .bottom-content .job-list-cont .jobs .job-list li .view-button a{display:none}}.cp-home .bottom-content .job-list-cont .jobs .job-list li.job.general{background:#eee}.cp-home .bottom-content .job-list-cont .jobs .job-list li.job.general .view-button{line-height:40px}.cp-settings{background:url(/images/socialcareers/settings-bg.png) repeat}.cp-settings .wrap{min-height:100%;margin-bottom:-60px}.cp-settings .wrap:after{content:"";display:block;height:60px}.cp-settings .wrap .main-content{margin-top:60px}.cp-settings .wrap .main-content .settings-cont .referrals .referral-stats .stat{margin:20px 0}.cp-settings .wrap .main-content .settings-cont .referrals .referral-stats .stat .referrals,.cp-settings .wrap .main-content .settings-cont .referrals .referral-stats .stat .shares,.cp-settings .wrap .main-content .settings-cont .referrals .referral-stats .stat .views{background:#fff;border:1px solid #d3d3d3;border-radius:4px;padding:0 15px}.cp-settings .wrap .main-content .settings-cont .referrals .referral-stats .stat .referrals{color:#3b9cc2}.cp-settings .wrap .main-content .settings-cont .referrals .referral-stats .stat .referrals .number{border:1px solid #3b9cc2}.cp-settings .wrap .main-content .settings-cont .referrals .referral-stats .stat .shares{color:#3b9cc2}.cp-settings .wrap .main-content .settings-cont .referrals .referral-stats .stat .shares .number{border:1px solid #3b9cc2}.cp-settings .wrap .main-content .settings-cont .referrals .referral-stats .stat .views{color:#3b9cc2}.cp-settings .wrap .main-content .settings-cont .referrals .referral-stats .stat .views .number{border:1px solid #3b9cc2}.cp-settings .wrap .main-content .settings-cont .referrals .referral-stats .stat .number{font-size:45px;line-height:120px;font-weight:400;width:150px;height:150px;border-radius:50%;padding:15px;margin:30px auto;background:#fafafa}.cp-settings .wrap .main-content .settings-cont form{font-size:12px}.cp-settings .wrap .main-content .settings-cont form label{color:#777}.cp-settings .wrap .main-content .settings-cont form input{border:none;border-bottom:1px solid #d3d3d3;border-radius:0;box-shadow:0 0 0 #000}.cp-referrals{background:url(/images/socialcareers/settings-bg.png) repeat}.cp-referrals .wrap{min-height:100%;margin-bottom:-60px}.cp-referrals .wrap:after{content:"";display:block;height:60px}.cp-referrals .wrap .main-content{margin-top:60px}.cp-referrals .wrap .main-content .referrals-cont ul.referrals-list li{margin:20px 0 0 0}.cp-referrals .wrap .main-content .referrals-cont ul.referrals-list li .referral{padding:0 10px 10px 10px;border:1px solid #d3d3d3;border-radius:4px;background:#fff}.cp-referrals .wrap .main-content .referrals-cont ul.referrals-list li .referral h4 .label-warning{border:0;color:#e67019;background:#fff}.cp-referrals .wrap .main-content .referrals-cont ul.referrals-list li .referral h4 .label-primary{border:0;color:#3b9cc2;background:#fff}.cp-referrals .wrap .main-content .referrals-cont ul.referrals-list li .referral .profile-pic{display:inline-block;vertical-align:top;border-radius:4px;margin-right:10px;width:50px;height:50px}.cp-referrals .wrap .main-content .referrals-cont ul.referrals-list li .referral .meta{display:inline-block;vertical-align:top}.cp-referrals .wrap .main-content .referrals-cont ul.referrals-list li .referral .meta table tr td:first-child{padding-right:10px}.cp-referrals .wrap .main-content .stats-cont .stats .stat{margin:20px 0}.cp-referrals .wrap .main-content .stats-cont .stats .stat .referrals,.cp-referrals .wrap .main-content .stats-cont .stats .stat .shares,.cp-referrals .wrap .main-content .stats-cont .stats .stat .views{background:#fff;border:1px solid #d3d3d3;border-radius:4px;padding:0 15px}.cp-referrals .wrap .main-content .stats-cont .stats .stat .referrals{color:#3b9cc2}.cp-referrals .wrap .main-content .stats-cont .stats .stat .referrals .number{border:1px solid #3b9cc2}.cp-referrals .wrap .main-content .stats-cont .stats .stat .shares{color:#3b9cc2}.cp-referrals .wrap .main-content .stats-cont .stats .stat .shares .number{border:1px solid #3b9cc2}.cp-referrals .wrap .main-content .stats-cont .stats .stat .views{color:#3b9cc2}.cp-referrals .wrap .main-content .stats-cont .stats .stat .views .number{border:1px solid #3b9cc2}.cp-referrals .wrap .main-content .stats-cont .stats .stat .number{font-size:45px;line-height:120px;font-weight:400;width:150px;height:150px;border-radius:50%;padding:15px;margin:30px auto;background:#fafafa}.cp-start .wrap .main-content .social-cont .heading{text-align:center;margin-top:100px}.cp-start .wrap .main-content .social-cont .heading .title{background:#3a3a3a;padding:15px}.cp-start .wrap .main-content .social-cont .heading .title h1{font-size:70px;font-weight:300;color:#fff}.cp-start .wrap .main-content .social-cont .heading .title h4.tag-line{margin-bottom:25px;font-weight:100;line-height:25px;color:#fff}.cp-start .wrap .main-content .social-cont .heading .more-about{padding:25px 0}.cp-start .wrap .main-content .social-cont .heading .more-about .carousel .item h4{color:#e67019}.cp-start .wrap .main-content .social-cont .connect{background:#fff}.cp-start .wrap .main-content .social-cont .connect button{margin-bottom:15px}.cp-start .wrap .main-content .social-cont .connect button .fa-facebook-f,.cp-start .wrap .main-content .social-cont .connect button .fa-linkedin-in{margin-right:15px}.cp-start .wrap .main-content .social-cont .connect .go{margin-bottom:15px;background:#2ab27b;color:#fff}.cp-start .wrap .main-content .social-cont .connect .go:hover{background:#3b9cc2;border:1px solid #3b9cc2}.cp-start .wrap .main-content .social-cont .security-info{padding-bottom:20px;color:#777}.cp-start .wrap .main-content .social-cont .security-info span{padding-top:20px;color:#777;font-size:20px}.cp-start .wrap .main-content .password-cont .heading{text-align:center;margin-top:100px}.cp-start .wrap .main-content .password-cont .heading .title-icon{display:none;width:150px;margin:auto}.cp-start .wrap .main-content .password-cont .heading .title-icon i.fa-comment{font-size:100px;color:#fff}.cp-start .wrap .main-content .password-cont .heading .title-icon i.fa-comment span{font-size:40px;color:#3b9cc2;position:absolute;margin-left:-70px;margin-top:30px}.cp-start .wrap .main-content .password-cont .heading .title{background:#3b9cc2;padding:15px}.cp-start .wrap .main-content .password-cont .heading .title h1{font-size:70px;font-weight:300;color:#fff}.cp-start .wrap .main-content .password-cont .heading .title h4.tag-line{margin-bottom:25px;font-weight:100;line-height:25px;color:#fff}.cp-start .wrap .main-content .password-cont .heading .more-about{background:#fff;padding:25px 0}.cp-start .wrap .main-content .password-cont .heading .more-about .carousel img{height:100px;visibility:hidden}.cp-start .wrap .main-content .password-cont .heading .more-about .carousel .item{height:150px}.cp-start .wrap .main-content .password-cont .heading .more-about .carousel .item .carousel-caption{position:relative;left:auto;right:auto}.cp-start .wrap .main-content .password-cont .heading .more-about .carousel .item h4{color:#3b9cc2;text-shadow:0 0 0 #000;margin-bottom:5px;font-weight:400}.cp-start .wrap .main-content .password-cont .heading .more-about .carousel .item h4 i{border:1px solid #3b9cc2;background:#fafafa;border-radius:50%;padding:15px;font-size:40px;color:#3b9cc2;text-shadow:0 0 30px #fff}.cp-start .wrap .main-content .password-cont .heading .more-about .carousel .item p{color:#999;text-shadow:0 0 0 #000}.cp-start .wrap .main-content .password-cont .heading .more-about .carousel .item .carousel-caption i{margin-bottom:15px;width:70px;height:70px}.cp-start .wrap .main-content .password-cont .password-set form{font-size:12px}.cp-start .wrap .main-content .password-cont .password-set form label{color:#777}.cp-start .wrap .main-content .password-cont .password-set form input{margin-bottom:20px;font-size:20px;padding:30px 20px;border:none;border-bottom:2px solid #d3d3d3;border-radius:0;text-align:center;box-shadow:0 0 0 #000}.cp-start .wrap .main-content .password-cont .password-set form button{margin-bottom:15px;background:#2ab27b;color:#fff}.cp-start .wrap .main-content .password-cont .password-set form button:hover{background:#3b9cc2;border:1px solid #3b9cc2}.cp-apply-form{background:#fafafa}.cp-apply-form .apply-form-cont .next button.account{margin-left:10px}.cp-apply-form .apply-form-cont .next p.text-muted{margin-top:10px}.cp-apply-form .apply-form-cont h3{color:#777}.cp-apply-form .apply-form-cont .apply-form{margin-top:20px}.cp-apply-form .apply-form-cont .apply-form label{text-transform:uppercase;font-size:10px}.cp-apply-form .apply-form-cont .apply-form label span{color:#d04735}.cp-apply-form .apply-form-cont .apply-form input{border:none;background:0 0;border-bottom:1px solid #d3d3d3;border-radius:0;box-shadow:0 0 0 transparent!important;padding-left:0}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel .slide .slide-img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;border:5px solid #fff}.carousel [data-type=image] .slide-img .vid-icon{display:none}.carousel [data-type=video] .slide-img .image-spacer{display:none}.carousel [data-type=video] .slide-img .vid-icon{opacity:.8;background:rgba(0,0,0,.4)}.carousel .slick-prev{left:-10px;width:30px;height:30px;background:#fff;border-radius:15px;box-shadow:0 1px 1px rgba(0,0,0,.2);border:1px solid #e3e3e3;background:url(/images/careers-site/left-carousel.png) no-repeat center center}.carousel .slick-next{right:-10px;width:30px;height:30px;background:#fff;border-radius:15px;box-shadow:0 1px 1px rgba(0,0,0,.2);border:1px solid #e3e3e3;background:url(/images/careers-site/right-carousel.png) no-repeat center center}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.dropzone{min-height:0;padding:0}.displayed-languages{width:150px;display:inline-block;margin-left:5px;margin-right:50px}.job-ref-label{text-transform:uppercase;font-size:10px;line-height:28px}.fallback{display:table;margin:10px auto}small{font-weight:400}.share-icon{width:50px;height:50px;line-height:50px;border-radius:50%;border:1px solid #d3d3d3;display:inline-block;margin:5px 2px;vertical-align:top}.fa-comment-alt,.fa-facebook-f,.fa-linkedin-in,.fa-twitter,.fa-weixin,.glyphicon-envelope{font-size:20px}.fa-line{font-size:27px;margin-top:9px}.glyphicon-envelope{top:5px}.fa-comment-alt{color:#2ab27b}.sms-share-form{margin-top:25px;padding-top:10px;border:1px solid #d3d3d3;border-radius:7px}.sms-label{padding-top:5px;padding-bottom:10px}.sms-input{width:90%;margin-left:5%}.gamification{background:url(/images/socialcareers/settings-bg.png) repeat}.gamification .wrap{min-height:100%;margin-bottom:-60px;padding-bottom:60px}.gamification .title-cont{min-height:100px;margin-top:60px;background:#f5a623}.gamification .title-cont .header-title{padding:34px 0 0 0;color:#fff;margin:0}.gamification .title-cont .back-home{text-decoration:underline;font-size:12px;padding-bottom:16px;cursor:pointer}.gamification .title-cont .back-home a{color:#fff}.gamification .dash-cont{height:100%;border:1px solid #d3d3d3;border-radius:4px;margin-top:30px;background:#fff}.gamification .dash-cont .profile-cont{border-bottom:1px solid #d3d3d3}.gamification .dash-cont .profile-cont .picture{border-right:1px solid #d3d3d3;padding:20px}@media (max-width:768px){.gamification .dash-cont .profile-cont .picture{border:none}}.gamification .dash-cont .profile-cont .picture .profile-picture{background:center center url(/images/default-profile-pic.jpg) no-repeat;background-size:cover;height:100px;width:100px;margin:auto;font-size:40px;text-align:center;line-height:100px}.gamification .dash-cont .profile-cont .description{padding:20px;padding-left:40px}@media (max-width:768px){.gamification .dash-cont .profile-cont .description{text-align:center;padding-top:0}}.gamification .dash-cont .menu-cont li{list-style:none;background:#fafafa;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;height:40px;line-height:40px}.gamification .dash-cont .menu-cont li:last-child{border-right:none}.gamification .dash-cont .menu-cont li a{padding:20px 0;font-size:18px;color:#777;font-weight:700;cursor:pointer}.gamification .dash-cont .menu-cont li a:hover{text-decoration:none;color:#3b9cc2}.gamification .dash-cont .menu-cont li.active{border-bottom:2px solid #3b9cc2;box-sizing:border-box}.gamification .dash-cont .menu-cont li.active a{color:#3b9cc2}.gamification .dash-cont .info-cont{padding:40px}.gamification .dash-cont .info-cont .performance-cont .stats{padding:20px 0}.gamification .dash-cont .info-cont .performance-cont .stats .stat{width:200px;vertical-align:top;text-align:center;display:inline-block;padding-right:50px}@media (max-width:992px){.gamification .dash-cont .info-cont .performance-cont .stats .stat{padding:15px;width:150px}}.gamification .dash-cont .info-cont .performance-cont .stats .stat p{font-size:18px;margin:10px 0}@media (max-width:992px){.gamification .dash-cont .info-cont .performance-cont .stats .stat p{font-size:14px}}.gamification .dash-cont .info-cont .performance-cont .stats .stat i{font-size:26px}.gamification .dash-cont .info-cont .performance-cont .stats .stat span{font-size:22px;font-weight:700}@media (max-width:768px){.gamification .dash-cont .info-cont .leaderboards-cont .controls .level{margin-top:20px}}.gamification .dash-cont .info-cont .leaderboards-cont .controls .level .btn-group{width:100%}.gamification .dash-cont .info-cont .leaderboards-cont .controls .level .btn-group .btn{width:33%}@media (max-width:992px){.gamification .dash-cont .info-cont .leaderboards-cont .controls .department,.gamification .dash-cont .info-cont .leaderboards-cont .controls .state{margin-top:20px}}.gamification .dash-cont .info-cont .leaderboards-cont .leaderboards{padding:20px 0}.gamification .dash-cont .info-cont .leaderboards-cont .leaderboards .leaderboard .table tr:nth-child(odd)>td{background-color:#eaf5fa}.gamification .dash-cont .info-cont .leaderboards-cont .leaderboards .leaderboard .table .score{color:#f5a623;text-align:right}.gamification .dash-cont .info-cont .leaderboards-cont .leaderboards .leaderboard .table .score i{margin-right:5px}.company-cont{border-bottom:1px solid #d3d3d3;display:flex;position:relative}.company-cont .picture{border-right:1px solid #d3d3d3;padding:20px}@media (max-width:768px){.company-cont .picture{border:none}}.company-cont .description{padding:20px;padding-left:40px}@media (max-width:768px){.company-cont .description{text-align:center;padding-top:0}}.company-cont .description .vcenter{position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);width:100%}.client-matching-logo{width:150px}.card-cont{padding-left:8px!important;overflow:hidden}.card-cont #question-selector{border-right:1px solid #d3d3d3;overflow-y:scroll;margin-top:-40px;padding-top:10px;padding-right:30px;height:350px}.card-cont #question-selector a{cursor:pointer}.card-cont #skip-question{cursor:pointer}.card-cont #question,.card-cont #success{border:1px solid #d3d3d3;border-radius:15px;padding-bottom:15px}.card-cont #success{padding-top:15px;color:#3c9}.card-cont #success .success-message{font-style:italic;font-size:larger}.card-cont #question .question-text{padding-bottom:10px;border-bottom:1px solid #d3d3d3;border-radius:15px 15px 0 0;margin-bottom:20px;background:#f5a623;color:#fff}.card-cont #question .submit-holder{padding-left:10px}.card-cont #question .input-label-holder{padding-top:7px}.card-cont #question .input-label{margin-right:5px}