@charset "UTF-8";.btn-block,.btn-block-full{text-align:center}.btn,.form-control,.form-control:focus,select{box-shadow:none}.idea-rating .star-rating:focus,button:focus{outline:0}.challenge-stats .stack-layout:after,.clock-small .countdown-clock:after,.idea-stats .stack-layout:after,.inline-layout .container-content:after{content:"";display:table;clear:both}.challenge-list ul,.challenge-phase .phase-progress-bar,.comment-list-container,.expandable-menu .expand-list ul,.features-list,.lifecycle-progress,.menu-items>ul,.pairwise-tile-container,.stats-list,.subview-nav>ul,.user-profile ul,.user-stats ul,ul.stack-layout{margin:0;padding:0;list-style:none}.list-container{margin:0 15px;padding:0;list-style:none}.slide-in .pairwise-tile:nth-child(1),.slide-in .pairwise-tile:nth-child(2),.slide-out .pairwise-tile:nth-child(1),.slide-out .pairwise-tile:nth-child(2){transition:all .5s ease-in-out}.slide-in .pairwise-tile:nth-child(1),.slide-in .pairwise-tile:nth-child(2){transform:translateY(0)}.slide-out .pairwise-tile:nth-child(1){transform:translateY(-125%)}.slide-out .pairwise-tile:nth-child(2){transform:translateY(125%)}.alert-danger:before,.alert-success:before,.challenge-list .challenge-icon,.header.success:before,.idea-rating .star-rating .glyphicon.glyphicon-star-empty:before,.idea-rating .star-rating .glyphicon.glyphicon-star:before,[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.creator-info,.notes,.time-stamp{font-style:italic}.section-group,.section-header,.subview-navbar{padding:10px 20px;margin:0}.list-container>li{padding:15px 0;margin:0}.countdown-clock .number,.idea-rating .vote-count,.ideas-stats-container .stat-value,.overall-rating,.pairwise-intro h2.pairwise-header,.pairwise-vote-container .pairwise-header,.pairwise-vote-container.vote-ended h2.pairwise-header,.stats-list>li span.value,.user-stats ul li,ul.stack-layout>li .stack-top{font-size:24px;color:#404243;font-weight:300;line-height:1.35em}.list-container .vote-count{font-size:18px;color:#404243;line-height:1.35em}.desktop-switch,.dropdown-toggle.round,.list-container>li .status,.menu-items,.menu-items .user-info .user-name,.menu-items>ul li a,.menu-items>ul li a:focus,.menu-items>ul li a:hover,.stats-list>li,.user-profile,.user-profile ul .token,body,h2.header,h3.header,h3.header small strong,html{font-weight:400;font-size:16px;color:#404243;line-height:1.35em}.btn-icon-group .btn-header,.center-align .nav-pills>li>a,.challenge-list .challenge-clock,.countdown-clock .label,.creator-info,.creator-info a,.creator-info a:link,.creator-info a:visited,.dropdown-toggle,.idea-list .lifecycle-stage-name,.ideas-stats-container .stat-label,.leaderboard-container .rank,.leaderboard-container.idea-leaderboard .rank,.notes,.pairwise-intro h3.pairwise-header,.pairwise-vote-container .pairwise-section-main.message,.pairwise-vote-container.vote-ended .timeago,.progressing,.section-container .section-group.idea-details .container-ugc .userIdeaContent>strong,.stats-list>li span.value small,.sub-header,.subview-navbar,.time-stamp,.user-info .user-name small,.user-profile ul .label,.user-stats ul li .stats-label,h3.header small,label,ul.stack-layout>li .stack-bottom{font-size:14px;color:#8F9295;line-height:1.25em}.profile-container{background-color:#EEEEF0}.expandable-container .expand-toggle a.show-more{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 45%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}.btn.btn-primary-2,.dropdown-toggle,select{background-color:#fff}.indicator.arrow-bottom:after,.indicator.arrow-bottom:before,.indicator.arrow-up:after,.indicator.arrow-up:before{border:solid transparent;content:" ";height:0;width:0;position:absolute}.admin-container .title{color:#636363;font-size:24px}.admin-container .header{color:#636363;font-size:16px}.admin-container .subheader{color:#818181;font-size:14px}.admin-container,.admin-container .form-group .form-control,.admin-section,.admin-subview-container{color:#636363;font-size:14px}.admin-container .caption{color:#818181;font-size:12px}.admin-container .nav.nav-tabs.primary li.selected a:before{content:'';width:10px;height:10px;background:#fff;transform:rotate(45deg);position:absolute;left:50%;bottom:-5px;margin-left:-5px;border-top:#c5c7c7 solid 1px;border-left:#c5c7c7 solid 1px}.alert,.btn{background-image:none}.modal-dialog{height:94%}@media (min-width:720px) and (max-width:1279px){.modal-dialog{height:560px}}@media (min-width:1024px) and (max-width:719px){.modal-dialog{height:560px}}@media (min-width:1280px){.modal-dialog{height:560px}}.modal-dialog .modal-content{height:100%}.modal-dialog .modal-content h3{font-size:18px;margin:0 0 15px}.modal-dialog .modal-content h4{font-size:16px}.formtitles,select{font-size:14px}.modal-dialog .modal-content .modal-title{margin:0}.btn,button .glyphicon{margin-right:5px}.modal-dialog .modal-content .modal-body{height:calc(100% - 100px);overflow:auto}.modal-dialog .modal-content .modal-header{height:50px}.modal-dialog .modal-content .modal-footer{height:50px;padding:5px 15px 0 0}.slide-left,.slide-right{position:absolute;left:0;width:100%;height:100%;transition:transform 450ms linear}.slide-right.ng-enter{transform:translateX(-100%)}.slide-right.ng-enter.ng-enter-active,.slide-right.ng-leave{transform:translateX(0)}.slide-left.ng-enter,.slide-right.ng-leave.ng-leave-active{transform:translateX(100%)}.slide-left.ng-enter.ng-enter-active,.slide-left.ng-leave{transform:translateX(0)}.slide-left.ng-leave{z-index:100}.slide-left.ng-leave.ng-leave-active{transform:translateX(-100%)}.menu-items.ng-hide-add,.menu-items.ng-hide-remove{display:block!important}.menu-items.ng-hide-remove.ng-hide-remove-active{transform:translateX(0)}.menu-items.ng-hide,.menu-items.ng-hide-add.ng-hide-add-active{transform:translateX(100%)}@keyframes loading-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loading:after,.loading:before{content:'';position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px;width:46px;height:46px;border-radius:24px}.loading:before{border:2px solid #e1e1e1}.loading:after{width:46px;height:47px;border-top:0 none;border-right:3px solid #526370;border-bottom:2px solid transparent;border-left:2px solid transparent;animation:loading-animation 1s infinite linear}.animate-fade.ng-animate{transition:all linear 2s}.animate-fade.ng-leave,.animate-fade.ng-leave.ng-leave-active{display:none}.animate-fade.ng-enter{opacity:0}.animate-fade.ng-enter.ng-enter-active{opacity:1}.progressing{width:100%;position:absolute}.progressing:after{overflow:hidden;display:inline-block;vertical-align:bottom;animation:ellipsis steps(4,end) 1s infinite;content:"\2026";width:0}.countdown-clock .label,ul.stack-layout>li .stack-bottom{vertical-align:text-top}@keyframes ellipsis{to{width:1.25em}}select{color:#404243;border-width:2px;height:35px;padding:8px;border-radius:3px;border-color:#D8DDE1}.btn-combo button{margin-bottom:20px}.btn-combo button.btn-primary{padding:0 50px 0 80px}.btn-combo button [class*=" icon-"],.btn-combo button [class^=icon-]{font-size:22px;display:inline-block;position:absolute;margin-top:-3px;margin-left:-40px}.btn-combo button .icon-add{margin-left:-35px}.btn{font-size:16px;font-weight:300;padding:5px 15px;text-shadow:none;border-radius:2px}.btn.btn-plain,.form-group a{font-size:14px}.input-group .checkbox-group-item label,.input-group .radio-group-item label,label{font-weight:400}.btn:disabled,.btn:disabled:hover{cursor:default;opacity:.4}.btn:hover{opacity:.8}.btn.btn-primary{height:44px;border-radius:22px;padding:0 50px}.btn.btn-default{padding:8px 0}.btn.btn-default.action-cancel{border:none}.btn.btn-plain{margin-right:0}.form-group{margin:20px 0}.form-group>.checkbox,.form-group>.radio{margin-top:0}.form-group .section-header{padding-left:0}.form-group.search{position:relative;padding-bottom:22px;margin-bottom:0}.form-group.search>input{padding-right:60px}.form-group.search>.clear-search{position:absolute;right:15px;bottom:0;padding:3px 5px 0;font-size:15px}.form-group>i.icon-search{position:absolute;right:17px;top:23px;font-size:1.15em;padding:6px 3px;height:36px;color:#8F9295}label{margin-bottom:3px}.input-group{margin:0 0 30px;width:100%}.input-group label{display:block}.input-group.field-type-checkbox label,.input-group.field-type-checkboxgroup label,.input-group.field-type-radio label{display:inline-block}.btn-block{padding:10px 0;width:auto}.btn-block+.btn-block{margin-top:0;padding-bottom:30px}.btn-block-full button{position:relative;width:92%;margin:4%;padding:8px}.btn-block-full button .icon-right-open-mini{position:absolute;top:2px;right:5px;font-size:24px}.form-action{margin:20px 0}.form-control{border-width:2px;height:40px;padding:8px;border-radius:3px;border-color:#D8DDE1;font-size:16px}.dropdown-toggle{border:none;font-weight:300;padding:0 3px}.dropdown-toggle.round{width:100%;position:relative;font-weight:300;border:2px solid #D8DDE1;border-radius:3px;padding:10px 15px;text-align:left}.dropdown-toggle.round .caret{color:#404243;margin-left:20px;border-left-width:6px;border-right-width:6px;border-top-width:6px;position:absolute;right:15px;top:20px}.dropdown-menu{margin:5px 0;padding:3px 0;font-weight:400;max-height:20em;overflow:auto}.dropdown-menu.full-width{width:100%}.category-selector .dropdown-menu{max-height:16em;z-index:100}.dropdown-menu li{color:#404243;padding:5px 15px;border-bottom:1px solid #EEEEF0}.dropdown-menu li.selected,.dropdown-menu li:hover{background-color:#EEEEF0;color:#000}.btn-icon-group{text-align:center}.list-container,.section-header{text-align:left}.btn-icon-group .btn-header{line-height:2em}.btn-icon-group .btn-icon{margin:5%;display:inline-block}.btn-icon-group .btn-icon button{display:block;width:120px;height:100px;background-color:#fff;border-width:2px}.btn-icon-group .btn-icon button i{font-size:2.75em;display:block}body,html{font-family:Helvetica,Arial,sans-serif;font-weight:300;line-height:1.25em;height:100%}body.menu-open,html.menu-open{overflow:hidden}a:focus,a:hover{text-decoration:none;outline:0}img{max-width:100%;height:auto}.app-landing .app-container,[class^=app-admin-] .app-container,[class^=app-login-] .app-container{margin-top:0}.app-container{margin-top:44px}h2.header,h3.header{margin:0}h3.header small{display:block;margin:4px 0}h3.header small strong{font-size:14px}h3.header strong{font-weight:400}.shout-out{font-size:16px;padding:20px 20px 10px}.notes{font-weight:300;margin-top:5px;line-height:1.5em}.section-container{border-bottom:1px solid #EEEEF0}.list-container>li:last-child,.section-container.no-border{border:none}.section-container.bg{background-color:#f9f9f9;padding:10px 0}.section-header{font-size:14px;color:#404243;font-weight:400;line-height:1.25em}.creator-info,.sub-header{font-weight:300}.content-group{margin-top:15px}.creator-info{display:block;margin:5px 0}.content{font-size:14px;padding-top:10px}.list-container>li{position:relative}.list-container>li.pending .idea-rating-container{display:none}.list-container>li .status{font-style:italic;position:absolute;top:10px;width:100%;text-align:center;line-height:1.5em;background-color:rgba(0,0,0,.4);color:#fff;padding:5px 0}.list-container>li .container-content{padding-left:50px}.inline-layout.box{box-shadow:0 0 0 1px rgba(0,0,0,.2),0 4px 6px rgba(0,0,0,.2);border-radius:3px;background-color:#fff}.login-page button.btn.primary:hover,header .back{box-shadow:none}.inline-layout.box .container-content{padding:15px}.inline-layout.inset{margin:5px 20px 20px}.inline-layout .container-image{width:100%;height:auto;overflow:hidden;margin-right:15px;margin-bottom:5px;border-radius:5px 5px 0 0}.inline-layout .container-image.round{border-radius:50%;margin-right:8px;width:40px;height:40px;float:left}.inline-layout .container-image.round .challenge-image img{width:auto;height:40px}.inline-layout .container-content .header span{font-weight:700}.inline-layout.image-disabled .container-content{margin-left:0}.inline-layout.large .container-image{width:120px;height:120px;float:none;display:inline-block}.inline-layout.large .container-content{margin-left:90px}ul.stack-layout{margin:10px 0}ul.stack-layout.border{border-radius:3px;display:inline-block}ul.stack-layout>li .stack-bottom,ul.stack-layout>li .stack-top{display:block;text-align:center;font-weight:300}ul.stack-layout>li{float:left;padding:7px}.indicator{position:relative}.indicator.arrow-bottom:after,.indicator.arrow-bottom:before{border-top-color:#fff;border-width:7px;margin-left:-7px}.indicator.arrow-up:after,.indicator.arrow-up:before{border-bottom-color:#fff;border-width:7px;margin-left:-7px}.ng-toast.ng-toast--right .ng-toast__list{margin:25px 20px}.anon-post .actor{color:#555;cursor:default}.terms-container{margin:60px 0;padding-bottom:20px}.terms-container .no-result{margin-top:80px}.site-bg{background-position:top center;background-size:cover}.alert{background-repeat:no-repeat}.alert h3{margin:15px 0}.center-align{text-align:center}.no-result{margin:20px 0 45px;padding:30px}.no-result h2{margin-bottom:10px}.idea-image-section{padding:20px 0 10px;text-align:left}.idea-image-section .container-image{display:inline-block;border:1px solid #D8DDE1;overflow:hidden}.idea-image-section .container-image img{width:100%}.idea-image-section .container-image img[src*=svg]{width:208px}.idea-image img[src*=svg]{position:relative;margin-top:-25%;background-color:#efefef;width:100%}.time-stamp{font-weight:300;margin:3px 0}.see-all-container{margin-bottom:10px}.see-all-container a{font-size:14px;padding-right:22px}.see-all-container a .icon-right-open-mini{font-size:24px;position:absolute;right:7px;margin-top:-1px}.expand-toggle{font-size:14px;display:none}.expand-toggle.show{text-align:right;display:block}.expandable-container{margin-bottom:20px}.expandable-container .content-container{max-height:3.75em;overflow:hidden;transition:max-height .8s ease-out}.expandable-container .expand-toggle{display:block;text-align:right;position:absolute;width:95%}.expandable-container .expand-toggle a{display:block;font-size:14px;margin:-20px 0 0;padding:20px 0 0}.expandable-container .expand-toggle a.show-more{display:block}.expandable-container .expand-toggle a.show-less,.expandable-container.expanded a.show-more{display:none}.expandable-container.expanded{overflow:visible}.expandable-container.expanded .content-container{max-height:9000px;overflow:auto;transition:max-height .8s ease-in}.menu-items .user-info .user-name,header .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.expandable-container.expanded a.show-less{display:block}.pull-down-container{background-color:#EEEEF0;margin-bottom:30px;padding-bottom:15px}.pull-down-container .pull-down-content{display:none}.pull-down-container.expanded .pull-down-content{display:block}.pull-down-container .pull-down-toggle{text-align:center;position:relative}.pull-down-container .pull-down-toggle i{background-color:#EEEEF0;font-size:35px;width:60px;height:60px;border-radius:50%;cursor:pointer;margin-top:-15px;margin-left:-30px;position:absolute;padding-top:25px}.content-container.ugc{margin-top:10px}.offline{margin-top:100px}.ng-toast.ng-toast--right .ng-toast__message{text-align:left}.follow-container{text-align:right;position:relative;min-height:22px}sp-follow+.idea-image-section{padding-top:0}sp-follow .btn.btn-plain{padding:0}.btn-container{display:block;text-align:right}.community-go-menu{margin-left:-30px;margin-top:-20px;margin-right:-15px}.community-go-menu .list-container li{padding:10px 0 10px 20px}.community-go-menu .list-container li.header{background-color:#EEEEF0;color:#636363;font-weight:700}.community-go-menu .list-container li.selected{font-weight:400;padding-top:0}.community-go-menu .list-container li.title{font-size:18px;font-weight:700;border-bottom:none}.community-go-menu a{color:#404243;font-size:16px}.error-container{margin-top:80px}sp-activity-stream h3.header{font-size:14px}sp-activity-stream .sub-title{font-size:16px;padding-bottom:5px}sp-activity-stream .creator-info{font-size:12px}sp-activity-stream .additional-content{font-size:14px}sp-activity-stream .action_ViewComment{display:none}sp-activity-stream .header em{font-style:normal}header{height:44px;position:fixed;width:100%;z-index:999;top:0}header .back{position:absolute;margin:13px 20px;line-height:20px;border:none;color:#fff;font-weight:400;cursor:pointer;z-index:999}header .back .icon-back{margin:-1px 5px 0 0;padding-left:15px;float:left}header a:hover{opacity:1;color:#fff}header .title{font-size:20px;font-weight:300;text-align:center;color:#f5f5f5;height:44px;line-height:45px;margin:0;padding:0 45px}.main-content,header{transition:filter 250ms linear}.menu-open .main-content,.menu-open header{filter:blur(2px);pointer-events:none}.menu-open.community-selector header{filter:none}.title-bar{position:relative}.navbar-toggle{position:absolute;padding:9px 0;right:0;top:0;margin-top:5px;cursor:pointer;display:block}.navbar-toggle .icon-bar{border:1px solid #fff}.menu-items .header,.menu-items>ul li{border-bottom:1px solid #EEEEF0}.menu-items{font-weight:300;position:fixed;right:0;top:0;width:300px;height:100%;background-color:#fff;z-index:1031;transform:translateX(0);transition:transform 250ms ease-in-out;border-left:1px solid #EEEEF0;filter:drop-shadow(0 0 20px rgba(0, 0, 0, .25))}.menu-items>ul li:active,.menu-items>ul li:focus,.menu-items>ul li:hover,.subview-nav>ul{background-color:#EEEEF0}.menu-items .header{height:65px;margin:0}.menu-items .header .menu-toggle{position:absolute;right:0;top:0;cursor:pointer;width:43px;height:45px;line-height:45px;font-weight:200;text-align:center;font-size:24px;color:#000}.menu-items>ul li a,.menu-items>ul li a:focus,.menu-items>ul li a:hover{font-weight:300;display:block;padding:10px 15px}.menu-items .user-info{margin:13px 15px;padding:0;border-top:none}.menu-items .user-info .user-name{font-weight:300;line-height:40px}.desktop-switch{font-weight:300;position:absolute;bottom:0;width:100%;text-align:center;margin:10px 0}.desktop-switch a,.desktop-switch a:active,.desktop-switch a:hover,.desktop-switch a:visited{color:#404243}.subview-nav>ul{text-align:center;margin:0;width:100%}.subview-nav>ul>li{border:4px solid #888;border-radius:7px;width:8px;height:8px;margin-right:10px;display:inline-block;padding:0;line-height:20px}.subview-nav>ul>li.current{border-color:#333}.subview-nav>ul>li>span.label{display:none}.center-align .nav-pills{display:inline-block}.center-align .nav-pills>li>a{margin:15px 10px 5px;padding:0}.center-align .nav-pills>li.active>a{background-color:#fff;border-radius:0}.center-align .tab-content{text-align:left}.expandable-menu{border-bottom:1px solid #EEEEF0}.expandable-menu .expand-toggle{position:relative;display:block;cursor:pointer}.expandable-menu .expand-toggle .icon-down-dir{display:inline-block}.expandable-menu .expand-list,.expandable-menu .expand-toggle .icon-up-dir,.expandable-menu.expanded .icon-down-dir{display:none}.expandable-menu .expand-list ul{margin-left:30px}.expandable-menu .expand-list ul li{padding:8px 0}.expandable-menu .expand-list ul li a,.expandable-menu .expand-list ul li a:active,.expandable-menu .expand-list ul li a:hover,.expandable-menu .expand-list ul li a:visited{color:#404243}.expandable-menu .expand-list ul li.header{font-weight:400;height:auto}.expandable-menu .expand-list ul ul{margin-left:15px}.expandable-menu.expanded .icon-up-dir{display:inline-block}.expandable-menu.expanded .expand-list{display:block;max-height:105px;overflow:auto}.post-reply-trigger{font-size:14px;padding:5px 2px;margin:-10px 0 5px;text-align:right;clear:both}.post-reply-trigger .enter-comment-wrap{margin-left:40px}.comment-list-container .comment-item{padding:0}.comment-list-container .comment-item .container-image{margin-top:10px}.comment-list-container .comment-item .container-content{border-top:1px solid #D8DDE1;padding-left:48px;padding-bottom:8px;padding-top:8px;margin:0}.comment-list-container .comment-item.child{margin-left:40px}.comment-list-container>li:first-child .container-content{border:none}.comment-list-container .creator-info{color:#404243;margin-bottom:3px}.comment-list-container .creator-info a,.comment-list-container .creator-info a:link,.comment-list-container .creator-info a:visited,.comment-list-container .creator-info span{font-size:14px;color:#404243;font-style:normal}.enter-comment-wrap{margin-right:0;margin-top:10px}.enter-comment-wrap label{margin-top:10px}.enter-comment-wrap.inline-layout .container-content{padding-right:0;margin-left:50px}.contenteditable.form-control{margin-bottom:5px;border-width:2px;height:80px;overflow:auto}.contenteditable img{pointer-events:none}textarea.form-control{margin-bottom:5px;border-width:2px;height:80px;resize:none}@font-face{font-family:fontello;src:url(../fonts/fontello.eot?29478563);src:url(../fonts/fontello.eot?29478563#iefix) format("embedded-opentype"),url(../fonts/fontello.woff?29478563) format("woff"),url(../fonts/fontello.ttf?29478563) format("truetype"),url(../fonts/fontello.svg?29478563#fontello) format("svg");font-weight:400;font-style:normal}.icon-add-image:before{content:'\e800'}.icon-add:before{content:'\e801'}.icon-checkmark:before{content:'\e802'}.icon-idea:before{content:'\e803'}.icon-pairwise:before{content:'\e804'}.icon-radio-on:before{content:'\e805'}.icon-star:before{content:'\e806'}.icon-top-ideas:before{content:'\e807'}.icon-top-people:before{content:'\e808'}.icon-menu:before{content:'\e809'}.icon-user:before{content:'\e80a'}.icon-check:before{content:'\e80b'}.icon-cancel:before{content:'\e80c'}.icon-lock:before{content:'\e80d'}.icon-thumbs-down:before{content:'\e80f'}.icon-reply-1:before{content:'\e810'}.icon-forward:before{content:'\e811'}.icon-down-open-mini:before{content:'\e812'}.icon-left-open-mini:before{content:'\e813'}.icon-right-open-mini:before{content:'\e814'}.icon-down-dir:before{content:'\e815'}.icon-up-dir:before{content:'\e816'}.icon-right-bold:before{content:'\e817'}.icon-ccw:before{content:'\e818'}.icon-up-open-mini:before{content:'\e819'}.icon-emoji-sad:before{content:'\e81a'}.icon-remove:before{content:'\e81b'}.icon-radio-off:before{content:'\e81c'}.icon-edit:before{content:'\e81d'}.icon-search:before{content:'\e81e'}.icon-vote:before{content:'\e852'}.icon-voted:before{content:'\e853'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-gplus:before{content:'\f0d5'}.icon-linkedin:before{content:'\f0e1'}.icon-windows:before{content:'\f17a'}.icon-thumbs-up:before{content:'\e852'}.idea-rating .icon-thumbs-up.voted:before{content:'\e853'}.imagepicker-wrapper .cover-image-container{text-align:center;position:relative}.imagepicker-wrapper .cover-image-container .image{text-align:left;border:1px solid #D8DDE1}.imagepicker-wrapper .cover-image-container .upload{background:#fff;font-size:36px;cursor:pointer;display:inline-block;overflow:hidden;position:relative;border:2px solid #D8DDE1;border-radius:50%;margin:3px;height:120px;width:120px}.imagepicker-wrapper .cover-image-container .progressing{text-align:left;padding:5px;position:relative}.imagepicker-wrapper .cover-image-container .upload .button-text{display:none}.imagepicker-wrapper .cover-image-container .upload.file-uploaded{background:0 0;display:block;border:none;font-size:14px;text-align:center;height:auto;margin:0;padding:5px;overflow:visible;width:60%}.imagepicker-wrapper .cover-image-container .upload.file-uploaded .button-text{display:block}.imagepicker-wrapper .cover-image-container .upload.file-uploaded .icon-add-image{display:none}.imagepicker-wrapper.secondary-image .cover-image-container{float:right;width:auto}.imagepicker-wrapper.secondary-image .cover-image-container .image,.imagepicker-wrapper.secondary-image .cover-image-container .upload{font-size:19px;border:none;border-radius:0;height:30px;margin:-5px 0 0;color:#404243;text-align:right;width:100%}.imagepicker-wrapper.secondary-image .cover-image-container .progressing{display:block;height:30px;padding:7px 0 0;min-width:120px}.features-list,.profile-container .imagepicker-wrapper .cover-image-container .upload.file-uploaded{width:100%}.features-list li{margin:1%;width:48%;float:left}.main-content .features-list{margin-top:10px}.main-content .features-list li{background-color:transparent}.features-list a,.features-list a:link,.features-list a:visited{height:130px;width:100%;margin-bottom:8px;font-weight:400;font-size:16px;position:relative;text-align:center;background-color:#fff;border:1px solid #EEEEF0;color:#333;border-radius:6px}.btn-small .features-list a,.btn-small .features-list a:link,.btn-small .features-list a:visited{height:auto}.features-list [class*=" icon-"]:before,.features-list [class^=icon-]:before{font-size:36px;margin:25px 0 15px}.features-list.btn-small{margin-top:0}.features-list.btn-small a{text-align:left;height:auto}.features-list.btn-small [class*=" icon-"],.features-list.btn-small [class^=icon-]{float:left;margin:0;padding:0}.features-list.btn-small [class*=" icon-"]:before,.features-list.btn-small [class^=icon-]:before{margin:10px}.features-list.btn-small .text{display:inline-block;padding:17px 5px}.login-page{background-color:#fff;height:100%}.login-page .header-container{padding:15px;width:100%}.login-page h1.header{font-weight:400;font-size:34px;margin:0 0 10px;padding:0}.login-page h2.header{font-weight:400;font-size:24px;margin:0 0 10px;padding:0}.login-page h2.header.success:before{font-size:30px;margin-left:-35px}.login-page .message-container{margin:0 0 20px}.login-page .brand-container{max-width:720px}.login-page .brand-container img{max-width:470px;max-height:120px}.login-page .subview-container{height:auto;margin-top:10px;padding:40px;text-align:left;background-color:#fff;max-width:720px}.login-page .subview-container .register{margin:40px 0 30px;font-weight:400}.login-page .subview-container .register>a{font-size:14px}.login-page .form-container{max-width:400px;min-width:200px}.login-page .password-field{height:40px;position:relative}.login-page .password-field .password-mask{position:absolute;top:0}.login-page .password-field .password-mask.ng-hide{display:none!important}.login-page button.btn.cancel{color:#404243}.login-page .sp-page-footer .navbar-inner{border-radius:4px}.login-page .sp-page-footer .navbar-inner button{color:#fff;opacity:1}.login-page .sp-page-footer .navbar-inner button:disabled{opacity:.2}.login-page .captchaImage{margin-top:10px}.login-logo{margin:10px 0}.login-logo img{width:50%}.login-fixed-width-container{width:80%;min-width:250px;margin-right:auto;margin-left:auto}[class^=app-login-],[class^=app-login-] .app-container{height:100%}.social-login-container{margin:30px 0;border-bottom:1px solid #D8DDE1;padding-bottom:30px}.social-login-container .description,.social-login-container .login-options{text-align:center}.social-login-container .login-options a,.social-login-container .login-options a:visited{font-size:22px;margin:5px;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;display:inline-block;cursor:pointer;color:#fff}.social-login-container .login-options a:hover,.social-login-container .login-options a:visited:hover{opacity:.7;color:#fff}.social-login-container .login-options a.icon-gplus,.social-login-container .login-options a:visited.icon-gplus{background:#dd4b39}.social-login-container .login-options a.icon-linkedin,.social-login-container .login-options a:visited.icon-linkedin{background:#007bb5}.social-login-container .login-options a.icon-windows,.social-login-container .login-options a:visited.icon-windows{background:#007fff}.social-login-container .login-options a.icon-facebook,.social-login-container .login-options a:visited.icon-facebook{background:#3b5998}.social-login-container .login-options a.icon-twitter,.social-login-container .login-options a:visited.icon-twitter{background:#55ACEE}.social-login-container .or-seperator{margin:20px 0 0;text-align:center;border-top:1px solid #D8DDE1;background-color:#fff}.social-login-container .or-seperator b{padding:0 10px;font-size:16px;text-align:center;background:#fff;position:relative;line-height:20px;top:-10px;z-index:1;font-weight:400;font-style:italic}.challenge-list ul>li{margin-bottom:35px}.challenge-list .challenge-details{margin:10px 15px}.challenge-list .challenge-details h2.header{font-size:18px;line-height:1.5em}.challenge-list .challenge-clock{font-weight:300;font-style:italic}.challenge-list .challenge-icon{float:left;width:17px;height:17px;margin:3px 5px 0 13px}.challenge-list .challenge-icon:before{content:'\e815'}.challenge-list h2.header{margin-top:0}.challenge-list h2.header a{color:#404243}.challenge-phase{background-color:#EEEEF0;padding:15px 50px}.challenge-phase .section-header{padding:0}.challenge-phase .phase-progress-bar{width:100%;margin-bottom:5px}.challenge-phase .phase-progress-bar>li{height:13px;float:left;margin-right:.5%;background-color:#D8DDE1}.challenge-phase .phase-progress-bar>li>.phase-progress{height:13px}.challenge-content{margin:15px 0;font-size:16px}.challenge-date .indicator{top:-11px}.challenge-stats .stack-layout>li{width:25%;padding:2%}.challenge-image,.challenge-image img,.ideas-stats-container .lifecycle-progress{width:100%}.challenge-image{max-height:230px;overflow:hidden}.countdown-clock{border-radius:3px;padding:5px;margin:5px 0 10px;background-color:#fff;text-align:center}.countdown-clock .row{margin:5px 20px}.countdown-clock .label{font-weight:300;display:block;padding:5px 0}.ideas-stats-container{font-size:.9em;line-height:20px}.ideas-stats-container .indicator{position:absolute}.ideas-stats-container .stat-label{display:inline-block;text-transform:uppercase}.ideas-stats-container .stat-value{font-weight:300;padding-left:10px;display:inline-block}.ideas-stats-container .stat-row{width:100%;overflow:hidden;padding:5px 0}.ideas-stats-container .stat-row-progress{margin-bottom:20px}.lifecycle-progress{width:100px}.lifecycle-progress.closed .stage-progress{background-color:#8F9295}.lifecycle-progress>li{border:1px solid #fff;background-color:#EEEEF0;height:8px;width:30px;float:left;border-radius:2px}.lifecycle-progress>li>.stage-progress{height:6px}.idea-comments{overflow:hidden;margin-bottom:50px}.idea-rating .star-rating .glyphicon{font-size:24px;color:#8F9295;opacity:.3;top:-1px}.idea-rating .star-rating .glyphicon.glyphicon-star-empty:before,.idea-rating .star-rating .glyphicon.glyphicon-star:before{content:'\e806';margin:0;font-size:30px;width:32px}.idea-rating .icon-thumbs-down,.idea-rating .icon-thumbs-up{font-size:32px;cursor:pointer;margin:10px}.idea-rating .icon-thumbs-down.voted{color:#e64545}.idea-rating .vote-count{font-weight:300;display:none}.idea-rating .show-vote-count .vote-count{display:inline-block;margin-right:10px}.idea-rating .show-vote-count .icon-thumbs-down,.idea-rating .show-vote-count .icon-thumbs-up{margin-right:0}.idea-rating .show-vote-count .vote-notes{display:none}.overall-rating,.stats-list>li span{display:inline-block}.user-can-vote .star-rating .glyphicon{opacity:1}.idea-sort-selector{border-bottom:1px solid #D8DDE1;background-color:#fff;padding:10px}.idea-list .dropdown-menu{margin-top:0}.see-all-container{position:relative;text-align:right;padding:0 15px 10px 0}.lifecycle-progress-container{background-color:#EEEEF0;border-bottom:1 pxl solid #EEEEF0;padding-bottom:15px;overflow:hidden}.lifecycle-progress-container .section-header{margin:0 0 15px;padding:0}.lifecycle-progress-container .indicator.arrow-up:after,.lifecycle-progress-container .indicator.arrow-up:before{border-width:12px;margin-left:-12px;margin-top:-24px}.lifecycle-progress-container .lifecycle-progress{width:100%}.lifecycle-progress-container .lifecycle-progress>li{height:16px;border-color:#EEEEF0;background-color:#D8DDE1}.lifecycle-progress-container .lifecycle-progress>li>.stage-progress{height:14px}.section-container .section-group.idea-details{position:relative;margin-bottom:40px}.section-container .section-group.idea-details .container-ugc .userIdeaContent>strong{text-transform:uppercase;font-weight:300}.overall-rating{font-weight:300;text-align:left;padding-left:5px}.idea-stats .stack-layout>li{width:33%;padding:2%}.stats-list{background-color:#fff;width:96%;padding:0 0 0 20px;margin-top:20px}.stats-list>li{font-weight:300;padding:15px 5px 15px 0;border-bottom:1px solid #EEEEF0}.stats-list>li span.title{width:63%}.stats-list>li span.value{font-weight:300;width:33%;text-align:right}.stats-list>li span.value small{font-style:italic}.list-container sp-lifecycle-progress{float:left}.list-container .idea-rating-container{margin:5px 0 10px}.list-container .idea-rating .icon-thumbs-down,.list-container .idea-rating .icon-thumbs-up{margin:0}.list-container .vote-count{font-weight:300}.list-container .vote-notes{display:none}.idea-rating-container{margin:0 0 30px}sp-form .cover-image-container .image{height:105px;width:210px;overflow:hidden}sp-form .cover-image-container .image img[src*=svg]{position:relative;margin-top:-25%;background-color:#eee;width:100%}.leaderboard-container .inline-layout{position:relative}.leaderboard-container .rank{float:left;display:inline-block;padding-top:10px;margin-right:5px;width:22px;text-align:center}.leaderboard-container .container-content{margin-right:20px}.leaderboard-container .container-content::after{clear:none}.leaderboard-container h3.header{line-height:1.25em;margin-right:30px;margin-top:10px}.leaderboard-container.idea-leaderboard h3.header{margin-top:0}.leaderboard-container.idea-leaderboard .container-content{margin-left:25px;padding:0}.leaderboard-container.idea-leaderboard .rank{padding-top:1px}.leaderboard-container.idea-leaderboard .score{top:0}.leaderboard-container .score{position:absolute;right:5px;top:8px}.landing-page{padding-top:15px;height:100%;background-color:#fff}.landing-page .landing-data{margin-bottom:44px}.landing-page-continue-button{cursor:pointer;position:fixed;bottom:0;left:0;background-color:#899098;height:44px;width:100%;padding:12px 8px 0 0;text-align:right;color:#fff}.landing-page-continue-button span{display:block;float:right;font-weight:700;margin-right:8px}.user-profile{font-weight:300}.user-profile ul>li{margin:5px 0}.user-profile ul .label{font-weight:400;display:inline-block;margin:0;padding:0}.user-profile ul .token{margin-left:3px;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:top;max-width:80%;overflow:hidden}.avatar-container{text-align:center;width:100%}.user-stats{margin:0;padding:15px 30px}.user-stats ul li{width:50%;text-align:center;float:left}.following-type-1.container-content,.following-type-2.container-content{margin-top:8px}sp-following-list .section-container:nth-child(0){border:none}sp-following-list .image-disabled .container-content.following-type-0{margin-left:0}.user-info .user-name{display:block;position:relative}.user-info .user-name small{font-style:italic;padding-left:5px}.icon-checkmark.confirm{font-size:32px;color:#158000;position:absolute;right:-5px;top:-10px}.pairwise-container .title,.pairwise-section-main{position:relative}.pairwise-vote-container{height:100%;overflow:hidden}.pairwise-vote-container .pairwise-section-main.message{font-style:italic;text-align:center;margin-bottom:10px;padding:0 12px 20px}.pairwise-vote-container .pairwise-section-main.message .btn{font-style:normal}.pairwise-vote-container .pairwise-section-main.message .action-cap{font-style:normal;padding:15px}.pairwise-vote-container .pairwise-section-main.message .action-cap ul{text-align:left;margin:10px}.pairwise-vote-container .pairwise-section-main.message .action-cap ul li{margin:10px 0}.pairwise-vote-container .pairwise-section-main .icon-lock{color:#404243;font-size:30px;width:60px;height:60px;border-radius:50%;display:inline-block;background-color:#EEEEF0;margin-top:10px;line-height:60px}.pairwise-vote-container .pairwise-header{font-style:normal;color:#404243;font-weight:300}.pairwise-vote-container.vote-completed h2.pairwise-header,.pairwise-vote-container.vote-later h2.pairwise-header,.pairwise-vote-container.vote-session-completed h2.pairwise-header{color:#404243}.pairwise-vote-container.vote-later .countdown-clock{margin:0 40px;border:none}.pairwise-vote-container.vote-later .duration-short{font-weight:300;color:#404243;background-color:#EEEEF0;font-style:normal}.pairwise-vote-container.vote-not-allowed h2.pairwise-header{margin-top:40px;font-size:30px;font-weight:400;line-height:1.25em}.pairwise-section-top{height:20px}.pairwise-section-main .pairwise-vs{text-align:center;position:absolute;width:100%;top:0;margin-top:-50px}.pairwise-section-main .pairwise-vs hr{border-color:#EEEEF0}.pairwise-section-main .pairwise-vs .vs{color:#404243;background-color:#EEEEF0;font-size:18px;border-radius:50%;margin-top:-50px;display:inline-block;position:absolute;padding:5px;width:60px;height:60px;line-height:30px;margin-left:-50px;border:10px solid #fff}.pairwise-section-main .no-result{margin:10px;padding:0 10px}.pairwise-section-main .no-result h2.header{font-size:24px}.pairwise-section-bottom{font-size:14px;border-top:1px solid #EEEEF0;padding:15px;width:100%;text-align:center;color:#555}.pairwise-tile-container{height:100%;min-height:100%;overflow:hidden}.pairwise-tile{margin-top:10px;height:40%;padding:3%;min-height:200px}.pairwise-tile:nth-child(2){margin-top:40px}.pairwise-tile h3.header{font-weight:700;max-height:3.75em;overflow:hidden;text-overflow:ellipsis}.pairwise-tile h2.header{margin-bottom:6px}.pairwise-tile .idea{max-height:6em;overflow:hidden;margin:10px 0}.pairwise-tile .container-image{display:inline-block;width:19%;vertical-align:top;border:1px solid #ccc;border-radius:2px}.pairwise-tile .container-content{min-height:115px;display:inline-block;width:76%}.pairwise-neither,.pairwise-undo-container{width:35%;display:inline-block;position:absolute}.pairwise-tile .container-content.expanded{height:auto;overflow:visible}.pairwise-undo-container{text-align:left;left:10px}.pairwise-neither{text-align:right;right:10px}.pairwise-progress-container{display:inline-block;width:30%}.pairwise-progress-container .pairwise-progress{width:60px;border:1px solid #EEEEF0;height:9px;margin-top:3px}.pairwise-progress-container .pairwise-progress .progress{background-image:none;background-color:#EEEEF0;height:7px;box-shadow:none;border-radius:0}.pairwise-progress-details{margin:0 0 0 6px;color:#666}.btn-block.pairwise-vote{margin-top:10px;padding:0;text-align:left}.btn-block.pairwise-vote button{width:65%;margin-left:60px}.slide-in .pairwise-vs{opacity:1;transition:opacity .9s linear}.slide-in .pairwise-tile:nth-child(1){margin-bottom:60px}.slide-out .pairwise-vs{opacity:0}.clock-small .countdown-clock{position:absolute;top:0;right:30px;padding:0;margin:8px;width:29%;border:none}.admin-container .form-group input,.admin-container .form-group select,.admin-container .form-group textarea,.admin-container .subsection{margin-left:15px}.clock-small .countdown-clock .number{font-size:14px}.clock-small .countdown-clock .label{font-size:10px;line-height:2em;vertical-align:bottom;padding:0 1px}.pairwise-intro h2.pairwise-header{font-weight:300;margin-top:20px;margin-bottom:0}.pairwise-intro h2.pairwise-header b{font-weight:300;margin-top:15px;position:relative;line-height:1.75em}.pairwise-intro h3.pairwise-header{font-style:italic;margin-top:0;margin-bottom:20px;line-height:1.25em}.category-selector{padding:5px 10px}.admin-section .brand-container{border-bottom:1px solid #c5c7c7;padding-bottom:15px}.admin-container .btn.btn-default,.admin-container .btn.btn-default.action-cancel{border-style:solid;border-width:1px}.admin-section .brand-container .container{padding-left:25px}.admin-container,.admin-subview-container{margin-top:15px}.admin-container .btn.btn-default{height:44px;border-radius:22px;padding:0 50px}.admin-container .form-group .form-group{margin:15px}.admin-container .form-group .form-control{border-width:1px}.admin-container .form-group select.form-control{width:auto}.admin-container label{font-weight:inherit}.admin-container label.header{display:block;line-height:2em;margin-bottom:15px;border-bottom:1px solid #ccc}.admin-container .nav{padding:15px 0}.admin-container .nav.nav-tabs a{position:relative;color:#818181;border:none}.admin-container .nav.nav-tabs a:hover{opacity:.7;background-color:transparent}.admin-container .nav.nav-tabs.primary{border:none}.admin-container .nav.nav-tabs.primary li{border:1px solid #e2e5e7;margin-right:3px}.admin-container .nav.nav-tabs.primary li.selected{background-color:#efefef;border-color:#c5c7c7}