/* Do not remove!  Used for production css file concatenation! */
.experts{overflow:hidden}
.fresh .widget-header{margin-left:0;border-bottom: 1px solid #666; padding: 10px 15px;}
.fresh .widget-header .left-corner,.fresh .widget-footer .left-corner{display:none}
.fresh .spigitWidget .panel-body{font-size:14px;padding:0;border-width:0 1px}
.fresh .panel-body ul li{;padding:11px;border-width:0 0 1px;line-height:1}
.fresh .panel-body ul .last-element{border-width:0 .091em;padding-bottom:0}
.fresh .spigitWidget .sub-widgets{border-width:0 .083em;padding:.25em .167em 0}
.fresh .spigitWidget .sub-widgets .order{font-size:18px;padding-right:.333em}
.fresh .spigitWidget .spigitSubWidget{margin-bottom:.25em}
.fresh .spigitWidget .spigitSubWidget-last{margin-bottom:0}
.fresh .spigitWidget .sub-widget-header{border-width:.083em .083em 0}
.fresh .spigitWidget .sub-widget-header .sub-widget-title{padding:.583em .667em 0;line-height:1;height:1.417em;border-width:.083em 0}
.fresh .spigitWidget .widget-footer{position:relative;margin-left:0;border-width:0 .083em .083em}
.fresh .widget h2.pageletTitle a{white-space:nowrap;overflow:hidden;margin-right:15px;display:inline-block;text-overflow:ellipsis;-ms-text-overflow:ellipsis;width:91%;line-height:1.1em}
#themeContainer .spigitWidget.expanded table.sidelist{margin-top:0}
#transactionhistory.spigitWidget.expanded table.dashtable{margin-top:0}
.spigitWidget.expanded .panel-body .speuiForm{padding:10px}
.spigitWidget .panel-body table.dashtable td{border-width:1px}
.fresh .panel-body .externalPublish{padding:.8em}
.fresh .panel-body #eventPublishForm ul{margin-bottom:1em}
.fresh .panel-body #eventPublishForm ul li{padding:3px 10px}
.spigitWidget .widget-header h2{cursor:default;line-height: 1em;font-size:14px;text-transform:none;overflow:visible;}
.fresh .collapsed .panel-body{display:none}
.fresh .expanded .panel-body{display:block}
.fresh .spigitWidget .default-msg{font-size:14px;text-align:center;padding:10px;color:#666;font-style:italic}
.fresh .spigitWidget .default-msg a{font-size:.85em;font-style:normal}
.fresh ul.breadcrumbNew{margin-bottom:15px;color:#666}
.fresh ul.breadcrumbNew i{padding-left:5px}
.fresh .spigitWidget #breadcrumb{display:none; margin: 0; float: left; width: 80%;}
#universe .msg{margin-top:25%;font-size:26px;text-align:center}
.page-description{font-size:13px;line-height:1.385em}
.fresh .icons-left{float:left;margin:.833em .5em 0 .5em}
.fresh h2 .latch,.fresh h2 .latch span{width:0;height:0;border-width:.357em;position:absolute;z-index:1;}
.fresh h2 .latch{right:.5em;top:.571em}
.fresh h2 .latch span{right:-.357em;top:-.214em}
.fresh .collapsed h2 .latch{right:.357em;top:.929em}
.fresh .collapsed h2 .latch span{right:-.214em;top:-.357em}
.fresh .collapsed .widget-footer{display:none}
.fresh .margin-false{margin:0}
.fresh .margin-top-false{margin-top:0}
.fresh .padding-false{padding:0}
.fresh .border-false{border-width:0}
.fresh .border-bottom-false{border-bottom-width:0}
.popupWidget{font-size:100%;color:#444}
.popupWidget .block-element{padding:4px 0;margin:0;font-size:12px}
.popupWidget .popup-notice{font-size:1.25em}
.popupWidget .header{margin:0;font-size:1.5em}
.popupWidget input.title{width:98%;font-size:1em;height:2.25em}
.popupWidget div.speuispritebutton a:link{color:#fff}
.popupWidget label{margin:0}
.popupWidget .scrollable{height:430px;overflow:auto}
.fresh .hr{border-bottom:1px solid #ebebeb;margin:5px 0}
.fresh span.new{color:#d72c00;text-shadow:.1em .1em .2em #fffd86;font-style:italic}
ul.auto-list{display:none;position:absolute;top:0;left:0;min-width:350px;background-color:#ebebeb;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);-o-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);line-height:18px;cursor:default;padding:0;margin:0;list-style:none;z-index:1000000;max-height:131px;overflow-y:auto;overflow-x:hidden}
ul.auto-list>li.selected,ul.auto-list>li:hover,ul.auto-list>li[data-selected=true]{background:#ddd;color:#000}
ul.auto-list>li{line-height:13px;padding:6px 7px 6px;font-size:12px;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa}
ul.auto-list li:last-child{border-bottom:1px solid #aaa}
ul.auto-list mark{background-color:transparent}
.your-draft-ideas li .small-rounded-button{display:none}
.your-draft-ideas li:hover .small-rounded-button{display:block}
.fresh #your-draft-ideas .last-element{padding-bottom:.818em;border-bottom-width:.083em}
.fresh #your-draft-ideas .widget-footer{display:none}
.your-draft-ideas li{position:relative}
.your-draft-ideas li .small-rounded-button{position:absolute;font-size:1em;top:.333em;right:.5em}
.fresh #your-draft-ideas .your-draft-ideas li .small-rounded-button .icons{position:static}
#your-ideas .your-ideas .your-ideas-list{border-bottom-width:0}
.your-ideas .idea-category{font-size:.917em;display:block;margin-top:.727em}
.store-products .products-list{margin:1.188em 0 .688em}
.store-products .products-list td{padding:.938em .625em;border-bottom-width:.063em}
.store-products .products-list .last-row td{border-bottom-width:0}
.store-products .products-list .middle-column{border-right-width:.063em;border-left-width:.063em}
.store-products .products-list .product-details{margin-left:5.188em}
.store-products .products-list .product-name{font-size:.813em}
.store-products .products-list .product-points{font-size:.938em;margin:.6em 0 .733em 0}
.store-products .products-list .product-description{font-size:12px;line-height:1.417em}
.store-products .products-list .speuiButton{float:none;margin-top:.938em}
.challengeTitle{font-size:1.25em;color:#666;margin:10px 0 30px}
.challenges-list .title-header{margin-bottom:0}
.challenges-listing .challenge{padding:.625em 0 .375em;border-bottom-width:.063em}
.challenges-listing .challenge-image{padding:.125em;border-width:.063em}
.challenges-listing .challenge .speuiButton{float:right}
.challenges-listing .challenge-details{padding:.375em 6.875em 0 4.25em}
.challenges-listing .challenge-details p{font-size:12px;padding-bottom:1em}
.challenges-listing .challenge-details p .notice{margin-left:1.25em}
.challenges-listing .challenge-details p .challenge-name{font-size:1.25em}
.fresh #site_challenge_lists{min-height:20em; margin-bottom: 30px; margin-top: 25px;}
.fresh #site_challenge_lists h2{font-size:1.125em;color:#555}
.fresh #site_challenge_lists .block-element{margin:0;}
.fresh #site_challenge_lists .select-wrapper{width:15em}
#userNavWrap ul li a#inboxMessage{white-space:nowrap}
.fresh #site_challenge_lists .header_link{font-size:14px;margin-top:6px;white-space:nowrap}
.fresh #site_challenge_lists .daysRemain{font-size:12px;padding: 10px 0 0; color:#a6a6a6;font-weight:lighter; font-style: italic;}
.fresh #site_challenge_lists .daysRemain .tooltip-element .tooltip {font-style: normal; min-width: 80px;}
.fresh #site_challenge_lists .daysRemain .tooltip-element .wide-tooltip {max-width: 300px; width: 260px}
.fresh #site_challenge_lists .list-results{z-index:1}
.fresh #site_challenge_lists .list-results .list-item{width:100%; margin: 20px 0 0; height: 209px;float:left;background-color:#fff;border:1px solid #95989a; position: relative; overflow: hidden;}
.fresh #site_challenge_lists .list-results .list-item.s_OPEN { overflow: visible;}
.fresh #site_challenge_lists .list-results .list-item.s_DRAFT{background-image:none;position:relative}
.fresh #site_challenge_lists .list-results .list-item.s_CLOSED{background-image:none;}
#site_challenge_lists h3 {margin-bottom: 0;}
#site_challenge_lists .list-results .list-item.s_SCHEDULED .challenge-date .value{color:#4595e6}
#site_challenge_lists .list-results .list-item .avatar{height:209px; width: 376px; float: left; overflow:hidden;border-radius: 0;}
#site_challenge_lists .list-results .list-item .avatar a,#site_challenge_lists .list-results .list-item .avatar a>img{width:100%;height:auto;border:0;border-radius:0;background-color: #fff;}
#site_challenge_lists .list-results .list-item .title-container{margin:15px 20px 0 395px;}
#site_challenge_lists .list-results .list-item .title-container .gradient-transparent-white {position: absolute; bottom: 55px; width: 520px;}
#site_challenge_lists .list-results .list-item .title,#site_challenge_lists .list-results .list-item .title a{display:block; color:#333;font-weight:lighter;}
#site_challenge_lists .list-results .list-item .title,#site_challenge_lists .list-results .list-item .title a{font-size:19px;line-height:1.2em;}
#site_challenge_lists .list-results .list-item .description {color: #333; margin-top: 10px;}
#site_challenge_lists .list-results .list-item .status-banner {position:absolute; top: 70px; left: -60px; transform: rotate(-33deg); text-align: center; background-color: rgba(0, 0, 0, 0.4); color: #fff; font-size: 16px; z-index: 900; margin: 0;  width: 500px;  padding: 13px 0;}
#site_challenge_lists .select-list {max-height: 12em;}
#site_challenge_lists .left{float:left}
#site_challenge_lists .right{float:right}
#site_challenge_lists .list-results .list-item .descr{font-size:18px;line-height:1.35em;color:#555;height:5.1em;overflow:hidden;margin:10px 15px 0}
#site_challenge_lists .list-results .list-item .descr *{font-size:18px;line-height:1.35em;color:#555}
#site_challenge_lists .list-results .idea-stats .count{font-size:24px; line-height:1em;padding-bottom:2px; font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;}
#site_challenge_lists .list-results .idea-stats .label{font-size:11px; font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;}
#site_challenge_lists .list-results .challenge-phase-progress{margin:2px 15px 0}
#site_challenge_lists .list-results .challenge_phase{font-size:.813em;color:#666}
#site_challenge_lists .list-results .challenge_phase .phase_bar{width:160px;background-color:#e5e5e5;height:9px;margin:3px 0;-moz-box-shadow:inset 0 1px 1px 1px #aeaeae;-webkit-box-shadow:inset 0 1px 1px 1px #aeaeae;box-shadow:inset 0 1px 1px 1px #aeaeae}
#site_challenge_lists .list-results .challenge_phase .phase_bar .progress{display:block;height:9px;background-color:#418dd9;-moz-box-shadow:inset -1px -1px 1px #2e6398;-webkit-box-shadow:inset -1px -1px 1px #2e6398;box-shadow:inset -1px -1px 1px #2e6398}
#site_challenge_lists .list-results .challenge-status-label{display:none;}
#site_challenge_lists .list-results .s_DRAFT .challenge-status-label.DRAFT{display:block}
#site_challenge_lists .list-results .s_ARCHIVED .challenge-status-label.ARCHIVED{display:block}
#site_challenge_lists .list-results .challenge-date{display:none}
#site_challenge_lists .list-results .s_SCHEDULED .challenge-date.start{display:block}
#site_challenge_lists .list-results .s_DRAFT .challengePhases,#site_challenge_lists .list-results .s_SCHEDULED .challengePhases{display:none}
#site_challenge_lists .list-results .s_DRAFT a.enterChallenge,#site_challenge_lists .list-results .s_SCHEDULED a.enterChallenge{opacity:.4;cursor:text}
#site_challenge_lists .list-results .s_OPEN .new-idea{display:inline-block;}
#site_challenge_lists .list-results .s_OPEN .new-idea.new_0{display:none}
#site_challenge_lists .list-results .s_CLOSED .challenge-date.end{display:block}
#site_challenge_lists .list-results .s_CLOSED{background:0;background-color:#f9f9f9}
#site_challenge_lists .list-results .s_CLOSED .status{display:none}
#site_challenge_lists .list-results .s_CLOSED .bar{display:none}
#site_challenge_lists .list-results .s_CLOSED .daysRemain,
#site_challenge_lists .list-results .s_SCHEDULED .daysRemain,
#site_challenge_lists .list-results .s_ARCHIVED .daysRemain,
#site_challenge_lists .list-results .s_DRAFT .daysRemain{display:none}
#site_challenge_lists .list-results .challengePhases .status{margin-top:-4px}
#site_challenge_lists .list-results .challengePhases .element-info{line-height:9px;text-align:center}
#site_challenge_lists .list-results .challengePhases .element-info .element-info-mark{line-height:11px}
#site_challenge_lists .list-results .s_DRAFT .stats-container {display:none}
.fresh #site_challenge_lists .stats-container {position: absolute; width: 500px; bottom: 15px;}
.fresh #site_challenge_lists .stats li {display: inline-block; width: 20%}
.fresh #site_challenge_lists .stats li > i {font-size: 17px; color: #333;}
.fresh #site_challenge_lists .stats .count {font-size: 20px;font-family:ProximaNova-Light,Helvetica,Arial,sans-serif;vertical-align: top;}
.fresh .select-wrapper.disabled ul.select-list{height:0;border:0;visibility:hidden;display:none}
.fresh #site_challenge_lists .right div.speuiSpriteButton a.speuiButton_v1{margin-right:0}
#EditSiteChallenge .siteChallenge .challengeTitle h1{text-transform:none}
div.editChallenge{font-size:13px}
.fresh .editChallenge .icons.edit{margin-top:15px;margin-right:15px}
.spigitWidget .new-idea{font-size:.7em;color:#e64545}
.spigitWidget .new-idea .count{display:inline-block;padding:0 6px;background-color:#e64545;color:#fff;margin-right:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#site_challenge_stats.spigitWidget .new-idea .count{font-size:1em;padding:4px}
.spigitWidget .idea_tags{z-index:900}
#challengeSettingInfo{display:none;width:500px;height:300px}
#challengeSettingInfo .settingsSummary{height:260px;overflow:auto}
#challengeSettingInfo .settingsSummary li strong{font-size:18px;color:#c92027}
#site_challenge_home .content-container{margin-left:200px;height:127px;overflow:hidden}
#site_challenge_home .challenge_overview{display:inline-block;width:100%;height:164px;overflow:hidden}
#site_challenge_home .challenge_overview.expanded{height:auto}
#site_challenge_home .challenge_overview .challenge-image{width:180px}
#site_challenge_home .challenge_overview .challenge-image img{width:100%;height:auto}
#site_challenge_home .challenge_overview h2{font-size:1.25em;margin-bottom:.5em;color:#555;margin-top:2px;text-transform:none}
#site_challenge_home .avatar img{width:120px;height:120px;border:1px solid #ccc}
#site_challenge_home .challenge_overview.userTemplate{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f5f6f7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f5f6f7));background:-webkit-linear-gradient(top,#fff 0,#f5f6f7 100%);background:-o-linear-gradient(top,#fff 0,#f5f6f7 100%);background:-ms-linear-gradient(top,#fff 0,#f5f6f7 100%);background:linear-gradient(top,#fff 0,#f5f6f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f6f7',GradientType=0);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px;width:670px}
#site_challenge_home .content-container .descr{font-size:.85em;height:7.25em;overflow:hidden;color:#666;line-height:1.75em}
#site_challenge_home .content-container .descr.showAll{height:auto;overflow:visible}
#site_challenge_home .content-container .descr a:hover{color:#666}
.fresh .spigitWidget .challenge_winners .winners_slider{width:670px;margin:0}
.fresh .spigitWidget .challenge_winners{display:none}
.fresh .spigitWidget .challenge_winners{display:none;height:121px;padding:17px 7px 17px 30px;margin:0 9px 12px 9px;border:3px solid #fec040;border-radius:5px;background-color:#fffef2}
.fresh .spigitWidget .challenge_winners.idea-image-disabled{height:55px}
.fresh .spigitWidget .challenge_winners ul{padding:0;margin:0}
.fresh .spigitWidget .challenge_winners ul li{float:left;font-size:.875em;width:275px;padding:0 7px 0 0;margin:0}
.fresh .spigitWidget .challenge_winners ul li .left{margin-top:7px}
.fresh .spigitWidget .challenge_winners ul li .winner-leaf{text-align:center;margin-top:5px}
.fresh .spigitWidget .challenge_winners ul li .winner-leaf span{font-size:1.125em;color:#777;line-height:2.35em}
.fresh .spigitWidget .challenge_winners ul li .winner-info{margin-left:48px}
.fresh .spigitWidget .challenge_winners ul li .winner-info a.ideaTitle{font-size:1.063em;line-height:1.1em;max-height:2.2em;overflow:hidden;display:block;margin-top:6px}
.fresh .spigitWidget .challenge_winners ul li .winner-info .user{color:#666;font-size:.875em;display:block;line-height:1.8em}
.fresh .status-update{border:1px solid #ccc;padding:.5em;color:#666;text-align:center;margin-top:1.25em}
.fresh .status-update span.label,.fresh .status-update span.value{display:block;line-height:1.35em;font-size:.925em;float:none;padding:0;text-align:center}
.fresh .status-update{background:#fafafa;background:-moz-linear-gradient(top,#fafafa 0,#f3f3f3 48%,#fafafa 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(48%,#f3f3f3),color-stop(100%,#fafafa));background:-webkit-linear-gradient(top,#fafafa 0,#f3f3f3 48%,#fafafa 100%);background:-o-linear-gradient(top,#fafafa 0,#f3f3f3 48%,#fafafa 100%);background:-ms-linear-gradient(top,#fafafa 0,#f3f3f3 48%,#fafafa 100%);background:linear-gradient(top,#fafafa 0,#f3f3f3 48%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#fafafa',GradientType=0);-moz-box-shadow:0 1px 1px #999;-webkit-box-shadow:0 1px 1px #999;box-shadow:0 1px 1px #999}
.fresh .status-update .value{color:#e64545}
.fresh .status-update.CLOSED{border-color:#ea9f9c}
.fresh .status-update.SCHEDULED{border-color:#a2c5e8}
.fresh .status-update.SCHEDULED .value{color:#4595e6}
.fresh #site_challenge_countdown .challenge_status_info{font-size:13px;margin:13px 0}
.fresh #site_challenge_countdown .challenge_status_info.small{font-size:12px}
.fresh #site_challenge_countdown .challenge_status_info .daysRemain{margin-top:20px}
.fresh #site_challenge_countdown .challenge_status_info.CLOSED .daysRemain .challengeEnddate{color:#e6454c}
.fresh #site_challenge_countdown .challenge_status_info.CLOSED .daysRemain strong{color:#666}
.fresh #site_challenge_countdown .challenge_phase_container .phaseInfo .tooltip-bottom-center-side{margin-left:-40px}
.fresh #site_challenge_countdown .challenge_phase_container .phaseInfo .tooltip-bottom-center-side .indicator{margin-left:30px}
#siteChallengeTeam li{border:0}
#siteChallengeTeam li a{text-decoration:underline}
#challengeTeamForm input.txt{width:105px;padding:3px;margin:5px 0;height:1.25em}
#challengeTeamForm input.newTeam{width:115px}
#challengeTeamForm input.newTeamName{width:120px}
#challengeTeamForm{display:none}
#challengeTeamForm,#challengeTeamForm .editTeamName,.doneEditChallengeTeam{display:none}
#challengeTeamForm form.challengeTeam{margin-bottom:.5em}
#challengeTeamForm form.newTeamForm{text-align:left}
#challengeTeamForm .challengeTeam ul{margin-left:12px}
#site_challenge_team .callToActionBtn{border-top:1px solid #ddd;padding:5px;margin-top:5px}
#site_challenge_team .callToActionBtn .speuiButton_v1{float:right;margin-right:0;min-width:90px;padding:0px;}
#site_challenge_team{display:none}
.fresh .spigitWidget#site_challenge_stats .challengePhases{width:268px}
.fresh .spigitWidget .challengePhases .bar{width:170px;height:12px;overflow:hidden;margin:12px 0}
.fresh .spigitWidget .challengePhases .phase{height:10px;padding:0;margin:0;background-color:#fff;border-width:1px;border-style:solid}
.fresh .spigitWidget .challengePhases .bar .progress{float:left;display:block;height:10px;width:0}
.fresh .spigitWidget .challengePhases .bar .progress.completed{background-position:-545px -420px;width:100%}
.fresh .spigitWidget .s_OPEN .challengePhases .phase.start,.fresh .spigitWidget .s_CLOSED .challengePhases .phase.start{background-position:-540px -420px}
.fresh .spigitWidget .s_CLOSED .challengePhases .phase.end{background-position:-695px -420px}
.fresh .spigitWidget #siteChallengeViewPort{position:relative; border-style: solid; border-color: #cad0d3; border-width: 1px 0 0; margin: 10px 0 0; padding: 0;}
.spigitWidget .bx-prev{position:absolute;width:20px;height:20px;text-indent:-999999px;top:50px;left:-42px;background-image:url('/static/default/img/bg/sprites/fresh.png');background-repeat:no-repeat;background-position:-551px -105px}
.spigitWidget .bx-next{position:absolute;width:20px;height:20px;text-indent:-999999px;right:-43px;top:50px;background-image:url('/static/default/img/bg/sprites/fresh.png');background-repeat:no-repeat;background-position:-572px -105px}
.spigitWidget .bx-prev:hover{background-position:-551px -126px}
.spigitWidget .bx-next:hover{background-position:-572px -126px}
.spigitWidget .bx-prev.off{background-position:-551px -126px}
.spigitWidget .bx-next.off{background-position:-572px -126px}
.spigitWidget .bx-pager{float:right;margin-right:-25px}
.spigitWidget .pager-link{background-image:url('/static/default/img/bg/sprites/fresh.png');float:left;background-repeat:no-repeat;background-position:-655px -118px;width:14px;height:12px;text-indent:-999999px;font-size:1px;margin-top:-6px}
.spigitWidget .pager-link.pager-active{background-image:url('/static/default/img/bg/sprites/fresh.png');float:left;background-repeat:no-repeat;background-position:-640px -118px;width:14px;height:12px;text-indent:-999999px;font-size:1px;margin-top:-6px}
.spigitWidget .winner-badge{background-image:url('/static/default/img/bg/sprites/fresh.png');background-repeat:no-repeat;background-position:-404px -356px;width:100px;height:59px;position:absolute;left:0;top:0;margin-top:-6px}
.spigitWidget .challengeAllWrapper .bx-wrapper{margin-left:auto;margin-right:auto}
.spigitWidget .challengeAllWrapper .bx-pager{position:absolute;z-index:1;right:0;bottom:-17px}
.spigitWidget .challengeAllWrapper .bx-prev{position:absolute;left:-24px;top:70px;display:block}
.spigitWidget .challengeAllWrapper .bx-next{position:absolute;right:-28px;top:70px;display:block}
.spigitWidget .challengeAllWrapper .bx-prev.off{color:#ccc;cursor:default}
.spigitWidget .challengeAllWrapper .bx-next.off{color:#ccc;cursor:default}
.fresh .spigitWidget .challenge-stats div.viewIdeas{display:none}
.fresh .spigitWidget .challenge-stats{border-top:1px solid #ccd0d6;border-bottom:1px solid #ccd0d6;color:#666;padding:0;margin-bottom:1em;height:63px}
.fresh .spigitWidget .challenge-stats .daysRemain .phaseTimeRemain{padding-left:5px}
.fresh .spigitWidget .challenge-stats .daysRemain,.fresh .spigitWidget .challenge-stats .status{padding:3px 0}
.fresh .spigitWidget .challenge-stats .idea-stats{color:#666;margin-top:15px;padding-top:0;height:auto;text-align:center}
.fresh .spigitWidget .challenge-stats .idea-stats .count{font-size:1.625em;margin-bottom:5px;text-align:center}
.fresh .spigitWidget .challenge-stats .idea-stats .label{font-size:12px;color:#555;font-weight:normal;text-align:center}
.fresh .spigitWidget .challenge-stats .idea-stats li{float:left;margin-left:0;width:105px;border-left:1px solid #eee;padding:0}
.fresh .spigitWidget .challenge-stats .idea-stats li.first{border:0}
.spigitWidget .teamList{margin:5px 5px 5px 9px}
.spigitWidget .teamList li{margin-bottom:0;padding-bottom:0}
.spigitWidget .teamList ul{margin-left:15px}
.spigitWidget .teamList ul li{padding:5px 0;margin:0;border:0}
.spigitWidget .panel-body .challengeTeam ul li .edit-lt.icons,.spigitWidget .panel-body .challengeTeam ul li .delete.icons{position:relative;top:0}
.spigitWidget .teamName{font-size:13px;text-align:left;margin-top:10px}
.spigitWidget#site_challenge_team .teamList a{font-size:13px;line-height:1.25em}
.spigitWidget .newTeam{margin:15px 0 0 15px}
.list-item .challenge-date{display:block}
.list-item .new-idea{display:none}
.challenge-date .dateFormatLong{display:none}
.fresh .spigitWidget .list-item .challengePhases{margin-top:2px;font-size:12px}
.fresh .spigitWidget .list-item .challengePhases .bar{margin:2px 0;overflow:hidden}
.confirmDialog h2{color:#58a632;margin:0 0 10px 0;font-size:1.35em;line-height:normal;border-bottom:1px solid #666}
.confirmDialog .note{font-size:.725em}
.confirmDialog .ui-corner-all{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
ul.checkList{margin-top:13px;margin-bottom:10px;list-style-position:inside}
ul.checkList li{padding:6px 2px;margin-left:0;font-size:.875em}
#viewidea-comments-wrapper .confirmDialog{right:0}
.spigitWidget .challengeTheme.blue_bulb{background:url('/static/default/challenge/default/bg_blue_bulb.jpg') top right no-repeat;background-color:#9ad2fe;color:#353c3f}
.spigitWidget .challengeTheme.green_eco{background:url('/static/default/challenge/default/bg_green_eco.jpg') top right no-repeat;background-color:#b4e783;color:#343830}
.spigitWidget .challengeTheme.orange_down{background:url('/static/default/challenge/default/bg_orange_down.jpg') top right no-repeat;background-color:#ffbc78;color:#332d28}
.spigitWidget .challengeTheme.purple_question{background:url('/static/default/challenge/default/bg_purple_question.jpg') top right no-repeat;background-color:#bfb3f1;color:#343338}
.spigitWidget .challengeTheme.yellow_up{background:url('/static/default/challenge/default/bg_yellow_up.jpg') top right no-repeat;background-color:#e3e378;color:#33332c}
.spigitWidget .challengeTheme.light-blue{background:url('/static/default/challenge/default/bg_light-blue.jpg') top right no-repeat;background-color:#eff4f0;color:#33332c}
.spigitWidget .challengeTheme.bubbles{background:url('/static/default/challenge/default/bg_bubbles.jpg') top right no-repeat;background-color:#f8fbf4;color:#33332c}
.spigitWidget .challengeTheme.multicolor{background:url('/static/default/challenge/default/bg_multicolor.jpg') top right no-repeat;background-color:#eff4f0;color:#33332c}
.spigitWidget .challengeTheme.purple{background:url('/static/default/challenge/default/bg_purple.jpg') top right no-repeat;background-color:#f4eff5;color:#33332c}
.spigitWidget .challengeTheme.yellow{background:url('/static/default/challenge/default/bg_yellow.jpg') top right no-repeat;background-color:#fdfbe6;color:#33332c}
.fresh .gradientRow{background:url('/static/default/img/bg/slice_bg_gradient.gif') repeat-x;background-color:#fff;padding:20px 0}
.spigitWidget .templateRow{background:url('/static/default/img/bg/slice_bg_gradient.gif') repeat-x;background-color:#fff;height:250px;padding-top:20px;padding-bottom:20px}
.spigitWidget .templateRow.bborder{border-bottom:1px solid #eee}
.spigitWidget .templateRow .option{width:46px;margin-top:90px}
.spigitWidget .templateRow{min-height:200px}
.spigitWidget .templateRow .screen{background:url('/static/default/img/bg/challenge_template_bg_preview.gif') 0 0 no-repeat;width:582px;height:166px;margin-top:20px}
.spigitWidget .templateRow .control .label-text{font-size:.813em;margin-bottom:7px}
.spigitWidget .templateRow .blue_bulb,.spigitWidget .templateRow .green_eco,.spigitWidget .templateRow .orange_down,.spigitWidget .templateRow .purple_question,.spigitWidget .templateRow .yellow_up{-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto}
.spigitWidget .templateRow .challengeTheme{width:510px;margin-left:35px;height:135px;border:1px solid #ccc}
.spigitWidget .templateRow .challengeTheme .content-container{padding:10px 15px;width:350px}
.spigitWidget .templateRow .challengeTheme .content-container h2{margin:.5em 0;color:#444;font-family:"Book Antiqua","Palatino Linotype",Palatino,serif;font-style:italic;line-height:1.2em;font-style:italic}
.spigitWidget .templateRow .challengeTheme .content-container .descr{font-size:12px;line-height:1.125em;color:#444;font-style:italic;height:5em;overflow:hidden}
.spigitWidget .templateRow .control{margin-top:6px}
.spigitWidget .templateRow .defaultTheme{width:510px;margin-left:45px;margin-top:16px;height:100px}
.spigitWidget .templateRow .defaultTheme .descr{font-size:11px;line-height:1.35em;margin-top:10px;color:#666;padding-right:30px;height:5em;overflow:hidden}
.spigitWidget .templateRow .defaultTheme .challenge-image{margin-right:15px}
.spigitWidget .templateRow .defaultTheme .challenge-image img{width:100px;border:1px solid #999}
.spigitWidget .templateRow .defaultTheme .content-container{padding-right:10px;margin-left:116px}
.spigitWidget .templateRow .header{font-size:.875em;height:23px;margin-left:29px;margin-top:-8px;margin-bottom:8px;color:#666;display:block}
.spigitWidget .templateRow .customTheme{width:510px;margin-left:45px;height:135px}
.spigitWidget .templateRow .customTheme .header{margin-left:29px;margin-bottom:-15px;margin-top:10px}
.spigitWidget .templateRow .customTheme .content-container{width:580px;height:166px;background:url('/static/default/img/bg/wysiwyg_template.png') no-repeat}
.spigitWidget .templateRow .customTheme .content-container h2{margin:.5em 0}
.spigitWidget .templateRow .customTheme .content-container .descr{font-size:.813em;line-height:1.25em;height:5em;overflow:hidden}
#site_challenge_home .challenge_overview.challengeTheme{min-height:200px;border:1px solid #b1b1b1;width:698px}
#site_challenge_home .challenge_overview.challengeTheme .challenge-image{display:none}
#site_challenge_home .challenge_overview.challengeTheme .content-container{margin-left:0;width:30em;padding:20px}
#site_challenge_home .challenge_overview.challengeTheme .content-container h1{font-style:italic;font-size:20px;line-height:1.2em;color:#333;margin-bottom:.5em;text-transform:none}
#site_challenge_home .challenge_overview .content-container .descr{font-size:15px;line-height:1.3em;color:#333;overflow:visible;height:auto;margin:10px 0 0}
#site_challenge_home .challenge_overview.challengeTheme.blue_bulb .content-container .descr,#site_challenge_home .challenge_overview.challengeTheme.blue_bulb .content-container .descr *,#site_challenge_home .challenge_overview.challengeTheme.green_eco .content-container .descr,#site_challenge_home .challenge_overview.challengeTheme.green_eco .content-container .descr *,#site_challenge_home .challenge_overview.challengeTheme.orange_down .content-container .descr,#site_challenge_home .challenge_overview.challengeTheme.orange_down .content-container .descr *,#site_challenge_home .challenge_overview.challengeTheme.purple_question .content-container .descr,#site_challenge_home .challenge_overview.challengeTheme.purple_question .content-container .descr *,#site_challenge_home .challenge_overview.challengeTheme.yellow_up .content-container .descr,#site_challenge_home .challenge_overview.challengeTheme.yellow_up .content-container .descr *{font-style:italic}
#site_challenge_home .challenge_overview h1{font-size:20px;line-height:1.25em}
#challengeSettingInfo .settingsSummary>li>.icons{margin-right:5px;vertical-align:bottom}
.fresh .challengePhaseProgress{margin-bottom:3em;height:3em;width:100%;margin-top:-10px}
.fresh .challengePhaseProgress .phases{height:70px;width:700px}
.fresh .challengePhaseProgress .phases .bar{margin-top:34px;height:35px;border-top:1px solid #bbb;background-color:#d9d9da;overflow:hidden}
.fresh .challengePhaseProgress .phases .bar .phase{width:100%;color:#fff;line-height:2em;border-right:3px solid #fff;height:35px;margin:0;position:relative}
.fresh .challengePhaseProgress .phases .bar .phase .progress{background-color:#418dd9;height:35px;display:block;width:0;float:left;-moz-box-shadow:inset -1px -1px 1px #2e6398;-webkit-box-shadow:inset -1px -1px 1px #2e6398;box-shadow:inset -1px -1px 1px #2e6398}
.fresh .challengePhaseProgress .phases .bar .phase .value{position:absolute;top:3px;left:50%;margin-left:-7px;font-size:1.5em;line-height:30px}
.fresh .challengePhaseProgress .phases .bar .phase .progress.completed{width:100%}
.fresh .challengePhaseProgress .phases .bar .phase.last{border-width:0}
.fresh .challengePhaseProgress .startdate{width:105px;padding:5px;text-align:right;font-size:.7em;margin-top:30px}
.fresh .challengePhaseProgress .enddate{width:100px;padding:5px;text-align:left;font-size:.7em;margin-top:30px}
.fresh #site_challenge_lists .no-results{margin-top:30px;margin-bottom:30px}
.topNavBack{font-size:12px;font-weight:bold;padding:10px 0;display:none}
.fresh .spigitWidget #breadcrumb a{white-space:nowrap;max-width:100px;overflow:hidden;text-overflow:ellipsis;display:inline-block}
.fresh .breadcrumb li{float:left;font-size:.7em;color:#999}
.fresh .breadcrumbWrapper{display:block;clear:right;width:100%;margin-top:0}
.fresh ul.breadcrumbNew{margin-bottom:15px}
.fresh ul.breadcrumbNew i{padding-left:5px}
.fresh ul.breadcrumbNew ul{list-style:none}
.fresh ul.breadcrumbNew li.first{margin:0}
.fresh ul.breadcrumbNew li{display:inline;color:#666;margin:0;border:0;text-overflow:ellipsis}
#language_import_export ul.breadcrumbNew li{font-size:.813em}
#select_winner div.selectedWinners{width:236px;float:left;position:relative}
#select_winner div.selectedWinners .winnerList ul{list-style-type:none;margin:0;padding:0;min-height:60px}
#select_winner div.selectedWinners .winnerList .idea img{display:none}
#select_winner div.selectedWinners .winnerList .idea .number{width:22px;height:17px;margin:6px;float:left;text-align:center}
#select_winner div.selectedWinners .winnerList .idea .number p{color:white;margin:0;line-height:17px;font-size:12px}
#select_winner div.selectedWinners .winnerList .idea{color:#666;font-size:12px;overflow:hidden;padding:15px 0;cursor:default}
#select_winner div.ideaList table th p{text-align:left;color:#666;padding-left:7px}
#select_winner div.ideaList table th a{text-decoration:none;width:70px;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.25em}
#select_winner div.ideaList table th.sortAsc .origin{border-color:#666a72 transparent transparent;border-style:solid;_border-color:#666a72 pink pink pink;_filter:chroma(color=pink);border-width:4px;right:0;top:11px;width:0;height:0;position:relative;margin-left:5px}
#select_winner div.ideaList table td{height:42px;text-align:center;color:#666;font-size:12px;vertical-align:middle}
#select_winner div.ideaList table div.idea{width:305px;padding:5px;text-align:left}
#select_winner div.ideaList table tr.even td{background-color:#f6f6f6}
#select_winner div.ideaList table div.idea img{margin-right:5px;float:left}
#select_winner div.ideaList table div.idea .number{display:none}
#select_winner div.idea .title{font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.2em;margin-bottom:3px}
#select_winner div.idea .infoWrapper{width:262px}
#select_winner .winnerList div.idea .infoWrapper{width:176px;margin-right:6px;float:left}
#select_winner div.ideaList table div.idea .removeWinner{display:none}
#select_winner div.header{height:25px;background-color:#caced4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e7e8eb),color-stop(20%,#f2f2f2),color-stop(50%,#f2f2f2),color-stop(100%,#e7e8eb));border-style:solid;border-width:1px;border-color:#d1d4d9;padding:5px 10px}
#select_winner table.alternateRow thead{border:0;font-size:.813em}
#select_winner table thead th{background-color:#f9f9f9;vertical-align:middle;text-align:center}
#select_winner div.ideaList table tr.selected td{background-color:#fffde5;border-color:#f0ecbb;border-style:solid;border-width:1px 0 1px 0}
#select_winner div.selectedWinners .winnerList{background-color:#fff}
#select_winner div.selectedWinners .winnerList li{border-bottom:1px solid #eee;width:236px}
#select_winner .header-row span{font-size:15px}
#select_winner div.selectedWinners .winnerList .idea .title{font-size:14px}
#select_winner div.selectedWinners .winnerList .idea .removeWinner a.icons.delete{color:#c2c8cd;font-size:18px;margin-top:7px}
#select_winner div.selectedWinners .empty.winnerList li{border-bottom:0}
#select_winner div.selectedWinners .empty.winnerList ul{height:108px;padding:30px 0 45px}
#select_winner div.selectedWinners .empty.winnerList p.dropHere{display:block;font-size:24px;text-align:center;margin:0 20px;line-height:1.25em;color:#c0c0c0;width:200px}
#select_winner div.selectedWinners .empty.winnerList .ui-draggable{display:none}
#select_winner div.ideaList{width:670px;margin-left:20px;float:left}
#select_winner div.ideaList tbody{border-left:0;border-right:0;border-bottom:0}
.spigitWidget .progressWrapper{position:absolute;right:20px;margin-top:10px;width:165px}
.spigitWidget .progressWrapper .progressBar{float:left;margin-top:4px}
.spigitWidget .progressWrapper .progressText{font-size:11px;color:#666;float:left;padding-left:5px}
.spigitWidget .progressWrapper .tooltip-element{position:absolute}
.spigitWidget .progressWrapper .tooltip{font-size:13px}
.spigitWidget#pairwise_vote_ideas .revertVote{position:absolute;left:30px;margin-top:10px;font-size:11px;color:#666;height:13px;white-space:nowrap;cursor:pointer;display:none}
.spigitWidget#pairwise_vote_ideas .revertVote .text{margin-left:16px}
.spigitWidget#pairwise_vote_ideas .iconsPairwise.undo{position:absolute;display:block}
.spigitWidget#pairwise_vote_ideas .btn-primary{margin: 0px auto;}
.spigitWidget#predictions_main .gridPanel .messageScreen .lock{margin-top:5px}
.spigitWidget .bgShadowBtm{background:url(../../../default/img/pairwise_bg_shadow_btm.png) no-repeat;width:950px;height:17px;position:absolute;bottom:0}
.spigitWidget .bgShadowTop{background:url(../../../default/img/pairwise_bg_shadow_top.png) no-repeat;width:950px;height:17px;position:absolute;top:0}
.spigitWidget .gradientLeft{background:url(../../../default/img/pairwise_gradient_left.png) no-repeat;width:20px;height:235px;position:absolute;left:0}
.spigitWidget .gradientRight{background:url(../../../default/img/pairwise_gradient_right.png) no-repeat;width:20px;height:235px;position:absolute;right:0}
.spigitWidget .gridPanel{margin-top:25px;width:950px;height:235px;overflow:hidden;color:#666}
.spigitWidget .gridPanel.prediction{border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: auto;}
.spigitWidget .gridPanel .messageScreen{display:block;padding:0;text-align:center;color:#666}
.spigitWidget .gridPanel .header .message{font-size:28px;color:#777;line-height:1.25em}
.spigitWidget .gridPanel .messageScreen .header .blurb{font-size:27px;line-height:1.15em;color:#333;width:400px;margin-left:50%;left:-200px;position:relative}
.spigitWidget .gridPanel.notReady .messageScreen .header .blurb{margin-top:75px}
.spigitWidget .gridPanel.voting{background:0;height:auto;overflow:visible}
.spigitWidget .gridPanel.voting .gridStage{height:auto;min-height:500px;position:relative}
.spigitWidget .gridStage{position:absolute;width:950px;height:235px;padding:0}
.spigitWidget .gridStage .vs{display:none;position:absolute;top:40%;left:50%;margin-left:-30px;font-size:26px;font-weight:bold;font-family:ProximaNova-Bold,Helvetica,Arial,sans-serif;color:#999;height:60px;width:60px;line-height:62px;text-align:center;border:1px solid #ccc;border-radius:50%}
.spigitWidget .gridStage .content{margin-left:65px;height:56px;margin-bottom:14px}
.spigitWidget .gridStage .readMore{font-size:.813em;line-height:1.25em}
.spigitWidget .gridStage .checkmark{z-index:9999;display:none;position:absolute;bottom:15px}
.spigitWidget .gridStage .ideaCardWrapper.hover .checkmark{display:block}
.fresh .leaderboard .lock{height:46.75em;background-color:#f6f6f6}
.fresh .leaderboard .lock .icons.locksm{opacity:.4;position:absolute;left:50%;margin-left:-12px;top:39%;height:32px;cursor:default}
.fresh .leaderboard .stats{text-align:right;font-size:14px;color:#666}
.fresh .leaderboard.predictions .range,.fresh .leaderboard.predictions .stats{font-size:16px;color:#666;line-height:1.25em}
.fresh .prediction-summary .stats small{font-size:11px;border:1px solid #ccc;padding:2px;border-radius:1px}
.fresh .leaderboard.predictions .range small,.fresh .leaderboard.predictions .stats small{font-size:12px;border:1px solid #ccc;padding:2px;border-radius:1px}
.fresh .prediction-summary .stats em{font-style:normal;font-size:12px}
.fresh .leaderboard.predictions .stats em,.fresh .leaderboard.predictions .range em{display:block}
.fresh .leaderboard.predictions .range strong,.fresh .leaderboard.predictions .stats strong{font-size:16px;color:#666;line-height:1.25em}
.fresh .prediction-summary .stats .value strong{font-size:15px;color:#666}
.fresh .leaderboard table.alternateRow tbody{border-width:0}
.spigitWidget .leaderboard .blurb{top:40%;text-align:center;font-size:14px;padding:20px 30px;position:relative;line-height:1.25em;color:#666}
.spigitWidget .ideaCardWrapper{background-color:#fff;width:300px;margin:45px 0;position:relative;display:none;border-radius:3px;border:1px solid #b2b5b8}
.spigitWidget .ideaCardWrapper .ugc{margin-bottom:0}
.spigitWidget .ideaDetails{padding:0;position:relative;overflow:hidden}
.spigitWidget .ideaDetails .idea-image-container .idea-image{width:100%;height:160px;overflow:hidden;float:none;display:block}
.spigitWidget #ideaCard1{float:left;margin-left:120px;display:none}
.spigitWidget #ideaCard2{float:right;margin-right:120px;display:none}
.spigitWidget #ideaCard1 .checkmark{right:15px}
.spigitWidget #ideaCard2 .checkmark{left:15px}
.fresh .alternateRow .ugc img,.spigitWidget .ideaDetails .ugc img{display:none}
.fresh .ugc.idea-content.text table td{border:1px solid}
.spigitWidget .skipVote{position:absolute;bottom:35px;width:100%;text-align:center;display:none}
.spigitWidget#pairwise_vote_ideas .categoryDropDown .select-wrapper{margin-top:6px;width:80%}
.spigitWidget#pairwise_vote_ideas .categoryDropDown .select-wrapper .select-list{max-height:10em;overflow:auto}
.spigitWidget .gridPanel .messageScreen .header b{color:#8cc642;margin-top:15px;position:relative;line-height:1.75em; font-size: 38px;}
.spigitWidget .gridPanel .messageScreen .header{font-size:36px;line-height:1.5em;margin-top:30px;}
.spigitWidget .gridPanel.sessionCompleted .messageScreen .header,.spigitWidget .gridPanel.success .messageScreen .header{margin-top:40px}
.spigitWidget .gridPanel .messageScreen .message{font-size:1.5em;line-height:1.25em;margin-bottom:30px}
.spigitWidget .gridPanel .messageScreen .speuiSpriteButton a,.spigitWidget#pairwise_vote_ideas .messageScreen .speuiSpriteButton a span{display:inline-block;float:none}
.spigitWidget .gridPanel .messageScreen .resource ul{margin:10px 10px 10px 45px;list-style-type:disc;list-style-position: inside;}
.spigitWidget .gridPanel .messageScreen .resource li{line-height:1.25em}
.spigitWidget .gridPanel.intro .messageScreen .header{margin-top:40px}
.spigitWidget .gridPanel.scheduled .messageScreen .header,.spigitWidget .gridPanel.completed .messageScreen .header{margin:50px 0 5px 0}
.spigitWidget .gridPanel.notEnough .messageScreen .message{margin-top:40px;line-height:1.25em;font-size:2.25em}
.spigitWidget .gridPanel.intro .messageScreen .resource,.spigitWidget .gridPanel.notEnough .messageScreen .resource{left:425px;position:absolute}
.spigitWidget .gridPanel.success .messageScreen .whatnextbox{text-align: center}
.spigitWidget .gridPanel.success .messageScreen .whatnextbox .actionitems{display: flex; justify-content: center}
.spigitWidget .gridPanel.scheduled .messageScreen .message,.spigitWidget .gridPanel.completed .messageScreen .message{margin-left:380px}
.spigitWidget .gridPanel.completed .messageScreen .header b{color:#d72828}
.spigitWidget .gridPanel.completed .messageScreen .header .days{font-size:.85em}
.spigitWidget#pairwise_vote_ideas .slideBox{width:280px;height:77px;position:absolute;left:317px;bottom:-10px;border-width:1px 1px 0 1px;border-color:#b2b5b8;border-style:solid;-moz-box-shadow:0 0 10px #a6a6a6;-webkit-box-shadow:0 0 10px #a6a6a6;box-shadow:0 0 10px #a6a6a6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:15px 15px 15px 25px;background-color:#fff;opacity:.8;display:none;text-align:left;font-size:14px}
.spigitWidget#pairwise_vote_ideas .sessionCompleted .slideBox{height:75px}
.spigitWidget .header.challengeTitle{padding-top:7px;margin-left:15px}
.spigitWidget#pairwise_vote_ideas .header.challengeTitle{width:52%}
.spigitWidget#pairwise_vote_ideas .label{font-size:12px;color:#666;padding-right:8px;padding-top:18px}
.spigitWidget#pairwise_vote_ideas .label.date{float:left;display:block;width:40px;text-align:right;font-size:.85em;line-height:2em;padding-top:0}
.spigitWidget#pairwise_vote_ideas .pairwiseCountdown{margin-right:23px;display:none; margin-bottom: 5px;}
.spigitWidget#pairwise_vote_ideas .pairwiseCountdown .countdownClock{float:left;width:auto}
.spigitWidget#pairwise_vote_ideas .pairwiseCountdown.small .countdownClock{margin-top:0;padding-top:10px}
.spigitWidget#pairwise_vote_ideas .pairwiseCountdown.small .countdownClock .label{padding-top:5px}
.spigitWidget#pairwise_vote_ideas .startWrapper{width:100px;position:absolute;right:95px;top:70px}
.spigitWidget#pairwise_vote_ideas .startWrapper .label{text-align:center;color:#333;display:none}
.spigitWidget#pairwise_vote_ideas .startWrapper:hover .label{display:block}
.spigitWidget#pairwise_vote_ideas .revertAndProgress,.spigitWidget#pairwise_vote_ideas .gridPanel{display:none}
.spigitWidget#pairwise_vote_ideas .gridPanel.active{display:block; border: 1px solid #eee; border-width: 1px 0; margin-top: 20px; padding-bottom: 20px;}
.spigitWidget#pairwise_vote_ideas .gridPanel {width: 930px; margin-top: 0; margin-left: 15px;}
.spigitWidget .gridPanel .messageScreen .lock{margin-top:45px;cursor:default;display:inline-block}
.spigitWidget .revertAndProgress{height:32px}
.spigitWidget#pairwise_vote_ideas .categoryDropDown .label{padding-top:11px}
.spigitWidget#pairwise_vote_ideas .categoryDropDown{margin-top:14px}
.spigitWidget .categoryDropDown{width:45%;font-size:18px}
.spigitWidget .alternateRow .confirmDialog{position:absolute;margin-left:-120px;margin-top:-70px;width:200px;padding:10px}
#predictions_main .gridPanel .intro .blurb{width:320px;text-align:right;padding:40px 20px 0 80px;font-size:21px}
.spigitWidget#predictions_main .gridPanel.intro .messageScreen .header{font-size:40px;line-height:1.5em;margin-top:25px}
.fresh #predictions_main a.btnStartPrediction{margin-left:20px;margin-top:60px}
.fresh #predictions_main .ideaCard{margin:30px 70px}
.fresh #predictions_main .idea-container .content{margin-left:168px;max-width:565px;}
.fresh #predictions_main .idea-container .content h2 a{font-size:21px;}
.fresh #predictions_main .idea-container .content .author{font-size:13px;font-style:italic;line-height:1.5em;margin-bottom:8px;color:#777}
.fresh #predictions_main .idea-container .content .ugc{font-size:14px;color:#444;margin-bottom:60px; line-height: 1.25em;}
.fresh #predictions_main .idea-container .content a{font-size:13px}
.fresh #predictions_main ul.prediction-question{margin-top:10px}
.fresh #predictions_main .intro ul.prediction-question{margin-top:44px}
.fresh #predictions_main ul.prediction-question li{float:left;width:210px;border-left:1px solid #ddd;padding-left:33px;min-height:90px;position:relative}
.fresh #predictions_main ul.prediction-question .title{height:24px;margin-bottom:20px;font-size:16px;color:#444}
.fresh #predictions_main .prediction-question-wrapper .btn-prediction-submit .btnSubmitPredictions{position:absolute;bottom:80px;right:-15px}
.fresh #predictions_main .icons.question-2,.fresh #predictions_main .icons.question-revenue{margin-left:-34px;margin-top:-20px}
.fresh #predictions_main .icons.question-1,.fresh #predictions_main .icons.question-cost{margin-left:-34px;margin-top:-17px}
.fresh #predictions_main .icons.question-0,.fresh #predictions_main .icons.question-time{margin-left:-34px;margin-top:-18px}
.fresh #predictions_main .prediction-question li .container{position:absolute;top:-10px;margin-left:15px}
.fresh #predictions_main .prediction-question li.question-1 .container{margin-left:5px}
.fresh #predictions_main .prediction-question .control .value{margin:9px 0 8px;font-size:20px;white-space:nowrap;text-align:left}
.fresh #predictions_main .prediction-question .control .option{border:1px solid transparent;border-radius:5px;padding:7px 6px 4px;color:#3f9f35;font-size:16px;text-align:left;width:110px;cursor:pointer;position:relative}
.fresh #predictions_main .prediction-question .control .option:hover{border-color:#8ac484}
.fresh #predictions_main .prediction-question .control .selected.option:hover .icons.slider-h-indicator,.fresh #predictions_main .prediction-question .control .selected.option:hover{opacity:1}
.fresh #predictions_main .prediction-question .control .selected.option{border:1px solid #4ea446}
.fresh #predictions_main .prediction-question .control .option.higher{margin-top:-8px}
.fresh #predictions_main .prediction-question li.noBorder{border:0}
.fresh #predictions_main .intro .message .prediction-question .control .option.lower:hover{border-color:transparent;cursor:default}
.fresh #predictions_main .intro .message .prediction-question .control .option.higher:hover{cursor:default;border-color:transparent}
.fresh #predictions_main .intro .message .prediction-question .control .value{margin-left:6px}
.fresh #predictions_main div.speuiSpriteButton.btn-prediction-submit{position:absolute;bottom:80px}
.fresh #predictions_main .prediction-question-wrapper{height:200px;position:relative}
.fresh #predictions_main .icons.slider-h-indicator{width:13px;height:13px;margin-left:-21px;padding-right:7px}
.fresh #predictions_main .prediction-question .control{position:relative}
.fresh #predictions_main .prediction-question .control .option:hover .icons.slider-h-indicator{visibility:hidden}
.fresh #predictions_main .prediction-question .control .option .icons.selected-check{visibility:hidden;position:absolute;right:5px;top:5px}
.fresh #predictions_main .prediction-question .control .selected.option .icons.selected-check{visibility:visible}
.fresh #predictions_main .icons.slider-h-indicator.up-down{position:absolute;visibility:visible;-ms-filter:"alpha(opacity=0)";opacity:0;left:28px;top:40px}
.fresh #predictions_main .icons.slider-h-indicator.up-down.higher{top:8px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-ms-filter:"alpha(opacity=100)";opacity:1}
.fresh #predictions_main .icons.slider-h-indicator.up-down.lower{top:75px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-ms-filter:"alpha(opacity=100)";opacity:1}
.fresh #predictions_main .idea-container{min-height:120px}
.fresh #predictions_main .read-more{position:relative;margin-left:168px}
.fresh #predictions_main .read-more a{font-size:13px}
.fresh #predictions_main .prediction-question li.question-1 .container.predictionSplashAnimation{background:url('/static/default/img/bg/more_less_animation.gif') no-repeat;background-position:0 0;height:132px;width:130px;top:-20px}
.fresh #predictions_main .prediction-question .predictionSplashAnimation .control{margin-left:22px;margin-top:8px}
.fresh #predictions_main .prediction-question .predictionSplashAnimation .spigitWidget .speuiForm{color:#555;margin:0}
.spigitWidget .speuiForm h2{color:#555;margin:10px;font-size:1.125em;line-height:1.5em}
.spigitWidget .speuiForm h3{color:#555;font-size:14px;margin:10px 0}
.spigitWidget .speuiForm h4{color:#555;font-size:13px;margin:10px 0}
.dialogContentWrapper .formSection,.spigitWidget .speuiForm .formSection{background:url('/static/default/img/bg/slice_bg_gradient.gif') repeat-x;background-color:#fff;padding:10px 20px;min-height:90px}
.spigitWidget .speuiForm .labelText{padding-left:5px;padding-right:15px;font-size:.85em}
.spigitWidget .speuiForm .select-list{height:8em;overflow:auto}
.spigitWidget .radioBlock,.spigitWidget .checkboxBlock,.spigitWidget .formSection .subSection{font-size:14px;color:#666;margin:15px 0 15px 35px;display:block;clear:both}
.spigitWidget .formSection .subSection{margin-top:25px;margin-bottom:35px}
.spigitWidget .checkboxBlock .checkbox,.spigitWidget .checkboxBlock .radio{padding:0;margin:0;height:12px;vertical-align:middle}
.spigitWidget .radioBlock .radio{height:15px}
.spigitWidget .formElement{margin:10px}
.spigitWidget span.label{float:left;font-size:12px;font-weight:normal;color:#666;text-align:right;padding:5px}
.spigitWidget .dateGroup span.label{width:60px}
.ideaList .col-idea{width:40%}
.ideaList .col-stats{width:15%}
.fresh h2.challengeHeader{color:#555;font-size:16px;line-height:1.5em;margin:5px 10px;padding:0}
.fresh .challengeHelpText{font-size:12px;margin:0 0 10px 10px}
.fresh img.avatar{width:38px}
.fresh .validationAvatarWrapper img.avatar{width:40px;height:40px;border-radius:50%;overflow:hidden}
.validationAvatarWrapper .avatar{border:1px solid #a6a6a6}
.title-header{border-bottom-width:.063em;margin-bottom:.938em;padding-bottom:.438em}
.link-icon{font-size:.75em}
.link-icon .add-new{vertical-align:-.083em}
.title-header h1,.title-header h2{font-size:1.125em;float:left}
.edit-resume .title-header{margin-bottom:0}
.edit-resume h1{font-size:1.125em;margin-bottom:.611em}
.edit-resume h2{font-size:.875em}
.edit-resume .form-section{margin-bottom:1.875em;padding:1.25em .625em 0}
.edit-resume .form-element{padding:0 1.25em 1.25em 0}
.edit-resume .form-element .txt{font-size:.867em;border-width:.083em}
.fresh .small-avatar-frame{width:2.462em;height:2.462em;padding:.308em;display:block;margin-right:.615em;position:static}
.fresh .shopping-cart .shopping-item{position:relative;padding:0 2.5em 0 3.5em}
.fresh .shopping-cart .last-element{height:auto;padding-bottom:.417em}
.fresh .shopping-cart .total-points{font-size:1.333em;border-width:.063em;position:relative}
.fresh .shopping-cart .total-points .speuiButton{float:right;right:-1px;top:-1px;position:absolute}
.fresh .shopping-cart .total-points .score{font-size:.688em;padding:.636em .636em 0;height:1.727em}
.fresh .shopping-cart .total-points .score span{font-size:1.182em}
.fresh .panel-body .shopping-cart .last-element{padding-bottom:.417em}
.latch-right{display:inline-block}
.latch-top,.latch-right,.latch-bottom,.latch-left{width:0;height:0;line-height:0}
.latch-right-4,.latch-bottom-4{border-width:4px}
.latch-right-5,.latch-bottom-5{border-width:5px}
.latch-right-6,.latch-bottom-6{border-width:6px}
.latch-right-7,.latch-bottom-7{border-width:7px}
.latch-right-8,.latch-bottom-8{border-width:8px}
.fresh .documents .latch-bottom,.fresh .documents .latch-bottom span,.fresh .documents .latch-bottom span span{position:absolute}
.fresh .documents .origin{left:8px;top:-2px}
.fresh .documents .latch-bottom span{left:-6px;top:-8px}
.fresh .documents .latch-bottom span span{left:-5px;top:-7px}
#col-graduation-tasks-actions{text-align:center;padding-left:0}
.fresh .panel-body .filter-select .select-list li{border-width:.083em 0 0;padding:0}
.fresh .panel-body .filter-select{padding:.818em .818em 0;border-width:0 .091em .091em}
.fresh .panel-body .filter-select .select-wrapper{font-size:1.083em;width:10em}
.fresh .panel-body .table-widget{padding:5px;border-width:0 .091em .091em}
.fresh #top_ranked_ideas_by_category .panel-body .filter-select .select-wrapper{width:100%}
.search-results .title-header{padding-bottom:0;border-bottom-width:0;margin-bottom:.5em}
.search-results .title-header h1{padding-top:.333em}
.search-results .title-header .select-wrapper{width:5.769em}
.search-results .search-results-list ul li{margin-bottom:.5em;border-width:.063em}
.search-results .search-results-list li .result-icons{width:3.375em;height:3.125em;border-width:.063em .063em 0 0;margin-right:.625em}
.search-results .search-results-list li .result-icons img{margin:.5em 0 0 .688em}
.search-results .search-results-list li .result-icons .icons{display:inline-block}
.search-results .search-results-list li .result-icons .icons.blog{margin:1em 0 0 .813em}
.search-results .search-results-list li .result-icons .icons.wiki{margin:.875em 0 0 .875em}
.search-results .search-results-list li .result-icons .icons.idea{margin:.625em 0 0 .875em}
.search-results .search-results-list li .result-icons .icons.idea-thread{margin:.938em 0 0 .875em}
.search-results .results-list .result-detail{padding-top:.75em}
.search-results .results-list .result-detail .result-title{font-size:.813em}
.fresh .search-results .results-list .result-detail .result-description{font-size:12px;padding:0}
.fresh .search-results .results-list .result-detail .result-description span{position:relative}
.fresh .search-results .results-list .result-detail .result-description .icons{padding:0;position:absolute}
.fresh .search-results .result-description .icons.comment{top:-.083em}
.fresh .search-results .result-description .icons.views{top:0}
.fresh .documents li a{padding-left:1.667em;display:block;position:relative}
.fresh .panel-body .documents li .doc-list{left:.083em;top:-.25em}
.fresh .panel-body .documents li .add-document{left:.083em;top:-.083em}
.fresh .documents .form-element{padding-bottom:.625em;clear:both}
.fresh .documents .form-element .txtarea{margin:0}
.fresh .documents .last-element{height:auto}
.fresh .documents .uploadfile{width:14.615em}
.fresh .documents .last-element a{padding-left:0}
.fresh .txtarea.txtareasm{padding-right:0;width:98.5%;height:3em;padding:.4em}
.modal{font-size:1.167em}
.modal{border-width:.072em}
.modal .widget-header,.modal .widget-dialog-header{padding:0}
.modal .widget-header,.modal .widget-dialog-header h2{padding:.714em .929em 0;height:1.643em;cursor:default;position:relative;border-bottom-width:.072em}
.modal .widget-dialog-header .dialog-close{position:absolute;right:1.143em;top:.857em;display:block;width:.643em;height:.643em}
.modal .widget-dialog-header .dialog-close .modal-close{display:block}
.modal .modal-message{padding:1.43em 0}
.modal .modal-message p{font-size:.929em;padding:0}
.modal .align-btn-left .speuiButton{margin-left:.417em}
.modal .modal-box .speuiButton a{font-size:.929em}
.modal .modal-box .speuiButton a span{padding:.385em .615em 0;height:1.538em}
.modal .modal-message p.username{margin-top:.786em}
#category-detail .name-section{font-size:15px}
#category-detail h1{font-size:32px;padding:17px 0 10px}
#category-detail .category-description{font-size:13px;margin-bottom:35px;line-height:21px}
#category-detail .idea-details{margin-bottom:10px}
#category-detail .idea-details-container{margin-right:0}
#category-detail .idea-details-container .text{font-size:13px;line-height:21px}
#category-detail .carousel .idea-title{font-size:21px}
#category-detail .carousel .idea-stats{border-top-width:1px;margin-top:12px;padding-left:6px}
#category-detail .idea-lists{padding-top:40px}
#category-detail .idea-list{width:348px}
#category-detail .idea-list .idea-element,#category-detail .idea-list .first-idea-element{clear:left;padding-top:10px;border-top-width:1px}
#category-detail .idea-list h5{font-size:13px;padding-bottom:4px}
#category-detail .idea-list .avatar-container{float:left}
#category-detail .idea-list .idea-details-container{margin-left:65px}
#category-detail .idea-list .idea-title{font-size:15px;line-height:20px;padding-bottom:3px}
#category-detail .idea-list .idea-stats{margin-left:65px;padding:7px 0 6px}
.fresh .panel-body .categories-listing .scrollable-list,.fresh .panel-body .categories-listing .scrollable-list ul{padding:0}
.fresh .panel-body .categories-listing .scrollableTextArea{font-size:1.333em;width:13.688em;height:8.125em;border-width:.063em .063em 0}
.fresh .panel-body .categories-listing .scrollableTextArea li{font-size:12px;border-width:0}
.fresh .panel-body ul .scrollable-list,.fresh .panel-body .categories-listing .scrollable-list .scrollbar-wrapper{border-width:1px 0 0 0}
.fresh .spigitWidget .scrollableTextArea{width:340px;height:8.5em;border-width:1px}
.fresh .spigitWidget .scrollableTextArea li{border-width:0}
#idea-detail .idea-title{font-size:22px;color:#444;overflow:hidden}
#idea-detail .idea-detail-content .interaction-bar{padding-bottom:.938em}
#idea-detail .idea-detail-content .text{font-size:13px;line-height:1.615em;}
#idea-detail .idea-detail-content pre{white-space:pre-wrap}
#idea-detail .idea-detail-content img{border-width:.125em;margin:1em 1em 1em 0;max-width:100%}
#idea-detail .avatar-container{top:2px;left:1px}
#idea-detail .idea-content{margin:1em .3em}
#idea_stats p.progress_pending{margin:1em 0 .3em}
#idea-detail .idea-detail-content .user-interaction{padding-top:1.25em;position:relative}
#idea-detail .interaction-list{padding:0; margin-bottom: 0; border-bottom: 1px solid #95989a;}
#idea-detail .interaction-list li{margin:0 3px;float:left; border: none;}
#idea-detail .interaction-list .portfolios-badge-container{margin-right:10px;padding:0px;}
#idea-detail .interaction-list .portfolios-badge-container img{width:24px;height:24px;}
#idea-detail .interaction-list .adaptivework-badge-container{margin-right:10px;padding:0px;}
#idea-detail .interaction-list .adaptivework-badge-container img{width:24px;height:24px;}
#idea-detail .interaction-list .projectplace-badge-container{margin:0px;padding:0px;}
#idea-detail .interaction-list .projectplace-badge-container img{width:24px;height:24px;}
#idea-detail .interaction-list>a{float:left}
#idea-detail .interaction-list > ul{padding-right:10px;}
#idea-detail .interaction-list .ugc li {float: none;}
#idea-detail .attachment-container {width: 100%;}
.fresh .idea-closed-description .idea-title{margin-bottom:20px}
.fresh .idea-closed-description p{margin:10px 0;line-height:1.25em}
.fresh .idea-info-container .button-group{margin-top:15px}
.fresh .idea-info-container .button-group.clearfix .voting{height:3.25em}
.fresh .idea-info-container .button-group .voting.star-rating{width:auto;height:auto}
.fresh .action-list{padding-left:10px;font-size:12px;color:#ccc;display:inline-block}
.fresh .action-list.left-align{padding-left:0;padding-right:10px}
.fresh .action-list li{float:left;border-left:1px solid #ccc;list-style:none}
.fresh .action-list li a{font-size:13px}
.fresh .interaction-list .action-list li{padding:2px 8px 0 13px;border-left:1px solid #e1e1e1;list-style:none}
.fresh .interaction-list .action-list li:first-child{border-left:none; padding-left: 0}
.fresh .interaction-list .action-list.left-align li:first-child{padding-left:0}
.fresh .interaction-list.border{border-top:1px solid #ccc;padding-top:10px}
#idea_stats p.progress_pending{margin:1em 0 .3em}
#view_idea_comments_fresh .comment-text img,.wysiwyg.ugc img{max-width:100%;height:auto}
.wysiwyg.ugc table{width:100%}
.wysiwyg.ugc img.resizeMe{width:100%;height:auto}
.wysiwyg.ugc img.skipResize{max-width:none}
.connections .panel-body .connection-head{border-bottom-width:0}
.connections .panel-body .connection-head input{font-size:1.083em;width:12.385em}
.connections .panel-body .connections-list{padding:0;border-width:0}
.connections .panel-body .connections-list li{padding:9px;border-left-width:0;border-right-width:0}
.connections .panel-body .scrollbar-wrapper .viewport{height:23.5em}
.connections .panel-body .scrollableTextArea{font-size:1.333em;height:17.625em;border-width:.063em .063em 0}
.connections .panel-body .scrollableTextArea ul{padding:0}
.connections .panel-body .scrollableTextArea li{font-size:12px;border-width:0}
.connections .panel-body ul li .small-avatar-frame{margin-right:.538em;position:static;font-size:1.083em}
.connections .panel-body .connections-list li{border-bottom-width:.083em}
.connections .panel-body .connections-list .last{border-bottom-width:0}
.connections .person-name{font-size:1.083em}
.connections .person-position{display:block;margin-top:.417em;line-height:1.167em}
.connections .panel-body .speuiButton .primary{font-size:1.083em;margin-bottom:.417em}
.connections .panel-body .last-element .add-connection{position:static;float:left;display:inline-block;margin:.077em .385em 0 .154em;padding:0;border-top-width:0;height:9px}
.connections .panel-body .btns-group,.connections .panel-body .btns-group li{padding:0}
.connections .panel-body .btns-group li.first{border-left-width:0}
.connections .connection-head .btns-group a{width:71px;text-align:center}
.connections .action{margin-top:.667em}
#pending_connections .panel-body .received-connections .speuiButton{font-size:1.333em}
#pending_connections .panel-body .received-connections .speuiButton span,.connections .decline,.connections .action .cancel{font-size:.917em}
.connections .decline{float:left;margin-top:.545em}
.connections .person-info{padding:.25em 0 0 3.917em}
#user_connections.spigitWidget div.speuiSpriteButton a:link{margin-left:18px}
#user_connections .panel-body .icons{position:relative;top:0;margin-left:.2em}
#user_connections ul li{float:left}
#user_connections ul li.rounded-box{font-size:12px}
#user_connections ul li.no-border{float:none;clear:both}
#user_connections ul li.rounded-box a{line-height:normal;white-space:nowrap}
#user_connections ul li.rounded-box a.accept{position:absolute;right:3px;display:block}
#themeContainer.customSkin #user_connections .panel-body .invite-received ul li.rounded-box{padding-right:40px}
#themeContainer.customSkin #user_connections .panel-body .invite-sent ul li.rounded-box{padding-right:20px}
#themeContainer.customSkin #user_connections .panel-body .invite-sent ul li.rounded-box a.reject{right:3px}
#themeContainer.customSkin #user_connections .panel-body .invite-received ul li.rounded-box{padding:0 20px 0 6px}
#themeContainer.customSkin #user_connections .panel-body .invite-sent ul li.rounded-box a.reject{right:3px}
.fresh .spigitWidget .panel-body .speuiButton{font-size:1.333em}
.fresh .spigitWidget .speuiSpriteButton .disabled span,.fresh .spigitWidget .speuiButton .disabled span{cursor:default}
.fresh .spigitWidget .speuiSpriteButton .disabled:hover,.fresh .spigitWidget .speuiButton .disabled:hover,.fresh .spigitWidget .speuiSpriteButton .disabled,.fresh .ideasStages .disabled,.fresh .spigitWidget .speuiButton .disabled{cursor:text;opacity:.4}
.spigitWidget .panel-body ul li .icons.reject{top:0;margin-left:.25em;position:relative}
#themeContainer.customSkin #idea_coordinators.spigitWidget .panel-body ul li{padding-right:2.0em;padding-top:2px}
#themeContainer.customSkin #idea_coordinators.spigitWidget .panel-body ul li .icons.reject{position:absolute;right:2px}
#themeContainer.customSkin #idea_coordinators.spigitWidget #autocomplete_username_choices ul li{padding:2ex}
.autocompleteHolder .autocomplete ul li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:95%}
.username_autosuggest{line-height:normal}
#add-store-item{font-size:inherit;border:.063em;margin-bottom:.625em;border-width:.063em}
#add-store-item .boxes li .box{border-width:.083em}
#add-store-item .button-container{overflow:hidden;padding:.563em .563em 0 .563em;height:2.5em}
#add-store-item .button-container .speuiButton{display:block;width:100%}
#add-store-item .button-container .speuiButton .long{width:100%;text-align:center}
#add-store-item .button-container .speuiButton .long span{font-size:1.167em;display:block}
#view_idea_comments_fresh .edit-mode .small-button-group,#view_idea_comments_fresh .edit-mode .hover .small-button-group,#view_idea_comments_fresh .small-button-group{display:block}
#view_idea_comments_fresh .hover .small-button-group{display:block}
.small-button-group .speuiButton{margin-left:.385em}
#view_idea_comments_fresh .small-button-group .speuiButton{margin-top:.2em}
.fresh .box{border-width:.063em;font-size:inherit;margin-bottom:.625em}
.fresh .boxes li .box{border-width:.083em}
.fresh .box .button-container{overflow:hidden;padding:.563em .563em 0 .563em;height:2.5em}
.fresh .box .button-container .speuiButton .long{width:100%;text-align:center}
.fresh .box .button-container .speuiButton .long span{font-size:1.167em;display:block}
.box-list li,.box-list li a{display:block}
.box-list li{border-top-width:.063em}
.box-list li a{font-size:13px;border-top-width:.077em;padding:.692em 1em}
#ideas-of-the-day .widget-footer{height:.167em}
.fresh .avatar-container{position:relative;z-index:997}
.fresh .avatar{position:relative;z-index:2; border-radius: 50%; width: 40px; height: 40px;}
.fresh .avatar-image-wrapper,.fresh .avatar .avatar-image-wrapper{height:48px;width:48px;overflow:hidden;background-color:#ccc;position:relative}
.fresh .avatar-container ul.user-stats{list-style-type:none}
.fresh .avatar-container .avatar>a{cursor:default}
.fresh .avatar-container.miniProfile-trigger .avatar>a{cursor:pointer}
.fresh .avatar div{display:block}
.fresh .avatar .frame{font-size:1em;width:3em;height:3em;padding:.25em .188em;margin-bottom:.063em}
.fresh .avatar .frame img{display:block;font-size:0}
.fresh .avatar .frame-base{width:3.375em;height:.813em;padding-top:.063em;text-align:center}
.spigitWidget .avatar .frame-base .avatar_reputation{display:inline-block;margin-top:0;font-size:10px;line-height:normal}
.fresh .avatar-rollover{border-width:.063em;position:absolute;z-index:1;top:-8px;left:-8px;padding:.125em;display:none}
.fresh .avatar-rollover .content{font-size:12px;padding:.833em .833em 0 6.417em;position:relative;z-index:2;line-height:1}
.fresh .avatar-rollover .content li{border-bottom-width:.083em;padding-bottom:.667em;margin-bottom:.667em;width:12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fresh .avatar-rollover .content li strong{font-size:1.5em;display:block;padding-bottom:.278em}
.fresh .avatar-rollover .content li em{font-size:1.083em}
.fresh .avatar-rollover .content li a{display:block;padding-top:.25em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.fresh .avatar-rollover .content .icons-row{border-bottom-width:0;margin-bottom:0}
.fresh .avatar-rollover .content .icons-row span{margin-right:1em}
.fresh .avatar-rollover .button-container{overflow:hidden;padding:.438em .5em;position:relative;z-index:1;width:13.438em}
.fresh .avatar-rollover .button-container .speuiButton{float:right;margin-left:.563em}
.fresh .avatar-rollover div.speuiSpriteButton a:link{margin-top:2px;margin-bottom:2px}
.fresh .avatar-rollover-left{left:-.813em}
.fresh .avatar-rollover-left .content{padding:.833em .833em 0 6.417em}
.fresh .avatar-rollover-right{left:-10.625em}
.fresh .avatar-rollover-right .content{padding:.833em 6.417em 0 .833em}
.fresh .icons{display:inline-block}
.fresh .icons.balloon-indicator{background-position:-140px -80px}
.fresh .respond-holder .respond{left:.667em;position:absolute;top:.833em}
.fresh .idea-details-container .idea-details{font-size:14px}
.fresh .comment-holder .idea-details{font-size:1em;line-height:1.25em;margin-right:4em}
.fresh .comment-holder .easydate{line-height:1.25em; display: inline-block;}
.fresh .pagination{padding:.938em .313em .313em;margin:0}
.fresh .panel-body .pagination ul li{padding:0;border-width:0;margin:0 .125em}
.fresh .paging ul.numbers a,.fresh .paging a.next,.fresh .paging a.first,.fresh .paging a.last,.fresh .paging a.previous{font-size:12px;display:block}
.fresh .paging ul.numbers a,.fresh .paging ul.numbers a.current,.fresh .paging ul.numbers a.current:hover,.fresh .pagination ul.numbers a:hover{width:1.917em;height:1.25em;padding:.583em 0 0}
.fresh .pagination .paging-wrapper a.current,.fresh .pagination .paging-wrapper a.current:hover{border-bottom-width:.083em}
.fresh .pagination a.first,.fresh .pagination a.previous,.fresh .pagination a.last,.fresh .pagination a.next{width:1.833em;height:1.25em;padding:.5em 0 0;text-align:center;border-width:.083em}
.fresh .pagination a.first:hover,.fresh .pagination a.previous:hover,.fresh .pagination a.last:hover,.fresh .pagination a.next:hover{border-width:.083em;padding:.5em 0 0}
.fresh .user-interaction{border-width:1px;float:left}
.fresh .user-interaction p{font-size:12px;padding:.667em .833em 0;line-height:1em;height:1.5em;float:left}
.fresh .user-interaction ul{float:left}
.fresh .user-interaction ul li{float:left;width:auto;height:35px;border-left-width:0;line-height:1.3em;overflow:hidden}
.fresh .user-interaction ul li .linkedin{margin-top:.063em}
.fresh .user-interaction ul li .dislike{margin-top:0}
.fresh .user-interaction ul li .dislike{margin-right:0}
.fresh .user-interaction ul li .twitter{margin-top:.125em}
.fresh .user-interaction ul li .mail{margin-top:.188em}
.fresh .user-interaction ul li a{display:inline-block;height:100%;padding-top:4px;border-width:1px}
.fresh .user-interaction ul .you-voted{width:3.813em;height:22px;padding-top:4px}
.fresh .user-interaction ul .you-voted .icons,.fresh .user-interaction ul .you-voted .vote-count{vertical-align:middle;float:left;font-size:.75em}
.fresh .user-interaction ul .you-voted .icons{margin-left:.667em}
.fresh .user-interaction ul .you-voted .vote-count{margin:0 0 0 .75em}
.fresh .comments-wrapper .user-interaction{border:0}
.fresh .small-button-group .user-interaction ul li .novote .icons{margin:0}
.fresh .idea-image-disabled .idea-detail-header .idea-info-container,.fresh #ideas-result .idea-image-disabled .list-results .idea-stats-bar{margin-left:0; min-height: unset;}
.fresh #ideas-result .idea-image-disabled .simple-layout .comment-list{margin-left:13px}
.fresh #ideas-result .idea-image-disabled .list-results .text,.fresh #ideas-result .idea-image-disabled .list-results.detailview .text,.fresh #ideas-result .idea-image-disabled .list-results .idea-info-container,.fresh #ideas-result .idea-image-disabled .list-results .category,.fresh.ui-dialog-content .idea-image-disabled .header,.fresh .idea-image-disabled .idea-title-container,.fresh #predictionDetails.idea-image-disabled .idea{margin-left:0}
.fresh #ideas-result .idea-image-disabled .list-results .category{padding:10px 13px}
.fresh #idea-detail.idea-image-disabled .idea-detail-header{min-height: unset;}
.fresh #predictions_main .idea-container.idea-image-disabled .read-more{margin-left:0}
.fresh #predictions_main .idea-container.idea-image-disabled .content{margin-left:0;max-width:90%;margin-bottom:5px}

.fresh .idea-detail-header .idea-title{line-height:1.192em;margin-bottom:.385em}
.fresh .idea-detail-header .idea-title a{font-size: 25px;}
.fresh .idea-detail-header .left{width:3.375em;padding-left:.188em}
.fresh .idea-detail-header .idea-info-container{margin-left:290px; min-height: 165px;}
.fresh .list-results .idea-info-container{margin:0 70px 0 105px;padding:13px 13px 0}
.fresh .list-results .idea-info-container .idea-title-wrapper a{line-height:1.13em}
.fresh #idea-detail .idea-image-container .idea-image{margin:18px 0 0}
.fresh .tileview .idea-info-container{height:8.5em}
.fresh .idea-info-container img{display:none}
.fresh .idea-detail-header .idea-details-container.reset{padding-top:0}
.fresh .list-results .star-rating .idea-info-container .idea-title-wrapper{margin-right:130px}
.fresh .list-results .idea-info-container .star-rating{position:absolute;top:0;right:0;margin:10px}
.fresh .tiledview .idea-info-container .star-rating{position:relative;top:0;right:0;float:left;margin:0 0 5px}
.fresh .star-rating-wrapper{width:160px;position:absolute;right:10px;top:10px}
.fresh .star-rating-wrapper .arrow-top{left:58px;top:-20px;border-width:6px}
.fresh .star-rating-wrapper .arrow-top span{left:-8px;top:-6px;border-width:8px}
.fresh .star-rating-wrapper .starGroup{float:right;height:24px;margin-right:-10px}
.fresh .star-rating-wrapper .numStars_5{width:120px}
.fresh .tiledview .star-rating .star-rating-wrapper{height:36px;position:relative;left:0;top:0}
.fresh .list-results.tiledview .idea-info-container{margin-right:65px}
.fresh #activityStreamViewPort .star-rating-wrapper{top:0;right:0}
.fresh .carousel{border-width:.063em}
.fresh .carousel-header{padding-top:.308em;height:1.615em;font-size:13px;border-bottom-width:.077em;line-height:1}
.fresh .carousel-header p{padding:.154em 0 0 .769em;float:left}
.fresh .carousel-header .carousel-pagination{float:right}
.fresh .carousel-header .carousel-pagination li{float:left;width:1.692em;height:1.231em;padding-top:.308em;border-width:.077em}
.fresh .carousel-content{padding:1.538em 1.154em 0}
.fresh .idea-stats li{padding-right:1.5em;float:left;line-height:normal}
.fresh .idea-stats .categories{float:left;margin-left:0}
.fresh .stage-progress-wrapper{font-size:.85em}
.fresh .stage-progress-wrapper .swap-text{padding-right:5px}
.fresh .stage-progress-bar{width:170px;float:left;margin-top:1px}
.fresh .stage-progress-bar .progress-bar-container{width:100%}
.fresh .stage-progress-bar li{float:left}
.fresh .element-info{font-size:9px;border-width:1px;text-align:left;padding:1px 2px 0 2px;vertical-align:text-top;position:relative;display:inline-block}
.fresh .element-info .element-info-mark{vertical-align:top;position:relative;top:0;font-size:11px;padding:0}
.fresh .label-text{display:block}
.fresh .spigitWidget .qualitative-criteria .marTop16-30{font-size:13px;line-height:1.25em;color:#575757}
.fresh input,.fresh textarea{font-size:14px;border:1px solid #ccc;padding:6px;font-style:normal; width: 100%;}
.fresh input[type=file]{border:0;width:auto}
.fresh .bigInputField,.fresh .spigitWidget input.big{font-size:1.0em;height:1.889em;padding:0 .556em;width:100%}
.fresh .spigitWidget input.numeric{font-size:1.0em;height:1.889em;padding:0 .556em;width:33%}
.fresh .spigitWidget input.small{width:2.923em;height:1.769em;padding:0 .231em}
.fresh .spigitWidget input.wide,.fresh .spigitWidget input.txt{width:95%;font-size:12px}
.fresh .form input.datepicker,.fresh input.datepicker,.fresh .spigitWidget input.datepicker{cursor:pointer;padding:3px 2px 2px 5px;height:21px;line-height:1.85em;width:105px;font-size:12px;color:#000;margin-right:5px;background:url('/static/default/img/bg/icon_calendar.gif') transparent no-repeat top right;background-color:#fff}
.fresh.dialogWrapper .select-wrapper.disabled,.fresh .spigitWidget .disabled{-moz-opacity:.70;filter:alpha(opacity=70);opacity:.70}
.fresh .spigitWidget .clear-checkbox.disabled,.fresh .spigitWidget .clear-radio.disabled{-moz-opacity:.30;filter:alpha(opacity=30);opacity:.30}
.fresh .formElement input.checkbox{height:1.25em}
.fresh .spigitWidget input.disabled,.fresh .spigitWidget input.disabled:focus,.fresh .spigitWidget input.disabled:hover,.fresh .spigitWidget textarea.disabled.descr,.fresh .spigitWidget textarea.disabled:focus,.fresh .spigitWidget textarea.disabled:hover,.fresh .spigitWidget a.select-wrapper.disabled,.fresh .spigitWidget a.select-wrapper.disabled:focus,.fresh .spigitWidget a.select-wrapper.disabled:hover{cursor:default;color:#000;border-color:#ddd;background-color:#f8f8f8;-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}
.fresh .idea-advanced-content input{font-size:1.182em}
.fresh .idea-advanced-content .clear-radio,.fresh .idea-advanced-content .clear-checkbox{font-size:1em}
.fresh .spigitWidget input.clear-radio,.fresh .spigitWidget input.clear-checkbox{border-width:0;padding:0;margin:0 5px 0 0;font-size:14px;top:0;height:1em}
.fresh .spigitWidget #postComment input.clear-radio,.fresh .spigitWidget #postComment input.clear-checkbox{vertical-align:middle}
.form-element{float:left;color:#797d80}
.form-element label{font-size:14px;line-height:1.25em}
.form-element.right{float:right}
.fresh .select-value{font-size:14px}
.fresh .select-list{font-size:14px;position:absolute;top:25px;left:-1px;border-width:1px;width:100%;margin-left:0}
.fresh .select-list li{border-width:1px 0 0;float:none}
.fresh .select-list li a{padding-left:10px;line-height:24px;margin-top:1px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.fresh .select-list li.selected a{color:#000}
.fresh .documents #upload-document{position:relative;border-top-width:.063em}
.fresh .documents #upload-document .txt,.fresh .documents #upload-document .txtarea,.fresh .documents #upload-document .uploadfile{font-size:.75em}
.fresh .documents #upload-document .upload-FF{font-size:.563em}
.fresh .documents #upload-document .txt,.fresh .documents #upload-document .txtarea{border-width:1px;width:15em}
.fresh .documents #upload-document .txtarea{padding-top:.385em}
.fresh .documents #upload-document .uploadfile{width:15.833em}
.fresh .documents .add-document-holder{height:1.545em;border-bottom-width:0;padding-bottom:0}
.fresh .documents .opened{height:1.909em;border-bottom-width:.091em}
.fresh #updateprofile .select-list{overflow:auto;max-height:157px}
#shopping-cart .points{display:block;margin-top:.583em}
#shopping-cart .delete-item{width:1.385em;position:absolute;margin-left:.667em;padding:.385em 0 0 .538em;height:1.538em;border-width:1px;right:0;top:5px}
#shopping-cart .delete-item span{left:6px;top:4px}
.fresh .idea-advanced-content .scrollbar-wrapper{width:190px}
.fresh .ideas-filter .scrollableTextArea{width:190px;height:4.563em;border-width:1px}
.fresh .ideas-filter .scrollableTextArea .jspContainer{background-color:#fff}
.fresh .scrollbar-wrapper .select-multiple-list{word-wrap:break-word;border-width:1px;margin:0;padding:0;position:absolute;left:0;top:0;width:100%}
.fresh .scrollbar-wrapper .select-multiple-list li{font-size:1em}
.fresh .scrollbar-wrapper .disable{display:none}
.fresh .select-multiple-list li{padding:.417em;margin-bottom:.083em;padding:.25em .417em;line-height:1.333em;font-size:12px}
.fresh .jspScrollable .jspHorizontalBar,.ui-dialog .modal .jspScrollable .jspHorizontalBar{height:.563em}
.fresh .jspScrollable .jspVerticalBar .jspTrack,.ui-dialog .modal .jspScrollable .jspVerticalBar .jspTrack{border-width:0 0 0 1px}
.fresh .jspScrollable .jspHorizontalBar .jspTrack,.ui-dialog .modal .jspScrollable .jspHorizontalBar .jspTrack{border-width:1px 0 0}
.fresh .jspScrollable .jspTrack,.ui-dialog .modal .jspScrollable .jspTrack,.fresh .jspScrollable .jspDrag,.ui-dialog .modal .jspScrollable .jspDrag{height:.563em}
.fresh .scrollbar-wrapper .scrollableText{word-wrap:break-word;margin:0;padding:0;position:absolute;left:0;top:0;width:100%}
.fresh .input-search{padding-right:2.461em}
.communities-wrapper .jspVerticalBar{font-size:1.455em}
.fresh .wysiwyg-container{font-size:13px; border-style: solid; border-width: 0 1px 0 1px; border-color: #e1e1e1; padding-right: 2px;}
.fresh .wysiwyg-container textarea{width:100%;height:8.75em;font-size:1.23em;padding:0}
.fresh .wysiwyg-container .mceWysiwyg-ondemand{border-width:1px}
.fresh .wysiwyg-container a.mceButton{width:2.462em;height:2.462em;border-width:0;margin:0}
.fresh .wysiwyg-container span.mceIcon,.fresh .wysiwyg-container img.mceIcon{margin:7px 0 0 6px;width:20px;height:20px;float:left}
.fresh .wysiwyg-container .mceToolbar{padding:0;height:auto}
.fresh .wysiwyg-container .mceSeparator{margin:0 .385em;height:2.462em;border-width:0 1px 0 0}
.fresh .wysiwyg-container span.mceAction.mce_forecolor{display:none}
.fresh .wysiwyg-container .mceColorPreview{margin:0;padding:.154em;border-width:1px 0 1px 1px;width:1.231em;height:1.231em}
.fresh .wysiwyg-container .mceSplitButton:hover .mceOpen,.fresh .wysiwyg-container .mceListBox:hover .mceOpen,.fresh .wysiwyg-container .mceOpen,.fresh .wysiwyg-container .defaultSkin .mceSplitButton a.mceOpen{border-width:1px 1px 1px 0;width:19px}
.fresh .progress-bar-container{width:59px;height:6px;border-width:1px;display:inline-block;vertical-align:top;position:relative}
.fresh .progress-bar-container .progress-bar{width:60px;height:7px;position:absolute}
.fresh .upDownVoting.hover .vote-stats .vote-stats-label,.fresh .button-group.hover .vote-stats .vote-stats-label{display:block}
.fresh .vote-stats.voted{display:block}
.fresh .vote-stats .vote-stats-label{display:none}
.fresh .vote-stats{font-size:12px;display:none}
.fresh .vote-stats .vote-stats-label .upvote{color:#22a022;float:left}
.fresh .vote-stats .vote-stats-label .downvote{color:#c00}
.fresh .vote-stats .vote-stats-bar .upvote{background:url("../../../default/img/bg/sprites/fresh.png") no-repeat scroll -303px -324px transparent;background-color:#22a022;display:block;height:3px;float:left}
.fresh .vote-stats .vote-stats-bar .downvote{background:url("../../../default/img/bg/sprites/fresh.png") no-repeat scroll -303px -330px transparent;background-color:#c00;display:block;height:3px;float:right}
.fresh .vote-stats .vote-stats-bar{width:64px;height:3px;margin:2px 0 1px;overflow:hidden}
.fresh .voteStatsWrapper{width:66px}
.fresh .voteStatsWrapper .voted .vote-stats-bar{display:block}
.fresh .voteStatsWrapper.showUp,.fresh .voteStatsWrapper.showDown{width:33px;overflow:hidden}
.fresh .showUp .vote-stats .vote-stats-bar,.fresh .showDown .vote-stats .vote-stats-bar{width:32px;overflow:hidden}
.fresh .activity-results .voteStatsWrapper{display:none}
#ideas-result .list-item .button-group .showUp .vote-stats-label,#ideas-result .list-item .button-group .showDown .vote-stats-label{width:32px}
.fresh .new-comment-wrapper .reply,.fresh .new-comment-wrapper .respond{float:left;margin-right:.583em}
.fresh .respond-action .cancel{float:left;margin-right:.833em}
.fresh .tooltip-token,.fresh .element-info{display:none;visibility:hidden}
.fresh .tooltip-element .tooltip{white-space:normal;min-width:80px;max-width:200px}
.fresh .tooltip-element .tooltip.max-width,.fresh .element-info .tooltip.max-width{white-space:normal;width:200px}
.fresh .tooltip-element .tooltip.long-text {width: 350px; max-width: 350px;}
.fresh .tooltip.ws_normal{white-space:normal}
.fresh .idea-grad-tasks .tooltip,.fresh .grid_8 .progress-bar .tooltip-element .tooltip,.fresh .grid_7 .progress-bar .tooltip-element .tooltip{min-width:80px;max-width:110px;white-space:normal}
.fresh .tiledview .tooltip{width:150px;white-space:normal}
.fresh .idea-grad-tasks li:first-child .tooltip{width:150px;white-space:normal;left:0!important}
.fresh #rightcolumn .stage-progress-bar>ul>li:first-child .tooltip .indicator,.fresh .idea-grad-tasks li:first-child .tooltip .indicator{left:20px!important}
.fresh .tooltip-topleft-side.force-left .indicator{left:6%;right:auto}
.fresh .showTooltip .element-info,.fresh .challengePhases .element-info,.fresh .widget-header .element-info,.fresh #idea-template .element-info{display:inline-block;visibility:visible;margin-left:6px;margin-top:-2px}
.fresh #communityAnalytical .showTooltip .element-info .tooltip{width:250px;white-space:normal}
.fresh .fullBleed_100 .spigitWidget .widget-header h2 span.element-info-mark{font-size:11px}
.fresh .fullBleed_100 .spigitWidget .widget-header h2 .element-info{font-size:11px;padding:1px 2px 0 2px;position:absolute;margin-left:3px}
.fresh .spigitWidget .widget-header h2 .element-info{font-size:9px;padding:1px 1px 1px 2px;position:relative}
.fresh .showTooltip .element-info{line-height:1.25em}
#themeContainer.customSkin .fullBleed_100 .spigitWidget.expanded span.icons.latch{display:none}
.fresh .spigitWidget .widget-header h2 .element-info .tooltip{padding:10px;font-size:13px;letter-spacing:normal;line-height:1.25em;display:none}
.fresh .tooltip-element,.fresh a.tooltip-element,.fresh .fixed-tooltip-element,.fresh .fixed-tooltip-element{cursor:default;position:relative}
.fresh .tooltip{display:none;position:absolute;padding:4px 6px;font-size:12px;border-width:1px;white-space:nowrap;z-index:999}
.fresh .element-info .tooltip{font-size:12px;letter-spacing:normal;line-height:1.25em}
.fresh .tooltip .indicator{display:block;position:absolute;border-width:5px;width:0;height:0;font-size:0;line-height:0}
.fresh .tooltip-left-side{left:1.833em;top:-.083em}
.fresh .tooltip-left-side .indicator{top:4px;left:-6px}
.fresh .tooltip-top-side{top:-2.667em;left:2em}
.fresh .tooltip-top-side .indicator{bottom:-8px;left:50%;margin-left:-2px;border-width:11px 10px 0 0}
.fresh .tooltip-topright-side .indicator{bottom:-8px;left:4px;border-width:11px 10px 0 0}
.fresh .tooltip-topleft-side .indicator{right:3%;border-width:11px 10px 0 0;border-style:solid;border-color:#333 transparent transparent transparent}
.fresh .tooltip-wrap{white-space:normal;width:15em}
.fresh #activity_myideas .tooltip-topright-side .indicator{margin-left:15px}
.fresh #viewIdeasViewPort .tooltip-topleft-side .indicator{bottom:-11px}
.fresh .tooltip-bottom-center-side .indicator{top:-8px;left:50%;margin-left:-5px;border-width:11px 10px 0 0;border-style:solid;border-color:transparent #333 transparent transparent}
.fresh .welcomeUserMsg .tooltip-left-side{top:-18px;left:28px}
.fresh .widget-header .tooltip-top-side .indicator{left:50%;border-width:11px 10px 0 0}
.fresh .connection-head .tooltip{display:block;font-size:.625em;padding:.2em .4em}
.fresh .connection-head .tooltip-top-side{right:5px;left:auto;top:-6px}
.fresh .tooltip .left{margin-left:.417em}
.fresh .tooltip .left .indicator{float:left;margin-top:3px;border-width:10px 0 10px 10px}
.fresh .tooltip .left .info{float:right}
.fresh .connection-head .tooltip-top-side .indicator{top:14px;left:36%;border-width:4px 4px 0 0}
.fresh .spigitWidget .idea-stats .tooltip-element .icons{vertical-align:middle}
.fresh .documents #upload-document{border-top-width:.125em}
.rating-slider{width:auto;height:1.222em;position:relative}
.ui-slider-range{height:100%}
.ui-slider-handle{position:absolute;width:3.0em;height:20px;display:block;top:-.444em;margin-left:-2px}
.fresh .idea-stat-list{border-width:0 1px 1px}
.fresh .idea-tasks .sub-widget-header{border-width:0 1px}
.fresh .sub-widgets.idea-tasks{padding-top:0;width:100%}
.fresh #idea_stats .sub-widget-title{padding:10px 10px 10px 14px;font-size:1em;color:#444;background-color:#e9ebef;border-top:1px solid #ccc;margin:0 0 0 1px}
.fresh .panel-body .idea-tasks li{padding:7px 0;height:auto;width:100%;clear:both}
.fresh .idea-tasks .icons.completion-graph,.fresh .idea-tasks .completion-graph{float:left;width:2.667em;height:2.667em;padding-left:5px;position:relative;top:0;right:0}
.fresh .idea-tasks .spigitSubWidget{margin-bottom:0}
.fresh .idea-tasks .task-name{margin:.167em 0;float:left;color:#444;padding-left:27px;margin-top:10px;vertical-align:middle; position: relative; max-width: 70%;}
.fresh .idea-tasks .task-name .icon-check {position: absolute; left: 7px;}
.fresh .idea-tasks .task-status{font-size:1.083em;margin:.154em 0;float:right;padding-right:15px;margin-top:10px}
.fresh .idea-stat-list .idea-progress-table{margin-top:.909em}
.fresh .idea-stat-list .idea-progress-table th,.fresh .idea-stat-list .idea-progress-table td{border-width:0}
.fresh .idea-progress-table .progress-bar-container,.fresh .investment-bar-container{width:100%;margin:0}
.fresh .idea-progress-table .progress-bar-container .progress-bar{max-width:none;width:auto}
.fresh .idea-stat-list .idea-progress-table th{padding-right:0}
.fresh .idea-stat-list .idea-progress-table th:after{position:absolute;height:.417em;width:.083em;bottom:-.417em;left:2.5em;content:"|";display:block;overflow:hidden}
.fresh .panel-body .idea-tasks .completion-badge{position:absolute;height:1.667em;width:1.667em;left:1em;top:1.167em}
.fresh .idea-stat-list .widget-separator,.fresh .idea-stat-list .idea-progress-container{border-width:0}
.fresh .idea-stat-list .widget-separator{padding:0;height:.833em;width:18.167em}
.fresh .stat-current .latch{position:absolute;top:1.167em;right:1.167em}
.fresh .stat-current .latch.open{width:0;height:0;border-width:0 1px 1px 1px}
.fresh .stat-current .latch.closed{width:0;height:0;border-width:1px 1px 0 1px}
.fresh .stat-current .latch span{display:none}
#themeContainer.customSkin .spigitWidget .panel-body .idea-tasks ul li{border-bottom:1px dotted #b3b3b3;float:left}
#themeContainer.customSkin #idea_stats.spigitWidget .panel-body ul.idea_Stats_List .stage-progress-bar{margin:20px 0 15px;padding:0;position:relative}
#themeContainer.customSkin #idea_stats.spigitWidget .panel-body ul.idea_Stats_List .prediction{margin:5px 10px}
.fresh #idea_stats .stage-progress-bar{width:210px}
.fresh .stage-progress-bar .origin{position:absolute;bottom:0}
.fresh .stage-progress-bar .origin,.fresh .stage-progress-bar .origin span{border-style:solid;position:absolute;border-width:15px}
.fresh .stage-progress-bar .origin{border-color:transparent transparent #c1c4c5 transparent;left:0;top:10px;margin-top:-15px;margin-left:-12px}
.fresh .stage-progress-bar .origin span{border-color:transparent transparent #e9ebef transparent;left:-15px;top:0;margin-top:-14px}
div.widget div.content .spigitSubWidget .investment-slider-container{width:85%}
.fresh .investment-bar-container .progress-bar{max-width:100%;width:100%}
.fresh .investment-slider-container{margin:120px 20px 10px 0;padding:4px 6px;height:12px;width:190px}
.fresh .investment-bar-container.progress-bar-container{width:100%;margin:0;height:.833em}
.fresh .investment-bar-container.progress-bar-container .progress-bar{height:.833em}
.fresh .idea-investment h3{font-size:1.083em}
.fresh .progress-bar-container.investment-bar-container .ui-slider-handle{position:absolute;width:22px;height:22px;border-width:1px;top:-10px;margin-left:-10px}
.fresh .progress-bar-container.investment-bar-container .ui-slider-handle div{width:22px;height:22px}
.fresh .progress-bar-container.investment-bar-container .investment-balloon{position:absolute;top:-95px;left:-40px;border-width:1px;padding:0}
.fresh .investment-bar-container .investment-value{font-size:3.25em;display:block;padding:10px}
.fresh .investment-bar-container .investment-unit{font-size:1.111em;text-transform:uppercase;display:block;border-width:.1em 0 0;padding:5px}
.fresh .investment-bar-container .investment-balloon .balloon-indicator{position:absolute;bottom:-6px;left:1em}
.fresh .idea-investment .speuiButton{margin:.188em 0 .188em .5em}
.fresh .investment-graph{height:18.333em;border-width:0 1px}
.fresh .table-title{font-size:17px;color:#222;margin:1.333em 0 .667em;display:block}
.fresh .content-table.light-table{border-width:0}
.fresh .content-table.light-table thead th{font-weight:bold;border-width:0 0 1px;line-height:2.5em;padding-left:0;padding-right:1em;font-size:14px;color:#555;}
.fresh .evaluation-buttons .progressWrapper{position:relative;right:0;margin-top:4px}
.fresh .evaluation-buttons .btns-group{margin-top:1.25em}
.fresh .evaluation-buttons .btns-group li a{display:block;width:9.833em;padding:.5em auto}
.fresh .evaluation-buttons .progress-title{display:block}
.fresh .evaluation-buttons .progress-bar-container{width:98px;margin:.417em auto .833em;border-width:1px;border-style:solid}
.fresh .evaluation-buttons .task-complete{display:none;position:relative;width:.917em;height:.917em;margin:.417em auto .833em}
.fresh .content-table.light-table td{height:4.167em;border-bottom-width:.083em}
.fresh .content-table.light-table.fusion-table td{min-width:110px}
.fresh .evaluation-buttons .stage_progress{display:none}
.fresh .evaluation-buttons .stage_progress.active{display:block}
.fresh .evaluation-buttons .stage_progress .percent{font-size:12px;padding-left:5px}
.fresh #view_all_tasks_fresh .table-title{margin-top:3em}
.fresh #view_all_tasks_fresh .table-title.not-required{margin-top: 10px;padding-bottom: 10px; border-bottom: 1px solid #d9d9d9;}
.fresh #view_all_tasks_fresh .content-table .users-actions > a{display:block}
.fresh #view_all_tasks_fresh .evaluation-buttons .progress-bar-container{width:59px}
.fresh #view_all_tasks_fresh .rounded-button:link{background:0;border:0}
.fresh .table-title .link-icon{font-size:.8em}
.fresh .wiki-panel .form-section input.txt{border-width:1px;width:20.769em}
.fresh .wiki-panel .form-section .document-file{border-width:0;padding:.417em 0 0;width:18.077em;height:1.615em}
.fresh .wiki-panel .form-section label,.fresh .wiki-panel .form-section .cancel-link{font-size:12px;margin:.667em .417em 0;display:inline-block}
.fresh .wiki-panel .form-section .upload-button{margin-left:.417em}
.fresh .content-table{border-width:1px;width:100%;border-collapse:separate}
.fresh .content-table caption,.fresh .content-table tfoot,.fresh .idea-progress-table tfoot{display:none}
.fresh .content-table thead{font-size:.688em;line-height:1.909em;text-align:left}
.fresh .content-table thead th{padding-left:.733em;text-align:left}
.fresh .content-table tbody{font-size:.75em}
.fresh .content-table tbody td{padding-left:0;height:3.333em;vertical-align:middle;font-size:12px}
.fresh .content-table .username .user-level{width:1.167em;float:left}
.fresh .content-table .icons.user-admin,.fresh .content-table .icons.user-locked{vertical-align:-1.25em}
.fresh .content-table .username p{margin-left:1.5em;line-height:inherit}
.fresh .content-table .username .name{font-size:.917em;display:block}
.fresh .content-table .role-icons li{display:inline-block;margin-right:.833em;float:left}
.fresh .content-table .corner-all-13{border-width:1px;float:left;height:1.538em;margin-left:.667em;padding:.385em 0 0 .538em;position:relative;width:1.385em}
.fresh .content-table tbody .users-actions{width:6.667em}
.fresh .content-table .has-checkbox{width:2.833em}
.fresh .content-table .has-checkbox.last{padding-right:2.417em}
.fresh .content-table .has-checkbox{padding-right:4.417em}
.fresh .content-table.light-table td{font-size:13px;border-bottom-color:#d9d9d9;border-bottom-style:solid}
.fresh .content-table.light-table td{border-bottom-width:.083em;height:4.167em}
#idea-search.spigitWidget{margin-top:1em}
#idea-search h1{font-size:1.25em;line-height:1.3em;margin-top:.75em;margin-bottom:.75em}
#idea-search .idea-search-bar{border-width:1px;height:2.5em;padding:.563em .625em 0}
#idea-search .search-textbox-wrapper{float:left;position:relative;width:85%;margin-bottom:.7em}
#idea-search .search-textbox-wrapper input{width:97%}
#idea-search .idea-search-bar .speuiButton{margin-top:.063em;float:right}
#idea-search .search-textbox-wrapper .element-info{position:absolute;right:-5px;top:.889em}
#idea-search .select-wrapper{width:10.538em}
#idea-search .ideas-filter{border-width:1px;display:none}
.idea-advanced-content .checkboxes .title,.idea-advanced-content .radio-buttons .title{font-size:.688em}
#idea-search .idea-advanced-content .checkboxes .form-element label,#idea-search .idea-advanced-content .radio-buttons .form-element label{font-size:.75em}
#idea-search .idea-advanced-content .send-button{margin-top:.563em}
.fresh .idea-advanced-content .clear-radio,.fresh .idea-advanced-content .clear-checkbox{margin-right:5px}
#idea-search .saved-searches .list-item{position:relative;border-top-width:.077em}
#idea-search .saved-searches .anchor{font-size:13px;display:inline-block;padding:1em .846em 0 1em;height:2.231em}
#idea-search .saved-searches li .magnifier{margin-right:.769em}
#idea-search .saved-searches .error-wrapper{font-size:.8em;margin:1em;display:none}
#idea-search .saved-searches .notifications{position:absolute;top:.563em;right:.688em;display:none}
#idea-search .saved-searches .corner-all-13{padding:0;width:1.5em;height:1.538em;padding:.417em 0 0 .417em;float:left;margin-left:.769em;border-width:1px;position:relative}
#idea-search .saved-searches .corner-all-13 .trash{display:block;margin-left:.083em}
#idea-search .form-element label{font-weight:normal;color:#494b4c}
#idea-search .form-element label .label-text{line-height:2em;font-size:13px}
#idea-search .idea-advanced-content{padding:.75em 0}
#idea-search .idea-advanced-content .form-element{margin:.313em 1.25em .75em .063em}
#idea-search .idea-advanced-content .form-element.last{margin-right:0}
#idea-search .idea-advanced-content .form-element .element-info{font-size:.818em;top:-.222em}
#idea-search .idea-advanced-content .form-element .element-info .element-info-mark{padding-left:.111em}
#idea-search .form-element .txt{width:12.615em}
#idea-search .form-element.double .txt{width:28.462em}
#idea-search .idea-advanced-content .form-element .scrollbar-wrapper{font-size:.75em}
#idea-search .form-element .radio-btn label{float:left}
#idea-search .form-elements-group .select-wrapper{width:13.848em;height:24px}
#idea-search .form-elements-group .select-wrapper .select-value{width:11.154em}
#idea-search .form-element .icons.calendar{position:relative;top:.364em;left:.545em;margin-right:1em;float:left}
#idea-search .toogle-tabs{float:right}
#idea-search .toogle-tabs li{float:left;margin:0 .313em;width:auto;overflow:hidden}
#idea-search .toogle-tabs a{font-size:.688em;line-height:1.455em;margin:0;float:left;padding:0 1.818em 0 .909em;border-bottom-width:.091em;position:relative}
#idea-search .toogle-tabs .active{position:relative;top:-.063em}
#idea-search .toogle-tabs .active .origin{top:.091em}
#idea-search .toogle-tabs .corner-left,#idea-search .toogle-tabs .corner-right{float:left}
#idea-search .toogle-tabs .origin{border-width:4px;right:.455em;top:.455em;width:0;height:0;position:absolute}
#idea-search .search-ideas-message{margin:1.25em 0 0;border-width:1px;position:relative;zoom:1}
#idea-search .search-ideas-message .msg{font-size:12px;padding:1.25em .833em 1.167em}
#idea-search .search-ideas-message .actions{border-top-width:.063em;padding:.625em .625em .563em}
#idea-search .save-search{float:right}
#idea-search .save-search .cancel{font-size:12px;margin:0 .583em;float:left;line-height:2.583em}
#idea-search .search-ideas-message .notifications{top:.231em}
#idea-search select.select-multiple{width:100%}
#idea-search select.select-multiple option{width:98%}
#idea-search .form-element.select-multiple{float:none;max-width:622px;display:block;clear:both}
#idea-search .notifications{float:left;position:relative}
#idea-search .notifications p,.notifications a{font-size:12px;padding:.5em 1.083em 0;height:1.333em;float:left;border-top-width:.083em}
#idea-search .notifications p{float:left;margin:0 .833em}
.spigitWidget .header-results .filters{float:right}
.spigitWidget .header-results .filters .filter-item{float:left;margin-left:.625em}
.spigitWidget .header-results .filters label{display:none}
.spigitWidget .total-ideas{font-size:14px;padding-left:15px}
.spigitWidget .total-ideas p{display:inline}
.spigitWidget .total-ideas .bold{padding-right:5px}
#ideas-result .star-rating-wrapper{float:right;position:relative;top:10px;width:150px}
#view_ideas_fresh .star-rating .postedBy{margin-right:120px}
#ideas-result .postedBy{font-size:12px;margin:5px 0;font-style:italic;line-height:1.5em}
#ideas-result .tiledview .postedBy{height:2.5em;line-height:1.25em;overflow:hidden;padding:3px 0 0 0}
#ideas-result .header-results{padding-top:.625em;margin-bottom:10px}
#ideas-result .header-results .select-wrapper{width:11em}
#ideas-result .list-results{margin-right:14px;margin-top:10px;min-height:200px}
#ideas-result .list-results .list-item{border-width:1px;padding:0;min-height:4.688em;margin-bottom:.625em;position:relative;margin-left:2px}
#ideas-result .list-results .avatar-container{float:left}
#ideas-result .list-results .idea-title,#ideas-result .list-results .idea-details{display:inline}
#ideas-result .list-results.compactview .idea-details{display:block}
#ideas-result .comment-wrapper .user-interaction{display:none}
#ideas-result .list-results .list-item .idea-title{cursor:pointer}
#ideas-result .list-results.tiledview .idea-title{line-height:1.1em}
#ideas-result .list-results .idea-details{font-size:12px;margin-right:.545em;margin-top:.45em;margin-bottom:.25em}
#ideas-result .list-results .text{font-size:13px;line-height:1.315em;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
#ideas-result .stage-progress-bar .tooltip{font-size:.85em}
#ideas-result .list-results .idea-stats{border-top-width:.083em;margin:1px;padding:.783em 0 .733em;float:left}
#ideas-result .list-results li.categories{overflow:hidden;text-overflow:ellipsis}
#ideas-result .compactview .category,#ideas-result .compactview .detailSummary{display:none}
#ideas-result .compactview .idea-stats-bar{border-top:0;margin-bottom:15px}
#ideas-result .compactview .idea-stats{margin:.717em 0 0 6.167em}
#ideas-result .tiledview li.list-item{float:left;margin-left:10px;width:193px;height:347px}
#ideas-result .tiledview li.list-item .idea-info-container{margin:0;padding:10px 10px 5px}
#ideas-result .tiledview li.list-item .idea-image-container .idea-image{width:110px;height:110px;border-radius:50%;border:1px solid #ccc;float:none;display:block;margin-left:41px}
#ideas-result .tiledview li.categories{margin-bottom:.8em;width:100%}
#ideas-result .tiledview .idea-details{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ideas-result .tiledview .idea-stats{margin:3.6em 0 0;width:100%}
#ideas-result .tiledview .idea-stats li{margin-left:0;margin-right:0;float:left;padding:0;width:24%;text-align:center}
#ideas-result .tiledview .idea-title-wrapper{margin-right:10px;max-height:36px;overflow:hidden}
#ideas-result .tiledview .button-group{right:5px;position:absolute;top:8.9em}
#ideas-result .tiledview .list-item .button-group,#ideas-result .tiledview .star-rating-wrapper{position:absolute;top:260px;left:10px;float:left}
#ideas-result .tiledview .star-rating-wrapper .starGroup{float:left}
#ideas-result .tiledview .star-rating-voted-info{text-align:left}
#ideas-result .list-results li.categories{width:30ex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ideas-result .list-results li span.swap-icon{display:none}
#ideas-result .list-results li span.swap-text{display:inline-block;color:#808080;line-height:normal;max-width:90px;width:expression(this.width>90 ? "90px":true);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ideas-result .stage-progress-wrapper span.swap-text{font-size:.85em}
#ideas-result .list-results.tiledview li.categories{width:100%}
#ideas-result .list-results.tiledview li span.swap-text{display:none}
#ideas-result .list-results.tiledview li .stage-progress-wrapper span.swap-text,#ideas-result .list-results.tiledview li span.swap-icon{display:inline-block}
#ideas-result .select-list{width:auto;min-width:130px;max-width:200px;max-height:24em;overflow-y:scroll;overflow-x:hidden;width:expression(this.width>200 ? "200px":true)}
#ideas-result .viewmode .select-list{min-width:9em}
#ideas-result .ugc img{display:none}
.fresh .closedIdea{position:absolute;left:10px;cursor:pointer}
.fresh .tiledview .closedIdea{float:right;z-index:1;top:264px}
.fresh .closedIdea .label{color:#fff;font-size:12px;padding:0 5px;line-height:24px;float:none}
.fresh .tiledview .closedIdea .label{display:none;padding-left:5px}
.fresh .ugc.statusAccepted,.fresh .ugc.statusRejected{margin-right:100px}
.fresh .closedIdea.statusRejected{background-color:#565656}
.fresh .closedIdea.statusAccepted{background-color:#349a00}
.fresh #view_ideas_fresh .icons.statusAcceptedInfo,.fresh #view_ideas_fresh .icons.statusRejectedInfo,.fresh #idea-detail .icons.statusAcceptedInfo,.fresh #idea-detail .icons.statusRejectedInfo,.fresh#ideaDetailsDialog .icons.statusAcceptedInfo,.fresh#ideaDetailsDialog .icons.statusRejectedInfo{margin:0 5px;float:right}
.fresh #view_ideas_fresh .icons.statusAcceptedFlag,.fresh #view_ideas_fresh .icons.statusRejectedFlag,.fresh #idea-detail .icons.statusAcceptedFlag,.fresh #idea-detail .icons.statusRejectedFlag,.fresh#ideaDetailsDialog .icons.statusAcceptedFlag,.fresh#ideaDetailsDialog .icons.statusRejectedFlag{float:left;margin-left:-9px}
.fresh .tiledview .statusRejectedFlag{background-position:-586px -280px}
.fresh .tiledview .statusAcceptedFlag{background-position:-570px -280px}
.fresh #view_ideas_fresh .tiledview .icons.statusAcceptedFlag,.fresh #view_ideas_fresh .tiledview .icons.statusRejectedFlag{float:left;margin-left:-9px}
.fresh .tiledview .ugc.statusAccepted,.fresh .tiledview .ugc.statusRejected{margin-right:0}
.category-list .title-header{margin:0;padding:0 0 .625em 0;border-bottom-width:0}
.category-list .title-header h1{padding-top:.556em}
.category-list .filters .filter-item{float:left;margin-left:.692em}
.category-list .filters label{display:none}
.category-list .filters .select-wrapper{width:10.385em}
.category-list .filters .input-search{width:13.615em}
.category-list legend{display:none}
.fresh .category-list .categories-listing td{height:auto;padding:.583em 0 .583em .833em;vertical-align:top}
.category-list .categories-listing .categories-name{width:27.917em}
.category-list .categories-listing .categories-name span{display:block}
.category-list .categories-listing .categories-last-activity{width:16.667em}
.category-list .categories-listing .categories-ideas{width:4.167em}
.category-list .categories-listing .categories-posts{width:3.333em}
#view_sector_widget_fresh .category-heading h2{margin-top:.7em}
#view_sector_widget_fresh .spigitWidget .category-heading p{margin:1em 0;font-size:.813em}
#view_sector_widget_fresh #ideas-result .header-results{margin-top:.7em;border-top:1px #ccc solid}
#view_sector_widget_fresh #ideas-result .avatar{margin:10px}
.fresh #view_sector_widget_fresh #ideas-result .list-results .text,.fresh #view_sector_widget_fresh #ideas-result .list-results .idea-info-container{margin-left:50px}
.fresh #view_sector_widget_fresh #ideas-result .list-results .idea-stats-bar{margin-left:65px}
#view_idea_fresh .ideaTagSet{font-size:13px;line-height:1.615em;margin:1em .3em;color:#666}
#view_idea_fresh .ideaTagSet label{font-weight:normal}
.fresh form label{outline:0; font-size: 15px; margin: 5px 0;}
.fresh .formElement .helpText{font-style: italic}
#post_idea h2{font-size:1.25em}
#post_idea .form-elements-group .form-element{float:none}
#post_idea label{font-size:13px;display:block}
#post_idea .scrollbar-wrapper .select-multiple-list li{font-size:.75em}
#post_idea .ctrlHolder .big{width:96%}
#post_idea .label-text,
#post_idea label .label-text{line-height:1.231em;font-family:ProximaNova-Light, Helvetica, Arial, sans-serif; font-size: 16px;color: #222;}
#post_idea .options input{font-size:1em}
#post_idea .ajax_notice{margin-bottom:1.0em;margin-top:.563em;width:98%;display:none}
#post_idea .ajax_notice .notice{border-width:1px;position:relative}
#post_idea .ajax_notice .notice p{height:1.538em;padding:.692em 1em 0 .769em}
#post_idea .ajax_notice .results{border-width:1px 0 0}
#post_idea .ajax_notice .results li{border-width:0 0 1px;padding:0 .625em;overflow:hidden;clear:both}
#post_idea .ajax_notice .results .last{border-width:0}
#post_idea .ajax_notice .results li p a{font-weight:normal}
#post_idea .ajax_notice .results li p{padding:0;line-height:2.0em;height:2.125em;font-size:12px;font-weight:normal}
#post_idea .ajax_notice .results li .idea_result{float:left;font-weight:bold;overflow:hidden;width:60%;white-space:nowrap;text-overflow:ellipsis}
#post_idea .ajax_notice .results li .idea_info{float:right;width:39%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#post_idea .close .results{display:none}
#post_idea .options{width:100%}
#post_idea .options.block-element{float: none;}
#post_idea .option_block {padding: 15px 0;}
#post_idea .options .option_block.tags{z-index:999}
#post_idea .options .option_block label input{width:24.92em}
#post_idea .options .option_block .select-wrapper{width:26.154em}
#post_idea .options .option_block .element-width-wrapper{width:21.4em}
#post_idea .category .select-wrapper{width:16.16em}
#post_idea .options .first{float:left}
#post_idea .options .last{float:right}
#post_idea .notice .shadow,#post_idea .notice .state-sign{position:absolute}
#post_idea .notice .shadow{top:12px;right:10px}
#post_idea .notice .state-sign{display:none}
#post_idea .close .notice .shadow{border-width:6px 6px 0}
#post_idea .open .notice .shadow{border-width:0 6px 6px}
#post_idea .close .notice .state-sign{border-width:5px 5px 0;left:-5px;top:-5px}
#post_idea .open .notice .state-sign{border-width:0 5px 5px;right:-5px;top:1px}
#post_idea .facebook-auto ul{width:100%!important}
#post_idea .advanced-options-wrapper{font-size:12px;margin:20px 0;border-bottom-width:.077em;padding:0}
#post_idea .advanced-options-wrapper label{font-size:1em;margin:0 2.308em 1.154em 0}
#post_idea .advanced-options-wrapper .advanced-options-handler{display:block;padding-bottom:.846em;margin:0}
#post_idea .label-text .element-info,#post_idea .advanced-options-wrapper .element-info{font-size:.692em}
#post_idea .advanced-options-wrapper .advanced-option{clear:left}
#post_idea .advanced-options-wrapper .advanced-option input[type="checkbox"]{float:left}
.spigitWidget #post_idea form .counter{margin-right:2px}
#post_idea .select-wrapper{width:100%}
#post_idea ul.select-list{text-overflow:ellipsis;max-height:15em;overflow-x:hidden;overflow-y:auto;display:none}
#post_idea ul.select-list li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:28.3em}
#post_idea .select-multiple-list li{font-size:.75em}
#post_idea .checkbox_group,#post_idea .radio_group{font-size:14px;line-height:1.5em; padding: 0 15px 10px;}
#post_idea .checkbox_group input,#post_idea .radio_group input{margin:0 10px 5px 0}
#ui-datepicker-div.calendar-opened{z-index:991!important}
input[type=radio],input.checkbox,input.radio{position:relative;top:4px;margin-right:10px}
#post_idea input[type=checkbox],#site_challenge_set_as_template input[type=checkbox]{position:relative;margin-right:10px;vertical-align:middle}
#post_idea .checkbox_group div,#post_idea .radio_group div{clear:left;height:1.5em}
#user_profile_fresh ul.contact-details li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.fresh .tabs{position:relative}
.fresh .tabs .tabs-nav{border-bottom-width:1px;}
.fresh .tabs .tabs-nav li{display: inline-block; line-height: 2em;}
.fresh .tabs .tabs-nav a{float:left;text-decoration:none;padding:10px 28px 0 0;outline:0; font-size: 16px;}
.fresh .tabs .tabs-nav a:focus{outline:0}
.fresh .tabs .tabs-nav .selected-tab a{cursor:text; font-size: 18px;font-family:ProximaNova-Light, Helvetica, Arial, sans-serif;}
.fresh .tabs .tab-panel{display:block;border-top:0;clear:both}
.fresh .tabs .tab-panel .spigitWidget{padding: 20px 0;}
.fresh .tabs .hidden-tab{display:none}
.fresh .comment{margin:10px 0 0;width:auto}
.fresh .comment.reply-node{margin-left:73px}
.fresh .comment .left,.fresh .add-new-comment .left{width:3.375em;margin-top:.125em}
.fresh #viewidea-comments-wrapper .comment .comment-holder{background-color:#fff; padding: 3px 0 0;}
.fresh #viewidea-comments-wrapper .new-comment-wrapper .new-comment,.fresh #viewidea-comments-wrapper .post-reply .respond-border{background-color:#fff}
.fresh .new-comment-wrapper .new-comment,.fresh .sub-comments{margin:0}
.fresh .sub-comments .comment{margin:1.25em 0}

.fresh .comment-holder .right{margin:-0.615em -0.615em 0 0}
.fresh .comment-holder .marRight16-10{margin-right:.625em}
.fresh .comment-holder .secondary{border-width:1px;font-size:.923em}
.fresh .comment-holder .comment-text,.fresh .comment-holder .comment-text{margin:8px 0;line-height:1.3em}
.fresh .comment-list .post-reply{margin:.25em 2.4em 1em 4.85em}
.fresh .comment-holder .comment-text img{max-width:100%;height:auto;border:1px solid #ccc}
.fresh .new-comment-wrapper .new-comment .icons{margin-right:5px;position:relative;top:2px}
.wiki-buttons{margin:1.25em 0}
.fresh ul.comment-list,.fresh ul.comment-list .small-button-group ul{list-style-type:none}
#themeContainer.fresh .spigitWidgetGroup .spigitWidget .widget-header{display:none}
#themeContainer.fresh .spigitWidgetGroup .spigitWidget .widget-header{display:none}
#themeContainer.fresh .spigitWidgetGroup .spigitWidget .panel-body{background:0;border:0;filter:none}
#themeContainer.fresh .spigitWidgetGroup .spigitWidget .widget-footer{display:none}
#themeContainer.fresh .spigitWidgetGroup .tabs .spigitWidget{margin:0}
#themeContainer.fresh .spigitWidgetGroup .tabs .tab-panel #user_profile_about .panel-body{line-height:1;margin: 0;padding-top:0}
#themeContainer.fresh .spigitWidget .tabs .tab-panel .panel-body{line-height:1.692em}
#themeContainer.fresh .spigitWidget .tabs .tab-panel #spockportfolio_fresh .panel-body{font-size:110%;line-height:1;margin:0}
#themeContainer.fresh .spigitWidgetGroup{margin-top:10px}
.spigitWidget .panel-body .content{margin:0 13px 0;padding-top:10px}
.spigitWidget .panel-body .editControl *{line-height:20px}
.fresh .post-comment{margin: 0 14px 0 10px}
.fresh .post-comment-container.sticky{position: absolute; width: 88.5%; padding: 1px 0 3px 0; background-color: #fff; bottom: 5px; z-index: 1000}
.fresh .post-comment-container.sticky .post-comment{margin-right: 0;}
.fresh .new-comment-wrapper{font-size:12px;display:block;border-width:.167em;margin:0}
.fresh .new-comment-wrapper .new-comment{display:block;padding: 4px 0 0 8px;border-width:1px;height:1.583em; font-size: 13px;}
.fresh .post-reply .new-comment{margin:0}
.fresh .spigitWidget #post-reply textarea{padding-top:.4em}
.fresh .sub-comments .add-new-comment textarea{width:95%}
.fresh .add-new-comment textarea{height:5em;overflow-y:auto;outline:0;font-size:13px;padding:.4em}
.fresh .add-new-comment .respond-holder{position:relative;}
.fresh .respond-holder .respond-border{border-width:0;position:relative}
.fresh .comment{position:relative}
.fresh .comment.highlight .comment-holder .orig.fresh .action-listin span{border-color:transparent #fdf5d6 transparent transparent}
.fresh .comment .comment-list .left{width:3.375em;padding-left:.188em;position:relative}
.fresh .comment-holder{font-size:13px;line-height:1.308em}
.fresh .comment .comment-holder{padding:1.077em 1.154em .692em;margin-left:73px;margin-right:3em;border-width:1px;position:relative}
.fresh .comment-holder .idea-details{margin-bottom:.417em}
.fresh .comments-wrapper{height:44em;overflow:auto}
.fresh .comments-wrapper .origin,.fresh .comments-wrapper .origin span{position:absolute;width:0;height:0;border-width:1px}
.fresh .comments-wrapper .origin{left:-1.407em;top:.538em}
.fresh .comments-wrapper .origin span{left:-.615em;top:-.692em}
.fresh .comment-list .editor-wrapper form.plainText{background-color:#e5e7e9;margin-bottom:10px}
.fresh .small-button-group .user-interaction ul li{float:none;width:1.8em;height:22px;border-right-style:solid;border-right-color:#d6d9db;border-left:none}
.fresh #viewidea-comments-wrapper {padding: 0 10px 10px;}
.fresh #viewidea-comments-wrapper .small-button-group{position:relative; top: 0; right:inherit; display: inline-block; padding-bottom: 5px;}
.fresh #viewidea-comments-wrapper .small-button-group .user-interaction ul li{float: left; position: relative; width: auto;}
.fresh #viewidea-comments-wrapper .action-list-group{display:none;float:right;color:#999}
.fresh #viewidea-comments-wrapper .comment-holder.hover .action-list-group{display:block}
.fresh #viewidea-comments-wrapper .comment-wrapper .comment-edit{display:none;margin-left:50px}
.fresh #viewidea-comments-wrapper .comment-wrapper.edit-mode .comment-edit{display:block}
.fresh #viewidea-comments-wrapper .comment-wrapper.edit-mode .comment-view{display:none}
.fresh #viewidea-comments-wrapper .comment-wrapper .form-element label{color:#444}
.fresh #viewidea-comments-wrapper .form-element{padding:10px 10px 0}
.fresh #viewidea-comments-wrapper .content-edit-control{float:right;padding:10px}
.fresh #viewidea-comments-wrapper .comment-list .comment.highlight .comment-holder,.fresh#ideaDetailsDialog .comment-list .comment.highlight{background-color:#fdf5d6}
.fresh #viewidea-comments-wrapper .comment-holder:hover .action-list-group {display: block;}
.fresh #avatar-hover-container{position:absolute;display:none;margin-left:-10px;max-width:300px}
.fresh #avatar-hover-container .user-achievements i {font-size: 40px;}
.fresh .avatar-container.v2{z-index:auto;float:left}
.fresh .avatar a,.fresh .avatar-container.v2 .avatar-med a,.fresh .avatar-container.v2 .avatar a{display:block;border:1px solid #a6a6a6;height:40px;width:40px;overflow:hidden;border-radius:50%}
.fresh .avatar img,.fresh .avatar-container.v2 .avatar a>img{width:40px}
.fresh .avatar-container.v2 .avatar-med a{height:50px;width:50px}
.fresh .avatar-container.v2 .avatar-med a>img{width:50px}
.fresh .avatar-container.v2>.media-small{width:32px;height:32px;overflow:hidden;border:1px solid #d7d7d7;border-radius:50%;margin-top:10px;position:relative}
.fresh .avatar-container.v2>.media-small a {width: 30px; height: 30px; border: none;}
.fresh .avatar-container.v2>.media-small a img{width:30px;border:0;max-width:none; background: none;}
.fresh .avatar-container.v2 .avatar-rollover{left:65px;top:-15px;width:300px;z-index:9999;border:1px solid #999;border-radius:6px;box-shadow:1px 2px 9px 0 #aaa;background-color:#fff}
.fresh .avatar-container.v2 .avatar-rollover .user-profile .user-profile-background { height: 115px; margin-bottom: 12px; opacity: 0.4; display: block; border-bottom: 1px solid; border-width: 0 0 1px 0; position: relative;}
.fresh .avatar-container.v2 .avatar-rollover .user-profile .avatar{height:110px;width:110px;overflow:hidden;margin:0 auto;border-width: 1px; border-style: solid;border-radius:50%; top: 25px; left: 96px; position: absolute;}
.fresh .avatar-container.v2 .avatar-rollover .avatar img{width:110px;height:auto}
.fresh .avatar-container.v2 .avatar-rollover .user-info{color:#666;width:auto;overflow:hidden;margin:0 auto; padding-top: 15px;}
.fresh .avatar-container.v2 .avatar-rollover .user-info .name{text-align:center;font-size:22px;line-height:1.42857143}
.fresh .avatar-container.v2 .avatar-rollover .user-info .name a{color:#4c4c4c!important}
.fresh .avatar-container.v2 .avatar-rollover .user-info .optional-info{font-size:13px; line-height:1.25em;color:#666;max-height:35px;text-align:center}
.fresh .avatar-container.v2 .avatar-rollover .user-info .address{font-style:italic;color:#999}
.fresh .avatar-container.v2 .avatar-rollover .user-info div{line-height:1.25em}
.fresh .avatar-container.v2 .avatar-rollover .button-container{font-size:12px;background-color:transparent}
.fresh .avatar-container.v2 .avatar-rollover .stats{margin:25px 12px; }
.fresh .avatar-container.v2 .avatar-rollover .stats li{display:inline-block;width:32%;text-align:center;font-size:16px;color:#666}
.fresh .avatar-container.v2 .avatar-rollover .stats.show-reputation .stats-reputation-wrap,.fresh .avatar-container.v2 .avatar-rollover .stats.show-reputation .stats-followers-wrap{width:32%}
.fresh .avatar-container.v2 .avatar-rollover .stats.show-reputation .stats-ideas-wrap,.fresh .avatar-container.v2 .avatar-rollover .stats.show-reputation .stats-count-wrap{width:32%}
.fresh .avatar-container.v2 .avatar-rollover .stats li:nth-child(4){display:none}
.fresh .avatar-container.v2 .avatar-rollover .stats .stats-number{font-size:18px;font-weight:lighter;color:#4c4c4c;text-align:center}
.fresh .avatar-container.v2 .avatar-rollover .stats .stats-number i:before{margin-right:0;font-size:16px;color:#737373}
.fresh .avatar-container.v2 .avatar-rollover .stats .stats-number i.icon-award:before{font-size:18px}
.fresh .avatar-container.v2 .avatar-rollover .stats .stats-labels{font-size:13px;display:inline-block;color:#a6a6a6;text-align:center}
.fresh .avatar-container.v2 .avatar-rollover .stats .stats-achievement{font-size:40px;}
.fresh .avatar-container.v2 .avatar-rollover .stats .stats-achievement span{font-size: 13px; margin-left: -15px;}
.fresh .avatar-container.v2 .avatar-rollover .stats .user-achievements {display:flex; justify-content:center; border: none;}
.fresh .avatar-container.v2 .avatar-rollover .stats .level-zero {opacity:0.6;}
.fresh .avatar-container.v2 .avatar-rollover .stats .stats-number .brand-color {font-family: ProximaNova-Bold, Helvetica, Arial, sans-serif; font-size: 25px; font-weight: lighter; vertical-align: bottom}

.fresh .avatar-container.v2 .avatar-rollover .button-container{width:auto;font-size:13px;margin:10px 0 20px;padding:0;text-align:center}
.fresh .avatar-container.v2 .avatar-rollover .button-container a{padding:0 10px; display: inline-block;}
.fresh .avatar-container.v2 .avatar-rollover .button-container a:first-child{;padding-left:0}
.fresh .avatar-container.v2 .avatar-rollover .button-container a:last-child{border-right:0}
.fresh ul.list-results.tiledview .avatar-container.v2 .avatar-rollover{left:0;top:62px}
.fresh ul.list-results.tiledview .avatar-rollover .origin span{border-color:transparent transparent #f4f4f4 transparent;top:-9px;left:-11px}
.fresh ul.list-results.tiledview .avatar-rollover .origin{border-color:transparent transparent #999 transparent;left:12px;top:-22px}
.fresh ul.list-results.tiledview .odd .avatar-container.v2 .avatar-rollover{left:-60px;top:62px}
.fresh ul.list-results.tiledview .odd .avatar-rollover .origin{border-color:transparent transparent #999 transparent;left:70px;top:-22px}
.fresh .review-rating-wrapper{padding-top:1.875em}
.fresh .review-rating-wrapper p{font-size:13px;padding-bottom:.538em}
.fresh .review-rating-wrapper .box{padding:.625em 1em 1.25em 1em}
.fresh .tabs .box{border-width:1px}
.fresh .review-rating-wrapper table.form select{width:auto}
.fresh .review-rating-wrapper form table.form td{font-size:12px}
.fresh .review-rating-wrapper form.form input[type="checkbox"],.fresh .review-rating-wrapper form.form input[type="radio"]{vertical-align:middle;border:0}
.fresh .review-rating-wrapper form.form select,.fresh .review-rating-wrapper form.form .textInput{width:90%;text-overflow:ellipsis}
.fresh .tabs-table{width:100%}
.fresh .tabs-table thead{font-size:.625em}
.fresh .tabs-table th{width:10.5em;height:4.25em;vertical-align:middle;text-align:center}
.fresh .tabs-table thead .first{text-align:left}
.fresh .tabs-table thead .last{text-align:right}
.fresh .tabs-table tbody{font-size:.75em}
.fresh .tabs-table td{padding-bottom:1.833em}
.fresh .rating-table thead .empty{width:auto}
.fresh .rating-table thead .first{width:6.4em}
.fresh .rating-table thead .last{width:6.3em}
.fresh .rating-table .rating-name{width:20%;vertical-align:top;padding-right:5px}
.fresh .rating-table .rating-bar{padding-left:1em;width:80%}
.fresh .rating-table .post-rating{font-size:1.333em;padding:0 0 0 .375em}
.fresh .rating-table .post-rating .rating-number{padding:.375em .5em 0;height:1.25em;border-width:1px 1px 1px 0;float:left;text-align:center}
.fresh .rating-table .ui-widget.ui-widget-content {border: none; background: none;}
.fresh .rating-bar{position:relative}
.fresh .bar-rating-begin{background:url("../../../default/img/bg/sprites/fresh.png") no-repeat scroll left -200px transparent;float:left;margin-left:-11px;width:11px;height:13px;vertical-align:top}
.fresh .score-table{width:100%}
.fresh .score-table .empty{width:3%}
.fresh .score-table thead{font-size:.625em}
.fresh .score-table th{width:14%;height:4.25em;vertical-align:middle;text-align:center}
.fresh .score-table thead .empty{width:auto}
.fresh .score-table thead .first,.fresh .score-table th .first{text-align:left;width:7%}
.fresh .score-table thead .last,.fresh .score-table th .last{text-align:right;width:7%}
.fresh .score-table tbody{font-size:.75em}
.fresh .score-table td{padding-top:1em;padding-bottom:1em}
.fresh .score-table .rating-name,.fresh .score-table .user{padding-left:15px;width:27%}
.fresh .score-table .rating-bar,.rating-bar{width:70%}
.fresh .score-table .post-rating{font-size:1.333em;padding:0 0 0 .375em}
.fresh .score-table .post-rating .rating-number{padding:.437em .5em 0;height:1.188em;border-width:1px 1px 1px 0;float:left;text-align:center}
.fresh .score-table .rating-balloon{font-size:.75em;padding:.5em .25em}
.fresh .request-expert-wrapper{padding-top:1.125em}
.fresh .request-expert-wrapper p{font-size:.813em}
.fresh .request-expert-wrapper .search-bar{padding:.75em 0 1.75em;border-bottom-width:.063em}
.fresh .request-expert-wrapper .search-bar label{display:none}
.fresh .request-expert-wrapper .search-bar .input-search{width:22.615em}
.fresh .request-expert-wrapper .search-bar .select-wrapper{width:11.153em;margin-right:.769em}
.fresh .request-expert-wrapper .entries .select-wrapper{width:4.846em}
.fresh .request-expert-wrapper .expert{width:22.125em;border-width:.063em;margin-bottom:1.063em}
.fresh .request-expert-wrapper .expert-info-container{border-width:.077em 0;padding:.385em .385em .538em}
.fresh .request-expert-wrapper .expert-info-container .checkbox-frame{border-width:.077em;height:1.384em;width:1.384em;text-align:center;margin:.923em .538em 0 0}
.fresh .request-expert-wrapper .expert-info-container .checkbox-frame input{margin:0;padding:0;border-width:0;height:auto}
.fresh .request-expert-wrapper .expert-info-container .expert-info a{display:block}
.fresh .request-expert-wrapper .expert-info-container .expert-info span{font-size:.923em}
.fresh .request-expert-wrapper .expert-specialities{border-top-width:.063em;position:relative;height:2.438em;display:table;width:100%}
.fresh .request-expert-wrapper .expert-specialities .expert-specialities-middle{display:table-cell;vertical-align:middle}
.fresh .request-expert-wrapper .expert-specialities .expert-specialities-inner{padding:0 .5em}
.fresh .request-expert-wrapper .expert-specialities p{font-size:.688em;padding:0 1em 0 0;line-height:1}
.fresh .request-expert-wrapper .expert-specialities ul{font-size:12px;line-height:1.167em;margin-left:6.417em}
.fresh .request-expert-wrapper .expert-specialities ul li{display:inline}
.fresh .request-expert-wrapper form .pagination{padding:0 .313em 1.063em;border-bottom-width:.063em;margin-bottom:.625em}
.fresh .scores-wrapper .review-summary{margin-bottom:.5em;font-size:.0 .75em;color:#5b5d61}
.fresh .scores-wrapper .box{padding:0;margin-bottom:1.5em}
.fresh .scores-wrapper .general-review{padding:1.25em 2.0em 0 1.25em;height:2.063em;border-bottom-width:.063em}
.fresh .scores-wrapper .review-bar .review-bar-gradient,.fresh .scores-wrapper .review-bar{width:100%;height:.688em;margin-left:0;padding-left:0}
.fresh .scores-wrapper .general-rating-bar{width:72%}
.fresh .scores-wrapper .review-bar-score{overflow:hidden;position:relative;height:.688em;min-width:.688em}
.fresh .scores-wrapper .review-bar .bar-score-begin,.fresh .scores-wrapper .review-bar .bar-score-body,.fresh .scores-wrapper .review-bar .bar-score-end{height:.688em;display:block}
.fresh .scores-wrapper .review-bar .bar-score-begin,.fresh .scores-wrapper .review-bar .bar-score-end{width:.688em}
.fresh .scores-wrapper .review-bar-gradient,.fresh .scores-wrapper .review-bar .bar-score-begin{position:absolute;left:0;top:0}
.fresh .scores-wrapper .review-bar .bar-score-end{position:absolute;right:0;top:0}
.fresh .scores-wrapper .review-bar .bar-score-body{position:absolute;left:.688em;right:.688em}
.fresh .review-summary .review-header{font-size:1.0em;padding:.25em 0;color:#333}
.fresh .scores-wrapper td.rating-bar{padding:0;font-size:1.334em}
.fresh .scores-wrapper .review-bar,.fresh .scores-wrapper .rating-container{position:relative}
.fresh .scores-wrapper .score-tooltip{width:.688em;height:.688em;position:absolute;top:0;margin-left:-.688em}
.fresh .scores-wrapper .score-tooltip .rating-balloon{right:auto; height: auto;}
.scores-wrapper .rating-user-padding-wrapper{padding:0 2.125em;position:relative}
.scores-wrapper .rating-user-overflow-wrapper{height:5.188em;padding:1.438em 0 0}
.scores-wrapper .rating-user-avatars{position:relative;height:5.188em}
.scores-wrapper .rating-user-avatars .carousel-avatars{height:5.188em;width:9999em;position:absolute;left:0;top:0}
.scores-wrapper .rating-user-avatars .carousel-avatar-element{float:left}
.scores-wrapper .carousel-avatar-element .avatar-carousel-wrapper{float:left;width:3.9em;height:4.438em;margin:0 35px 0 10px;border-width:0;position:relative}
.scores-wrapper .carousel-avatars .rating-balloon.no-hover:hover,.scores-wrapper .rating-balloon{border-width:1px;padding:.25em .375em 0;height:1em;position:absolute;right:-.063em;top:-.063em;z-index:997}
.scores-wrapper .rating-balloon .balloon-indicator{bottom:-6px;left:6px;position:absolute}
.scores-wrapper .rating-user-avatars .carousel-avatar-element{visibility:hidden}
.scores-wrapper .rating-user-avatars .carousel-avatar-element.show{visibility:visible}
.scores-wrapper .arrow-nav{position:absolute;z-index:999;top:2.813em;width:1.563em;height:1.625em}
.scores-wrapper .arrow-nav-left{left:-.125em}
.scores-wrapper .arrow-nav-right{right:-.125em}
ul.holder{margin:0;border-width:.063em;overflow:hidden;height:1.625em;padding:.25em .25em 0}
ul.holder li{float:left;margin-right:5px;white-space:nowrap;list-style:none}
ul.holder li.bit-box,ul.holder li.bit-input input{font-size:.813em}
ul.holder li.bit-box{padding:.308em .385em 0 .615em;height:16px;text-shadow:0 1px 0 rgba(255,255,255,.88);border-width:.077em;margin:1px;line-height:13px;font-size:13px}
ul.holder li.bit-input input.maininput{overflow:visible;margin:0;border:0;font-size:13px}
ul.holder li.bit-input input.smallinput{width:20px}
ul.holder{margin:0!important}
ul.holder li.bit-box,#apple-list ul.holder li.bit-box{padding-right:20px;position:relative;z-index:1000}
#apple-list ul.holder li.bit-input{margin:0}
#apple-list ul.holder li.bit-input input.smallinput{width:.385em}
ul.holder li.bit-hover{border-width:1px}
ul.holder li.bit-box a.closebutton{position:absolute;right:.308em;top:.231em;display:block}
ul.holder li.bit-box:active .closebutton:active{top:2px}
.spigitWidget .autocomplete{position:absolute;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;z-index:999}
.spigitWidget .autocomplete ul{background-color:#eee;border:1px solid #ddd}
.spigitWidget .autocomplete ul li{padding:2ex;text-shadow:none;border-top:1px solid #ddd;color:#111}
.spigitWidget .autocomplete ul li.hover{background-color:#416acf;color:#fafafa}
.facebook-auto{display:none;position:relative;z-index:1001}
.facebook-auto .select_all_items{display:block;float:right}
.facebook-auto .default{padding:5px 7px;border-width:1px;margin:2px 0 0 0;font-size:.813em}
.facebook-auto ul{display:none;margin:2px 0 0 0;padding:0;border-width:1px;overflow:auto;position:absolute;z-index:9 999}
.facebook-auto ul li{padding:10px;z-index:1000;font-size:.813em}
.fresh .hidden{display:none}
#demo ul.holder li.bit-input input{padding:2px 0 1px;border-width:1px}
.fresh .light-table .innovation-table-comments p{font-size:.833em;line-height:1.6em}
.fresh .light-table .change-icon{width:1.083em;height:.75em;display:block;float:left;margin-right:.417em}
.fresh .activity-stream li{border-width:0 0 .063em;padding:.625em 0 1.25em;display:block}
.fresh .activity-stream .small-avatar-frame{font-size:.813em}
.fresh .activity-container{width:41.25em;margin-left:.625em}
.fresh .activity-container .activity-description,.fresh .activity-container .activity-date{font-size:12px;line-height:1.417em}
.fresh .activity-container .activity-description a{font-size:1.083em}
.fresh .activity-container .activity-date .activity-icon{width:1.75em;height:1.583em;display:block;float:left;margin-right:.417em}
.fresh .activity-container .activity-body{margin-top:1em}
.fresh .activity-container .activity-body p,.fresh .activity-container .activity-body blockquote{font-size:13px;line-height:1.308em}
.fresh .activity-container .activity-body p{margin-left:8.154em}
.fresh .activity-container .activity-body blockquote{margin-left:2em}
.fresh .activity-container .activity-body .icons.quote{width:1.077em;height:1.077em;float:left}
.fresh .activity-container .activity-body .more-link{padding-top:.769em}
.fresh .activity-container .activity-body blockquote p{margin-left:0;font-size:1em}
.fresh .activity-container .activity-body .activity-image{margin-right:.77em;height:4.063em;width:5.563em;border-width:.063em;padding:.063em}
.fresh .dashboard-tabs{margin-bottom:3.125em}
.fresh .dashboard-tabs .tabs-nav{height:2.615em;border-width:.077em 0 0;margin-bottom:2.769em}
.fresh .dashboard-tabs .tabs-nav li{border-width:0}
.fresh .dashboard-tabs .tabs-nav a{height:1.846em}
.fresh .dashboard-tabs .tabs-nav .selected-tab{border-width:0}
.fresh .dashboard-header{font-size:1.125em;margin:1.111em 0}
.fresh .idea-stages-container{padding:.625em;border-width:.063em}
.fresh .idea-stages-container h2{font-size:13px;margin-bottom:.769em}
.fresh .idea-stages-wrapper{height:7.5em;clear:both}
.fresh .idea-stages-container .idea-stages-list{list-style:none;white-space:nowrap;height:6.875em}
.fresh .idea-stages-container .idea-stages-list li{width:6.875em;height:6.875em;display:block;position:relative;float:left}
.fresh .idea-stages-container .idea-stages-list li.first{padding-left:.5em}
.fresh .idea-stages-list .idea-count{font-size:1.063em;width:2.765em;padding:.882em 0;margin-left:1.588em;margin-top:1.471em;display:block;border-width:.059em}
.fresh .idea-stages-list .idea-name{font-size:12px;margin-top:.833em;margin-right:1.333em;display:block}
.fresh .idea-stages-list .idea-separator{position:absolute;top:0;right:0;width:1em;height:6.875em}
.fresh .idea-stages-container .viewport{height:6.875em}
.fresh .idea-stages-container .scrollbar-wrapper{border-width:0}
.fresh .idea-stages-container .scrollbar .thumb{height:.563em;overflow:hidden;position:absolute;top:0}
.fresh .idea-stages-wrapper .scrollbar{position:relative}
.fresh .idea-stages-container .scrollbar .track{position:relative;border-width:.063em}
.fresh .idea-stages-container .scrollbar.disable{display:none}
.fresh .idea-indexes li{width:9.688em;margin-right:2.563em;float:left}
.fresh .idea-indexes li.last{margin:0}
.fresh .idea-indexes .index-name{font-size:13px;display:block;padding:1.538em 0}
.fresh .idea-indexes .index-percentage,.fresh .idea-indexes .index-description{font-size:.75em}
.fresh .market-description{font-size:13px;line-height:1.615em;margin:1.154em 0}
.fresh .market-question{font-size:.875em}
.fresh .latest-market-stats{width:20.813em}
.fresh .stat-panel{border-width:.063em;width:17.938em}
.fresh .stat-panel li{float:left;width:5.938em;padding:.313em 0;border-width:.063em .063em 0 0}
.fresh .stat-panel li.last{border-width:.063em 0 0}
.fresh .stat-panel li .stat-label{font-size:.688em;display:block}
.fresh .stat-panel li .stat-value{font-size:13px;display:block;margin-top:.385em}
.fresh .latest-market-stats .latest-market-chart{height:14.688em}
.fresh .market-list-title{font-size:.875em;border-width:0 0 .071em;padding-bottom:.357em;margin-bottom:.357em}
.fresh .market-list{margin-bottom:3.125em}
.fresh .market-list .market-item{display:block;border-width:0 0 .077em;padding:.938em 0}
.fresh .market-list .market-name{display:block;font-size:.938em;margin-bottom:1em}
.fresh .market-list .market-item .market-stats{float:left}
.fresh .market-list .market-actions{float:right;position:relative;bottom:1em}
.fresh .market-list .market-stat-single{font-size:13px;margin-right:1.154em}
.fresh .market-list .market-closed{font-size:.75em}
#show_survey form{margin:0 1.5em}
.fresh #polls .box .polls-title{font-size:1.083em;line-height:1.385em;display:block;margin-bottom:.538em}
.fresh #polls .box .polls-questions,.fresh #polls .box .polls-results{padding:0}
.fresh #polls .box .polls-questions li,.fresh #polls .box .polls-results li{border-width:0;padding-top:.833em}
.fresh #polls .box .polls-questions li .radio{margin-right:.417em}
.fresh #polls .box .polls-results .poll-choice,.fresh #polls .box .polls-results .poll-result-bar,.fresh #polls .box .polls-results .progress-bar{display:block}
.fresh #polls .box .polls-results .poll-choice{width:6.667em;text-align:left}
.fresh #polls .box .polls-results .poll-result-bar{width:8.333em}
.fresh #polls .box .polls-results .progress-bar{height:.917em}
.fresh #polls .polls-action{padding-top:.417em}
.fresh #polls .polls-action .speuiButton_v1,.fresh #polls .polls-body-action .speuiButton_v1,.fresh #polls .box .polls-questions input{font-size:1em}
.fresh #polls .polls-action .view-all-polls{margin:.583em .75em 0 0}
.fresh .general-msg{border:1px solid #c7c8bb;padding:1.25em .833em 1.167em;font-size:12px}
.spigitWidget .simple-box{border:1px solid #c7c7c7;background-color:#f4f4f4;padding:1.5em;color:#333;margin-top:.25em}
.spigitWidget .simple-box ul li{margin-bottom:.25em;font-size:12px}
.spigitWidget .simple-box li,.spigitWidget .simple-box p,.spigitWidget .simple-box span{color:#333}
.spigitWidget .external_publish{display:block;clear:both;margin-bottom:2em}
.spigitWidget .external_publish fieldset{filter:none}
.spigitWidget .external_publish h2{color:#555;font-size:1.2em}
.spigitWidget .external_publish label span{line-height:1.75em;vertical-align:bottom}
.spigitWidget .external_publish .callToAction{margin-bottom:.5em}
.spigitWidget .external_publish .textfield input{width:95%;border-width:1px;font-size:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.spigitWidget .external_publish input[type="checkbox"]{height:normal;padding-right:.25em}
.spigitWidget .external_publish .note{font-size:.85em;color:#5b5b5b}
.spigitWidget .note{font-size:.7em}
.spigitWidget a.cta{text-transform:capitalize}
#externalPublishingConfig a.optional{display:none}
.spigitWidget .ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:normal}
.grid_8 #site_challenge_top_ranked_ideas .ellipsis{white-space:normal}
@media screen and (-webkit-min-device-pixel-ratio:0){.panel-body .select-wrapper .select-button{padding-left:.077em}
}.spigitWidget .autocomplete{position:absolute;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.spigitWidget .autocomplete ul{background-color:#eee;border:1px solid #ddd}
.spigitWidget .autocomplete ul li{padding:2ex;text-shadow:none;border-top:1px solid #ddd;color:#111}
.spigitWidget .autocomplete ul .selected,.spigitWidget .autocomplete ul li:hover{background-color:#416acf;color:#fafafa}
#idea_coordinators.spigitWidget .panel-body .autocomplete ul li.selected,#idea_coordinators.spigitWidget .panel-body .autocomplete ul li:hover{background-color:#416acf;color:#fafafa}
#idea_coordinators span.smalltext{display:none}
.simple-box-lite,#idea-listing .simple-box-lite{border:1px solid #e3e3e3;background-color:#fdfdfd;padding:10px 15px;color:#333;margin-top:5px;margin-bottom:5px}
#idea-listing .simple-box-lite{height:200px;overflow-y:auto}
#idea-listing .simple-box-lite ul{list-style-type:none}
#whoHasAccessModal h3{color:#333;margin:0 0 14px;font-size:24px;line-height:normal;text-transform:none}
.speuiAutoComplete input.ui-autocomplete-input{width:97.2%;height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.form-section .speuiAutoComplete input.ui-autocomplete-input {width: 30%;}
.fresh ul.speuiAutoCompleteList li.rounded-box{float:left}
.fresh .grid_7 .speuiAutoComplete input.ui-autocomplete-input{width:80%}
.fresh #post_site_challenge .enddate_timezone{display:none}
.fresh #post_site_challenge textarea.descr{width:95%}
.fresh #post_site_challenge.spigitWidget h2{color:#555;line-height:2em}
.fresh #post_site_challenge.spigitWidget label span.label-text,.fresh .spigitWidget label span.label-text{display:block;font-size:13px;line-height:1.5em}
.fresh #post_site_challenge.spigitWidget input.datepicker{padding-right:0;margin-right:0}
.fresh .standard-form,.fresh #post_site_challenge .postSiteChallenge{background-color:#f7f7f7;padding:1em;border:1px solid #ccc}
.fresh #post_site_challenge .postSiteChallenge{padding-bottom:30px}
.fresh #post_site_challenge .select-wrapper{width:7em}
.fresh #post_site_challenge .siteChallengeTemplate .select-wrapper{width:210px}
.fresh #post_site_challenge .status .select-wrapper{width:10em}
.fresh #post_site_challenge .setUpTimeZone .select-wrapper{width:22em}
.fresh #post_site_challenge .select-wrapper ul.select-list{display:block;max-height:105px;overflow-y:auto}
.fresh #post_site_challenge .challengePhaseProgress{margin-top:0;margin-bottom:0}
.fresh #post_site_challenge .challengePhaseProgress .phases{max-width:420px;min-width:360px;width:auto;margin-top:5px;height:37px}
.fresh #post_site_challenge .challengePhaseProgress .startdate,.fresh #post_site_challenge .challengePhaseProgress .enddate{width:80px;margin-top:0;font-size:13px}
.fresh #post_site_challenge .challengePhaseProgress .phases .bar{margin-top:0}
.fresh #post_site_challenge .challengePhaseProgress .phases .phase.short-phase .value{display:none}
#site_challenge_activities.spigitWidget .panel-body table th,.spigitWidget .panel-body table td{border-width:0}
.fresh #site_challenge_set_as_template textarea.descr{height:160px}
#site_challenge_set_as_template.spigitWidget span.labelText{font-size:.813em}
.fresh .spigitWidget .position-right{position:absolute;right:10px;top:5px}
.fresh .spigitWidget .header-row{background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#f8f8f8 0,#e5e5e5 100%);background:-o-linear-gradient(top,#f8f8f8 0,#e5e5e5 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#e5e5e5 100%);background:linear-gradient(top,#f8f8f8 0,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#e5e5e5',GradientType=0);border-top:1px solid #fff;border-bottom:1px solid #c3c3c3}
.fresh .spigitWidget .outerWrapper{border:1px solid #d8d8d8;background-color:#fafafa;padding:0}
.fresh .spigitWidget .innerWrapper{border:1px solid #d9d9d9;background-color:#fcfcfc;margin:3px}
.fresh .spigitWidget .innerWrapper .header{font-size:.8em;color:#6e6e6e;position:relative}
.fresh .spigitWidget .phase{float:left;color:#fff;background-color:#d9d9da;height:150px;width:60px;margin-right:8px;text-align:center}
.fresh .spigitWidget .phase .label{font-size:13px;padding-top:10px}
.fresh .spigitWidget .phase .value{font-size:4em}
.fresh .spigitWidget .phaseRow.started .phase{background-color:#418dd9;width:60px}
.fresh .spigitWidget .phaseRow.completed .phase{background-color:#b8cde5}
.fresh .spigitWidget .phaseRow.completed{background-color:#f2f2f2}
.fresh .spigitWidget .resources a.disabled,.fresh .spigitWidget .resources a.disabled:hover{color:#444;cursor:default}
.fresh .spigitWidget .form-item{float:left;width:510px}
.fresh .spigitWidget .phaseRow input.phaseName{width:135px}
.fresh .spigitWidget .phaseDateTimeReadyOnly{display:none;font-size:12px;color:#666;font-weight:normal;line-height:2em;height:2em}
.fresh .spigitWidget .phaseDateTimeReadyOnly a{line-height:2em}
.fresh .spigitWidget .field-title-col{width:110px;text-align:right;font-size:.7em;color:#666;float:left;margin-right:5px;padding-top:8px}
.fresh .spigitWidget .field-label{float:left;font-size:.7em;margin-right:5px;padding-top:8px;color:#666}
.fresh .spigitWidget .formfield{float:left;width:340px}
.fresh .spigitWidget input.title{width:100px;font-size:.725em;margin-right:5px}
.fresh .spigitWidget .innerWrapper .icons.calendar{margin-left:-27px;margin-top:5px}
.fresh .spigitWidget textarea.descr{width:355px;height:60px;line-height:1.25em}
.fresh .spigitWidget .subheader{font-size:13px;color:#666;display:block;text-align:left;padding-top:3px;padding-bottom:5px}
.fresh .spigitWidget .options{float:left;width:130px}
.fresh .spigitWidget ul.list-group-container{padding:0;margin-top:2px}
.fresh .spigitWidget .phaseActivities ul.list-group-container{position:relative;z-index:1}
.fresh .spigitWidget .list-group-container li a.disabled,.fresh .spigitWidget .list-group-container li a.disabled:hover,.fresh .spigitWidget .list-group-container li span{color:#555;line-height:1.13em;opacity:1;cursor:text}
.fresh .spigitWidget .list-group-container li{font-size:12px;padding:0;margin:8px 0;color:#575757}
.fresh .spigitWidget .list-group-container li.public_site,.fresh .spigitWidget .list-group-container li.predictions{display:none}
.fresh .spigitWidget .showPredictionSetting .list-group-container li.predictions{display:block}
.fresh .spigitWidget .publicSiteEnabled .list-group-container li.public_site{display:block}
.fresh .spigitWidget textarea.descr.standard{width:95%;height:160px}
.fresh .spigitWidget .list-group-container li input.checkbox{font-size:11px;height:1em;margin-right:5px}
.fresh .spigitWidget .innerWrapper .list-group-container input{height:1em;padding:0;margin-right:5px;border-width:0}
.fresh .spigitWidget .innerWrapper .select-wrapper{font-size:.775em;padding:1px 0}
.fresh .spigitWidget .innerWrapper .select-wrapper .select-value{border-color:#fff #ccc transparent transparent;color:#000}
.fresh .spigitWidget .innerWrapper .select-list{height:9.5em;font-size:1em;overflow:auto}
.fresh .spigitWidget .innerWrapper .select-wrapper.disabled .select-list{height:0}
.fresh .spigitWidget .innerWrapper.completed{background-color:#f2f2f2}
.fresh .spigitWidget .innerWrapper.completed a{color:#aaa}
.fresh .spigitWidget .innerWrapper .options input.checkbox,.fresh .spigitWidget .innerWrapper input.clear-checkbox{height:2em;padding:0;font-size:1em;border-width:0}
.fresh .spigitWidget #challengePhasesForm .innerWrapper .select-value{width:46px}
.fresh .spigitWidget #challengePhasesForm .formfield{width:390px}
.fresh .spigitWidget #challengePhasesForm textarea.descr{height:60px;width:363px}
.fresh .spigitWidget .phaseDateTimeEdit.error span{color:#c66}
.fresh .spigitWidget .error .select-wrapper,.fresh .spigitWidget input.error{border-color:#c66;background-color:#fbf4f4}
.fresh .challengePhases .daysRemain{line-height:1.4em}
.fresh .challengePhases .tooltip-wrap{width:auto;min-width:60px}
.fresh .challenge_phase_container{border:1px solid #ccc;background-color:#f6f6f6;padding:2px 8px}
.fresh .challenge_phase_container .countdownWrapper{height:65px}
.fresh .challenge_phase_container .challengePhaseProgressBar{position:relative}
.fresh .challenge_phase_container .challengePhaseProgressBar .arrow-bottom span{top:-11px;left:-10px;border-color:#fff transparent transparent transparent}
.fresh .challenge_phase_container .challengePhaseProgressBar .arrow-bottom,.fresh .challenge_phase_container .challengePhaseProgressBar .arrow-bottom span{border-width:9px 0 9px 9px}
.fresh .challenge_phase_container .challengePhaseProgressBar .arrow-bottom {top:-12px;left:2px;border-color:#ccd0d6 transparent transparent transparent}
.fresh .challenge_phase_container .challengePhaseProgressBar .arrow-bottom.left{border-width:0 9px 9px 9px;border-color:transparent transparent transparent #ccd0d6}
.fresh .challenge_phase_container .challengePhaseProgressBar .arrow-bottom.left span{border-color:transparent transparent transparent #fff}
.fresh .challenge_phase_container .challengePhaseProgressBar .arrow-bottom:after, .fresh .challenge_phase_container .challengePhaseProgressBar .arrow-bottom:before {display: none;}
.fresh .countdownWrapper{display:block;margin-bottom:15px}
.fresh .countdownClock{height:35px}
.fresh .countdownClock.completed .value{color:#ccc}
.fresh .countdownClock.hot{color:#e64545}
.fresh .countdownClock.warm{color:#e79b16}
.fresh .countdownClock.fresh{color:#390}
.fresh .countdownWrapper.SCHEDULED .countdownClock .days,.fresh .countdownWrapper.SCHEDULED .countdownClock .hours,.fresh .countdownWrapper.SCHEDULED .countdownClock .mins{color:#4595e6}
.fresh .countdownClock .days,.fresh .countdownClock .hours,.fresh .countdownClock .mins{color:#393;width:49px;display:inline-block;text-align:center;font-size:1px}
.fresh .countdownClock .value{margin-top:12px;margin-bottom:2px;font-size:30px;text-align:center;display:inline-block}
.fresh .countdownClock .label{text-align:center;font-size:11px;color:#777;display:inline-block;padding:0;width:100%}
.fresh #activity_openchallenges .countdownClock{background-image:none}
.fresh #activity_openchallenges .countdownClock.fresh{color:#390}
.fresh #activity_openchallenges .countdownClock.warm{color:#e79b16}
.fresh #activity_openchallenges .countdownClock.hot{color:#e64545}
.fresh .pairwiseCountdown .countdownClock .value{display:block;color:#62881c;text-shadow:none;margin:0;padding:0}
.fresh .pairwiseCountdown.small .countdownClock.hot,.fresh .pairwiseCountdown.small .countdownClock.warm,.fresh .pairwiseCountdown.small .countdownClock.fresh,.fresh .pairwiseCountdown.small .countdownClock{background-position:-185px -118px;width:96px;height:37px}
.fresh .pairwiseCountdown.small .countdownClock .days,.fresh .pairwiseCountdown.small .countdownClock .hours,.fresh .pairwiseCountdown.small .countdownClock .mins{display:block;float:left;width:auto;text-align:center;padding:0;font-size:11px;color:#666;padding:0 5px}
.fresh .pairwiseCountdown.large .countdownClock .value{font-size:30px;padding-bottom:4px}
.fresh .pairwiseCountdown.large .countdownClock.hot,.fresh .pairwiseCountdown.large .countdownClock.warm,.fresh .pairwiseCountdown.large .countdownClock.fresh,.fresh .pairwiseCountdown.large .countdownClock{background-position:-12px -118px;width:170px;height:62px}
.fresh .pairwiseCountdown.large .countdownClock .days,.fresh .pairwiseCountdown.large .countdownClock .hours,.fresh .pairwiseCountdown.large .countdownClock .mins{display:block;float:left;min-width:45px;width:auto;height:32px;text-align:center;padding:0;margin-top:0;padding:15px 5px;font-size:13px}
.fresh .pairwiseCountdown.large .countdownClock .hours{border-style:solid;border-width:0 1px 0 1px;border-color:#ddd}
.fresh .scheduled .pairwiseCountdown .countdownClock .value{color:#4595e6}
.fresh .completed .pairwiseCountdown .countdownClock .value{color:#999998}
.spigitWidget .gridPanel .pairwiseCountdown .countdownClock .label{font-size:11px;padding:0 3px}
.spigitWidget#pairwise_vote_ideas .pairwiseCountdown .countdownClock,.spigitWidget .gridPanel .pairwiseCountdown .countdownClock{width:auto;border:1px solid #ccc;margin-top:10px;background:#fff;}
.spigitWidget#pairwise_vote_ideas .pairwiseCountdown.large .countdownClock{padding-bottom:0;margin-top:10px}
#themeContainer.customSkin #site_challenge_team.spigitWidget .header{padding:10px 0 10px 10px;font-size:14px;cursor:pointer;border-bottom:1px solid #ccc;text-align:left}
#rightcolumn #site_challenge_countdown .editChallenge{height:1em}
#rightcolumn #site_challenge_countdown .challenge_buttons{margin-top:70px}
#rightcolumn #site_challenge_countdown .countdownWrapper{background-color:#fff;border:1px solid #ccd0d6;border-radius:5px;margin-bottom:8px}
#rightcolumn #site_challenge_countdown .countdownWrapper.OPEN{height:65px}
.ie9 #rightcolumn #site_challenge_countdown.hasChallengeTheme .countdownWrapper.OPEN{height:83px}
.ie9 #rightcolumn #site_challenge_countdown.hasChallengeTheme .challenge_buttons{margin-top:95px}
.innerWrapper table{width:100%}
.innerWrapper table .headerRow{border-bottom:1px solid #ccc;background-color:#fbfbfc}
.innerWrapper table .headerRow td{height:2em;vertical-align:bottom}
.innerWrapper table .bottomRow td{background-color:#fbfbfc;border-top:1px solid #ccc}
.innerWrapper table .addLanguage{height:20px;line-height:20px;vertical-align:top}
.innerWrapper table .subHeader{background-color:#e3e4e6}
.innerWrapper table .rowEven td{background-color:#f6f6f6}
.innerWrapper table .rowOdd td{background-color:#fff}
.innerWrapper table .center{text-align:center}
.innerWrapper table td{font-size:12px;padding:10px 8px;color:#555;vertical-align:middle}
.spigitWidget #languageFileUpload{height:26px}
.spigitWidget #languageFileUpload .qq-upload-button{background:url('/static/default/img/bg/sprites/fresh.png') -590px -4px no-repeat;width:29px;height:29px;border:0;padding:0;margin:0;float:right;color:#fff;text-indent:-9999px;min-width:0}
.spigitWidget #languageFileUpload .qq-upload-button:hover{opacity:.5;filter:alpha(opacity=50)}
.spigitWidget.ui-dialog-content .uploadField{position:absolute;width:81%;height:26px;line-height:26px;padding-left:5px;font-size:.75em;color:#333;margin-right:0;border-width:1px 1px 1px 1px;border-style:solid;border-color:#ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.fresh .spigitWidget #languageList .innerWrapper{margin:0}
.fresh .spigitWidget #languageList .plainText{margin:15px 0;font-size:12px;color:#666;line-height:1.25em}
.fresh .spigitWidget #languageList .googleTranslate{display:none}
.fresh .spigitWidget #languageList input.checkbox{top:0}
.fresh .spigitWidget #languageList{width:640px}
.fresh .spigitWidget #languageList .col-input{width:60px}
.fresh .spigitWidget #languageList .custom-language-title{width:50%}
.fresh .icons.custom-language.replace{margin:0 2px}
.fresh .tabNav{margin-bottom:30px;margin-top:30px}
.fresh .tabNav ul{font-size:13px;height:2.1em;border-bottom:.077em solid #d9d9d9;list-style:none;list-style-type:none}
.fresh .tabNav ul li{float:left;position:relative;margin:0;padding:0;white-space:nowrap;border:0}
.fresh .tabNav ul li.current{margin-bottom:0;padding-bottom:0;border-color:#d9d9d9 #d9d9d9 white;background-color:white;border:1px solid #d9d9d9;border-bottom-color:#fff;background-color:#fff;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
.fresh .tabNav ul li h1{font-size:inherit}
.fresh .tabNav ul li h2{font-size:13px;line-height:16px}
.fresh .tabNav h1{margin-top:0}
.fresh .tabNav ul li.current a{color:#8b93a0}
.fresh .tabNav ul li a{float:left;text-decoration:none;padding:.5em .923em 0;outline:0;height:20px}
.fresh .panel-body ul li.privateConnection{clear:both;padding:5px;font-style:italic;display:block}
#addLanguageDialog{display:none}
#editLDKDialog .dialogContentWrapper .mainContent,#addLanguageDialog.spigitWidget .dialogContentWrapper .mainContent{height:auto;overflow:visible;margin:40px 15px 10px}
.dialogWrapper{display:none}
.dialogWrapper a{text-decoration:none}
.dialogWrapper{font-size:100%;padding:0;margin:0;border:0;vertical-align:baseline;line-height:1}
.dialogWrapper p{margin:10px 0}
.dialogWrapper .sectionHeader{margin:15px 0 5px 0}
.dialogWrapper .mainContent .disabled input{opacity:.3}
.dialogWrapper input[type="checkbox"]{vertical-align:top}
.dialogWrapper input[type="checkbox"]:focus{outline:5px auto #4d90fe}
.dialogWrapper input.clear-checkbox{vertical-align:middle;font-size:12px;margin-right:5px}
.dialogWrapper .standarText{font-size:14px;line-height:1.5em}
.dialogWrapper select{font-size:12px;border:1px solid #ccc}
.fresh .formSection ul.list-group-container.inline li{display:inline-block}
.fresh .formSection .subSection ul.list-group-container{padding:0}
.fresh .formSection ul.list-group-container{list-style-type:none;padding:6px 25px 20px}
.fresh .formSection ul.list-group-container.inline.reset{padding-bottom:0}
.fresh .formSection ul.list-group-container li{font-size:13px;padding:5px;color:#666}
.fresh .helptext{font-size:13px;padding:5px 0;color:#666}
.fresh .formSection ul.list-group-container li input{margin-right:5px}
.dialogWrapper .formSection.currencySetting{min-height:160px}
.dialogWrapper .formSection.error{border-color:#fcc;border-radius:0;margin:0 0 10px;padding:10px 20px}
.fresh.ui-dialog-content .mainContent .formSection.currencySetting .select-wrapper{min-width:200px}
.dialogWrapper h3{font-size:15px;line-height:2em;color:#666}
.fresh.ui-dialog-content h2:focus{color:#4d90fe}
.fresh .dialogContentWrapper input.text.error{border:1px solid #e55252;color:#e55252}
.fresh .dialogContentWrapper{height:90%}
.fresh .dialogContentWrapper .mainContent{height:100%;overflow:auto}
.fresh.ui-dialog-content h2{color:#333;margin:0 0 5px 0;font-size:24px;line-height:normal;text-transform:none}
.fresh.ui-dialog-content h2.success{color:#58a632;border-bottom:1px solid #999;padding-bottom:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.fresh.ui-dialog-content .avatar{float:left}
.fresh.ui-dialog-content .commonHeader .avatar-container.v2 .avatar a{width:50px;height:50px}
.fresh.ui-dialog-content .commonHeader .avatar-container.v2 .avatar img{width:50px}
.fresh.ui-dialog-content .header{margin-left:165px}
.fresh.ui-dialog-content #inviteTeamMemberForm .header{margin-left:70px}
.fresh.ui-dialog-content .title{font-size:16px;line-height:1.25em;color:#333;padding-right:10px;font-weight:normal}
.fresh.ui-dialog-content .subtitle{font-size:12px;font-weight:normal;font-style:italic;line-height:1.25em;margin-top:10px}
.fresh.ui-dialog-content .ugc{margin:5px 0;width:96%;font-size:15px;line-height:1.65em;clear:both}
.fresh.ui-dialog-content .ugc .moreinfo{font-weight:normal}
.fresh.ui-dialog-content .ugc .moreinfo a{font-weight:normal}
.fresh.ui-dialog-content .ugc p{margin:10px 0; font-size: 15px; line-height: 1.65em;}
.fresh.ui-dialog-content .ugc img{clear:both;display:block;max-width:100%}
.fresh.ui-dialog-content .ugc ol{list-style:decimal inside;margin:10px 15px}
.fresh.ui-dialog-content .ugc ul{list-style:disc inside;margin:10px 15px}
.fresh.ui-dialog-content .hr{border-bottom:1px solid #ebebeb;margin:10px 0}
.fresh.ui-dialog-content .note{font-size:12px;font-style:italic;color:#777}
.fresh.ui-dialog-content .ui-corner-all{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.fresh.ui-dialog-content .button{float:right;margin-top:5px; margin-right: 15px;}
.fresh.ui-dialog-content input.text:focus{outline:0}
.fresh .formElement textarea.basic,.fresh .spigitWidget .inputWrapper,.fresh.ui-dialog-content .inputWrapper,.fresh.ui-dialog-content .editableText,.fresh.ui-dialog-content textarea,.fresh.ui-dialog-content input.text,.fresh.ui-dialog-content input.number{width:96%;padding:5px;font-size:14px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;border:1px solid #d1d5d7;color:#666}
.fresh .spigitWidget .inputWrapper .speuiAutoComplete_user{border-width:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.fresh.ui-dialog-content input.text.datepicker{width:94px;float:none;padding:0;line-height:1em;padding:1px 2px 1px 4px}
.fresh .formElement .sectionHeader{color:#666;font-size:15px;margin:5px 0}
.fresh.ui-dialog-content .mainContent .text-button{font-size:.813em;text-align:right;margin-right:10px}
.fresh.ui-dialog-content .inputWrapper input.text{border:0}
.fresh.ui-dialog-content textarea,.fresh.ui-dialog-content input.text,.fresh.ui-dialog-content input.number{font-size:12px;line-height:1.25em;background-color:#fff}
.fresh.ui-dialog-content input.number{width:50px;padding:3px 5px}
.fresh.ui-dialog-content .formElement .error{border-width:1px;border-color:#e55252;background-color:#fffcfc}
.fresh .formElement textarea.basic,.fresh.ui-dialog-content textarea{height:4.25em}
.fresh.ui-dialog-content textarea.textarea2x{height:8.25em}
.fresh.ui-dialog-content .bigText{font-size:14px;margin:10px}
.fresh.ui-dialog-content .helpText{font-size:.875em;font-style:italic;padding:5px 0}
.fresh.ui-dialog-content .mainContent .formElement .helpText.error{margin:0;border:0;background-color:transparent}
.fresh.ui-dialog-content .mainContent .formElement{margin:15px 0;color:#666}
.fresh.ui-dialog-content .mainContent .formElement div{margin-right:5px}
.fresh.ui-dialog-content .mainContent .formElement div.mce-container-body,.fresh.ui-dialog-content .mainContent .formElement div.mce-flow-layout-item,.fresh.ui-dialog-content .mainContent .formElement div.mce-container{margin-right:0}
.fresh.ui-dialog-content .mainContent .formElement .error{border-width:1px;border-color:#e55252;background-color:#fffcfc}
.fresh.ui-dialog-content .mainContent .formElement .inputSubmitCombo{position:relative}
.fresh.ui-dialog-content .mainContent .formElement .inputSubmitCombo .submit{position:absolute;top:2px;right:0}
.fresh.ui-dialog-content .mainContent .checkboxField,.fresh.ui-dialog-content .mainContent .radioField{font-size:12px;padding:5px 0}
.fresh.ui-dialog-content .mainContent .formElement .label{margin:5px 0;font-size:.813em}
.fresh.ui-dialog-content .mainContent .formElement .list-group-container li{font-size:13px;color:#666;padding:5px 0}
.fresh.ui-dialog-content .mainContent .select-wrapper{width:16em}
.fresh.ui-dialog-content .mainContent .select-wrapper .select-value{width:80%}
.fresh.ui-dialog-content .select-list{max-height:8em;overflow:auto}
.fresh.ui-dialog-content .innerWrapper{padding-left:10px;padding-right:10px;margin-left:2px;margin-right:2px;background-color:#f9f9f9;border:1px solid #b7b7b7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 5px #dbdbdb;-webkit-box-shadow:0 0 5px #dbdbdb;box-shadow:0 0 5px #dbdbdb}
.fresh.ui-dialog-content .mainContent .formElement.disabled,.fresh.ui-dialog-content .mainContent .disabled .sectionHeader,.fresh.ui-dialog-content div.disabled,.fresh.ui-dialog-content span.disabled{color:#ccc}
.fresh .item-list .member{float:left;margin:20px 0;position:relative;width:100%;}
.fresh .listView .item-list .avatar{float:left}
.fresh .listView .item-list .forListView{position:absolute;margin-left:50px;margin-right:25px}
.fresh .item-list.float li{float:left}
.fresh .listView .item-list .forListView .userTitle{display:block;white-space:nowrap;width:110px;text-overflow:ellipsis;overflow:hidden}
.ie8 .fresh .listView .item-list .forListView{width:110px}
#closedIdeaInfoDialog.fresh.ui-dialog-content .header{height:50px;margin-left:65px}
#closedIdeaInfoDialog.fresh.ui-dialog-content .header.idea-image-disabled{margin-left:0}
.spigitWidget .panel-body .panel-section .number{text-align:right}
.spigitWidget .panel-body .panel-section .center{text-align:center}
.spigitWidget .panel-body .panel-section .content{padding:25px 8px 8px 15px;margin:0}
.spigitWidget .panel-body .panel-section .control{padding:0 8px 0 15px;margin:0;height:20px; position: absolute; top: -25px; right: 5px;}
.spigitWidget .panel-body .panel-section .section-header-bar{background-color:#fff;padding:8px 1px 14px 0;color:#333;height:1em;margin:10px 0; position: relative;}
.spigitWidget .panel-body .panel-section .section-header-bar div{padding-right:3px}
.spigitWidget .panel-body .panel-section .section-header-bar .right{width:auto; position: absolute; right: 0; top: 13px;}
.spigitWidget .panel-body .panel-section .section-header{text-align: center; font-size: 20px;}
.spigitWidget .panel-body .panel-section thead{border-bottom:1px solid #b3b3b3}
.spigitWidget .panel-body .panel-section div.subsection-header,.spigitWidget .panel-body .panel-section table td,.spigitWidget .panel-body .panel-section table th,.spigitWidget .panel-body .panel-section div.subsection-header{padding:10px 5px 10px 10px}
.spigitWidget .panel-body .panel-section table td{vertical-align:middle}
.spigitWidget .panel-body .panel-section table td.idea-image-col{width: 150px;}
.spigitWidget .panel-body .panel-section table td.idea-image-col .idea-image {margin-right: 0}

.spigitWidget .panel-body table.sortable .header{cursor:pointer;position:relative;padding-right:20px}
.spigitWidget .panel-body table.sortable .headerSortUp .indicator{border-style:solid;border-width:4px;cursor:pointer;position:absolute;margin:10px 5px;border-color:#666 transparent transparent;top:4px}
.spigitWidget .panel-body table.sortable .headerSortDown .indicator{border-style:solid;border-width:4px;cursor:pointer;position:absolute;margin:10px 5px;border-color:transparent transparent #666;top:0}
.spigitWidget .panel-body table.sortable td.number{padding-right:30px}
.spigitWidget .panel-body .panel-section.expanded .section-body{display:block}
.spigitWidget .panel-body .panel-section .section-body{display:none;position:relative}
.spigitWidget .panel-body .panel-section .section-body td {padding-top: 32px;}
.spigitWidget .panel-body .panel-section .reset-margin-top{margin-top:0}
.spigitWidget .panel-body .panel-section .reset-margin-bottom{margin-bottom:0}
.spigitWidget .panel-body .panel-section .reset-padding-left{padding-left:0}
.spigitWidget .panel-body .panel-section .reset-padding-right{padding-right:0}
.spigitWidget .panel-body .panel-section .subsection-header, .spigitWidget .panel-body .panel-section .subsection-header td {color:#666;border:none; font-size: 16px;}
.spigitWidget .panel-body .panel-section .item-list .list-section-header{padding:10px;border-top:1px solid #ccc;color:#666}
.spigitWidget .panel-body .panel-section .item-list ul{padding:10px 5px 10px 10px;border: none;display:block}
.spigitWidget .panel-body .panel-section .item-list ul li{float:left}
.spigitWidget .panel-body .panel-section .avatar,
.spigitWidget .panel-body .panel-section .avatar > a{height:60px;width:60px; float: none;}
.spigitWidget .panel-body .panel-section .avatar img{width:60px}
.spigitWidget .panel-body .panel-section td.userName{width:16%}
.fresh .spigitWidget .panel-body .avatar.small{display:block;width:40px;height:40px}
.fresh .spigitWidget .panel-body .avatar.small img{width:40px}
.fresh .spigitWidget .panel-body .item-list .item{display:block;clear:both;height:auto;overflow:auto;padding:15px}
.fresh .spigitWidget .panel-body .item-list .item.hide{display:none}
.fresh .spigitWidget .panel-body .item-list.float .item{float:left;padding:14px;position:relative;clear:none}
.fresh .spigitWidget .panel-body .item-title{display:block;clear:right;margin-left:10px;line-height:1.25em;width:70%;overflow:hidden}
.fresh .spigitWidget .panel-body .item-title .item-subtitle{font-weight:normal;font-style:italic;color:#666;font-size:12px}
.fresh .select-wrapper{font-size:13px;border-width:1px;position:relative;float:left;padding:0 5px;width:auto;min-width:100px}
.fresh .select-wrapper .select-value{float:left;padding:6px 8px 0;height:20px;border-width:1px 1px 0 0;color:#333;line-height:1.25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:140px}
.fresh #view_ideas_fresh .select-wrapper .select-value{min-width:inherit}
.fresh .select-wrapper.select-opened{z-index:991}
.fresh .select-wrapper .select-button{width:10px;height:1.923em;border-width:1px 0 0}
.fresh .select-wrapper .select-button .indicator{width:0;height:0;display:block;border-width:5px;position:absolute;right:.55em;top:.846em}
.fresh .panel-body ul.select-list li{padding:0}
.fresh .panel-body ul.select-list li a{padding:0 10px}
.fresh .select-grey .select-wrapper{min-width:9em}
.fresh .select-grey .select-wrapper:hover,.fresh .select-grey .select-wrapper{background-color:#9c9c9c;padding-left:8px;border:0}
.fresh .select-grey .select-wrapper .select-button{background:0;border:0;height:auto}
.fresh .select-grey .select-wrapper .select-value{padding:5px;height:auto;color:#fff;background:0;border:0;filter:none}
.fresh .select-grey .select-wrapper .select-button .indicator{border-color:#fff transparent transparent;top:10px;border-width:5px;filter:none}
.fresh .select-grey .select-wrapper:hover .select-value,.fresh .select-grey .select-wrapper:hover .select-button,.fresh .select-grey .select-wrapper:active .select-value,.fresh .select-grey .select-wrapper:active .select-button{background-image:none;filter:none}
.fresh .select-grey .select-wrapper .select-list{color:#333;font-size:1em;top:2em;left:0}
.fresh .select-grey .select-wrapper .select-list li{padding:0}
.fresh .select-grey .select-wrapper .select-list a{width:auto;color:#333}

#themeContainer.customSkin #show_survey .panel-body ul li{border-bottom:1px dotted}
#themeContainer.customSkin #show_survey input[type="radio"]{height:auto}
#themeContainer.customSkin .spigitWidget .panel-body .followingWrapper .item-list .item {border: none; width: 155px; text-align: center;}

.fresh #userfollowings.spigitWidget .item-list.float .item .delete{position:absolute;right:65px;top:7px;z-index:900;display:none}
.fresh #userfollowings.spigitWidget .section-body .btnEdit,.fresh #userfollowings.spigitWidget .section-body.editMode .item-list .delete,.fresh #userfollowings.spigitWidget .section-body.editMode .button .btnDone{display:block;cursor:pointer}
.fresh #userfollowings.spigitWidget .section-body.editMode .button .btnDone{text-align:right}
.fresh #userfollowings.spigitWidget .section-body.editMode .button .btnDone a{vertical-align:top;line-height:1.5em}
.fresh #userfollowings.spigitWidget .section-body.editMode .button .btnDone:hover .icons{opacity:.6;filter:alpha(opacity=60)}
.fresh #userfollowings.spigitWidget .section-body.editMode .miniProfile-trigger {pointer-events: none;}
.fresh #userfollowings.spigitWidget .section-body .btnDone,.fresh #userfollowings.spigitWidget .section-body.editMode .button .btnEdit{display:none}
.fresh #userfollowings .ideasFollowingWrapper{margin-bottom:2.5em}
.fresh .followingWrapper .user-info {border: none; width: 100%; margin: 5px 0;}
.fresh .followingWrapper .avatar {margin-left: 48px;}
.fresh .followingWrapper .avatar a {border-width: 1px; width: 60px; height: 60px; display: inline-block;}
.fresh .follower {margin-top: 25px;}
.fresh #siteChallenges .select-wrapper .select-value{width:110px!important}
.fresh .critical-progress,.fresh .popup-notice{display:none;font-size:16px;line-height:1.25em;text-align:center;padding:17px 10px;width:300px;position:absolute;top:35%;left:50%;margin-left:-150px;opacity:.9;background-color:#fff;border:1px solid #29cc29;box-shadow:0 0 0 5px #d2f4bc;color:#000;z-index:999999}
.fresh .critical-progress.pending,.fresh .popup-notice.error{border:1px solid #e55252;box-shadow:0 0 0 5px #fcc;color:#666}
.fresh .popup-notice.warning{border:1px solid #efac1c;box-shadow:0 0 0 5px #f9f1d5;color:#666}
.fresh .popup-notice.critical,.fresh .popup-notice.fixed{position:fixed;top:35%}
.fresh .popup-notice big{padding:5px 0;font-size:1.25em;display:block}
.fresh .popup-notice small{font-size:.875em}
.fresh .popup-notice strong{font-size:.875em;color:#000}
.fresh .popup-notice p{margin:5px 0}
.fresh .comment-holder .content-edit-on{border:1px solid #ccc;background-color:#fff;padding:5px}
.fresh .content-edit-control{padding:10px 0}
.fresh .confirmDialog .message{line-height:1.25em;margin-bottom:.5em}
.fresh .confirmDialog .button{float:right}
.fresh .confirmDialog h2.warning{border:0;background-color:#fff;color:#666;padding:0;margin:0}
.fresh .confirmDialog{max-width:300px;display:none;position:absolute;border:1px solid #ccc;color:#666;padding:15px;background-color:#fff;z-index:99999;-webkit-box-shadow:1px 4px 5px rgba(50,50,50,0.3);-moz-box-shadow:1px 4px 5px rgba(50,50,50,0.3);box-shadow:1px 4px 5px rgba(50,50,50,0.3);font-size:13px}
.fresh .confirmDialog.confirmSelectedWinners{width:300px;bottom:40px;margin-left:-10px;top:auto;right:auto}
.fresh .confirmDialog.right{position:absolute;right:10px}
.fresh .attachment-container .confirmDialog{width:140px}
#idea-search .search-ideas-message.corner-all-3.clearfix .msg{height:10px}
#idea-search .search-ideas-message .msg a.show_save_search_options.floatNone{float:none}
#widgetDocuments a.deleteButton{background:url("../../../default/img/button_delete.gif") no-repeat scroll 0 0 transparent}
#ideahome_teammember .smallfont a,#ideahome_teammember a.addLineHight{text-transform:capitalize}
.fresh .ugc.idea-content.text table td{border:1px solid}
.fresh .spigitWidget .comment-holder .comment-text .details p{word-wrap:break-word}
.fresh .spigitWidget .leaderboard_layout select{width:100%}
.fresh .spigitWidget .leaderboard_layout .scroll-pane{overflow:hidden;overflow-y:auto;max-height:655px}
#top_star_rated_ideas_fresh .leaderboard_layout .table-widget{padding-bottom:45px}
#ideahome_teammember .icons{cursor:pointer}
#ideahome_teammember .icons:hover{opacity:.6}
#ideahome_teammember .removeMember{display:none;position:absolute;left:100px;top:-6px;font-size:14px;border-radius:10px;color:#e55252;z-index:999;cursor:pointer}
#ideahome_teammember .removeMember > .delete {white-space: nowrap;}
#ideahome_teammember .removeMember > .delete:hover {    background-color: #fff; border-radius: 10px; border: 1px solid #ccc; padding: 3px 7px 3px 0;}
#ideahome_teammember .removeMember > .delete > span {display: none;}
#ideahome_teammember .removeMember > .delete:hover > span {display: inline-block; font-size: 12px; font-style: normal; color: #333;}
#ideahome_teammember .doneButton{display:none}
#ideahome_teammember.editTeam .editControl{display:none;border-top:#ccc}
#ideahome_teammember.editTeam .doneButton{display:block}
#ideahome_teammember .item-list{max-height:225px;min-height:25px;margin:auto;text-align:center;overflow:auto;}
#ideahome_teammember .accepted .member .avatar {margin:auto;float:none;}
#ideahome_teammember .member:hover .removeMember{display:block}
#ideahome_teammember .member .deleteGray {position: absolute; right: 15px;}
#ideahome_teammember .member .user-info {width: 100%; margin: 5px 0; float: left;}
.fresh .user-interaction ul li.imaStar{float:left;background:none repeat scroll 0 0 green;width:17px;cursor:default}
.fresh .user-interaction ul li.imaStarRated{float:left;background:none repeat scroll 0 0 blue;width:17px;cursor:default}
.fresh .user-interaction ul.canVote li.imaStar{float:left;background:none repeat scroll 0 0 green;width:17px;cursor:pointer}
.fresh .user-interaction ul.canVote li.imaStarRated{float:left;background:none repeat scroll 0 0 blue;width:17px;cursor:pointer}
.fresh .can-vote-false .icon-cancel-circled{display:none}
.fresh .user-interaction ul li .link-like.novote, .fresh .user-interaction ul li .link-dislike.novote,
.fresh .spigitWidget .voting ul li a.disabled,.fresh .spigitWidget .voting ul li a.disabled:hover,.fresh .user-interaction ul li .disabled{cursor:default; color: #4c4c4c;pointer-events:none;opacity:.4}
.fresh .user-interaction ul li .disabled.voted,.fresh .voting .user-interaction ul li .disabled.voted{color:#4c4c4c;opacity:1;text-shadow:none}
.icon-cancel-circled.disabled{display:none}
#ideas-result .list-results.detailview .idea-stats,#ideas-result .list-results.compactview .idea-stats,#ideas-result .list-results.tiledview .idea-stats{border:0;margin:0}
#ideas-result .list-results.tiledview li span.swap-icon{float:left}
#ideas-result .list-results li span.swap-text{float:left}
#ideas-result .header-results .select-wrapper{width:130px}
#ideas-result .header-results .viewmode .select-wrapper{width:4.5em}
#ideas-result .idea_stage .select-list,#ideas-result .categoryTree .select-list{min-width:160px;width:expression(this.width < 160 ? "160px":true)}
#ideas-result .list-results .text,#ideas-result .list-results.detailview .text{position:relative;margin-left:105px;margin-bottom:0;padding:5px 13px}
#ideas-result .list-results.tiledview .text{margin:0;padding:0 10px;max-height:35px;overflow:hidden;clear:both}
.fresh #ideas-result .list-results .detailSummary img{display:none}
#ideas-result .button-group{top:10px;right:10px;position:relative}
#ideas-result .list-item .button-group .vote-stats-label{width:5.25em}
#view_sector_widget_fresh .list-results.tiledview .text{height:100px}
.fresh .list-results .stage-progress-wrapper,.fresh .detailview .stage-progress-wrapper{position:relative}
.fresh .list-results.vote-stats .vote-stats-label .upvote{float:left}
.fresh .category{font-size:12px;margin-left:115px;padding:10px 0 10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:18.6em}
.fresh .idea-stats li{margin:0;padding-right:15px;position:relative}
.fresh .compactview .category{width:auto}
.fresh .tiledview .category{margin-left:0;padding-left:10px;display:none}
.fresh .list-results .idea-stats-bar{border-top:1px solid #e8e8e8;margin:0 0 10px 115px;padding:10px 0}
.fresh .tiledview .idea-stats-bar{margin:0 0 0 10px;position:absolute;bottom:0}
.fresh .detailview .ugc,.fresh .detailview .ugc .userIdeaContent{margin-bottom:10px}
.fresh div.viewmode{float:right;height:28px;border:1px solid #c7c7c7;border-style:solid;background-color:#f7f7f7;color:#454a4c;-moz-box-shadow:0 1px 2px rgba(0,0,0,.06);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.06)}
.fresh .viewmode .viewOptions{float:right;height:1.7em;height:1.7em;position:relative}
.fresh .viewmode .select-wrapper{-moz-box-shadow:none;border:0}
.fresh .viewmode .select-wrapper .select{border:0}
.fresh .compactview .stage-progress-wrapper{position:relative}
.fresh #tabified_user_profile_fresh .spigitWidget .panel-body .border-bottom{border-bottom:0}
.fresh .editor-wrapper{display:none;}
.fresh .editor-wrapper .wysiwyg-container .mce-panel{border-color:#e1e1e1 transparent #e1e1e1 transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.fresh .editor-wrapper .wysiwyg-container .mce-panel.mce-statusbar{border-color:#e1e1e1}
.fresh .editor-wrapper .form-element{padding:10px 10px 0}
.fresh .editor-wrapper .respond-action{position:relative;padding:10px}
.fresh .editor-wrapper .wysiwyg-container .mceSeparator{border:0}
.fresh .star-rating-stats.active{display:block}
.fresh .star-rating-stats{display:none;position:absolute;right:-10px; top: 30px; height:auto;background-color:#fff;color:#333;border:1px solid #95989a;padding:10px;z-index:9999;box-shadow:0 2px 10px rgba(149,152,154,.75);border-radius:5px}
.fresh .star-rating-stats .label{font-size:14px;display:inline-block;text-align:center;padding:0;color:#333;background-color:#fff;margin-top:0;float:none}
.fresh .star-rating-stats .sub-label{font-size:.5em;width:80px;font-style:italic;color:#999;display:block;text-align:center}
.fresh .star-rating-stats .value{font-size:14px;display:inline-block;text-align:center;color:#333}
.fresh .star-rating-stats .rating-value{font-size:1.75em;}
.fresh .star-rating-stats .rating-label{display:none}
.fresh .star-stats-icon {display:none}
.fresh .tiledview .star-rating-stats.left-item{left:-50px}
.fresh .tiledview .star-rating-stats.left-item .arrow-top{margin-left:45px}
.fresh .tiledview .star-rating-stats{margin-right:64px}
.fresh .idea-detail-header .stats-summary,.fresh .stats-summary{width:100%;padding:0;text-align:center;}
.fresh .star-rating-stats .stats-info.overall {display: none;}
.fresh .star-rating-stats .stats-chart{width:205px;margin-left:12px;padding:10px;background-color:#fff; display:none;}
.fresh .show-rating-breakdown .star-rating-stats .stats-info.overall,
.fresh .show-rating-breakdown .star-rating-stats .stats-chart { display: block;}
.fresh .stats-label{width:35px;float:left;margin-left:5px}
.fresh .stats-count{width:45px;float:left;margin-left:10px;color:#999;font-size:.85em;margin-top:1px;font-style:italic;text-align:left}
.fresh .stats-bar{width:110px;background-color:#f2f2f3;height:8px;margin-top:6px;float:left; border-radius: 15px;}
.fresh .stats-bar .stats-value{display:block;height:8px;width:0; border-radius: 15px;}
.fresh .stats-chart .item{clear:both;padding:4px 0;height:auto}
.fresh .star-rating-stats .arrow-top{left:220px;top:-13px}
.fresh .star-rating-wrapper .star-rated-value{color:#777; font-size: 26px; font-weight: lighter;font-family: ProximaNova-Light, Helvetica, Arial, sans-serif; }
.fresh .leaderboard_layout .star-ratging-stats{right:-10px}
.fresh .leaderboard_layout .star-rating-voted{font-size:.65em}
.fresh .leaderboard_layout .star-rating-wrapper{font-size:1.5em;width:auto;position:relative;top:inherit}
.fresh #activity_myideas .idea-rating-wrapper{float:right}
.spigitWidget .panel-body .leaderboard_layout table td{border-color:#ddd}
.rtl .mceIframeContainer body.mceContentBody p{direction:rtl;text-align:right}
.rtl #tinymce{direction:rtl;text-align:right}
.rtl .defaultSkin .mceIframeContainer{direction:rtl;text-align:right}
.rtl #view_idea_comments_fresh .processPlainTextInput{direction:rtl;text-align:right}
.rtl #view_idea_comments_fresh .new-comment{direction:rtl;text-align:right}
.rtl #post_idea .ajax_notice .notice p{direction:rtl;text-align:right;margin-right:20px}
.rtl .facebook-auto{direction:rtl;text-align:right}
.rtl textarea,.rtl input{direction:rtl}
.rtl input.themeeditor,.rtl input.upload,.rtl .qq-uploader input{direction:ltr}
.rtl .fresh .spigitWidget input.datepicker{background-position:top left;padding-right:5px}
.rtl .fresh #post_site_challenge.spigitWidget input.datepicker{padding-right:5px}
.rtl ul.holder li{float:right}
.rtl .fresh #activity_stream_home #sp-search-submit{left:6px}
.rtl .fresh #activity_stream_home #sp-search-text{padding-left:30px;padding-right:6px}
.rtl #headerWrap .speuiSpriteButton{left:0;right:auto}
.rtl .searchHolder .textInput{padding-left:40px;padding-right:6px}
.fresh .noResult{height:125px}
.fresh .no-results{text-align:center;padding:15px;font-size:16px;font-style:italic;color:#999;line-height:1.25em;width:auto;margin-left:auto;margin-right:auto; }
.fresh .no-results strong{color:#555;font-size:22px;display:block;margin-bottom:10px; font-family: ProximaNova-Light, Helvetica, Arial, sans-serif; line-height: 1.25em;}
.fresh .no-results .title{line-height:1.35em;font-size:20px;font-style:normal}
.fresh .no-results .message{line-height:1.35em; margin: 5px 0 10px; font-size: 15px;}
.fresh .pendingStatus{font-size:16px;font-style:italic;color:#ccc;line-height:1.5em}
.fresh .pendingStatus a{font-size:16px;}
.fresh .privateMessageWrapper .no-results{padding-right:18px}
.fresh .conversationWrapper .no-results{font-size:13px;color:#555;font-style:normal}
.fresh .hover-wrapper{height:20px}
.fresh .hover-wrapper .timestamp{display:inline-block;float:left;margin-top:0}
.fresh .hover-links{display:none;font-size:12px;margin-left:10px}
.fresh .hover .hover-links{display:inline-block;float:left}
.fresh .hover .hover-links li{float:left;margin-right:6px}
.fresh .hover .hover-links li.pull-right{margin-right:4px}
.fresh #notificationsLists .hover-links{width:400px;margin-left:-4px}
.fresh .type_FollowYou.hover .hover-links{display:none}
.fresh.dialogWrapper .dialogContentWrapper .tab{display:none}
.fresh.dialogWrapper .dialogContentWrapper .active{display:block}
.fresh.dialogWrapper .dialogContentWrapper .mainContent{height:auto;overflow:hidden;min-height:160px}
.fresh.dialogWrapper#teamMemberRequestDialog .dialogContentWrapper .mainContent{height:auto}
.fresh.dialogWrapper .dialogContentWrapper .mainContent.becomeMemberWrapper{height:100%}
.fresh.dialogWrapper .dialogContentWrapper .mainContent.inviteMemberWrapper{height:100%; overflow: visible;}
.fresh.dialogWrapper .dialogContentWrapper .mainContent.fullHeight{height:100%;overflow-y:hidden}
#newPageDialog .dialogContentWrapper .mainContent.fullHeight{height:100%;overflow:auto;}
.fresh.dialogWrapper .contentHeader{font-size:20px;color:#333;margin-bottom:5px}
.fresh.dialogWrapper .innerContentWrapper{margin:10px 50px;border:1px solid #eee;background-color:#fcfcfc;height:340px;overflow:auto;padding:15px 25px}
.fresh.dialogWrapper .sp-idea-block{margin:0 0 -1px;border-radius:0;font-size:12px}
.fresh.dialogWrapper .avatar-container.v2 .avatar{width:30px;height:30px}
.fresh.dialogWrapper .add-comment #viewidea-comments-wrapper,.fresh.dialogWrapper .add-comment .gradient-gray-transparent,.fresh.dialogWrapper .add-comment .gradient-transparent-gray{display:none}
.fresh.dialogWrapper #viewidea-comments-wrapper .comment-wrapper .comment-edit{margin-left:45px;margin-right:0}
.fresh.dialogWrapper #viewidea-comments-wrapper .comment-wrapper .ugc{margin:0 0 10px;}
.fresh.dialogWrapper .innerContentWrapper .gradient-gray-transparent,.fresh.dialogWrapper .innerContentWrapper .gradient-transparent-gray{width:580px}
.fresh.dialogWrapper .scrollWrapper{height:310px;overflow:auto;background-color:#fff;border:1px solid #e6eaf0;position:relative}
.fresh.dialogWrapper .star-rating-stats{margin-left:-200px}
.fresh.dialogWrapper .star-rating-stats .arrow-top{left:initial;right:20px}
.fresh.dialogWrapper .shareIdeaForm{margin-top:15px}
.fresh.dialogWrapper #ideaComments .contentHeader {margin: 15px 0; font-size: 13px;}
.fresh.dialogWrapper #ideaActivityStream .star-rating-wrapper{position:relative;width:auto;margin-left:18px}
.fresh.dialogWrapper .dialogContentWrapper .mainContent.box{border:1px solid #e6eaf0;background-color:#f2f2f2}
.fresh.dialogWrapper#termsAndConditionsDialog .dialogContentWrapper .mainContent{height:380px;margin-top:20px;padding:10px;overflow:auto}
.fresh.dialogWrapper#termsAndConditionsDialog .dialogContentWrapper .mainContent ol li{margin:10px 25px;list-style-position:outside}
.fresh .shareIdeaForm{display:none;margin-top:10px;border:1px solid #95989a;padding:10px 30px;position:relative; border-width: 1px 0 1px 0;}
.fresh .change-ownership {display:none; margin-top:10px; border:1px solid #95989a; padding:20px 30px; position:relative; border-width: 1px 0 1px 0;}
.fresh .shareIdeaForm .arrow-up-small,
.fresh .change-stage-container .arrow-up-small,
.fresh .sync-to-projectplace-container .arrow-up-small,
.fresh .send-to-adaptivework-container .arrow-up-small,
.fresh .send-to-portfolios-container .arrow-up-small,
.fresh .change-ownership .arrow-up-small,
.fresh .consolidate-details-container .arrow-up-small{margin-top:-20px}
.fresh .arrow-up-small,.fresh .arrow-up-small span{border-style:solid;position:absolute;border-width:10px}
.fresh .arrow-up-small{border-color:transparent transparent #c1c4c5 transparent;left:117px;top:0;margin-top:0}
.fresh .arrow-up-small span{border-color:transparent transparent #fcfcfc transparent;left:-10px;top:0;margin-top:-9px}
.fresh#ideaDetailsDialog .arrow-up-small{left:28px}
.fresh#ideaDetailsDialog .shareIdeaForm .arrow-up-small{margin-left:-20px}
.fresh#ideaDetailsDialog .idea-closed-description .arrow-up-small{left:inherit}
.fresh .idea-closed-description{display:none;padding:0;margin-top:13px;font-size:13px; border-style: solid; border-color: #95989a; border-width: 1px 0 0 0;position:relative}
.fresh .idea-closed-description .arrow-up-small{left:auto;right:30px;top:-20px}
.fresh .idea-closed-description .details{padding:20px}
.fresh .idea-closed-description .collapse{padding:10px}
.fresh .simple-layout .comment .comment-holder{margin-left:50px;padding:0;border-width:0}
.fresh .simple-layout .comment-list .post-reply{margin:0 5px 25px 48px;}

.fresh .simple-layout .comment-list .comment.reply-node{padding-left:0;margin-left:50px}
.fresh .simple-layout .small-button-group{position:absolute;right:8px;top:8px}
.fresh .idea-comment-wrapper.simple-layout .origin{display:none}
.fresh .idea-comment-wrapper .no-results{margin: 30px 0;}
.fresh #ideas-result .compactview .idea-comment-wrapper,.fresh #ideas-result .tiledview .idea-comment-wrapper{display:none}
.fresh #ideas-result .simple-layout .comment-list a{font-size:12px}
.fresh #ideas-result .simple-layout .comment-list{margin:10px 10px 4px 115px;padding:0;border:1px solid #e6eaf0;background-color:#fff}
.fresh #ideas-result .simple-layout .comment-list .comment{margin-bottom:0}
.fresh #ideas-result .simple-layout .comment-list .comment-text .ugc img{display:none}
.fresh #ideas-result .simple-layout .comment-list .view-all-comment{margin-bottom:-1px;padding:5px 10px;border-bottom:1px solid #e6eaf0}
.fresh #ideas-result .simple-layout .comment-holder .comment-text{margin-bottom:0;color:#6f6f6f}
.fresh #ideas-result .simple-layout .comment-holder .comment-text p,.fresh #ideas-result .simple-layout .comment-holder .comment-text div{color:#6f6f6f}
.fresh #ideas-result .list-results .simple-layout .idea-details{font-size:12px;margin-bottom:5px;color:. fresh . category #6f6f6f}
.fresh .simple-layout .avatar-container.v2 .avatar,.fresh .simple-layout .avatar-container.v2 .avatar a{width:32px;height:32px;border-radius:50%}
.fresh .simple-layout .avatar-container.v2 .avatar a img{width:32px}
.fresh .simple-layout .assigneeAvatar{margin-right:6px}
.fresh #activity_openchallenges .challengeAllWrapper{padding-top:6px;position:relative}
.fresh #activity_openchallenges .community-options{position:absolute;right:10px;top:5px;font-size:14px;z-index:10}
.fresh #activity_openchallenges .panel-body .community-options ul.select-list li{padding:4px 0}
.fresh #activity_openchallenges .panel-body .community-options .select-wrapper{width:127px;height:23px}
.fresh #activity_openchallenges .panel-body .community-options .select-wrapper .select-value{width:98px}
.fresh #activity_openchallenges #challengeAllLists{width:999999px}
.fresh #activity_openchallenges #challengeAllLists li{float:left;width:337px;height:150px;margin-right:8px;border:1px solid #ccc}
.fresh #activity_openchallenges #challengeAllLists li.lastChallenge{width:141px;text-align:center}
.fresh #activity_openchallenges #challengeAllLists li.lastChallenge a{display:inline-block;margin:51px 10px auto 10px;font-size:14px;line-height:17px}
.fresh #activity_openchallenges .avatar,.fresh #activity_openchallenges .avatar a,.fresh #activity_openchallenges .avatar a>img{width:96px;height:96px;border-radius:3px}
.fresh #activity_openchallenges .title-container{width:215px;margin-left:115px;height:118px;overflow:hidden}
.fresh #activity_openchallenges .challengeTitle{display:block;max-height:62px;overflow:hidden;font-size:18px;line-height:20px}
.fresh #activity_openchallenges .communityInfo{margin-top:4px;font-size:13px}
.fresh #activity_openchallenges .idea-stats{width:210px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:27px;font-size:15px;padding-top:0}
.fresh #activity_openchallenges .timeLeft{margin-top:6px;margin-left:12px}
.fresh #activity_openchallenges .statCounts{margin-top:6px;margin-right:20px}
.fresh #activity_openchallenges .communityName{display:inline-block;width:130px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.fresh #activity_openchallenges .communityTitle{display:inline-block;width:80px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:18px;vertical-align:top}
.fresh #activity_openchallenges .counts{display:inline-block;line-height:18px;margin-left:4px}
.fresh #activity_openchallenges .timeClock{vertical-align:top;margin-right:5px}
.fresh #activity_openchallenges .statusFlag{color:#e64545;margin-top:6px}
.fresh .horizonSlider{position:absolute;top:0;background:transparent url(/default/img/horizontalCarousel.png) 0 0 no-repeat;width:20px;height:171px;top:6px}
.fresh .horizonSlider.rightShadow{right:35px;background-position:-2px -38px}
.fresh .horizonSlider.leftShadow{left:35px;background-position:-27px -38px}
.fresh .spigitWidget .header.challengeTitle h1{font-size:16px}
.fresh .ideaCardWrapper .idea-details-container{margin-bottom:5px;margin-left:0;height:auto;padding:20px;font-size:16px;line-height:1.25em}
.fresh .ideaCardWrapper .idea-details-container .title{line-height:1em;font-weight:bold}
.fresh .ideaCardWrapper .idea-details-container .description{padding:15px 0 25px;line-height:1.25em}
#skiplink a:active,#skiplink a:focus{background-color:#039;border:1px solid #fff;color:#fff;font-size:13px;height:auto;overflow:visible;padding:3px 5px 5px;right:3px;top:3px;width:auto;z-index:5}
#skiplink a{height:1px;overflow:hidden;width:1px;position:absolute!important}
.aria-helper-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}
.trendingIdeas .date{font-style:italic;font-size:11px;margin-top:5px}
.fresh .panel-body #trending table td{padding-top:10px;padding-bottom:5px;padding-left:15px;}
.fresh .panel-body #trending table td.idea-image{display:none;}
#contentWrap .fullBleed_50 #trending .idea-image {display: block; margin-right: 0;}
.fresh .panel-body #trending table td.rank{padding-left:5px;text-align:center}
.fresh #activitystream{margin:0}
.fresh .activity-results ul.sp-actions{list-style-type:disc;font-size:5px;color:#888}
.fresh .activity-results .sp-actions li{padding:2px 5px 0 0;margin:0;float:left;font-size:0;white-space:nowrap}
.fresh .activity-results .sp-actions li.type_RateComment,.fresh .activity-results .sp-actions li.type_RateIdea{display:none}
.fresh .activity-results .media-body{margin-left:48px}
.fresh .fullBleed_33 #activitystream-filter,.fresh .single-widget #activitystream-filter{position:absolute;top:5px;right:0}
.fresh #activitystream-filter{text-align:right; margin: 2px 15px 3px 0; position: absolute; right: 0; top: 10px;}
.fresh #activitystream-filter li.active a{color:#333}
.fresh #activitystream-filter li a{cursor:pointer}
.fresh #activitystream-filter li{padding:0 3px;list-style:none;display:inline}
.fresh #activitystream-filter .new-count{vertical-align:top;margin:0 2px;line-height:12px;display:none}
.fresh #activitystream-filter .label{display:none}
.fresh #activityStreamViewPort{border-top:1px solid #ccc;height:620px;overflow-x:hidden;overflow-y:auto;clear:both;margin-top:3px;position:relative}
.fresh #activityStreamViewPort.ShowMoreFilter{height:565px}
.fresh #tabified_user_profile_fresh #activityStreamViewPort{border-top:0;}
.fresh #tabified_user_profile_fresh #activitystream-filter{display: none}
.fresh #tabified_user_profile_fresh #activity_stream_home .more-filter-wrapper{display: none}

.fresh .fullBleed_33 #activityStreamViewPort{height:620px}
.fresh .fullBleed_33 #activityStreamViewPort.ShowMoreFilter{height:480px}
.fresh .sp-idea-block{background-color:#fff;border:1px solid #ddd;border-width:0 0 1px 0;padding:12px;position:relative}
.fresh .sp-idea-block ul.sp-actions{margin-top:10px;margin-left:0;}
.fresh .sp-idea-block ul.sp-actions li a{font-size:12px;margin-right:5px;margin-left:0;line-height:1.25em;vertical-align:middle}
.fresh .sp-idea-block .easydate{font-style:italic;font-size:12px; vertical-align:top;line-height:16px}
.fresh #ideaActivities .sp-idea-block ul.sp-actions{margin-left:0}
.fresh .sp-idea-block.type_IdeaCommentReplyPosted .sp-idea-title a,.fresh .sp-idea-block.type_IdeaCommentReplyPosted .sp-idea-title span,.fresh .sp-idea-block.type_IdeaCommentPosted .sp-idea-title a,.fresh .sp-idea-block.type_IdeaCommentPosted .sp-idea-title span{font-style:italic; display: inline-block; font-size: 14px;}
.fresh .sp-idea-block .sp-idea-action,.fresh .sp-idea-block .sp-idea-info,.fresh .sp-idea-block .sp-idea-title{margin-top:0;margin-bottom:5px;font-size:14px;line-height:1.25em}
.fresh .sp-idea-block .sp-idea-title i{color:#999}
.fresh .sp-idea-block .sp-evaluation-result{margin:2px 0}
.fresh .sp-idea-block .sp-idea-action a,.fresh .sp-idea-block .sp-idea-info a,.fresh .sp-idea-block .sp-idea-title a{font-size:14px}
.fresh .sp-idea-block .sp-idea-action{overflow:hidden;margin-bottom:0}
.fresh .sp-idea-block .sp-idea-action.allowvote_false .type_RateIdea{display:none}
.fresh .sp-mainfeed .count_0{display:none}
.fresh .sp-idea-block .evaluationResult{line-height:1.5em}
.fresh .tooltip-popup .idea_rating_popover{min-width:100px}
.fresh .idea_rating_popover .user-interaction ul li a{padding:4px 0}
.fresh .activity-results .sp-idea-block .sp-idea-details em{font-size:14px;line-height:1.25em;color:#565656}
.fresh .activity-results .sp-idea-block .sp-idea-details a,
.leaderboard_layout .table-widget table a.ideaTitle,
.leaderboard_layout .table-widget table a.creator{font-size:14px;}
.leaderboard_layout .table-widget table a.creator{line-height: 1.75em}
.fresh.dialogWrapper .idea-grad-tasks .sub-widget-title{padding:0; margin: 10px 0 5px; font-size:18px; text-align: left;}
#ideaDetailsDialog .tab-container{ display: none;}
#ideaDetailsDialog .comment-container {min-height: 300px;}
#ideaDetailsDialog .tab-container.current{ display: block}
#ideaDetailsDialog .dialogContentWrapper{padding:10px 0;margin:0}
#ideaDetailsDialog .dialogContentWrapper #ideaComments .form-element{z-index:2000}
#ideaDetailsDialog .dialogContentWrapper .commonHeader .header{position:relative;display:block}
#ideaDetailsDialog .dialogContentWrapper ul{list-style-type:none}
#ideaDetailsDialog .dialogContentWrapper .ugc ul{list-style-type:disc}
#ideaDetailsDialog .dialogContentWrapper ul.sp-actions li{float:left}
#ideaDetailsDialog .dialogContentWrapper #ideaPopupSocialNetworkShare{position:relative;display:inline-block;top:3px}
#ideaDetailsDialog .dialogContentWrapper #ideaPopupSocialNetworkShare li{display:inline-block;margin:0 2px;padding:0;zoom:1}
#ideaDetailsDialog .dialogContentWrapper #ideaPopupSocialNetworkShare ul{display:inline;margin:0;padding:0;width:auto}
#ideaDetailsDialog #ideaStats .idea-stats-wrapper{padding:15px 25px; min-height: 150px;}
#ideaDetailsDialog #ideaStats .stat-list{padding:0}
#ideaDetailsDialog #ideaStats .stat-list li{font-size:14px; color: #666; padding: 3px 0;}
#ideaDetailsDialog #ideaStats .idea-stats-info,
#ideaDetailsDialog #ideaStats .idea-grad-tasks{background-color:#fff}
#ideaDetailsDialog #ideaStats .idea-stats-info h3{color:#454a4c;border-bottom:1px solid #ddd;margin:0 20px;padding:20px 0 10px 0}

#ideaDetailsDialog #ideaStats .idea-grad-tasks .completion-graph{width:2.667em;height:2.667em;margin-right:7px}
#ideaDetailsDialog #ideaStats .idea-grad-tasks { padding:20px 30px 0; position:relative; text-align: center;}
#ideaDetailsDialog #ideaStats .idea-grad-tasks .progress-header{margin:0 0 10px 0;}
#ideaDetailsDialog #ideaStats .idea-grad-tasks .content-container {width: 60%; display: inline-block;}
#ideaDetailsDialog #ideaStats .idea-grad-tasks .stat-list li{font-size: 16px; color:#666;padding: 5px 10px;}
#ideaDetailsDialog #ideaStats .idea-grad-tasks .stage-progress-bar{ text-align: left;float:none;width:auto;list-style-type:none;padding:0}
#ideaDetailsDialog #ideaStats .idea-grad-tasks .stage-progress-bar ul li{display:inline-block}
#ideaDetailsDialog #ideaStats .idea-grad-tasks .completed{background-image:url('/static/default/img/bg/sprites/fresh.png');background-repeat:no-repeat;background-color:transparent;background-position:-321px -56px}
#ideaDetailsDialog #ideaStats .idea-grad-tasks .task-name {position: relative; padding-left: 25px; max-width: 70%; text-align: left;}
#ideaDetailsDialog #ideaStats .idea-grad-tasks .task-name i { position: absolute; left: 0;}
#ideaDetailsDialog #ideaStats .graduationWrapper{position:relative; border-top: 1px solid #ccc;  border-bottom: 1px solid #ccc; margin: 20px 0; padding-bottom: 10px;width: 610px;}
#ideaDetailsDialog #ideaStats .idea-grad-tasks .origin{border-color:transparent transparent #ccc transparent;top:-21px;border-width:10px;margin-left:-7px}
#ideaDetailsDialog #ideaStats .idea-grad-tasks .origin span{border-color:transparent transparent #fff transparent;left:-11px;top:-10px;border-width:11px}
#ideaDetailsDialog #ideaStats .idea-grad-tasks .origin,#ideaDetailsDialog #ideaStats .idea-grad-tasks .origin span{border-style:solid;position:absolute}
#ideaDetailsDialog #ideaStats .idea-grad-tasks.stage_completed .origin,#ideaDetailsDialog #ideaStats .idea-grad-tasks.stage_completed .sub-widget-title,#ideaDetailsDialog #ideaStats .idea-grad-tasks.stage_completed .stat-list{display:none}
.fresh .activity-filter .select-wrapper:hover,.fresh .activity-filter .select-wrapper{background-color:#fff;padding-left:0;border:0;box-shadow:none}
.fresh .activity-filter .select-wrapper .select-value{font-size:12px;padding:5px;height:auto;color:#333;background:0;border:0 none;filter:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:auto}
.fresh .activity-filter .select-wrapper .select-button .indicator{border-color:#333 transparent transparent;top:10px;border-width:5px;filter:none;position:relative;margin-left:10px}
.fresh .activity-filter .select-wrapper .select-list{background-color:#fff;position:absolute;color:#333;font-size:12px;top:2em;left:0;width:200px}
.fresh .activity-filter .select-wrapper .select-button{float:left}
.fresh .easydate{font-style:italic;font-size:13px;line-height:1.9em;color:#999;display: block;}
.fresh #site_challenge_countdown #site_challenge_team h2{text-overflow:ellipsis;width:148px;overflow:hidden;white-space:nowrap}
.fresh .activity-filter .select-wrapper .select-button .indicator{border-color:#333 transparent transparent;top:10px;border-width:5px;filter:none;position:relative;margin-left:10px}
#themeContainer.customSkin .new-dashboard .spigitWidget.expanded span.icons.latch,#themecontainer.customskin .new-dashboard .spigitwidget span.icons.latch{display:none}
#themeContainer.customSkin #activity_stream_home .panel-body ul#activitystream li.list-item{background:0;padding:12px 4px 12px 8px}
#themeContainer.customSkin .spigitWidget .panel-body #myIdeas ul.stage-progress-bar li{border-width:1px;border-style:solid;margin-right:1px}
#themeContainer.customSkin .spigitWidget .panel-body #myIdeas .idea-rating-wrapper li .like,#themeContainer.customSkin .spigitWidget .panel-body #myIdeas ul.stage-progress-bar li .like{position:relative;top:-3px}
#themeContainer.customSkin .spigitWidget .panel-body #myIdeas .idea-rating-wrapper li .icon-thumbs-down.like,#themeContainer.customSkin .spigitWidget .panel-body #myIdeas ul.stage-progress-bar li .icon-thumbs-down.like{top:0}
#myIdeas ul li .disabled{color:#fff;opacity:.4}
.spigitWidget .panel-body #myIdeas .idea-rating-wrapper li{float:left;padding:0}
.spigitWidget .panel-body #myIdeas .idea-rating-wrapper .count{padding-left:0;font-size:12px;vertical-align:bottom;padding-right:0;line-height:16px}
.spigitWidget .panel-body #myIdeas .idea-rating-wrapper .star-rating-wrapper .count{line-height:14px}
.fresh #myIdeas .icons.approval{background-position:-196px -56px}
.fresh #myIdeas .small-button-group .user-interaction ul li{width:auto}
.fresh #myIdeas .small-button-group .icons{width:15px;height:15px}
.spigitWidget .panel-body #myIdeas .idea-rating-wrapper li.approval-rating .count{padding-left:0;vertical-align:bottom;padding-right:5px;line-height:16px}
.fresh .upDownVoting.idea-rating-wrapper{float:right}
#themeContainer.customSkin #activity_stream_home.spigitWidget .panel-body ul#activitystream li.new-item{margin-left:1px}
#themeContainer.customSkin #activity_stream_home.spigitWidget .panel-body ul#activitystream li.new-item,.fresh .new-item{background-color:#fffbe9}
.fresh .bold-style{font-size:14px}
.fresh #activity_stream_home .more-filter-wrapper{margin:0 10px}
.fresh #activity_stream_home .more-filter-wrapper .filter-results{margin-right:5px}
.fresh #activity_stream_home .more-filter-wrapper .active-option{display:none;line-height:normal}
.fresh #activity_stream_home .form-search{position:relative}
.fresh #activity_stream_home #sp-search-submit{position:absolute;height:16px;width:22px;right:11px;bottom:10px;background:url('/static/default/img/bg/sprites/fresh.png') no-repeat -35px -98px}
.fresh #activity_stream_home #sp-search-submit:hover{opacity:.5}
.fresh #activity_stream_home #more-filter-form{display:none; overflow:visible!important }
.fresh #activity_stream_home .tooltip-popup .voteStatsWrapper{display:none}
.fresh #activity_stream_home #sp-search-text{width:86%;font-size:12px;margin-top:5px;margin-bottom:5px;padding-left:6px;padding-right:30px}
.fresh #activity_stream_home #sp-search-text::-ms-clear{display:none}
.fresh #activity_stream_home #sp-search-submit{float:right}
.fresh #activity_stream_home .activity-filter select,.fresh #activity_stream_home .activity-filter a.select-wrapper{background:#fff;border-radius:0;border-color:#ccc;color:#ccc}
.fresh #activity_stream_home a.more-filter-toggle{padding:5px;line-height:14px;font-size:12px; display: inline-block;}
#ideaActivityStream .star-stats-icon,.fresh #activity_stream_home .show_stats_false .star-stats-icon{display:none}
.fresh #activity_stream_home .user-interaction ul{margin-left:0}
.fresh .tooltip-popup.active{display:block;z-index:100}
.fresh .tooltip-popup{position:absolute;margin-top:-60px;margin-left:-35px;border:1px solid #ccc;background-color:#fff;padding:7px;display:none;border-radius:0;box-shadow:1px 2px 9px 0 #aaa;background-color:#fff}
.fresh .tooltip-popup .user-interaction ul li{float:left;width:auto;height:auto;overflow:hidden;border-left-width:0;line-height:1em;padding:0}
.fresh .new-item-notification{display:none;width:100%;text-align:center;position:absolute;margin-top:18px;z-index:999}
.fresh .new-item-notification a{background-color:#fef9c5;border:1px solid #ccc;border-top:0;font-size:12px;font-style:italic;padding:5px;white-space:nowrap;display:inline-block}
.fresh .voteStatsWrapper.showDown .vote-stats-label .upvote,.fresh .voteStatsWrapper.showDown .vote-stats-bar .upvote,.fresh .voteStatsWrapper.showUp .vote-stats-label .downvote,.fresh .voteStatsWrapper.showUp .vote-stats-bar .downvote{display:none}
.fresh .voteStatsWrapper{padding-top:0}
.fresh .showUp .vote-stats .vote-stats-bar,.fresh .showDown .vote-stats .vote-stats-bar,.fresh .voteStatsWrapper.showUp .fresh .voteStatsWrapper.showDown{width:32px}
.fresh #inboxContent .new-item-notification{margin-top:5px;left:-268px}
.fresh #inboxContent .speuiButton_v1.primary{line-height: 30px;}
.fresh #activity_myideas .panel-body ul.stage-progress-bar li{padding:0}
.fresh #activity_myideas .user-interaction{background-color:#fff;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.fresh #activity_myideas.vote-stats,.fresh #activity_myideas.vote-stats .vote-stats-label{display:block}
.fresh #activity_myideas #myIdeas{height:500px;overflow-y:auto;overflow-x:hidden;position:relative}
.fresh #activity_myideas .stage-progress-bar{width:130px;margin-right:5px;padding-right:10px;margin-top:4px}
.fresh #activity_myideas .stage-progress-bar li{margin-right:2px}
.fresh #activity_myideas .star-rating-wrapper{position:relative;right:0;top:2px;width:auto}
.fresh #activityStreamViewPort .star-rating-wrapper{position:relative;width:auto}
#conversationLists .aria-help-focus,#taskLists .aria-help-focus,#taskLists li a{color:#454a4c}
#trending_ideas #trending{height:500px;overflow-y:auto;overflow-x:hidden;position:relative}
#taskLists li a:focus,body .fresh .select-list li a:focus{color:#0900ff}
#taskLists li{position:relative}
.fresh #view_idea_comments_fresh .top-shadow{position:absolute}
.fresh #view_idea_fresh #breadcrumbNew{margin-right:60px}
.fresh #view_idea_fresh .prev_next{float: right; padding-right: 10px;}
.fresh #postblogtitleform .icons.submit{height:23px}
#postblogtitleform input.txt{padding:3px;width:165px;font-size:12px;border:1px solid #ccc;color:#888}
.fresh #view_ideas_fresh .top-shadow{position:absolute;top:73px}
.fresh #view_ideas_fresh .bottom-shadow{position:absolute;bottom:0}
.fresh #view_ideas_fresh #viewIdeasViewPort{height:640px;overflow-x:hidden;overflow-y:auto;margin-top:10px;border-top:1px solid #eee;border-bottom:1px solid #eee;position:relative}
.fresh #idea-detail .star-rating-wrapper{position:inherit;}
.fresh .spigitWidget #viewidea-comments-wrapper .user-interaction ul li .novote .icons{margin:0}
.TC_PENDING_true .type_RateComment,.TC_PENDING_true .type_RateIdea{display:none}
.fresh.ui-dialog-content#closeIdeaDialog .header{margin-left:120px;min-height:65px}
.fresh.ui-dialog-content#closeIdeaDialog .title{font-size:16px;margin-left:0}
.fresh.ui-dialog-content#closeIdeaDialog .subtitle{margin-left:0}
.fresh.ui-dialog-content .stdText{font-size:13px;line-height:1.25em;color:#333;padding-right:5px}
.fresh.ui-dialog-content .stdText p{margin:10px 0;line-height:1.25em}
.fresh.ui-dialog-content .stdText .formElement{color:#333;line-height:1.25em;margin-top:10px;margin-bottom:10px}
.fresh.ui-dialog-content .stdText .formElement .label{font-size:13px;line-height:1.25em;padding:3px 0}
.fresh.ui-dialog-content .stdText ul.indent{list-style-position:inside;margin:10px}
.fresh.ui-dialog-content .stdText ul.indent li{padding:3px}
.fresh#moveIdeaDialog.ui-dialog-content .mainContent{min-height:250px}
.fresh#moveIdeaDialog.ui-dialog-content .mainContent .select-list{max-height:17em}
#headerWrap .search_icon_new{float:right;position:absolute;right:10px;height:27px;overflow:hidden;top:1px}
#headerWrap .search_icon_new .icons.search{margin-top:5px;margin-right:-4px}
.fresh #site_challenge_set_as_template textarea.descr{display:block;width:96%}
#challenge_template_lists{margin-top:38px}
#editDialog .dialogContentWrapper{height:539px;padding:30px 30px 0}
#infoDialog .dialogContentWrapper{height:300px;padding:30px 30px 0}
#infoDialog .speuiSpriteButtonWrapper,#editDialog .speuiSpriteButtonWrapper{position:absolute;bottom:52px;right:27px}
#infoDialog .dialogContentWrapper .label{margin-top:20px;line-height:30px}
#infoDialog .dialogContentWrapper .template-title,#infoDialog .dialogContentWrapper .template-description{font-size:14px}
#infoDialog .dialogContentWrapper .template-description{height:100px;max-height:100px;margin-bottom:20px;overflow-y:auto}
#templateLists{border-top-style:solid;border-top-width:1px;border-top-color:#c7c7c7}
#templateListsHeader,#templateLists{width:690px;list-style:none;margin-bottom:0}
#templateListsHeader ul,#templateLists ul{list-style:none}
#templateListsHeader li,#templateLists li{float:left}
#templateListsHeader li li,#templateLists li li{padding:13px 0}
#templateListsHeader{background-color:#f7f7f7}
#templateListsHeader li div,#templateLists li div{line-height:18px;padding-right:4px}
#templateListsHeader li,#templateLists li{padding:0 14px}
#templateLists li.col-default{text-align:center}
#templateLists li.templateList.odd{background-color:#f6f6f6}
#templateLists .col-actions span.icons a{display:block;width:12px;height:12px}
#templateListsHeader .col-default,#templateLists .col-default{width:63px}
#templateListsHeader .col-name,#templateLists .col-name{width:484px}
.templateListsWrapper{width:682px;border:1px solid #e6e6e7;border-top-color:#c7c7c7;overflow-x:hidden;margin:10px}
.templateListsWrapper .icons{width:12px;height:12px;padding:0;margin-right:13px}
.templateListsWrapper .icons.infos{background-position:-554px -3px}
.templateListsWrapper .icons.view{width:15px;background-position:-553px -19px}
.templateListsWrapper .icons.edit{background-position:-157px -57px}
#editDialog.dialogWrapper #site_challenge_edit_form{font-size:13px}
#editDialog.dialogWrapper .block-element{margin-top:20px}
#editDialog.fresh.ui-dialog-content textarea{height:170px}
#templateLists .msg-no-list{padding:14px 0;margin-left:76px}
.fresh #post_site_challenge.spigitWidget span.label-text.inline{display:inline-block;margin-left:5px;font-size:13px}
#post_site_challenge .phasesWrapper{margin-bottom:25px;border:1px solid #999;background-color:#f1f1f1}
#post_site_challenge .phaseActivities{width:142px}
#post_site_challenge .phaseDescr{width:375px;margin-top:15px}
#post_site_challenge .phaseRow{border-bottom:1px solid #ddd;padding:10px;position:relative}
#post_site_challenge .phaseRow.started .phaseActivities .list-group-container li span,#post_site_challenge .phaseRow.completed .phaseActivities .list-group-container li span{color:#999}
#post_site_challenge .list-group-container li input.disabled{opacity:.5;z-index:0}
#post_site_challenge .siteChallengeTemplateDescr{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}
#post_site_challenge .status_0 .challengePhaseProgress .phases .bar,#post_site_challenge .status_0 .challengePhaseProgress .phases .phase{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50)}
#post_site_challenge .status_0 .phasesWrapper .started .phase{background-color:#000;opacity:.2;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20)}
#post_site_challenge .phaseRow .removePhase{visibility:hidden;position:absolute;right:0;top:0;width:19px;height:19px;background-color:#666}
#post_site_challenge .phaseRow .removePhase:hover{background-color:#cc1c00}
#post_site_challenge .phasesToggleControl{position:absolute;left:50%;margin-left:-67px;padding-right:30px}
#post_site_challenge .phasesToggleControl a{font-size:12px;padding:0 8px;line-height:26px}
#post_site_challenge .label-text.actionAddPhase{padding:10px}
#post_site_challenge .phasesToggleControl .arrow-down-gray{border-color:#ddd transparent transparent transparent;border-style:solid;border-width:26px;position:absolute;top:0}
#post_site_challenge .phasesToggleControl .arrow-down-gray.left{left:-26px}
#post_site_challenge .phasesToggleControl .arrow-down-gray.right{right:-26px}
#post_site_challenge .phasesToggleControl .indicator{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px;position:absolute;top:11px}
#post_site_challenge .phasesToggleControl .indicator.left{left:-8px}
#post_site_challenge .phasesToggleControl .indicator.right{right:22px}
#post_site_challenge .phasesToggleControl.expanded .indicator{border-color:transparent transparent #888 transparent;top:6px}
.fresh.ui-dialog-content .mainContent .challengePhaseTemplateForm .reminderSetting .select-wrapper{width:70px}
.fresh.ui-dialog-content .mainContent .challengePhaseTemplateForm .reminderSetting>span{padding-right:5px;line-height:1.75em}
.fresh #imageUploadChallenge{float:left;margin-right:5px}
.panel-body .widget_form{padding:10px}
.panel-body .privacySubscriptions{margin-top:10px}
.fresh .fullBleed_100 .spigitWidget h2 a{cursor:default}
.fresh#moveIdeaDialog.ui-dialog-content .mainContent .select-wrapper{width:500px}
.fresh .select-list li.header{margin:0}
.fresh .select-wrapper .select-list li.header a{background-color:#ccc;color:#fff;cursor:text}
.fresh .select-wrapper .select-list li.header-no-categories a{background-color:#ccc;color:#fff}
.fresh.dialogWrapper .subheader{font-size:20px}
.fresh.ui-dialog-content .mainContent .pairwiseVoteLimit .select-wrapper{width:60px;margin-top:-4px;margin-left:30px;margin-right:6px}
.dialogContentWrapper .formSection.pairwiseVoteLimit{height:180px}
.fresh.ui-dialog-content .dialogContentWrapper .formSection.pairwiseVoteLimit .select-list{max-height:10em}
.fresh .pairwise_countdown_options.enabled_true,.fresh .pairwiseVoteLimitOptions.enabled_true{display:block}
.fresh .pairwise_countdown_options.enabled_false,.fresh .pairwiseVoteLimitOptions.enabled_false{display:none}
.fresh .pairwiseVoteLimitOptions{margin-top:10px}
.fresh .pairwiseVoteLimitOptions .select-wrapper{margin-top:-5px;margin-right:5px}
.fresh .pairwise_countdown_options .dateGroup .label{margin-top:3px}
.fresh .idea-title-container{margin-left:70px;margin-bottom:14px;height:52px}
.fresh #ideas-result .idea-image-container .idea-image{margin:10px}
.fresh .idea-image-container .idea-image{float:left;margin-right:15px}
.fresh .idea-image-container .idea-image img[src*="svg"]{margin-top:-22%;background-color:#eee}
.fresh .idea-image-container .idea-image img{max-width:100%}
.fresh .idea-image-container .idea-image.tiny{width:100px;height:53px;border:1px solid #ccc;overflow:hidden}
.fresh .idea-image-container .idea-image.small,.fresh .idea-image-container .idea-image.medium{width:150px;height:80px;border:1px solid #ccc;overflow:hidden}
.fresh .idea-image-container .idea-image.large{width:270px;height:auto;max-height: 148px;border:1px solid #ccc;border-radius:0;overflow:hidden;margin:0; line-height: 0;}
.fresh .idea-image-container .idea-image.large.error{padding:0;border-color:#c66}
.fresh .spigitWidget .formSection .label-text{padding:5px 0}
.fresh .spigitWidget .help-text{font-size:12px;padding:0;margin:0;color:#666;font-style:italic;line-height:1.25em}
.fresh .spigitWidget .formSection .indent{margin:10px 0 20px 30px;width:400px}
.fresh #site_challenge_stats .idea-image-container .idea-image{float:none}
.spigitWidget .image-upload-container .toggle-content{margin:3px 0 0 0;width:365px;border:1px solid #ddd;padding:10px;background-color:#fff}
.spigitWidget .image-upload-container .challenge-background{visibility:hidden}
.spigitWidget .image-upload-container .toggle-content{display:none}
.spigitWidget .image-upload-container .toggle-content.active{display:block}
.fresh #post_site_challenge.spigitWidget .custom_image.upload_file{width:230px;height:130px;min-height:130px}
.fresh #post_site_challenge.spigitWidget .custom_image.upload_file .challenge_image label span.label-text,.fresh #post_site_challenge.spigitWidget .custom_image.upload_file .public_site_image label span.label-text{display:none}
.fresh #post_site_challenge.spigitWidget .custom_image.upload_file .qq-uploader .qq-upload-button a{font-size:16px;margin:65px 90px 0;display:block}
.fresh #post_site_challenge.spigitWidget .custom_image.upload_file .public_site_image{display:none}
.fresh #post_site_challenge.spigitWidget .custom_image.file_uploaded{width:600px}
.spigitWidget .image-upload-container .imageFinal{width:auto;height:auto}
#post_idea_fresh .image-upload-container .toggle-content{width:330px; min-height: 140px;}
.spigitWidget .tab-header{padding:5px 10px}
.spigitWidget .tab-header.active{padding:6px 15px;border:1px solid #ccc;border-bottom:0;background-color:#fff;border-radius:3px 3px 0 0}
.spigitWidget .tab-container{margin:15px 0 4px 0}
.spigitWidget .tab-container a{font-size:13px}
.spigitWidget .image-upload-container .imageViewArea.upload_image .public_site_image .imageFinal{border-radius:0;width:300px;height:auto;display:block}
#configTbl .idea-image .idea-image-default{width:110px;height:110px;float:left;margin-right:10px}
#configTbl .idea-image .idea-image-default img{width:100%}
.fresh .spigitWidget .challenge-stats .idea-stats li.challenge-phase-activity,.fresh .spigitWidget .challenge-stats .idea-stats li.challenge-team-container{width:auto;padding:0 20px;height:36px}
.fresh .spigitWidget .challenge-phase-activity a{font-size:14px}
.fresh .spigitWidget .challenge-stats .idea-stats li.challenge-team-container .icon-team{font-size:15px}
.fresh .spigitWidget .challenge-stats .idea-stats li.challenge-team-container .challenge-team{cursor:pointer;margin-top:12px}
.fresh .spigitWidget #public_message_form .confirmDialog{margin-top:-90px;margin-left:-30px}
.fresh .spigitWidget #publicSiteSettingsForm .formSection .indent{width:620px}
.fresh .spigitWidget #publicSiteSettingsForm .formSection .indent.narrow{width:240px}
.fresh .spigitWidget #publicSiteSettingsForm .formSection .indent.narrow input{width:100%}
.fresh .spigitWidget #publicSiteSettingsForm .formSection textarea{width:95%;height:100px;line-height:1.25em;color:#666}
.fresh .spigitWidget #publicSiteSettingsForm .imageViewArea{width:300px;min-height:100%}
.fresh .spigitWidget #publicSiteSettingsForm .imageSelect img{border:1px solid #eee;width:100%}
.fresh .spigitWidget #publicSiteSettingsForm .public-site-url.indent{width:100%}
.fresh .spigitWidget #publicSiteSettingsForm .public-site-url input.error{display:inline-block}
.fresh .spigitWidget #publicSiteSettingsForm .public-site-url .label-text{margin-top:1px;font-size:14px}
.fresh .spigitWidget #publicSiteSettingsForm .public-site-url .help-text{position:absolute;padding:7px 5px}
.fresh .spigitWidget #publicSiteSettingsForm .public-site-url .tenant-key{width:300px}
.fresh .spigitWidget #publicSiteSettingsForm .public-site-url .counter{float:none;position:absolute;margin-top:28px;margin-left:-28px}
.spigitWidget .toggle-container{padding:12px 0;display:inline-block}
.spigitWidget .toggle-container .toggle-item{font-size:12px;padding:0 12px}
.spigitWidget .toggle-container .toggle-item.active{color:#666}
.spigitWidget .publicSiteEnabled .image-upload-container .toggle-content{width:595px}
.spigitWidget .publicSiteEnabled .image-upload-container .public_site_image{display:block;width:350px;float:left}
.spigitWidget .image-upload-container .public_site_image .imageFinal{width:275px}
.spigitWidget .image-upload-container .help-text.public_site{display:none;margin:10px 0 0}
.spigitWidget .image-upload-container .challenge_image{width:200px;margin-right:20px;float:left}
.fresh #currentCommunitiesTable{width:900px}
#select_winner h2.challengeHeader{width:65%;display:inline-block}
#display_winners_banner_option{float:right;margin-top:10px}
.fresh .spigitWidget .roleListWrapper{width:437px;margin-left:30px}
.fresh .spigitWidget .roleListInnerWrapper{height:230px;overflow:auto;width:100%}
.fresh .spigitWidget div.assignor{margin-top:1em}
.spigitWidget .customRadioWithoutMargin{margin:0 0 0 35px}
.fusion-dialog .fresh .select-wrapper{min-width:96.6%}
.fusion-dialog .fresh #uploadFiles .select-wrapper{min-width:85%}
.fusion-dialog .idea-details-container .idea-details{font-size:12px;margin:0;color:#666}
.fusion-dialog .ui-dialog .ui-dialog-content{padding:0 24px 30px 0}
.fusion-dialog .ui-dialog-titlebar{padding:30px 30px 15px 37px;margin:0}
.fusion-footer{text-align:right;padding:0 1.5em 1.5em 0;position:relative}
.fusion-footer .confirmDialog{max-width:230px;text-align:left;top:-80px;right:10px}
.fusion-dialog .ui-dialog-content{overflow:auto}
.fusion-dialog .fusion-footer-content{overflow:hidden;-webkit-box-shadow:0 -4px 4px -4px rgba(50,50,50,0.75);-moz-box-shadow:0 -4px 4px -4px rgba(50,50,50,0.75);box-shadow:0 -4px 4px -4px rgba(50,50,50,0.75);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=270 Color='#444444')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=270,Color='#444444');padding-top:20px;margin-left:14px}
.fusion-footer-button{float:right}
.fusion-dialog .speuiButton_v1.cancel{opacity:1;background-position:right -90px}
.fusion-dialog .fresh div.speuiSpriteButton a.cancel:hover,.fusion-dialog .fresh div.speuiSpriteButton a.cancel:focus{background-position:right -120px;cursor:pointer}
.fusion-dialog .fresh div.speuiSpriteButton a.cancel:hover span,.fusion-dialog .fresh div.speuiSpriteButton a.cancel:focus span{background-position:left -120px;cursor:pointer}
.fusion-dialog .speuiButton_v1.cancel>span{background-position:left -90px;color:#fff}
.fusion-dialog-holder{overflow:auto}
#viewAllTaskForm a.task-link{cursor:pointer!important}
.fusion-footer{text-align:right;padding:0 1.5em 1.5em 0}
.fusion-dialog .ui-dialog-content{overflow:auto}
.fusion-dialog .ui-dialog-titlebar>span,.fusion-dialog .ui-dialog-titlebar>span>a{display:block;background-image:none!important;font-size:24px;float:none;color:#333}
.fusion-dialog .ui-dialog-titlebar>.ui-dialog-title>a{padding:20px 30px 0}
.fusion-dialog .ui-dialog-titlebar>span>a:hover{color:inherit}
.fusion-dialog .fusion-footer-content{overflow:hidden;-webkit-box-shadow:0 -4px 4px -4px rgba(50,50,50,0.75);-moz-box-shadow:0 -4px 4px -4px rgba(50,50,50,0.75);box-shadow:0 -4px 4px -4px rgba(50,50,50,0.75);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=270 Color='#444444')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=270,Color='#444444');padding-top:20px}
.fusion-footer-button{float:right}
.fusion-dialog .speuiButton_v1.cancel{opacity:1!important;background-position:right -90px}
.fusion-dialog .speuiButton_v1.cancel>span:hover,.fusion-dialog .speuiButton_v1.cancel:hover{background-position-y:-120px}
.fusion-dialog .speuiButton_v1.cancel>span{background-position:left -90px;color:#fff}
.fusion-dialog-holder{overflow:auto}
.fusion-dialog .fusion-footer .fusion-footer-content{box-shadow:none}
.fusion-dialog-content .fresh .fusion-dialog-fieldset-label{margin-top:15px;clear:both}
.fusion-dialog-content .fresh .fusion-dialog-fieldset-label label{color:#444;display:block;padding-bottom:5px}
.fusion-dialog-content .fresh .fusion-dialog-fieldset-label.inline-group label{padding-right:0}
.fusion-dialog-content .fresh .fusion-dialog-fieldset-label .radio-label{display:inline-block;margin:0 5px}
.fusion-dialog-content .fresh label.inline-dec{display:inline}
.fusion-dialog-content .fresh .idea-detail-header{margin:0 0 15px 0;padding:0;min-height:auto}
.fusion-dialog-content #idea-detail .idea-title{color:#333}
.fusion-dialog-content .fresh .idea-image.medium{margin-left:6px}
.fusion-dialog-content .fresh .idea-detail-header .idea-info-container{margin:0;margin-top:0;min-height:42px}
.fusion-dialog-content .fresh .idea-detail-header .idea-details-container{margin-left:175px;padding-top:0}
.fusion-dialog-content .fresh .idea-detail-header .idea-details-container.idea-image-off{margin-left:0}
.fusion-dialog-content .fresh .idea-detail-header .idea-title{font-size:16px;color:#333;line-height:1.5em;margin:0;padding:0}
.fusion-dialog-content .fresh .idea-detail-header .idea-details-container{margin-right:0}
.fusion-dialog-content .inner-fieldset{padding:0;margin-left:35px;margin-right:15px}
.fusion-dialog-content .inner-fieldset.adjusted{margin-left:20px}
.fusion-dialog-content .doublelined{border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7}
.fusion-dialog-content textarea{width:400px;height:60px;font-size:1.0em;padding:10px;border:1px solid #d1d5d7;color:#494b4c;outline:0;-moz-box-shadow:inset 0 3px 3px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 3px 3px rgba(0,0,0,.05);box-shadow:inset 0 3px 3px rgba(0,0,0,.05)}
.fusion-dialog-content select{display:block}
.fusion-dialog-content input[type=text]{font-size:13px;height:1.5em;padding:4px 10px;border:1px #d1d5d7 solid;color:#494b4c;outline:0;-moz-box-shadow:inset 0 3px 3px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 3px 3px rgba(0,0,0,.05);box-shadow:inset 0 3px 3px rgba(0,0,0,.05);width:50%}
.fusion-dialog-content #taskNameId,#assignTo{max-width:353px}
.fusion-dialog-content input[type="checkbox"]{vertical-align:inherit}
.fusion-dialog-content .form-element{clear:both}
.fusion-dialog-content .fusion-dialog-steps{margin-top:15px;margin-bottom:15px}
.fusion-dialog .progressBar{margin-top:15px;display:inline-block}
.fusion-dialog .progressText{display:inline-block;font-size:12px}
.fusion-dialog .progress-holder{display:none;margin-left:10px}
.fusion-dialog-content .spigitWidget{border:none!important;margin:0!important;padding:0!important}
.fusion-dialog-content select{min-width:190px}
.fusion-dialog-content input[type=radio]{margin-right:0}
.fusion-dialog-content .radio-element{position:relative;width:auto;display:inline-block;margin-right:10px}
.fusion-dialog .select-wrapper,.fusion-dialog .fusion-dialog-form-details input[type=text]{margin-bottom:20px}
.fusion-dialog #reviewTemplates .select-wrapper,.fusion-dialog .fusion-dialog-form-details input[type=text]#minimumReviewRating{margin-bottom:0}
.fusion-dialog .tooltip-element{margin-top:2px;margin-left:0}
.fusion-dialog-fieldset-title{background:-moz-linear-gradient(top,rgba(237,237,237,1) 0,rgba(237,237,237,1) 28%,rgba(255,255,255,0) 100%);background:-webkit-linear-grselectadient(top,rgba(237,237,237,1) 0,rgba(237,237,237,1) 28%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(237,237,237,1) 0,rgba(237,237,237,1) 28%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#00ffffff',GradientType=0);border-top:1px solid #d7d7d7;margin:20px 0 0 0;padding:15px 15px 0 20px;font-size:15px;color:#666}
.fusion-dialog-fieldset-title.first-task{margin-top:0}
.fusion-dialog-fieldset-title span{width:auto;float:right;text-align:right;font-size:12px}
.fusion-dialog-form-details{padding:15px 20px 3px 20px;background-color:#f8f8f8;margin:15px 0 15px 0;border:1px solid #dedede;display:block;clear:both}
.fusion-dialog-form-details p{display:block;clear:both;margin:0 0 10px 0}
.fusion-dialog-form-details span{width:275px;color:#555;line-height:1.5em}
.fusion-dialog-form-details label,.fusion-dialog-form-details label.inline{min-width:115px;color:#797d80;display:block;margin-bottom:4px}
.fusion-dialog-form-details label.inline{color:#333;display:inline-block;font-size:12px}
.fusion-dialog-content label.complex-form{width:51%;display:inline-block}
.fusion-dialog-content .qfields{margin:15px 20px 0 0;padding-top:15px;padding-left:5px;border-top:1px solid #d7d7d7;color:#444;font-size:15px}
.fusion-dialog-content .qfields span.value{font-size:20px;float:right;padding-right:15px;color:#666}
.fusion-dialog-content .qfields span.multiple{margin-left:0;line-height:20px;float:left;text-align:left}
.fusion-dialog-content .qfields label{width:auto;max-width:100%;font-size:15px;vertical-align:top;line-height:20px;color:#444}
.fusion-dialog-content .qfields label.inline{max-width:50%;margin-top:1px}
.fusion-dialog-content .qfields label.inline.check-label{max-width:90%}
.fusion-dialog-content .qfields label.block{max-width:100%;display:block}
.fusion-dialog-content .qfields .select-wrapper,.fusion-dialog-content .qfields select{width:auto;min-width:40px;float:right;margin-bottom:0}
.fusion-dialog-content .qfields .select-block .select-wrapper{float:left;text-align:left;width:100%}
.fusion-dialog-content .qfields .corner-all-3[multiple]{width:100%}
.fusion-dialog-content .select-wrapper .select-list{list-style-type:none}
.fusion-dialog-content .quantitative-field .select-wrapper .select-value{width:120px}
.fusion-dialog-content .qfields .review-text,.fusion-dialog-content .qfields span.block{max-width:100%;float:none;text-align:left;font-size:14px;color:#777;padding-top:5px}
.fusion-dialog-content .qfields input[type=checkbox]{width:auto;float:left;margin:5px}
.fusion-dialog-content .qfields input.multi-check[type=checkbox]{float:none}
.fusion-dialog-content .qfields input[type=radio]{margin-right:10px}
.fusion-dialog-content .qfields input[name=taskApproveRadio]{margin-left:13px;margin-right:0}
.fusion-dialog-content .radio-container{padding:5px;padding-left:12px}
.fusion-dialog-content .datepicker{float:none;height:26px}
.fusion-dialog-content label[for=due_date]{display:block}
.fusion-dialog-content .view-by-list{margin-left:45px;margin-top:15px}
.fusion-dialog-content .view-by-list label{width:50%;float:left;margin-bottom:15px;padding:0}
.fusion-dialog-content .day-to{padding:0 8px 5px 0;vertical-align:bottom;display:inline-block}
.fusion-dialog-content .fusion-dialog-fieldset-label #esclDays{width:45px;padding-right:10px}
.fusion-dialog-content .evaluationForms{margin-bottom:15px}
.fusion-dialog-content #delayNotification{margin-bottom:15px}
.fusion-dialog-content #uploadFiles #uploadFileName{display:inline-block;margin-bottom:15px}
.fusion-dialog-content .fresh .element-info{display:inline-block;visibility:visible}
.fusion-dialog-content .fresh #uploadFiles .element-info{margin-top:3px;margin-left:7px}
.fusion-dialog-content .fresh #uploadFiles span{width:auto}
.fusion-dialog-content .fresh .form input.datepicker,.fusion-dialog-content .fresh input.datepicker{background-size:26px;width:120px; padding-right:25px;}
.user-assignment-div-block span.icon-info{width:10px;float:none;height:15px;padding-left:5px}
.fusion-dialog-content .error{text-align:left;margin:0}
.fusion-dialog-checkbox{opacity:0;position:absolute!important}
.fusion-dialog-checkbox,.fusion-dialog-checkbox-label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}
.fusion-dialog-checkbox-label{position:relative}
.fusion-dialog-checkbox+.fusion-dialog-checkbox-label:before{content:'';background:#fff;display:inline-block;vertical-align:middle;width:12px;height:12px;padding:2px;margin-right:10px;text-align:center;border-radius:4px}
.fusion-dialog-checkbox:checked+.fusion-dialog-checkbox-label:before{content:"\2714";background:#2d96ff;color:#fff}
.ui-widget-overlay{position:fixed!important}
.fusion-dialog-holder .approval-form .decision-container{padding-top:16px;padding-bottom:16px;padding-left:5px}
.fusion-dialog-holder .approval-form .read-decision{font-size:1.3em}
.approval-task .fusion-footer-content{box-shadow:none;-webkit-box-shadow:none}
.fusion-dialog-content fieldset{padding:0}
.evaluation-file .fusion-dialog-form-details{padding-bottom:10px}
.fusion-dialog-content .qfields .step-number{display:inline-block;font-size:17px;color:#999;padding-left:5px;padding-right:5px}
.evaluation-file .gray-labels{display:block;color:#797d80}
.evaluation-file textarea{max-height:80px}
.evaluation-file .text-area-well{width:90%;margin-left:auto;margin-right:auto}
.evaluation-file .fusion-dialog-holder{padding-bottom:0}
.evaluation-file .fusion-footer{margin-bottom:0}
.evaluation-file .fusion-footer-content{box-shadow:none;-webkit-box-shadow:none;padding-top:0}
.fusion-dialog .fusion-link{font-size:1.1em}
.required-label{color:#a0a0a0;display:inline-block;float:left;font-size:14px;font-style:italic;padding-left:20px}
.required-label:after{clear:both}
.request-feedback .fusion-dialog-content #idea-detail .idea-detail-header{border:0;padding-bottom:0}
.request-feedback .fusion-dialog-form-details{padding:15px 20px 3px 20px}
.request-feedback .fusion-dialog-form-details span{float:none}
.request-feedback .ui-dialog-title,.request-feedback .ui-dialog-title,.request-feedback .fusion-footer-content{box-shadow:none!important;border:none!important}
.request-feedback .fusion-dialog-fieldset-title{margin:10px 0 -4px}
.request-feedback .ui-dialog-titlebar,.request-feedback .fusion-footer{margin-bottom:0}
.request-feedback .fusion-dialog-form-details p .request-feedback .fusion-dialog-form-details label,.request-feedback .fusion-dialog-form-details label.inline{margin-bottom:0;margin-right:10px}
.challenge-image{width:100px}
.challenge-image img{width:100%}
.inline-group{display:inline-block}
#reviewTemplates .fusion-dialog-fieldset-label{width:30%;float:right}
#reviewTemplates .fusion-dialog-fieldset-label:first-child{width:65%;float:none}
#reviewTemplates .select-wrapper,#reviewTemplates .select-value{max-width:180px;}
#reviewTemplates .select-value{height:24px}
#minimumReviewRating{width:80px}
.fusion-dialog-content .disabled-dropdown,.form-elements-disabled .fusion-dialog-fieldset-label,.form-elements-disabled #uploadFiles,.form-elements-disabled .user-assignment-div-block,.form-elements-disabled .datepicker,.fusion-footer .form-elements-disabled{opacity:.5;filter:Alpha(opacity=50);pointer-events:none}
#add-task-form .form-elements-enabled,.fusion-footer .form-elements-enabled{opacity:1!important;filter:none!important;pointer-events:auto!important}
.icons.gripper{background-position:-263px -289px;width:42px;height:7px;position:absolute;top:8px;left:50%}
.fresh .voting ul li .link-dislike.novote:focus .icons,.fresh .voting ul li .link-like.novote:focus .icons{background-position-y:0}
.fresh .voting ul li .link-like,.fresh .voting ul li .link-dislike{display:inline-block;font-size:30px;padding:0}
.fresh .voting ul li .link-like i:before,.fresh .voting ul li .link-dislike i:before{margin-left:.1em;margin-right:.1em}
.fresh .user-interaction.voting ul li .link-like,.fresh .user-interaction.voting ul li .link-dislike{font-size:16px}
.fresh .voting ul li .link-dislike .icon-thumbs-down{position:relative;top:4px}
.inline-error{color:#c66;padding:5px 0 15px;font-size:13px}
#postideaform .imageFinal.large{height:auto;border:0}
#postideaform .imageFinal.large img{widtH:99%;border:1px solid #ddd}
#themeContainer.customSkin .spigitWidget .panel-body ul.item>li{border-width:0 0 1px;border-style:solid;border-color:#e2e2e2}
#themeContainer.customSkin .spigitWidget .panel-body ul.item>li.reset{border-width:0; padding: 10px 0;}
.fresh#ideaDetailsDialog .form-element{margin:5px 0}
.fresh#ideaDetailsDialog .mainContent{height: 400px; overflow: auto; margin-bottom: 10px;}
.fresh#ideaDetailsDialog #ideaComments.reply-disabled .post-reply{display:none}
.fresh#ideaDetailsDialog #ideaDetails {font-size: 15px; min-height: 150px;}
.fresh#ideaDetailsDialog .subtitle {margin-left: 0; font-size: 14px;}
.fresh#ideaDetailsDialog .action {font-size: 14px; position: relative;}
.fresh#ideaDetailsDialog .idea-title-container {margin-left: 0; margin-bottom: 0; min-height: 145px; position: relative;  height: auto;}
.fresh#ideaDetailsDialog .idea-title-container h1 {font-size: 22px; line-height: 1.25em;}
.fresh#ideaDetailsDialog .idea-image-container {margin-top: 10px;}
.fresh#ideaDetailsDialog .idea-image-container .idea-image {max-height: 165px; width: 92%; line-height: 0; border: 1px solid #ccc; border-radius: 3px; overflow: hidden;}
.fresh#ideaDetailsDialog .idea-image-container .idea-image img {max-width: 100%;}
.fresh#ideaDetailsDialog .idea-rating  { position: absolute; right: 15px; bottom: 15px;}
.fresh#ideaDetailsDialog #viewidea-comments-wrapper .small-button-group {top: -7px; display: inline-block;}
.fresh#ideaDetailsDialog .icon-forward {font-size: 0.8em; position: absolute;}

.fresh .vote-disabled .starGroup {pointer-events: none;}
.fresh .vote-disabled .icon-star-1.can-vote-true {color: #666;}

.fresh#ideaDetailsDialog .commonHeader .col-left,
.fresh#ideaDetailsDialog .commonHeader .col-right { transition: width 150ms; will-change: width; }
.fresh#ideaDetailsDialog .commonHeader .col-left {width: 40%;}
.fresh#ideaDetailsDialog .commonHeader .col-right {width: 59%;}
.fresh#ideaDetailsDialog .commonHeader.compact .col-left {width: 25%;}
.fresh#ideaDetailsDialog .commonHeader.compact .col-right {width: 74%;}
.fresh#ideaDetailsDialog .commonHeader.compact .col-right .idea-title-container { min-height: 95px;}
.fresh#ideaDetailsDialog .commonHeader.compact .col-right .idea-title-container h1 {font-size: 18px;}
.fresh#ideaDetailsDialog .commonHeader.compact .idea-image-container .idea-image { max-height: 94px;}

.fresh#ideaDetailsDialog .idea-image-disabled .commonHeader .col-left { display: none; }
.fresh#ideaDetailsDialog .idea-image-disabled .commonHeader .col-right { width: 100% }
.fresh#ideaDetailsDialog .idea-image-disabled .commonHeader .col-right .idea-title-container { min-height: auto; }

.fresh.dialogWrapper .action{margin-top:10px;border-bottom:1px solid #eee;padding:10px 0}
.fresh.dialogWrapper .star-rating-wrapper{margin-top:0;top:inherit;bottom: 0;}
.fresh.dialogWrapper .comment-text.ugc p {margin: 0; line-height: 1.25em;}
.fresh.dialogWrapper .comment-text.ugc {clear: none; word-wrap: break-word;}
.fresh.dialogWrapper .comment-container {margin-left: 15px;}
.fresh.dialogWrapper .nav-tabs {margin-bottom: 0; margin-left: 0;}
.fresh .user-interaction.voting {margin-right: 20px;}
.fresh.dialogWrapper .nav-tabs li {padding-bottom: 2px;}
.fresh.dialogWrapper .nav-tabs li a {font-size: 17px;}
.fresh .comment-wrapper .user-interaction.voting{margin-right: 5px;}
.fresh.dialogWrapper .tooltip-element{margin-left: 0;}

.idea-stats-wrapper .idea-stats-info .stat-item {padding: 10px; font-size: 15px; color: #666;}
.idea-stats-wrapper .idea-stats-info .stat-list.numeric-list {clear: both;}
.idea-stats-wrapper .idea-stats-info .stat-list.numeric-list li{float: left;border-bottom: none; width: 20%; text-align: center; margin-bottom: 15px;}
.idea-stats-wrapper .idea-stats-info .stat-list.numeric-list.total-3 li{width: 33%;}
.idea-stats-wrapper .idea-stats-info .stat-list.numeric-list.total-4 li{width: 25%;}
.idea-stats-wrapper .idea-stats-info .stat-list.numeric-list.total-5 li{width: 20%;}
.idea-stats-wrapper .idea-stats-info .stat-list.numeric-list .count {font-size: 38px; margin-bottom: 0;}

#tabified_view_idea_fresh .idea-stats-wrapper .idea-stats-info .stat-list.numeric-list li {float: none; display: inline-block; vertical-align: top;}



#viewidea-comments-wrapper .comment-load-more {display: block; margin: 10px 0;}
.fresh ul.comment-list {margin-top: 15px;}
#view_idea_comments_fresh {padding-top: 2px;}
.close-idea-container {text-align: right;}
.idea-detail-header .align-right.vote-container {margin-bottom: -20px; margin-right: 20px;}
.idea-detail-header .align-right .button-group {display: inline-block; text-align: center; margin-right: 8px;position: relative;}
.fresh .load-more-container {text-align: center; padding:10px 0 20px;}
.fresh .fullBleed_33 .ideaTitle {display: block;}
#themeContainer.customSkin .fullBleed_100 .spigitWidget#activity_myideas .panel-body #myIdeas,
#themeContainer.customSkin .fullBleed_100 .spigitWidget#trending_ideas .panel-body #trending{height: 100%;}
.fresh .site-search {margin: 25px 0; }
.fresh .site-search input {font-size: 16px; padding-right: 30px; width: 340px;}
.fresh .site-search .icon-search {margin-left: -30px;}
.link-pointer {cursor: pointer;}
.fresh .filter-control-wrapper {margin: 5px 0;}
.fresh .panel-section {margin-bottom: 30px;}
.fresh .ideasFollowing .idea-closed { display: none;}
.fresh .ideasFollowing .closedIdeas .idea-closed { display: block; font-style: italic;}

#tabified_user_profile_fresh #activitystream { max-width: 700px;}
#tabified_user_profile_fresh #activitystream .media-body {margin-left: 55px;}
#themeContainer.customSkin #tabified_user_profile_fresh #activity_stream_home .panel-body ul#activitystream li.list-item {border: none; margin-bottom: 15px;}
#tabified_user_profile_fresh #activitystream .sp-idea-details {margin: 10px 25px 0;font-size: 18px;color: #888;}
#tabified_user_profile_fresh #activitystream .sp-idea-details a,
#tabified_user_profile_fresh #activitystream .sp-idea-details em {display: block;font-size: 18px;}
#tabified_user_profile_fresh #activity_myideas .item li .title {padding: 0;}
#tabified_user_profile_fresh #activity_myideas .item li.idea-image-true .title {margin-left: 170px; max-width: 70%;}
#tabified_user_profile_fresh #activity_myideas .item li.idea-image-true .stage-wrapper {margin-left: 170px;}
#tabified_user_profile_fresh .pendingStatus {position: absolute; right: 20px; top: 15px;}

.spigitWidget .panel-body .panel-section table td.align-top {vertical-align: top;}
.fresh .invited-by {margin: 5px 0; font-style: italic; color: #999; font-size: 13px;}
.fresh .invite-details {width: 88%;}
.fresh .inviteSent {margin-top: 20px;}
.ui-dialog .ui-dialog-content.reset-bottom {padding-bottom: 0; margin-bottom: 0;}
.fullBleed_33 #activity_myideas .idea-image-container,
.grid_8 #activity_myideas .idea-image-container {display: none;}


#themeContainer.customSkin #tabified_user_profile_fresh #activity_myideas .panel-body ul.item>li {border: none; padding: 17px;}
#selectAttributesDialog .template-container {max-height: 300px;  overflow-y: auto; overflow-x: hidden; position: relative;}

#user_attributes .button {margin: 10px 48px 300px;}
#user_attributes .button > a { font-size: 16px; font-style: normal;}
#user_attributes .selected-attributes ul li .title {font-size: 25px; font-family: ProximaNova-Regular, Helvetica, Arial, sans-serif; font-weight: lighter; color: #777; padding:0;}
#user_attributes .selected-attributes ul li .title .tooltip {width: 180px;}
#user_attributes .selected-attributes ul li .icon-users {display: none; font-size: 16px; font-weight: lighter; margin-left: 5px;}
#user_attributes .selected-attributes ul li > span { cursor: pointer;}
#user_attributes .selected-attributes ul li > span:hover .icon-users {display: inline-block;}

#webticker li .title {font-size: 18px;}
.fresh .panel-body ul .title {font-size: 25px; font-family: ProximaNova-Bold, Helvetica, Arial, sans-serif; font-weight: lighter; color: #777; padding: 5px;}
.fresh .panel-body ul .title i.icon-check {margin-right: 5px;}
.fresh .select-bdr-less .select-wrapper:focus {background-color: #fff; background-image: none;}
.fresh .select-bdr-less .select-wrapper {border-color: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

.user-stats li:nth-child(5) { display: none;}
.user-profile-background {display: none;}

#teamMemberDialog .search-section .dropdown-menu {max-height: 180px; overflow: auto;}

.search-section { display: inline-block; position: relative; padding: 0 10px 0 5px;}

.category-header {border-bottom: 1px solid #ccc; margin: 30px 0; padding-bottom: 15px;}
.category-body {border-bottom: 1px solid #ccc;padding-bottom: 20px;}
.category-body div {padding-left: 15px}
.category-body span.idea-posts {padding:0;font-size: 15px;margin-right:15px;}
.section-title {margin: 15px 0;}
.section-title a {font-size:16px; line-height: 1.25;font-weight:700;}
.section-description {margin: 15px 0;font-size: 16px; line-height: 1.25em}
.idea-posts {padding-right:15px;font-size: 11px; color: #999;}

#closeIdeaDialog form.idea-abort-request .template-field {display: none;}
#closeIdeaDialog form.idea-abort-request .template-field.core-field {display: block;}

.avatar-name-group .avatar {width: 50px;}
.avatar-name-group .name {font-size: 18px;}
#profile-users-by-attribute {border: 1px solid #95989a; border-radius: 3px; box-shadow: 1px 2px 9px 0 #aaa; padding: 0 20px;  position: absolute; background-color: #fff; z-index: 1000; display: none;}
#profile-users-by-attribute ul {list-style-type: none; margin-left: 15px;margin-right: 100px; max-height: 300px; overflow: auto; width: 100%; min-height: 45px; min-width: 100px;}
#profile-users-by-attribute ul li {margin: 20px 0;}
#profile-users-by-attribute h3 {margin: 15px 0 0; color: #000; padding-right: 70px;}
#profile-users-by-attribute .close {position: absolute; top: 20px; right: 20px; display: none;}
.arrow-left {
	position: relative;
	background: #fff;
  border-style: solid;
  border-color: #95989a;
  border-width: 0 0 0 1px;
}
.arrow-left:after, .arrow-left:before {
	right: 100%;
	top: 67px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow-left:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 10px;
	margin-top: -10px;
}
.arrow-left:before {
	border-color: rgba(12, 19, 204, 0);
	border-right-color: #95989a;
	border-width: 11px;
	margin-top: -11px;
}

.fresh .fullBleed_33 li .title {padding: 0;}
.layout-container .grid_24 {border-bottom: 1px solid #95989a;}
.fresh .layout-container .tabs {margin: 10px;}
.fresh .layout-container .tabs .tabs-nav {border-bottom: none;}
.fresh .layout-container .tabs .tabs-nav li {line-height: 1em;}
.fresh .layout-container .tabs .tabs-nav a {font-size: 18px; margin: 10px 10px 20px 0; padding: 0 6px;}
.fresh .layout-container .tabs .tabs-nav li.selected-tab a {border-left: 3px solid #ccc;}
.fresh .layout-container .widget-header {border-width: 0 0 1px 0;font-family: ProximaNova-Bold,Helvetica,Arial,sans-serif; font-size: 17px;}
.fresh .layout-container .widget h2,
#themeContainer.customSkin.fresh .layout-container .widget-header h2 {padding: 0; margin: 0; line-height: 1.65em;}
.fresh .layout-container .grid_7 .widget h2.pageletTitle {padding: 10px 15px; line-height: 1em;}
.fresh .layout-container .glyphify-add {font-size: 16px;}
.fresh .layout-container .widget .content,
.fresh .layout-container .panel-body,
.fresh .layout-container .widget-footer {border: none;}
.fresh .layout-container .widget,
.fresh .layout-container .widget-footer {margin-bottom: 30px;}
.fresh .container_24 .layout-container .grid_7#rightcolumn {margin-top: 75px; width: 235px;}
.fresh .container_24 .layout-container .grid_17 {width: 620px; margin-right: 60px;}

.fresh .attachment-upload .showTooltip { position: absolute; top: 12px; margin-left: 0;}
.fresh .attachment-upload { position: relative; height: 28px;}
.fresh  #ideaAttachmentUpload {float: left; margin-top: 0;}
.fresh .attachment-upload .qq-upload-button{ margin-right: 0; margin-top: 3px;}
.fresh .attachment-upload .qq-upload-button .glyphify-add:before{ margin-left: 0;}

#themeContainer.customSkin .layout-container #idea_stats.spigitWidget .panel-body ul.idea_Stats_List .stage-progress-bar {float: none;}
#themeContainer.customSkin .layout-container .spigitWidget .panel-body .idea-tasks ul li {border: none; padding: 0;}
#themeContainer.customSkin .layout-container #idea_stats.spigitWidget .panel-body ul.idea_Stats_List .stage-progress-bar {margin-bottom: 8px; margin-top: 0;}
#themeContainer.customSkin .layout-container .spigitWidget .panel-body ul.idea_Stats_List {padding-left: 0; }
#themeContainer.customSkin .layout-container .spigitWidget .panel-body ul.idea_Stats_List li,
.fresh .layout-container .idea_Stats_List strong {font-family: ProximaNova-Bold,Helvetica,Arial,sans-serif; font-size: 15px; font-weight: lighter;color: #666;}
.fresh .layout-container .idea_Stats_List strong {color: #222;}
.fresh .layout-container #idea_stats .sub-widget-title {width: 85%;background-color: #fff; padding-top: 20px; padding-left: 50px; font-family: ProximaNova-Bold,Helvetica,Arial,sans-serif;font-size: 18px; }
.fresh .layout-container #idea_stats .sub-widget-title>strong {font-size: 18px;}
.fresh .layout-container #idea_stats .stage-progress-bar{width:100%;}
.fresh .layout-container .sub-widgets.idea-tasks {width: 73%;border-color: #fff #fff #ccc;border-style: solid; border-width: 0 0 1px; padding: 0 70px 20px; margin-bottom: 20px;}
.fresh .layout-container .stage-progress-bar .origin {margin-top: -5px; margin-left: -11px;border-width: 11px; }
.fresh .layout-container .stage-progress-bar .origin span {border-color: transparent transparent #fff transparent; border-width: 10px; left: -10px; margin-top: -9px;}
.fresh .layout-container #idea-detail .idea-image-container .idea-image {margin-top: 0;}
.fresh .layout-container .grid_7 #idea_stats .sub-widget-title,
.fresh .layout-container .grid_7 .sub-widgets.idea-tasks {padding: 10px 0; font-size: 14px;}
.fresh .layout-container .grid_7 .attachment-upload {padding: 0; margin: 15px 0;}
.fresh .layout-container .grid_7 .attachment-upload .showTooltip  {position: relative;}
.fresh .layout-container .grid_7 #ideaAttachmentUpload {position: relative; right: 0;}

.fresh .layout-container .grid_24 .widget, .fresh .layout-container .grid_24 .widget-footer, #ideahome_teammember {margin-bottom: 0;}

#contents .layout-container .widget .content .panel-content {padding-left: 0;}
#contents .layout-container .widget .attachment-container a.btn-upload {padding-left: 0;}
#contents .layout-container .widget .attachment-container .no-results {text-align: left;}
#contents .layout-container .attachment-container .item-list em {margin-left: 30px; line-height: 1.35em;}
#contents .layout-container .attachment-container ul.item-list li:first-child{padding-top: 10px;}

#consolidate_ideas .consolidate-ideas-container form {width: 80%;}
#consolidate_ideas .consolidate-ideas-list {max-height: 470px; min-height: 60px; margin-bottom: 20px; overflow: auto; border-color: #ccc; border-style: solid; border-width: 1px 0}
#consolidate_ideas .consolidate-ideas-list > .list-container {display: none}
#consolidate_ideas .consolidate-ideas-list > .list-container.active { display: block;}
#consolidate_ideas .list-container > li {padding: 10px; position: relative;}
#consolidate_ideas .list-container .idea-image-true .title {margin-left: 120px;}
#consolidate_ideas .custom-control input:checked+label:after, .custom-control input:not(:checked)+label:after {top: 3px;}
#consolidate_ideas .split-container .split-elem.custom-control  {width: 35px;}
#consolidate_ideas .split-container .split-elem.content  {width: 90%; padding-top: 5px;}
#consolidate_ideas .idea-detail-header {min-height: 100px; margin-bottom: 30px;}
.fresh .spigitWidget .widget-title {margin: 15px 0;}
textarea.short {height:60px; min-height: auto;}
.spigitWidget .form-section{margin: 20px 0;}

.fresh .idea-detail-header.idea-image-false .idea-info-container {margin-left: 0;}

.fresh .change-stage-container,
.fresh .sync-to-projectplace-container,
.fresh .send-to-adaptivework-container,
.fresh .send-to-portfolios-container,
.fresh .consolidate-details-container,
.fresh .attachment-container {margin-top: 10px; padding: 20px; border-style: solid; border-width: 1px 0 0; border-color: #95989a; position: relative; display: none;}
.fresh .consolidate-details-container .idea-image-true .title {margin-left: 120px;}
.fresh .consolidate-details-container .consolidate-details-list {max-height: 380px; overflow: auto;}

.fresh #idea-detail .consolidate-details-container .list-container li{margin: 5px; float: none;}

.grid_24 .widget h2, .grid_24 h2.pageletTitle {border: none;}

.attachment-container {width: 300px;}
.attachment-container.collapsible {width: 96%;}
#ideahome_teammember h2 > a .total,
.pageletTitle>a>.total  {padding: 1px 5px; margin-left: 4px; font-size:15px; background-color: #eee; color: #666; display: inline-block; border-radius: 50%;}

#challenge-mini-header { width: 928px; margin-bottom: 40px; margin-top: -20px; margin-left: 15px; }
#challenge-mini-header .container {border-width: 0 1px 1px 1px; border-style: solid; border-color: #95989a; max-height: 0; transition: max-height .7s ease-out; overflow: hidden;}
#challenge-mini-header .challenge-content {padding: 0 20px 0 270px; }
#challenge-mini-header .challenge-image {float: left; width: 240px; height:135px; overflow: hidden; padding: 15px;}
#challenge-mini-header .challenge-title {padding: 15px 0; margin-bottom: 0; color: #333; line-height: normal;}
#challenge-mini-header .challenge-description {padding: 0 0 10px; color: #333; line-height: 1.25em;}
#challenge-mini-header .challenge-title a {color: #1e2e3f; line-height: 1.25em;}
#challenge-mini-header .toggle {font-size:100%; display:block;padding: 0;width:30px; height: 30px; margin-top: -15px; border-radius: 50%; cursor: pointer; color: #fff;}
#challenge-mini-header .toggle:before {margin-top: 14px; margin-left: 8px;}
#challenge-mini-header.opened .toggle:before{content: '\e838';}
#challenge-mini-header.opened .container{display: block;  max-height: 500px; transition: max-height .7s ease-in;}
#mini-header-toggle {padding-left:50%; position: absolute; margin-left: -15px; height: 15px; overflow: hidden !important; width: auto;}
#site_challenge_team h2 {font-size: 16px;}


/* Thank you card feature CSS **/

.thank-you-card .img-content{display: inline-block;vertical-align: top;text-align: center;margin: 15px 0px 10px 0px;padding-left: 10px;}
.thank-you-card .faded{opacity: 0.4;}
.img-content i{font-size: 90px;height: 90px;position: relative;display: block;}
.img-content .transition-div{display: none;margin: 32px 0px 25px 0px;}
.img-content i::before{margin: 0;}
.img-content i span{position: absolute;top: 20px;color: #fff;width: 16px;right: 50%;margin-right: -8px;font-style: normal;}
.img-content span{display: block;font-weight: bold;margin-top: 10px;font-size: 16px;}
.img-content p{font-size: 17px;}
.img-content p span{display: inline;}
.img-content h2{color: #888;margin-bottom: 0px;}
.thank-you-card .text-content{display: inline-block;vertical-align: middle;text-align: left;margin-left: 40px;margin-top: 20px;}
.text-content p{font-size: 40px;line-height: initial;margin-bottom: 24px;letter-spacing: 0.5px;font-family: ProximaNova-Light,Helvetica,Arial,sans-serif;}
.text-content span{margin-top: 15px;display: block;font-size: 17px;font-weight: 600;}
.text-content ul{list-style-type: none;margin-top: 5px;margin-left: 20px;}
.text-content ul li{font-size: 16px;padding: 2px;}
.thank-you-card .inviteMembers{display: none;}
#canvas{z-index: 1003;position: absolute;top: 0;left: 0;}
.thank-you-card mark{background-color: transparent;display: inline-block;font-size: 30px;padding: 0px 10px;vertical-align: middle;}

#site_challenge_lists .content-container {max-height: 150px; overflow: hidden;}

.fresh .confirm-message {max-width: 400px;}
.fresh .confirm-message .subheader {vertical-align: text-bottom; line-height: 1.25em; font-size: 20px;}
.fresh .confirm-message .message {color: #666; line-height:1.25em;}

.fresh .comment .qna-options {margin-right: 10px; width: auto;}
.fresh .comment .qna-options .icon-check {font-size: 19px; color: #666; cursor: pointer;}
.fresh .comment .qna-options .icon-cancel {font-size: 22px; color: #666; cursor: pointer;}
.fresh .comment .qna-options .icon-check:before,
.fresh .comment .qna-options .icon-cancel:before {margin: 0}
.fresh .comment .qna-options .icon-cancel:before {vertical-align: text-bottom;}

.fresh .answer_status_correct i,
.fresh .answer_status_incorrect i{pointer-events: none;}
.fresh .answer_status_correct .icon-cancel::before {color: #eee; pointer-events: none; display:none;}
.fresh .answer_status_incorrect .icon-check::before {color: #eee; pointer-events: none; display:none;}

.fresh .dropdown .title { cursor: pointer; font-size: 14px; line-height: 1em;}
.fresh .sort-container { position: relative;}
.fresh .sort-container .dropdown { }
.fresh .sort-container .dropdown-menu { position: absolute; right: 0; top: 30px; min-width: 100px; background-color: #fff;border: 1px solid #95989a;}
.fresh .sort-container .dropdown-menu.arrow-up::before,
.fresh .sort-container .dropdown-menu.arrow-up::after{right: 20px;}
.fresh .sort-container .dropdown-menu.arrow-up::after {margin-right: 2px;}
.fresh .user-interaction-container {text-align: right;}
.fresh .user-interaction-container .option { display: inline-block; vertical-align: text-bottom; margin-left: 10px;}

.fresh .user-interaction-disabled .post-comment,
.fresh .user-interaction-disabled .post-reply { display: none;}


#teamMemberDialog .search-section .dropdown-menu {max-height: 180px; overflow: auto;}
.ui-dialog.reset-bottom .ui-dialog-content {margin-bottom: 0;}

.btn.btn-primary.reset {margin: 10px 0;}
.ui-dialog-content .button-container {text-align: right;}

#bodyWrap.blur{filter:blur(3px);}

#contents .layout-container .widget .content .panel-content .wysiwyg.ugc {padding: 10px;}
.fresh .grid_24 .widget .content h2.pageletTitle a {padding-left: 0;}

#ideaComments h5 {margin: 5px 0;}
.fresh h2.section-header {text-align: center; font-size: 18px; padding: 15px 0;}
#themeContainer.customSkin #activity_stream_home .panel-body ul#activitystream li.list-item.type_ChallengePhaseStarted .avatar a,
#themeContainer.customSkin #activity_stream_home .panel-body ul#activitystream li.list-item.type_ChallengeOpened .avatar a{background-color: #fff}

#categories-container {margin: 0 0 120px;}
#categories-container .add-category {margin-left: 10px;}
#categories-container .list-container > li {margin: 20px 15px; padding-bottom: 28px; border-bottom: 1px solid #ccc;}
#categories-container .list-container > li:first-child {padding-top: 21px; border-top: 1px solid #ccc;}
#categories-container h2.title {margin-right: 100px;  font-family: ProximaNova-Light,Helvetica,Arial,sans-serif}
#categories-container h2.title a{color: #333; margin-bottom: 10px;}
#categories-container .content {margin: 0; font-size: 18px; font-family: ProximaNova-Light,Helvetica,Arial,sans-serif}
#categories-container .content p {margin: 0 0 5px; display:inline-block;color: #666;}
#categories-container .content ul {margin: 5px 30px 10px;}
#categories-container .creator-info {color: #999; margin: 5px 0; font-style: italic;}
#categories-container .creator-container {margin: 10px 0;}
#categories-container .interaction-container {width: 40%; vertical-align: top; display: inline-block; text-align: right; position: relative;}
#categories-container .interaction-container > a {font-size: 14px; padding: 0 0 0 10px;}
#categories-container .dropdown-toggle {padding-left: 15px; font-size: 14px; cursor: pointer;}
#categories-container .dropdown-container .dropdown-menu > li > a {padding-left: 20px;}

.fresh .panel-body .similar-ideas-list ul .title {padding: 0 0 0 117px; font-family: ProximaNova-Regular,Helvetica,Arial,sans-serif;}
.fresh .panel-body .similar-ideas-list {max-height: 470px; min-height: 60px; margin-bottom: 20px; overflow: auto; border-color: #ccc; border-style: solid; border-width: 1px 0}

#ideaDetailsDialog .dialogContentWrapper.preload {background-image: url("/static/default/img/lightbox_preload.png"); background-repeat: no-repeat; height: 100%;}

.fresh .user-list-container {display:none;}
#idea-detail .user-interaction-more {height: 50px;}
#idea-detail .viewer-container { position: absolute; right: 3px; padding-top: 5px; display:none;}
#idea-detail .viewer-container i { vertical-align: middle;}
#idea-detail .viewer-container .toggle { text-align: right; display: block; width: 100%; margin: 0 0 10px;}
#idea-detail .viewer-container .dropdown-list ul > li { float: none;}

#idea-detail .voter-container {padding-left: 10px; position: relative;}
#idea-detail .voter-container .icon-down-open-big {cursor:pointer;}
#idea-detail .voter-container .icon-down-open-big:before {padding-top: 10px;}

#idea-detail .idea-detail-header .voter-container {position: absolute; right: 0; top: 0; margin-right: -25px; text-align: right;}
#idea-detail .idea-detail-header .dropdown-list {margin-top: 10px; text-align: left;}
#idea-detail .idea-detail-header .dropdown-list.arrow-up::before {right: 1px;}
#idea-detail .idea-detail-header .dropdown-list.arrow-up::after {right: 3px}

#idea-detail .idea-detail-header h3,
.fresh .user-list-container .content-container h3,
.fresh .viewer-container h3 {margin: 15px 0 0; color: #000; padding-right: 70px;}
.fresh .viewer-container .toggle {cursor: pointer; font-style: italic; font-size: 13px;}

.fresh .dropdown-list {border: 1px solid #95989a; border-radius: 3px; box-shadow: 1px 2px 9px 0 #aaa; padding: 0 20px; background-color: #fff; position: relative; display: none; z-index: 1000;}
.fresh .dropdown-list.arrow-up::before {right: 34px;}
.fresh .dropdown-list.arrow-up::after {right: 36px}
.fresh .dropdown-list ul {list-style-type: none; margin-left: 15px;margin-right: 100px; max-height: 300px; overflow: auto; width: 95%; min-height: 45px; min-width: 100px;}
.fresh .dropdown-list ul li {margin: 20px 0;}

.fresh .voter-list-container { position: relative;}
.fresh .user-list-container .dropdown-list ul{ padding-right: 15px;}

.fresh .dropdown-list-more {border: 1px solid #95989a; border-radius: 3px; box-shadow: 1px 2px 9px 0 #aaa;background-color: #fff; position: relative; display: none; z-index: 1000;}
#idea-detail .more-container {margin:10px 10px 0; position:absolute;border:none;min-width: 180px;display:none;}
#idea-detail .more-container .dropdown-list-more {text-align:left;display:none;}
#idea-detail .more-container ul {margin: 5px 0;}
#idea-detail .more-container .dropdown-list-more ul li {overflow: hidden;margin:0;border-bottom: 1px solid #efefef;}
#idea-detail .more-container .dropdown-list-more ul > li {float: none;}
#idea-detail .more-container .dropdown-list-more li>a {padding: 0 15px;color:#4c4c4c;white-space:nowrap;line-height:2.5em;font-size:13px;display:inline-block;}
#idea-detail .more-container .dropdown-list-more li:hover {background-color:#efefef;cursor:pointer;}
#idea-detail .more-container .dropdown-list-more.arrow-up::before {left: 62px;}
#idea-detail .more-container .dropdown-list-more.arrow-up::after {left: 64px;}
.user-control-toggle .icon-down-open-big {padding-left:2px;font-size:11px;}

#ideaActivityContainer .feed-container {margin-bottom: 15px;}
#ideaActivityContainer .feed-container .feed-message {font-size: 16px; width: 545px;}
#ideaActivityContainer .feed-container .icon-change-owner {font-size: 80%; margin-right: 7px;}
#ideaActivityContainer .feed-container .icon-move {margin-left: 0;}
#ideaActivityContainer .feed-container .icon-edit {background-image: none; margin-right: 7px;}
#ideaActivityContainer .split-container .split-item {vertical-align: inherit;}
#ideaActivityContainer .feed-icon {font-size: 20px;width: 40px;height: 30px;border-radius: 50%;text-align:center;color: #999;margin-right: 10px; }
#ideaActivityContainer .feed-icon .icon-megaphone:before {padding-top: 5px; text-align: center;}
#ideaActivityContainer .feed-icon .icon-remove-attachment:before{font-size: 18px;padding-left: 3px;}
#ideaActivityContainer .feed-icon .icon-add-attachment:before{padding-left: 5px;}
.fresh .relative-time {font-family:ProximaNova-Light,Helvetica,Arial,sans-serif; color:#a6a6a6;font-style:italic; line-height:1.5em;}


.fresh .user-interaction.voting .user-list-container {position:absolute; margin-top: 30px;}
.fresh .user-interaction.voting .user-list-container .dropdown-list {display: block;}
.fresh .user-interaction.voting .user-list-container .dropdown-list.arrow-up::before{right: auto; left: 30px;}
.fresh .user-interaction.voting .user-list-container .dropdown-list.arrow-up::after{right: auto; left: 32px;}
.fresh .user-interaction.voting .user-list-container .dropdown-list ul > li {float: none;}
.fresh .user-interaction.voting .user-list-container .dropdown-list ul > li a {padding: 0;}

.fresh #viewidea-comments-wrapper .small-button-group .user-interaction .dropdown-list ul li {float: none; text-align: left; height: auto; overflow: visible;}

.moderation-container .title {padding: 0 0 12px; font-size: 16px; line-height: 1.25em;}
.moderation-container .content-container {padding: 10px 0 0; font-size: 14px;}
.moderation-container .content-container .content, .moderation-container .content-container .content-toggle .readless{display:none}
.moderation-container .content-container.expanded .content{display:block}
.moderation-container .content-container.expanded .content-toggle .readmore {display: none;}
.moderation-container .content-container.expanded .content-toggle .readless {display: block;}
.moderation-container .content-container p {font-size: 14px;}
.moderation-container .creator-info {padding-bottom: 12px; font-style: italic; font-size: 14px; color: #999;}


.fresh .change-stage-container > .list-container {margin: 0 10px;}
.fresh .send-to-adaptivework-container > .list-container {margin: 0 10px;}
.fresh .send-to-portfolios-container > .list-container {margin: 0 10px;}
.fresh .sync-to-projectplace-container > .list-container {margin: 0 10px;}


i.icon-thumbs-up:before { content: '\e866'; }
.novote .icon-thumbs-up:before { content: '\e866'; }
.voted .icon-thumbs-up:before { content: '\e867'; }

.vote-container .user-interaction > ul > li {float: none; text-align: right;}
.fresh .idea-comment-wrapper .user-interaction ul li a.voted i:before { content: '\e863'; }

.fresh .user-interaction ul li a.total-likes{vertical-align: bottom;}
#ideaDetailsDialog .user-interaction ul li a.total-likes{pointer-events: none; color: #333;}

.fresh .stats-info {color: #666; font-size: 15px; padding: 4px 0; text-align:center;}
.fresh .pairwise-relative-time {padding-top: 23px;}

#idea-detail .interaction-list .attachment-container li {float: none; position: relative;}

.fresh .attachment-container .attachment-upload {height: 60px;}
.fresh .attachment-container .attachment-size-limit {color: #999; font-style: italic; padding: 10px 0; display: block; clear: both;}
.fresh .attachment-container .arrow-up-small {top: -21px;}
.fresh .attachment-container .collapse-container {position: absolute; right: 10px; z-index:900;}
.fresh .attachment-container.collapsible .confirmDialog.right{float: none; top: 0; right: auto; left: 30px; margin-top: -70px;}
.fresh .counter-badge {background-color: rgba(27,31,35,.09); border-radius: 20px; color: #666; display: inline-block; font-size: 12px; font-weight: 600; line-height: 1; padding: 2px 5px; margin-left: 3px;}
.fresh .avatar-name-group.miniProfile-trigger {display: inline-block;}

#moveCategoryDialog .form-section h3 {font-size: 18px;}

#moveCategoryDialog .form-section select {width: inherit;}

#addCategoryDialog .form-section select {width: inherit;}

#inviteTeamMemberForm .dropdown-hotspot.disabled .dropdown-toggle {opacity: .4; pointer-events: none; color: #333;}

.fresh .interaction-list .action-list li{padding-bottom: 6px;}
.fresh .attachment-container,
.fresh .shareIdeaForm,
.fresh .change-ownership,
.fresh .change-stage-container,
.fresh .sync-to-projectplace-container,
.fresh .send-to-adaptivework-container,
.fresh .send-to-portfolios-container,
.fresh .consolidate-details-container{margin-top: -5px;}
.parent-code-container .parent-code-input{width:20%;}
/*
 * imgAreaSelect default style
 */

.imgareaselect-border1 {
	background: url(../../default/img/border-v.gif) repeat-y left top;
}

.imgareaselect-border2 {
    background: url(../../default/img/border-h.gif) repeat-x left top;
}

.imgareaselect-border3 {
    background: url(../../default/img/border-v.gif) repeat-y right top;
}

.imgareaselect-border4 {
    background: url(../../default/img/border-h.gif) repeat-x left bottom;
}

.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
    filter: alpha(opacity=50);
	opacity: 0.5;
}

.imgareaselect-handle {
    background-color: #fff;
    border: solid 1px #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.imgareaselect-outer {
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.imgareaselect-selection {

}

.imageViewArea .imageCancel,
.imageViewArea .imageSave { text-align:center; float: left; cursor: pointer; font-size: 13px; width: 84px; padding:5px; background:#fff; border:1px solid #ddd;color: #000; margin-right:-1px; margin-top: 10px; white-space: nowrap}
.imageViewArea .imageCancel:hover,
.imageViewArea .imageSave:hover {background:#eee;}
.imageViewArea .imageCancel,
.imageViewArea .imageSave {display:none;}
.imageViewArea .imageEdit a,
.imageViewArea .imageDelete a,
.imageViewArea .imageEdit,
.imageViewArea .imageDelete {line-height: 18px; font-size: 14px;}
.imageViewArea .imageFinal {display:none;width:120px; height:120px;  float: left; margin: 0 10px 10px 0; overflow: hidden;}
.imageViewArea .imageFinal img {width: 100%;}
.imageViewArea.public_site_image {width: 275px; display:none;}
.imageViewArea {width: 200px; margin-right: 20px; min-height: 110px;}
.imageViewArea .imageDelete,
.imageViewArea .imageEdit,
.imageViewArea .imageCancel {display: none;}
.imageViewArea .imageFinal img {display: block;}
.imageViewArea .imageBanner {float: left; max-width: 350px;}
.imageViewArea .imageSelect {margin-right: 10px; max-width: 200px;}
.imageViewArea .imageFinal .loading {position: absolute; top: 49%; margin-left: 25px;}

.imageViewArea.idea-image {width: 260px; position: relative;}
.imageViewArea .imageFinal.profile-image,
.imageViewArea .imageFinal.idea-image { display: block; width: 110px; height: 110px; border-radius: 50%; }
.spigitWidget#public_site_settings .imageFinal {height: auto;}
/* image select */

.imageSelect ul {width:200px; height: 110px; overflow: hidden; border:1px solid #ccc;-webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}
.imageSelect ul img {max-width:200px;}
.imageSelect ul li {display:none;}
.imageSelect .imageSelectNav {/*display:none;*/ padding:  5px 0px;}

.imageBanner ul {width:275px; height: 90px; overflow: hidden; border:1px solid #ccc;-webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}
.imageBanner ul img {width: 100%;}
.imageBanner ul li {display:none;}

/* AJAX FILE UPLOAD ------------------------------------------- */
.qq-uploader { position:relative; width: 100%;font-size: 12px;}
.qq-upload-button {
	font-size: 12px;
    display:block;
    text-align:left;
   	clear: right;
   	line-height: normal;
   	padding: 3px 0px;
   	color: #57800D;
    min-width: 50px;
}

.qq-upload-drop-area {display: none;}
.qq-upload-button-hover { color: #777;}
.qq-upload-button-focus {outline:1px dotted black;}
.qq-upload-progress {display:none;}
.qq-upload-progress {
	font-size:12px; padding: 7px;
    position:relative; height: 80px; width: 200px; z-index:1;
    background-color:#eee; border:1px solid #ccc;color:#000; text-align:left; clear: both;
}
.qq-upload-progress {text-align: center;}
.qq-upload-progress span{background: url("/default/img/bg/loading_48x48.gif") no-repeat transparent; width:51px; height: 51px; display: block; margin: 10px 70px 5px; }
.qq-upload-progress p {margin:0px; color:#666;}
.qq-upload-drop-area span {display:block; position:absolute; font-size:12px; padding: 7px;}
.qq-upload-drop-area-active {background:#ccc;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc; display: none;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("/default/img/bg/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}
/*!
 * Bootstrap v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.sp-bootstrap {
  font-size: 13px;
}
.sp-bootstrap p {
  margin-bottom: 3px;
  line-height: 1.35em;
}
.sp-bootstrap img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

.sp-bootstrap .clearfix:before,
.sp-bootstrap .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.sp-bootstrap .clearfix:after {
  clear: both;
}
.sp-bootstrap .hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.sp-bootstrap .input-block-level {
  display: block;
  width: 100%;
  min-height: 1.2em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sp-bootstrap .row {
  margin-left: -20px;
}
.sp-bootstrap .row:before,
.sp-bootstrap .row:after {
  display: table;
  content: "";
  line-height: 0;
}
.sp-bootstrap .row:after {
  clear: both;
}
.sp-bootstrap [class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
.sp-bootstrap .container,
.sp-bootstrap .navbar-static-top .container,
.sp-bootstrap .navbar-fixed-top .container,
.sp-bootstrap .navbar-fixed-bottom .container {
  width: 940px;
}
.sp-bootstrap .span12 {
  width: 940px;
}
.sp-bootstrap .span11 {
  width: 860px;
}
.sp-bootstrap .span10 {
  width: 780px;
}
.sp-bootstrap .span9 {
  width: 700px;
}
.sp-bootstrap .span8 {
  width: 620px;
}
.sp-bootstrap .span7 {
  width: 540px;
}
.sp-bootstrap .span6 {
  width: 460px;
}
.sp-bootstrap .span5 {
  width: 380px;
}
.sp-bootstrap .span4 {
  width: 300px;
}
.sp-bootstrap .span3 {
  width: 220px;
}
.sp-bootstrap .span2 {
  width: 140px;
}
.sp-bootstrap .span1 {
  width: 60px;
}
.sp-bootstrap .offset12 {
  margin-left: 980px;
}
.sp-bootstrap .offset11 {
  margin-left: 900px;
}
.sp-bootstrap .offset10 {
  margin-left: 820px;
}
.sp-bootstrap .offset9 {
  margin-left: 740px;
}
.sp-bootstrap .offset8 {
  margin-left: 660px;
}
.sp-bootstrap .offset7 {
  margin-left: 580px;
}
.sp-bootstrap .offset6 {
  margin-left: 500px;
}
.sp-bootstrap .offset5 {
  margin-left: 420px;
}
.sp-bootstrap .offset4 {
  margin-left: 340px;
}
.sp-bootstrap .offset3 {
  margin-left: 260px;
}
.sp-bootstrap .offset2 {
  margin-left: 180px;
}
.sp-bootstrap .offset1 {
  margin-left: 100px;
}
.sp-bootstrap .row-fluid {
  width: 100%;
}
.sp-bootstrap .row-fluid:before,
.sp-bootstrap .row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.sp-bootstrap .row-fluid:after {
  clear: both;
}
.sp-bootstrap .row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 1.2em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.127659574468085%;
}
.sp-bootstrap .row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.sp-bootstrap .row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}
.sp-bootstrap .row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}
.sp-bootstrap .row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}
.sp-bootstrap .row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}
.sp-bootstrap .row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}
.sp-bootstrap .row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}
.sp-bootstrap .row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}
.sp-bootstrap .row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}
.sp-bootstrap .row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}
.sp-bootstrap .row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}
.sp-bootstrap .row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}
.sp-bootstrap .row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}
.sp-bootstrap .row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}
.sp-bootstrap .row-fluid .offset12 {
  margin-left: 104.25531914893617%;
}
.sp-bootstrap .row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
}
.sp-bootstrap .row-fluid .offset11 {
  margin-left: 95.74468085106382%;
}
.sp-bootstrap .row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
}
.sp-bootstrap .row-fluid .offset10 {
  margin-left: 87.23404255319149%;
}
.sp-bootstrap .row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
}
.sp-bootstrap .row-fluid .offset9 {
  margin-left: 78.72340425531914%;
}
.sp-bootstrap .row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
}
.sp-bootstrap .row-fluid .offset8 {
  margin-left: 70.2127659574468%;
}
.sp-bootstrap .row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
}
.sp-bootstrap .row-fluid .offset7 {
  margin-left: 61.70212765957446%;
}
.sp-bootstrap .row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
}
.sp-bootstrap .row-fluid .offset6 {
  margin-left: 53.191489361702125%;
}
.sp-bootstrap .row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
}
.sp-bootstrap .row-fluid .offset5 {
  margin-left: 44.68085106382979%;
}
.sp-bootstrap .row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
}
.sp-bootstrap .row-fluid .offset4 {
  margin-left: 36.170212765957444%;
}
.sp-bootstrap .row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
}
.sp-bootstrap .row-fluid .offset3 {
  margin-left: 27.659574468085104%;
}
.sp-bootstrap .row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
}
.sp-bootstrap .row-fluid .offset2 {
  margin-left: 19.148936170212764%;
}
.sp-bootstrap .row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
}
.sp-bootstrap .row-fluid .offset1 {
  margin-left: 10.638297872340425%;
}
.sp-bootstrap .row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
}
.sp-bootstrap [class*="span"].hide,
.sp-bootstrap .row-fluid [class*="span"].hide {
  display: none;
}
.sp-bootstrap [class*="span"].pull-right,
.sp-bootstrap .row-fluid [class*="span"].pull-right {
  float: right;
}
.sp-bootstrap .container {
  margin-right: auto;
  margin-left: auto;
}
.sp-bootstrap .container:before,
.sp-bootstrap .container:after {
  display: table;
  content: "";
  line-height: 0;
}
.sp-bootstrap .container:after {
  clear: both;
}
.sp-bootstrap .container-fluid {
  padding-right: 20px;
  padding-left: 20px;
}
.sp-bootstrap .container-fluid:before,
.sp-bootstrap .container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.sp-bootstrap .container-fluid:after {
  clear: both;
}
.sp-bootstrap .noDisplay {
  display: none;
}
.sp-bootstrap .relativeWrapper {
  position: relative;
}
.sp-bootstrap .mainContent {
  overflow: hidden;
  height: 93%;
}
.sp-bootstrap .small-button-group .plain {
  line-height: 24px;
  margin-right: 20px;
}
.sp-bootstrap .media.new-item {
  background-color: #fffbe9;
}
.sp-bootstrap .popupHeader h2 {
  height: 20px;
  padding: 30px 30px 8px 40px;
  font-size: 24px;
}
.sp-bootstrap .no-items {
  font-size: 13px;
  color: #777;
  line-height: 1.5em;
  text-align: center;
  padding: 0 15px;
}
.sp-bootstrap .no-items .msgTitle {
  font-size: 20px;
  color: #333;
  line-height: 25px;
}
.sp-bootstrap .no-items .msgSubtitle {
  font-size: 15px;
  line-height: 20px;
}
.sp-bootstrap .no-items .msg {
  color: #777;
  line-height: 16px;
}
.sp-bootstrap .privateMessageWrapper .no-items {
  margin-left: -18px;
}
.sp-bootstrap .border-list .media {
  border-bottom: 1px solid #e4e4e4;
  padding-right: 15px;
  padding-left: 15px;
}
.sp-bootstrap .border-list .media:focus {
  background-color: #fff;
}
.sp-bootstrap .popupAction {
  border-bottom: 1px solid #d7d7d7;
}
.sp-bootstrap .popupAction .btnWrapper {
  margin: 7px 15px 0;
}
.sp-bootstrap .actionHeader {
  height: 34px;
  padding-left: 15px;
  font-size: 14px;
  line-height: 42px;
  color: #333;
}
.sp-bootstrap .actionHeader .select-all-messages-checkbox{
  margin-top: 15px;
}
.sp-bootstrap .actionHeader .delete-selected-items{
  cursor: pointer;
  margin-left: 30px;
}
.sp-bootstrap .actionHeader .delete-selected-items a {
  background: none;
}
.sp-bootstrap .actionHeader .confirmDialog{
  margin-left: 170px;
}

.sp-bootstrap .conversation-row.disable{
  pointer-events:none;
}

.sp-bootstrap #loadConversations .actionHeader {
  height: 41px;
}

.sp-bootstrap #loadConversations .selected-messages-count{
  display: none;
}
.sp-bootstrap .actionHeader span {
  line-height: 42px;
  display: inline-block;
}
.sp-bootstrap .boxed.actionWrapper {
  height: 365px;
  background-color: #fcfcfc;
  overflow: hidden;
  padding: 0;
}
.sp-bootstrap .boxed.actionWrapper .actionHeader {
  padding: 5px 10px;
}

.sp-bootstrap .conversationWrapper {
  background: #f3f3f3 url(../../default/img/bg_conversation.gif) repeat-y top right;
  max-height: 450px;
  min-height: 450px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-border-radius: 0 0 0 10px;
  -moz-border-radius: 0 0 0 10px;
  border-radius: 0 0 0 10px;
  position: relative;
}
.sp-bootstrap #conversationLists .selected {
  background-color: #fff;
  border-right: none;
  margin: 0;
}
.sp-bootstrap #conversationLists .selected-message {
  background-color: #fffbe9;
}
.sp-bootstrap #conversationLists .selected.temp-selected {
  background-color: #f3f3f3;
}
.sp-bootstrap #conversationLists .conversation-text {
  max-height: 34px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sp-bootstrap #conversationLists .conversation-text * {
  line-height: 1.3em;
}
.sp-bootstrap #conversationLists .select-conversation-container{
    float: left;
    margin: 4px;
    margin-left: 0px;
    margin-right: 11px;
    padding-top: 16px;
}
.sp-bootstrap .privateMessageWrapper {
  min-height: 400px;
}
.sp-bootstrap #privateMessageLists {
  margin-right: 15px;
  margin-bottom: 0;
}
.sp-bootstrap #privateMessageLists li.media {
  padding: 6px 0;
}

.sp-bootstrap .message-date {
  margin-bottom: 15px;
  font-size: 12px;
  text-align: center;
}
.sp-bootstrap .date-wrapper {
  position: relative;
  top: 7px;
  display: inline-block;
  padding: 0 6px;
  background-color: #fff;
}
.sp-bootstrap #privateMessageLists li:first-child .date-rule {border:none}
.sp-bootstrap .date-rule {
  border-bottom: 1px solid #ebebeb;
}
.sp-bootstrap .newPrivateMessage {
  position: absolute;
  width: 96%;
  height: 443px;
  top: 0;
  overflow-y: auto;
  background-color: #ebebeb;
}
.sp-bootstrap .newPrivateMessage .messageTitle {
  padding: 15px 29px 15px 0;
  background-color: #fff;
  font-size: 1.35em;
}
.sp-bootstrap .newPrivateMessage .mailTo {
  margin: 20px 0;
}
.sp-bootstrap .privateMessage {
  min-height: 350px;
  background-color: #fff;
}
.sp-bootstrap .privateMessage .button {
  margin-right: 18px;
  margin-top: 15px;
}
.sp-bootstrap .privateMessage .allUserWrapper {
  padding-top: 10px;
  border-bottom: 1px solid #e4e4e4;
}
.sp-bootstrap .privateMessage .allUsers {
  max-width: 460px;
  min-height: 18px;
  max-height: 18px;
  overflow-y: hidden;
  margin-bottom: 6px;
}
.sp-bootstrap .privateMessage .allUsers a {
  line-height: 18px;
}
.sp-bootstrap .privateMessage .moreUsers {
  width: 67px;
}
.sp-bootstrap .privateMessage .userLink {
  margin-left: 8px;
  display: inline-block;
}
.sp-bootstrap .privateMessage .messagesWrapper {
  max-height: 280px;
  min-height: 280px;
  margin-right: 20px;
  overflow-x: hidden;
  overflow-y: auto;
  position:relative;
}
.sp-bootstrap .privatemessageform {
  width: 94%;
  height: 364px;
  margin-left: auto;
  margin-right: auto;
  overflow-y: auto;
}
.sp-bootstrap .privatemessageform .speuiAutoComplete {
  margin: 20px 0 20px 0;
  height: auto;
  font-size: 1.3em;
  background-color: #fff;
}
.sp-bootstrap .privatemessageform .txtMessage {
  height: 160px;
  font-size: 13px;
}
.sp-bootstrap .privatemessageform .speuiAutoComplete_user {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.sp-bootstrap .privatemessageform .button {
  margin-right: 5px;
  margin-top: 12px;
}
.sp-bootstrap .replymessageform {
  width: 97%;
  height: 110px;
}
.sp-bootstrap .replymessageform .replyMessage {
  width: 96%;
  font-size: 13px;
  height: 29px;
}
.sp-bootstrap .replymessageform .hr {
  width: 96%;
  margin-top: 0;
}
.sp-bootstrap .messageDate {
  font-size: 11px;
}
.sp-bootstrap .groupInfo {
  font-size: 12px;
}
.sp-bootstrap .sharedIdea {
  padding-right: 4px;
  padding-left: 4px;
  margin-top: 6px;
}
.sp-bootstrap .action_IdeaDetails {
  line-height: 1.3em;
}
.sp-bootstrap .iconsHolder {
  float: left;
  width: 24px;
  margin-left: 4px;
}
.sp-bootstrap .iconsInfo {
  margin-left: 25px;
}
.sp-bootstrap .notificationsListsWrapper {
  height: 330px;
  background-color: #fff;
  overflow: auto;
  border: 1px solid #ebebeb;
  position: relative;
}
.sp-bootstrap .notificationsListsWrapper .notificationsLists li {
  border-bottom: 1px solid #e0e0e0;
}
.sp-bootstrap .myTasksWrapper {
  height: 330px;
  background-color: #fff;
  border: 1px solid #ebebeb;
}
.sp-bootstrap .tasksWrapper {
  float: left;
  width: 180px;
  max-height: 330px;
  min-height: 330px;
  overflow-y: auto;
  background: #f3f3f3 url(../../default/img/bg_conversation.gif) repeat-y top right;
  position: relative;
}
.sp-bootstrap .tasksDetailsWrapper {
  float: left;
  width: 424px;
  min-height: 330px;
  max-height: 330px;
  overflow-y: auto;
}
.sp-bootstrap #taskDetails {
  width: 90%;
  margin: 0 auto;
  padding: 12px 0;
}
.sp-bootstrap #taskDetails .right span {
  margin-right: 10px;
}
.sp-bootstrap #taskDetails a {
  line-height: 1.4em;
}
.sp-bootstrap #taskDetails li {
  margin-bottom: 10px;
}
.sp-bootstrap #taskLists li {
  padding: 8px 10px;
  border-bottom: 1px solid #e4e4e4;
}
.sp-bootstrap #taskLists li.selected,
.sp-bootstrap #taskLists li.temp-selected {
  border-right: #fff;
  background-color: #fff;
}
.sp-bootstrap #taskLists li.selected.new-item {
  background-color: #fffbe9;
}
.sp-bootstrap #taskLists li.selected.new-item.temp-selected {
  background-color: #fff;
}
.sp-bootstrap #taskLists .aria-help-focus:focus {
  background-color: #fff;
}
.sp-bootstrap .taskTitle {
  width: 90%;
  margin: 0 auto;
  padding: 10px 0;
  font-size: 14px;
  border-bottom: 1px solid #d7d7d7;
}
.sp-bootstrap .task-name {
  width: 305px;
}
.sp-bootstrap .label-export {
  font-size: 11px;
}
.sp-bootstrap .label-export .icons {
  background-position: -60px -140px;
  width: 17px;
  height: 18px;
  vertical-align: middle;
  margin-left: 6px;
}
.sp-bootstrap #myIdeas {
  height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.sp-bootstrap #myIdeas .newCount_0,
.sp-bootstrap #myIdeas .closedStage,
.sp-bootstrap #myIdeas .isClosed_true .ideaStage {
  display: none;
}
.sp-bootstrap #myIdeas .isClosed_true .closedStage {
  display: block;
}
.sp-bootstrap #myIdeas .isClosed_true,
.sp-bootstrap #myIdeas .isClosed_false {
  width: 80%;
}
.sp-bootstrap #myIdeas .floatRight {
  width: 15%;
  text-align: center;
}
.sp-bootstrap #myIdeas .ideaTitle {
  height: auto;
  max-height: 2.2em;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sp-bootstrap #myIdeas .grid_7 #myIdeas {
  width: 250px;
}
.sp-bootstrap #myIdeas ul {
  margin-left: 0px;
}
.sp-bootstrap #myIdeas span.label {
  color: #fff;
}
.sp-bootstrap #myIdeas .timestamp {
  font-style: italic;
}
.sp-bootstrap .ui-dialog #inboxDialog form .counter {
  float: none;
  text-align: right;
}
.sp-bootstrap .msgAreaHolder {
  height: 192px;
}
.sp-bootstrap .timestamp {
  margin-top: 3px;
  font-size: 11px;
}
.sp-bootstrap .centered {
  text-align: center;
}
.sp-bootstrap .no-border {
  border: none;
}
.sp-bootstrap .borderbottom {
  border-bottom: 1px solid #B3B3B3;
}
.sp-bootstrap .sp-label {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.sp-bootstrap .muted {
  color: #777;
}
.sp-bootstrap .unstyled {
  list-style: none;
}
.sp-bootstrap .right {
  text-align: right;
}
.sp-bootstrap .left {
  text-align: left;
}
.sp-bootstrap .spacer-mini {
  margin-top: 6px;
}
.sp-bootstrap .spacer-small {
  margin-top: 12px;
}
.sp-bootstrap .spacer-medium {
  margin-top: 24px;
}
.sp-bootstrap .spacer-large {
  margin-top: 36px;
}
.sp-bootstrap .status {
  font-size: 12px;
}
.sp-bootstrap ul li .icons {
  position: static;
  top: 0;
  vertical-align: middle;
  margin-right: 4px;
}
.sp-bootstrap .wells {
  min-height: 20px;
  padding: 10px 15px;
  margin-bottom: 10px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  font-size: 1em;
}
.sp-bootstrap .wells-large {
  padding: 24px;
}
.sp-bootstrap .wells-small {
  padding: 9px;
}
.sp-bootstrap .media {
  width: auto;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.sp-bootstrap .media .media-small a {
  display: block;
}
.sp-bootstrap .media img {
  float: none;
  border: 1px solid #d7d7d7;
  padding: 0;
  margin-right: 0;
}
.sp-bootstrap .media,
.sp-bootstrap .media-body {
  overflow: hidden;
  zoom: 1;
}
.sp-bootstrap .media,
.sp-bootstrap .media .media {
  padding: 10px 0;
}
.sp-bootstrap .media:first-child {
  margin-top: 0;
}
.sp-bootstrap .media-object {
  display: block;
}
.sp-bootstrap .media-heading {
  margin: 0 0 3px;
}
.sp-bootstrap .media-cargo {
  margin-top: 8px;
}
.sp-bootstrap .media .pull-left {
  margin-right: 15px;
}
.sp-bootstrap .media .pull-right {
  margin-left: 15px;
}
.sp-bootstrap .media-list {
  margin-left: 0;
  list-style: none;
}
.sp-bootstrap .media-large {
  width: 96px;
  height: 96px;
}
.sp-bootstrap .media-medium {
  width: 50px;
  height: 50px;
}
.sp-bootstrap .media-small {
  width: 32px;
  height: 32px;
}
.sp-bootstrap .boxed {
  min-height: 10px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.sp-bootstrap .boxed-large {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 18px 24px;
}
.sp-bootstrap .boxed-medium {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 16px;
}
.sp-bootstrap .boxed-small {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 6px;
}
.sp-bootstrap .label,
.sp-bootstrap .badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 0.846em;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #777777;
}
.sp-bootstrap .label {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.sp-bootstrap .label-important,
.sp-bootstrap .badge-important {
  background-color: #cc0000;
}
.sp-bootstrap .pull-right {
  float: right;
}
.sp-bootstrap .pull-left {
  float: left;
}
.sp-bootstrap .hide {
  display: none;
}
.sp-bootstrap .show {
  display: block;
}
.sp-bootstrap .invisible {
  visibility: hidden;
}
.sp-bootstrap .affix {
  position: fixed;
}
/* ====== 3.1 THEME OVERRIDES ===== */

#contentWrap #contents{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	padding-top: 20px;
    min-height: 840px;
  padding-left: 0;
}

.spigitWidget, .grid_7 .widget, .rightside .widget {margin-bottom: 30px; box-shadow: 0 0 0 1px rgba(0,0,0,.2), 0 2px 4px rgba(0,0,0,.25); transition: box-shadow 83ms;}
#PostCategory .spigitWidget, .spigitWidget.ui-dialog-content { box-shadow: none;}
#themeContainer.customSkin .spigitWidget .panel-body ul li {background: none; border: none;}
#themeContainer.customSkin #idea_control_panel .panel-body ul{ padding: 0px 15px;}
#themeContainer.customSkin #idea_control_panel .panel-body .MoveIdeaStageDropdownMenuContainer ul {padding: 0px;}
#themeContainer.customSkin #idea_control_panel .panel-body ul li{ border-bottom: 1px dotted #B3B3B3; padding: 9px 0px;}
#themeContainer.customSkin #idea_control_panel .panel-body .MoveIdeaStageDropdownMenuContainer ul li{ border-bottom: 1px solid #EDEDED;padding: 0px;}
#themeContainer.customSkin .spigitWidget .panel-body ul.idea_Stats_List{ padding: 0px 15px;}
#themeContainer.customSkin .spigitWidget .panel-body ul.idea_Stats_List li{ padding: 9px 0px; }

/* overide */
#themeContainer.customSkin .spigitWidget .panel-body .sp-bootstrap ul#challengeAllLists li {background: none; border: 1px solid #ccc;}
#themeContainer.customSkin #site_stats .panel-body ul li{background: none;
border-bottom: 1px dotted; margin: 0 10px 0 14px; padding: 8px 0;}

/* WIDGET HEADER */
#themeContainer.customSkin .spigitWidget span.icons-left{display:none;}
#themeContainer.customSkin .spigitWidget .widget-header h2{text-shadow: none; padding: 0; margin: 0;}

/* WIDGET FOOTER */
#themeContainer.customSkin .spigitWidget .widget-footer{cursor: pointer;}
.fresh .collapsed .widget-footer {display: block;}
/* map widget latch icon from theme editor */
#themeContainer.customSkin .spigitWidget span.icons.latch{ border-style: none; width: 16px; height: 16px; right:10px; top:10px; display: inline; }
#themeContainer.customSkin .spigitWidget.collapsed span.icons.latch{background:transparent no-repeat 0 0;}
#themeContainer.customSkin .spigitWidget.expanded span.icons.latch{background:transparent no-repeat 0 0;}

#recent_activities .widget-header h2 span.latch {display:inline;}

/* Backward compatible styles for OLD WIDGETS */
div#contents .widget .content {padding-right: 0;}
#contents .widget .content .panel-content {padding-right: 12px; max-height: 752px; overflow: auto; padding-left: 14px;}
.widget .content .panelBody { padding-right: 12px; padding-left: 14px; }


/* LEGACY HELP FIX FOR SPIGITWIDGETS */
.spigitWidget .legacyHelp{position: absolute;right: 10px; top:42px}



/*hover state for all status*/
.fresh .voting ul li .link-like:hover .icons,
.fresh .voting ul li .link-like:active .icons {background-position: 0 -56px;}
.fresh .voting ul li .link-dislike:hover .icons,
.fresh .voting ul li .link-dislike:active .icons {background-position: -28px -56px;}

/*remove hover state for iDevice*/
.iDevice .fresh .spigitWidget .voting ul li .link-like .icons,
.iDevice .fresh .spigitWidget .voting ul li .link-dislike .icons {height: 28px;}
.iDevice .fresh .spigitWidget .voting ul li .link-like:hover .icons {background-position:0 0;background-color: #e0e3e6;}
.iDevice .fresh .spigitWidget .voting ul li .link-like:hover.voted .icons {background-position:0 -56px;background-color: #e0e3e6;}
.iDevice .fresh .spigitWidget .voting ul li .link-dislike:hover .icons {background-position:-28px 0;background-color: #e0e3e6;}
.iDevice .fresh .spigitWidget .voting ul li .link-dislike:hover.voted .icons {background-position:-28px -56px;background-color: #e0e3e6;}

/* small user interaction (voting) links */
.fresh .comment-wrapper .small-button-group .voting ul li .link-like,
.fresh .comment-wrapper .small-button-group .voting ul li .link-dislike {padding-top: 0px; height: 22px; border: 1px;}
/* default */
.fresh .small-button-group .voting ul li .link-like.novote:hover .icons,
.fresh .small-button-group .voting ul li .link-like .icons {background: url('../../default/img/fresh_vote.jpg') no-repeat -63px -3px; width:24px; height: 20px;}
.fresh .small-button-group .voting ul li .link-dislike.novote:hover .icons,

/* Footer */
#footer .customFooter a {padding-left: 6px; padding-right: 3px;}

#site_challenge_lists.spigitWidget,
#view_sector_widget_fresh.spigitWidget,
#consolidate_ideas.spigitWidget,
#pairwise_vote_ideas.spigitWidget,
#predictions_main.spigitWidget,
#site_challenge_stats.spigitWidget,
#site_challenge_countdown.spigitWidget,
#site_challenge_home.spigitWidget,
#view_idea_fresh.spigitWidget,
#post_idea_fresh.spigitWidget,
#tabified_view_idea_fresh .spigitWidget,
#tabified_user_profile_fresh .spigitWidget,
#user_profile_fresh.spigitWidget {box-shadow: none;}
.experts.navHolder {margin-top: 20px;}
#graduation-settings #reviewTaskAddId, #graduation-settings #evFormAddId, #graduation-settings #rwFormHAddId, #graduation-settings #evFileAddId, #graduation-settings #evFormHAddId, #graduation-settings #apprAddId, #graduation-settings #evFileHAddId, #graduation-settings #apprHAddId {text-align: left;}
#graduation-settings #reviewTaskAddId th, #graduation-settings #evFormAddId th, #graduation-settings #rwFormHAddId th, #graduation-settings #evFileAddId th, #graduation-settings #evFormHAddId th, #graduation-settings #apprAddId th, #graduation-settings #evFileHAddId th, #graduation-settings #apprHAddId th {text-align: left;}
#graduation-settings #apprHAddId th, #graduation-settings #apprAddId td {padding: 0px;}
#graduation-settings .form fieldset #apprAddId td {padding-left: 0px}
#graduation-settings form.form select {font-size: 11px;}
#graduation-settings .form fieldset th, #graduation-settings .form fieldset td {padding-left: 0px;}
#graduation-settings #message-wrapper {line-height:1.3em;}
#graduation-settings .col-narrow {width: 5%;}
#graduation-settings .col-wide {width: 20%;}
#graduation-settings .col-narrow {width: 80px;overflow: hidden; text-overflow: ellipsis;}
#graduation-settings .truncate {width: 70px; text-overflow: ellipsis; overflow: hidden;}
#graduation-settings ul.twoColumn .sub-group {border: 1px solid #ccc; border-radius: 3px; padding: 6px 10px 20px; margin: 5px 0;}
#graduation-settings ul.twoColumn .sub-group li {float: none;}

/*theme_page_footer.jspf*/
#mobile-switch{border-left: 1px solid #ccc; margin: 17px 3px; display:none; font-size: 11px;}

/*incubation_ideas.jsp*/
table.incubation_ideas {width:100%;}
.incubation_ideas th, .incubation_ideas td{padding:1px;}

/*messages.jsp*/
#jumpToContent{position: absolute; left: -500px; top: 7px;}
#jumpToContent:focus{left: 27px;}

/*widget_featuredIdeas.jsp*/
#tableFeaturedIdeas table.noborder td { border: 0px; border-collapse: collapse; }
#tableFeaturedIdeas td{border: 0px; border-collapse: collapse; background-image: none; color: #ffffff; padding:4px;}
#tableFeaturedIdeas td.high {background-color: #619f00;  text-align: center;}
#tableFeaturedIdeas td.med {background-color: #d1a700; text-align: left;}
#tableFeaturedIdeas td.low {background-color: #9f0000; text-align: center;}

/*adhocReortsWidget.jsp*/
.fresh #adHocReportHome .qq-upload-spinner {position:relative;background-repeat:no-repeat;width:33px;height:33px;left:47%;}
.fresh #adHocReportHome .report_list {margin-top:-7px;display:inline-block;margin-left:5px;}
.fresh #adHocReportHome .reportViewPort {width:1320px;border:1px solid #ddd;margin:15px;}
.fresh #adHocReportHome ul.action-list {position:absolute;right:0px;top:-15px;display:inline-block;list-style-type:none; }
.fresh #adHocReportHome ul.action-list>li {float:left;margin:5px 10px;border:none;}
.fresh #adHocReportHome ul.action-list>li .label {font-size:13px;color:#333;line-height:1em;}

/*restore_configuration.jsp*/
#RestoreConfiguration #mask {position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none;}
#RestoreConfiguration #boxes .window {position:absolute; left:0; top:0; width:440px; height:200px; display:none; z-index:9999; padding:20px;}
#RestoreConfiguration #boxes #restoredialog { width:375px; height:200px; padding:10px; background-color:#ffffff;}
#RestoreConfiguration #restorequestion {padding:50px; width:300px; height:50px;}
#RestoreConfiguration #restoreyes {padding-left:100px;}
#RestoreConfiguration #restoreno {position:relative; top:-21px; left:200px;}

/*community_picker.jsp*/
#communitySearchForm .communit_search_form .label-text {margin-bottom: 3px;}
#communitySearchForm .communit_search_form .form-search {margin: 0px; width: 80%; float: left; border-color: #bbb;}
#communitySearchForm .communit_search_form .speuiSpriteButton {float: left;}

/*community_share_ideas.jsp*/
.checkbox_tree ul {margin: 0px; padding: 0px; color: #666; list-style-type: none;}
.checkbox_tree ul li {padding: 0px; font-size: 1em; line-height: 1.5em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.checkbox_tree ul li {border-bottom: 1px solid #eee; background-color: #ddd;}
.checkbox_tree li li {border-bottom: none; border-top: 1px solid #eee;}
.checkbox_tree ul li span {margin-left: 5px;}
.checkbox_tree li div {padding: 8px 0 8px 15px; }
.checkbox_tree li div.oddRow  {background-color: #ffffff;}
.checkbox_tree li div.evenRow {background-color: #f6f6f6;}
.checkbox_tree li div.selected {background-color: #fffde5;}
.checkbox_tree li li div {padding-left: 30px;}
.checkbox_tree li div input {vertical-align: middle; height: normal;}
.checkbox_tree li .community_name {width: 90%; text-overflow: ellipsis; vertical-align: middle;}
.checkbox_tree .tree_toggle_open ul {display: block }
.checkbox_tree .tree_toggle_closed ul {display: none;}
.checkbox_tree .toogle {display: none;}
.checkbox_tree .tree_toggle_open .toogle ,
.checkbox_tree .tree_toggle_closed .toogle {display: inline-block;}
.checkbox_tree .tree_toggle_open ul li div {padding-left: 40px;}
.checkbox_tree .tree_toggle_open ul li li div {padding-left: 60px;}
.checkbox_tree {height: 30em; overflow: auto;}
.fresh .spigitWidget .checkbox_tree input {margin-left: 5px;}

/* adhocReportsWidget.jsp */
.fresh .reportViewPort iframe {height:1000px;}

/* auction_admin.jsp */
.prevAuction {border-top: 1px solid silver; margin-top: 15px; padding-top: 15px; }
.prevAuction img {width:50px; float:left; margin:5px;}

/* predictions_activities.jsp */
#predictions_activities .col2 {width: 80%}

/* past_auctions.jsp */
#Auction #tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.85; }
#Auction #tooltip h3, #tooltip div { margin: 0;}

/* leaderboard.jsp */
#Leaderboard .fresh div.widget .select-wrapper {width: 250px;float:right;}
#Leaderboard .fresh div.widget .select-wrapper ul {height: auto; padding: 0px;}
#Leaderboard .fresh div.widget .select-wrapper ul li {padding: 0px;}

/* mobile_app_settings.jsp */
.adminMobile .mobileOptions {width:305px;}
.adminMobile .mobileOptions.full {width:500px;}
.adminMobile .mobilePreview {width:555px;background-color: #ededed; padding:10px; font-size: 12px;}
.adminMobile #mobile_app_content_page_form .mobilePreview {}
.adminMobile .mobilePreview .previewHolder {padding-top: 88px;background: url(../../default/img/admin_mobile_preview.png) no-repeat 0 0;width:239px;height:420px;margin:0 auto;}
.adminMobile .mobilePreview .previewHolder .mobilePreviewHeader {width:199px; height:25px;position: static;}
.adminMobile .mobilePreview .previewHolder .mobilePreviewHeaderNav {}
.adminMobile .mobilePreview .previewHolder .mobilePreviewContent {background: url(../../default/img/admin_mobile_preview_content.png) no-repeat 0 0;width:199px;height:290px;}
.adminMobile .mobilePreview .previewHolder .mobilePreviewFooter {width:199px; height:25px;}
.adminMobile .mobilePreview .previewHolder .mobilePreviewLink {}
.adminMobile .mobilePreview .listWrapper {width: 199px;height: 340px;margin-left: 21px;}
.adminMobile .mobilePreview #previewOptionLists {width: 199px;height: 340px;}
.adminMobile .mobilePreview #previewOptionLists li {width: 199px;height: 340px;}

.mobilePreview .mobilePreviewHeader .btn_pre {float:left;width:4px;margin-left:4px;height:25px;background: url(../../default/img/admin_mobil_sprite.png) no-repeat 0 -42px;}
.mobilePreview .mobilePreviewHeader .btn_pre.empty {background:none;}
.mobilePreview .mobilePreviewHeader .btn_pre_title {float:left;float:left;width:43px;height:25px;line-height: 25px; font-size: 8px;}
.mobilePreview .mobilePreviewHeader .dropdown_menu {float:right;width:43px;height:25px;background: url(../../default/img/admin_mobil_sprite.png) no-repeat -7px -42px;}

.mobilePreview a.linkPrimary {display: inline-block;font-size: 10px;line-height: 13px;cursor: default;}
.mobilePreview a.mobileHeaderNav, .mobilePreview a.mobilePrimary, .mobilePreview a.mobileSecondary {display: inline-block;float:left;font-size: 11px;line-height:25px;text-align: center;color:#fff;cursor: default;}
.mobilePreview a.mobileHeaderNav {width:199px;}
.mobilePreview a.mobilePrimary {width:100px;}
.mobilePreview a.mobileSecondary {width:99px;}
.mobilePreview .pageURL{margin-top:12px;font-size: 14px;}

.adminMobile .saveTheme {margin-top:-28px;}
.adminMobile .saveFeatures {margin-bottom:10px;}
.adminMobile .indented {margin:8px 0 0 54px;}
.adminMobile .indented .labelText {line-height:24px; padding-right: 0px;}
.adminMobile .landingOptions .checkboxBlock.indented {margin-top:-10px;}

.adminMobile .option-row {width:200px;float:left;}
.adminMobile .option-column {width:200px; margin:0px 0 0 35px;}
.adminMobile .option-row.long {width:500px !important; margin-bottom: 5px;}

/*override fresh*/
.fresh .adminMobile .pageOptions .select-wrapper {width:166px;}
.fresh .adminMobile .select-wrapper {font-size:12px;line-height: 25px;padding-top: 2px; min-width:75px;}
.fresh .adminMobile .select-wrapper .select-value {min-width:75px;}
.fresh .spigitWidget .adminMobile input.datepicker {line-height: 1.8em;}

/*override spigitWidget*/
.spigitWidget .mobileOptions .dateGroup span.label {width:80px;}
.spigitWidget .formElement.othersOptions {margin-left:19px;margin-top:22px;}
.spigitWidget .mobileOptions span.label {padding-left:0;}
.spigitWidget .mobileOptions .formElement {margin-left:0;}
.spigitWidget .adminMobile .bx-pager {float:right;margin-right: 89px;margin-top: 79px;}
.spigitWidget .previewHolder .bx-prev {top: 40%;left: -34%;width:19px; height:42px; overflow: hidden; background: url(../../default/img/admin_mobil_sprite.png) no-repeat 0 0;}
.spigitWidget .previewHolder .bx-prev.off {display:none;}
.spigitWidget .previewHolder .bx-next {top: 40%;right: -34%;width:19px; height:42px; overflow: hidden; background: url(../../default/img/admin_mobil_sprite.png) no-repeat -23px 0;}
.spigitWidget .previewHolder .bx-next.off {display: none;}
.spigitWidget .speuiForm .descr {font-size: 12px;}

#filter-output div {width: 20px; height: 20px; display:inline-block; margin: 4px; }

/* Deeplink URL section */
.mobilePreview .generatedUrlOutput { word-wrap: break-word; }
#challenge_list_options {overflow: hidden;}
#mobile_app_homepage_form .list-options { display: none; padding-top: 5px;}
#mobile_app_homepage_form  .radioBlock { padding-bottom: 5px; }
#mobile_app_homepage_form .radioBlock.selected .list-options { display: block;}

/* predictions_bubble_graph.jsp */
#PredictionResults div.fullBleed_33.col1 {width: 100%}

/* predictions_main.jsp */
#Predictions [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none !important;}
#Predictions .slide { -moz-animation-duration: 0.6s; -webkit-animation-duration: 0.6s; -moz-animation-name: slidein; -webkit-animation-name: slidein; }
#Predictions .slide.ng-hide { -moz-animation-duration: 0.6s; -webkit-animation-duration: 0.6s; -moz-animation-name: slideout; -webkit-animation-name: slideout; display: block !important; }
#Predictions @-moz-keyframes slidein { from { margin-left:100%; width:110% } to { margin-left:0%; width:100%; }}
#Predictions @-webkit-keyframes slidein { from { margin-left:100%; width:110% } to { margin-left:0%; width:100%; }}
#Predictions @-moz-keyframes slideout { from { margin-left:0%; width:100% } to { margin-left:-100%; width:300% }}
#Predictions @-webkit-keyframes slideout { from { margin-left:0%; width:100% } to { margin-left:-100%; width:300% }}
#Predictions .predictionsChart {width: 700px; height: 400px; position: relative;border: 1px solid #ccc;}
#Predictions #predictionTooltip .tooltip, .tooltip {display: none; position: absolute;}
#Predictions #predictions_main .container {position: relative; margin-top: 10px;}
#Predictions .axis path, #Predictions .axis line { fill: none; stroke: grey; stroke-width: 1; shape-rendering: crispEdges;  }
#Predictions text, #Predictions .axis text { font-size: 11px; }

/* site_challenge_home.jsp */
.spigitWidget#site_challenge_home .read-more-less {width: 530px; position: absolute; font-size: 12px; bottom: 18px;}
.spigitWidget#site_challenge_home .read-more-less a {font-size: 13px; display:block; }
.spigitWidget#site_challenge_home .challenge_overview.expanded .content-container {height: auto; overflow: visible; margin-bottom: 20px;}
.spigitWidget#site_challenge_home .challenge_overview.userTemplate .content-container {height: 150px; }
.spigitWidget#site_challenge_home .challenge_overview.userTemplate.expanded .content-container {height: auto; overflow: visible;}

/* site_challenge_settings.jsp */
#SiteChallengeSettings ul.settingsSummary {margin:10px 15px 0 35px;color: #666; display: block;}
#SiteChallengeSettings ul.settingsSummary li {line-height: 2em; margin: 15px 0px;}
#SiteChallengeSettings ul.settingsSummary li .icons.edit-activity {vertical-align: top; margin-top: 6px;}

/* create_task.jsp */
#user_assignment_div span.Comment {display:none;}
#add-task-form .form-element label .inline{display: inline;}

/* user_tasks.jsp */
#user_tasks table.alternateRow th {border: none; background-color: #dcdcdc; color: #666;}

.fresh .formSection ul.list-group-container .subsection-container {margin: 10px 18px;}

.inactive a {cursor: default;}

.fresh .dropdown-wrapper {display: inline-block; border: 1px solid #ddd;height: 31px;overflow: hidden; cursor: pointer;}
.fresh .dropdown-wrapper.expanded {overflow: visible; height: auto;}
.fresh .disabled .dropdown-wrapper .indicator,
.fresh .dropdown-wrapper.expanded .indicator {display: none;}
.fresh .dropdown-wrapper ul { list-style-type: none; padding: 0; display: inline-block;  }
.fresh .dropdown-wrapper.expanded .selected .icons.checkmark {display: inline-block; float: right;}
.fresh .dropdown-wrapper.expanded li{display:block; border-bottom: 1px solid #eee;}
.fresh .dropdown-wrapper.expanded li:hover { background-color: #fbfbfb; }
.fresh .dropdown-wrapper ul li { display: none;}
.fresh .dropdown-wrapper ul li.selected {display: block;}
.fresh .dropdown-wrapper ul .icons {margin: 2px 4px;}
.fresh .dropdown-wrapper .icons.checkmark {display: none;}
.fresh .dropdown-wrapper .indicator {float: right; margin: 13px 7px 0 2px; border-color: #888 transparent transparent transparent; border-style: solid; border-width: 4px; cursor: pointer;}
.fresh .dropdown-wrapper.expanded .blank {width: 18px;}
.fresh .stars .dropdown-wrapper.expanded li {width: 130px;}
.fresh .thumbs .dropdown-wrapper.expanded li {width: 80px;}

.fresh .alert-container {text-align: center;}
.fresh .alert-container .alert-warning {border: 1px solid #efac1c; box-shadow: 0 0 0 3px #f9f1d5; color: #666; font-size: 16px; background-color: #fff; padding: 15px; text-align: center; width: auto; margin: 15px; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}

.fresh #voteSettingsForm .alert-container .alert-warning {display: none;}
.fresh #voteSettingsForm.disabled .alert-container .alert-warning {display:block;}
.fresh #voteSettingsForm .dropdown-wrapper ul li {padding: 5px 10px 5px 10px}
.fresh.dialogWrapper form.disabled .primary.disabled {display: none;}
.fresh .btn-icon-group { font-size: 12px; line-height: 1.5em; display: inline-block; background-color: #fbfbfc;
    padding: 5px 8px;}
.fresh .btn-icon-group .icons {vertical-align: top;}
.fresh .btn-block { display: block; }
.fresh .btn-block.top { border-top: 1px solid #ddd;}

.fresh.ui-dialog-content .title.announcement {font-size: 36px; margin-bottom: 15px; color: #4e4e4e;}
.fresh .announcement-list-container h2 {color: #4c4c4c; font-size: 22px; }
.fresh .announcement-list-container .image-container {width: 60px; float: left}
.fresh .announcement-list-container .image-container img {max-width: 100%;}
.fresh .announcement-list-container .content-container {margin: 10px 0 10px 60px;}
.fresh .announcement-list-container .content-container p {color: #737373; line-height: 1.25em;}
#customThemeCssViewer {border: 1px solid #ccc; max-height: 300px; overflow: auto; background-color: #fff; padding: 10px; margin: 7px 0; font-size: 12px; white-space: pre; color: #333; width: 97%;}

.fresh .spigitWidget .time-picker.warning,
.fresh .spigitWidget .warning .select-wrapper,
.fresh .spigitWidget input.warning {border-color: #efac1c; margin-bottom: 0;}
#themeContainer.customSkin .spigitWidget#activity_openchallenges .panel-body {overflow: visible; }
.panel-content .categoriesBlock,
.panel-content .categoriesBlock a {line-height: 1.2em;}
.panel-content fieldset { background: none; padding: 5px 0; min-height: auto;}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }
/*.select2-selection__choice__remove {*/
  /*float: right;*/
/*}*/
.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      padding-top: 2px;
      color: #828789;
      font-size: 13px;
      list-style: none; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li:hover {
      background-color: #ffffff;
      border-color: #f5f5f5;}
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border-radius: 14px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px 0 8px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    float: right;
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-left: 2px;
    margin-top: 1px;}
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
