/* Do not remove!  Used for production css file concatenation! */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
   This will be used by new FreshOut framework
*/
.spigitWidget div,
.spigitWidget span,
.spigitWidget applet,
.spigitWidget object,
.spigitWidget iframe,
.spigitWidget h1,
.spigitWidget h2,
.spigitWidget h3,
.spigitWidget h4,
.spigitWidget h5,
.spigitWidget h6,
.spigitWidget p,
.spigitWidget blockquote,
.spigitWidget pre,
.spigitWidget a,
.spigitWidget abbr,
.spigitWidget acronym,
.spigitWidget address,
.spigitWidget big,
.spigitWidget cite,
.spigitWidget code,
.spigitWidget del,
.spigitWidget dfn,
.spigitWidget em,
.spigitWidget img,
.spigitWidget ins,
.spigitWidget kbd,
.spigitWidget q,
.spigitWidget s,
.spigitWidget samp,
.spigitWidget small,
.spigitWidget strike,
.spigitWidget strong,
.spigitWidget sub,
.spigitWidget sup,
.spigitWidget tt,
.spigitWidget var,
.spigitWidget b,
.spigitWidget u,
.spigitWidget center,
.spigitWidget dl,
.spigitWidget dt,
.spigitWidget dd,
.spigitWidget ol,
.spigitWidget ul,
.spigitWidget li,
.spigitWidget fieldset,
.spigitWidget form,
.spigitWidget label,
.spigitWidget legend,
.spigitWidget table,
.spigitWidget caption,
.spigitWidget tbody,
.spigitWidget tfoot,
.spigitWidget thead,
.spigitWidget tr,
.spigitWidget th,
.spigitWidget td,
.spigitWidget article,
.spigitWidget aside,
.spigitWidget canvas,
.spigitWidget details,
.spigitWidget embed,
.spigitWidget figure,
.spigitWidget figcaption,
.spigitWidget footer,
.spigitWidget header,
.spigitWidget hgroup,
.spigitWidget menu,
.spigitWidget nav,
.spigitWidget output,
.spigitWidget ruby,
.spigitWidget section,
.spigitWidget summary,
.spigitWidget time,
.spigitWidget mark,
.spigitWidget audio,
.spigitWidget video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 14px;  /* modern browser default fontsize = 16px.  (16 * 62.5 = 10px)  */
    /* font: inherit; */ /* commented 8/19/2011 because weird inheritance from non spigitWidget css during integration */
    vertical-align: baseline;
    text-decoration: none;
    background: none; /* NEEDED TO FIX SOME GLOBAL CSS CROSSTALK DURNING TRANSITION -GS */
    line-height: 18px;  /* NEEDED TO FIX SOME GLOBAL CSS CROSSTALK DURNING TRANSITION -GS */
}

.spigitWidget i{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    text-decoration: none;
    line-height: 1;
}
/* HTML5 display-role reset for older browsers */
.spigitWidget article,
.spigitWidget aside,
.spigitWidget details,
.spigitWidget figcaption,
.spigitWidget figure,
.spigitWidget footer,
.spigitWidget header,
.spigitWidget hgroup,
.spigitWidget menu,
.spigitWidget nav,
.spigitWidget section {
    display: block;
}

body {
    line-height: 1; /* inherited line-height multiplier */
}

ul{list-style-type: disc;}
.spigitWidgetGroup ol,
.spigitWidgetGroup ul,
.spigitWidget ol,
.spigitWidget ul {
    list-style: none;
    list-style-type: none;
}

.spigitWidget ol.noList,
.spigitWidget ul.noList {
    list-style: none;
    list-style-type: none;
}


.spigitWidget blockquote,
.spigitWidget q {
    quotes: none;
}

.spigitWidget blockquote:before,
.spigitWidget blockquote:after,
.spigitWidget q:before,
.spigitWidget q:after {
    content: '';
    content: none;
}

.spigitWidget table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* misc widget resets to override inherited css */
.spigitWidgetGroup,
.spigitWidget {
    margin: 0 0 0 0;
    max-width: none;
    min-width: 0;
    position: relative; /* could be static, but tbd.css sets to relative */
    z-index: auto;
}

.italic-text,
.fresh .comment-holder .comment-meta,
.fresh .idea-details,
.fresh .boxes .ideas-meta .left {font-style: italic}

.fresh .avatar-container.v2 .avatar a:focus {border-color: #4d90fe; color: transparent;}

#footer .floatLeft a:focus { outline-style: solid; outline-width: 2px;}
.fresh .select-wrapper:focus, #ideas-result .header-results .select-wrapper:focus, .fresh .viewOptions a:focus {border:1px solid #4d90fe;}
html,
body,
#browserContainer,
#themeContainer,
#contentGroupContainer,
#uniquePageContainer {height:auto}

#primaryLayoutContainer {position: relative; min-height:100%; padding-bottom: 5.5em}

h1 {font-size: 1em}

.spigitWidget h1 {font-size: 1.2em; line-height: 1.2em;}

.layoutFramework {clear: both}

div.fullBleed_25,
div.fullBleed_33,
div.fullBleed_50,
div.fullBleed_66,
div.fullBleed_75 {float: left}

.fullBleed_25 {width: 25%}
.fullBleed_33 {width: 32%}
.fullBleed_50 {width: 50%}
.fullBleed_66 {width: 66%}
.fullBleed_75 {width: 75%}
.fullBleed_100 {width: 100%}
.fullBleed_33.col2 {margin-left: 2%; margin-right: 2%;}

.clear {clear: both}
.clearfix:after{clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0}
.spigit .fixed-width  {width: 60em; margin: 0 auto; clear: both}

.spigit .top-links {line-height: 2.125em}
.top-links a {font-size: .688em}
.top-links .links-container {float: right}
.top-links .language-selector,
.top-links .topmenu {float: left}
.top-links .topmenu li,
.top-links .language-selector li {float: left; margin-left: .625em}
.top-links .language-selector {margin: 0 .625em}

.spigit .portal-branding {padding: 1.25em 0 .25em}
.spigit .portal-branding form {margin: .938em .375em 0}
.spigit .portal-searchbox ul li {margin-right: .375em}
.portal-searchbox input {padding: .546em .728em; width: 23.9em; border-width: .09em; height: 1.82em}

.spigit #mainNavBarLayoutArea {padding: .625em 0 2.875em; border-bottom-width: .063em}

.spigit .nav-bar ul,
.spigit .nav-bar ul li {float: left; margin: 0 .166em 0; font-size: .866em}
.spigit .nav-bar ul li {position: relative}
.spigit .nav-bar ul li a {display: inline-block}
.spigit .nav-bar ul li .menu-tab {padding-right: 1em; position: relative}
.spigit .nav-bar .latch {line-height: 0; height: 0; width: 0; padding: 0}
.spigit .nav-bar ul li .menu-tab .latch {display: block; position: absolute; height: 0; width: 0; border-width: .416em; padding: 0; top: 1em; right: .666em}
.spigit .nav-bar ul li .menu-tab-opened .latch {top: .583em}
.spigit .nav-bar ul li a span {display: inline-block; height: 1.583em; padding: .75em 1.5em 0; cursor: pointer}

.spigit .nav-bar .submenu {position: absolute; top: 2.596em; left: 0; z-index: 999; margin: 0; min-width: 100%; padding-bottom: .727em; display: none}
.spigit .nav-bar .submenu li {margin: 0 0 .222em; min-width: 100%}
.spigit .nav-bar .submenu li a {display: block; padding: .545em 1.637em .363em; white-space: nowrap; font-size: 1.222em}

.hidden {display: none}

/* Contents */
.spigit .contents-holder {position: relative}
.spigit .main-contents {position: relative; top: -2.938em; padding: 1.25em 0 .625em}
.page-title-holder {margin: .625em; overflow: hidden}
.title-description {font-size: .688em; margin-left: .625em; display: block; margin-bottom: 3.182em}

.colored-box-1,
.colored-box-2,
.colored-box-3 {border-width: .125em; padding: .125em .313em; line-height: 1}

/* General */
.spigitWidget .font16-10 {font-size: 0.625em}
.spigitWidget .option_block {clear:both;}
.spigitWidget .postIdeaBlockHolder.idea_summary {z-index:0!important;}


/* Font Size 11 */
.spigitWidget .font16-11 {font-size: .688em}
.spigitWidget .font12-11 {font-size: .917em}
.spigitWidget .font11-11 {font-size: 1em}

/* Font Size 12 */
.spigitWidget .font16-12 {font-size: .75em}

/* Font Size 13 */
.spigitWidget .font16-13 {font-size: .812em}

/* Font Size 16 */
.spigitWidget .font12-16 {font-size: 1.333em}

/* z-index */
.z-1{z-index:10100;position: relative}
.z-2{z-index:10200;position: relative}
.z-3{z-index:10300;position: relative}
.z-4{z-index:10400;position: relative}
.z-5{z-index:10500;position: relative}
.z-6{z-index:10600;position: relative}
.z-7{z-index:10700;position: relative}

/* pad3 */
.spigitWidget .pad16-3 {padding: 0.188em}

/* pad5 */
.spigitWidget .pad16-5 {padding: 0.313em}

/* pad10 */
.fresh .pad20-10 {padding: .5em}
.spigitWidget .pad16-10 {padding: .625em}
.spigitWidget .pad15-10 {padding: .667em}
.spigitWidget .pad14-10 {padding: .714em}
.spigitWidget .pad13-10 {padding: .769em}
.spigitWidget .pad12-10 {padding: .833em}
.spigitWidget .pad11-10 {padding: .909em}
.spigitWidget .pad10-10 {padding: 1em}
.spigitWidget .pad9-10  {padding: 1.111em}

/* Mar10 */
.spigitWidget .mar20-10 {margin: .5em}
.spigitWidget .mar16-10 {margin: .625em}
.spigitWidget .mar15-10 {margin: .667em}
.spigitWidget .mar14-10 {margin: .714em}
.spigitWidget .mar13-10 {margin: .769em}
.spigitWidget .mar12-10 {margin: .833em}
.spigitWidget .mar11-10 {margin: .909em}
.spigitWidget .mar10-10 {margin: 1em}
.spigitWidget .mar9-10  {margin: 1.111em}

/* MarBottom10 */
.spigitWidget .marBottom16-10 {margin-bottom: .625em}
.spigitWidget .marBottom13-10 {margin-bottom: .769em}
.spigitWidget .marBottom12-10 {margin-bottom: .833em}

/* MarBottom15 */
.spigitWidget .marBottom16-15 {margin-bottom: .938em}

/* MarBottom20 */
.spigitWidget .marBottom16-20 {margin-bottom: 1.25em}

/* MarTop10*/
.spigitWidget .marTop20-10 {margin-top: .5em}
.spigitWidget .marTop16-10 {margin-top: .625em}
.spigitWidget .marTop13-10 {margin-top: .769em}

/* MarTop15*/
.spigitWidget .marTop16-15 {margin-top: .938em}

/* MarTop20*/
.spigitWidget .marTop16-20 {margin-top: 1.25em}
.spigitWidget .marTop13-20 {margin-top: 1.538em}

/* MarTop30*/
.spigitWidget .marTop16-30 {margin-top: 1.875em}

/* MarRight 5 */
.spigitWidget .marRight20-5 {margin-right: .25em}
.spigitWidget .marRight16-5 {margin-right: .313em}
.spigitWidget .marRight15-5 {margin-right: .333em}
.spigitWidget .marRight14-5 {margin-right: .357em}
.spigitWidget .marRight13-5 {margin-right: .385em}
.spigitWidget .marRight11-5 {margin-right: .454em}
.spigitWidget .marRight10-5 {margin-right: .5em}
.spigitWidget .marRight9-5  {margin-right: .555em}

/* MarRight 10 */
.spigitWidget .marRight20-10 {margin-right: .5em}
.spigitWidget .marRight16-10 {margin-right: .625em}
.spigitWidget .marRight15-10 {margin-right: .667em}
.spigitWidget .marRight14-10 {margin-right: .714em}
.spigitWidget .marRight13-10 {margin-right: .769em}
.spigitWidget .marRight10-10 {margin-right: 1em}
.spigitWidget .marRight9-10  {margin-right: 1.111em}

/* MarRight 30 */
.spigitWidget .marRight16-30 {margin-right: 1.875em}

/* MarRight 40 */
.spigitWidget .marRight20-40 {margin-right: 2em}
.spigitWidget .marRight16-40 {margin-right: 2.5em}
.spigitWidget .marRight15-40 {margin-right: 2.666em}
.spigitWidget .marRight14-40 {margin-right: 2.857em}
.spigitWidget .marRight12-40 {margin-right: 3.333em}
.spigitWidget .marRight10-40 {margin-right: 4em}
.spigitWidget .marRight9-40  {margin-right: 4.444em}

/* MarLeft 5 */
.spigitWidget .marLeft13-5 {margin-left: .385em}

/* MarLeft 10 */
.spigitWidget .marLeft20-10 {margin-left: .5em}
.spigitWidget .marLeft16-10 {margin-left: .625em}
.spigitWidget .marLeft15-10 {margin-left: .667em}
.spigitWidget .marLeft14-10 {margin-left: .714em}
.spigitWidget .marLeft13-10 {margin-left: .769em}
.spigitWidget .marLeft12-10 {margin-left: .833em}
.spigitWidget .marLeft10-10 {margin-left: 1em}

/* padTop 2 */
.spigitWidget .padTop12-2 {padding-top: .167em}

/* padTop 4 */
.spigitWidget .padTop12-4 {padding-top: .333em}

/* padTop 8 */
.spigitWidget .padTop16-8 {padding-top: .5em}
.spigitWidget .padTop15-8 {padding-top: .533em}
.spigitWidget .padTop14-8 {padding-top: .571em}
.spigitWidget .padTop13-8 {padding-top: .615em}
.spigitWidget .padTop12-8 {padding-top: .667em}
.spigitWidget .padTop11-8 {padding-top: .727em}
.spigitWidget .padTop10-8 {padding-top: .8em}
.spigitWidget .padTop9-8  {padding-top: .889em}

/* padTop 10 */
.spigitWidget .padTop16-10 {padding-top: .625em}
.spigitWidget .padTop15-10 {padding-top: .667em}
.spigitWidget .padTop14-10 {padding-top: .714em}
.spigitWidget .padTop13-10 {padding-top: .769em}
.spigitWidget .padTop12-10 {padding-top: .833em}
.spigitWidget .padTop11-10 {padding-top: .909em}
.spigitWidget .padTop10-10 {padding-top: 1em}
.spigitWidget .padTop9-10  {padding-top: 1.111em}

/* PadTop 20 */
.spigitWidget .padTop13-20 {padding-top: 1.538em}

/* PadRight 5 */
.spigitWidget .padRight13-5 {padding-right: .385em}
.spigitWidget .padRight12-5 {padding-right: .417em}

/* PadRight 10 */
.spigitWidget .padRight13-10 {padding-right: .769em}

/* PadRight 40 */
.spigitWidget .padRight12-40 {padding-right: 3.333em}
.spigitWidget .padRight11-40 {padding-right: 3.636em}

/* PadRight 50 */
.spigitWidget .padBottom16-50 {padding-bottom: 3.125em}

/* PadLeft 10 */
.spigitWidget .padLeft16-10 {padding-left: .625em}

.spigitWidget .indentElem  {margin: 1.65em 1.65em; line-height: 1.25em;}
.spigitWidget .indentElem ul {margin: .5em 1.5em; list-style-position: inside; list-style: circle;}
.spigitWidget .indentElem ul li {padding: .25em 0;}

/* ADDED SPECIFICITY FOR NS_TRANSITION PERIOD */
.spigitWidget .align-right {text-align: right}
.spigitWidget .align-center {text-align: center}
.spigitWidget .align-top {vertical-align: top}
.spigitWidget .align-middle {vertical-align: middle}
.spigitWidget .nowrap {white-space: nowrap}

.fresh .no-results {font-style: italic; color: #666; font-size: 12px;}
.fresh #siteChallenges .no-results {margin-top:-15px;padding-top:30px;}
.fresh #contents .block-element {display: block; padding: 10px 0; position: relative;}
.fresh #contents .block-element.hidden {display: none;}
.spigitWidget form .counter {font-size: 11px; line-height: 17px; color: #666; float: right; margin-right: 20px;}
.ui-dialog form .counter {display: block; text-align: right;}
.spigitWidget form .challengeUrl .counter {float: none; display: block; margin-left: 193px;}
#IdeaTemplateEditor #contents {overflow:visible;}
#IdeaTemplateEditor #contents:after, #IdeaTemplateEditor #contents:before {content:"";clear:both;display:block;}
.spigitWidget form .counter.maxReached {color: #e55252;}

.tags .font1-2 {font-size: 1.2em}
.tags .font1-4 {font-size: 1.4em}
.tags .font1-6 {font-size: 1.6em}
.tags .font1-8 {font-size: 1.8em}

.left {float: left}
.right {float: right}

.block {display: block; margin-bottom: 0.25em;}
.inline-block {display: inline-block}

.spigitWidget .tagCloudFontSize_1 {font-size: 12px;}
.spigitWidget .tagCloudFontSize_2 {font-size: 16px;}
.spigitWidget .tagCloudFontSize_3 {font-size: 24px;}
.spigitWidget .tagCloudFontSize_4 {font-size: 28px;}
.spigitWidget .tagCloudFontSize_5 {font-size: 32px;}

.fresh .required {font-size: 11px; font-style: italic; color: #666;}
/* Footer */
.footer {position:absolute; bottom:0; width:100%; height:5.5em; z-index: 3}
.footer-links,
.app-credits {clear: both; overflow: hidden; font-size: .75em}
.footer-links {margin-bottom: .417em}
.footer-links li,
.app_credits li {position: relative; display: inline-block}
.footer-links li {float: left; padding-right: .417em; border-right-width: .083em}
.footer-links li a {display: block; padding-left: .417em; float: left; line-height: 1.1em}
.footer-links li:last-child {margin-right: 0; border-right: 0 none}
.app-credits li {float: left; margin-right: .417em}
.app-credits li.copyrights {margin-top: .417em}

/* Pagination */
.pagination {padding: .333em 13.333em .333em 7.5em; margin-top: .625em; border-width: .083em; overflow: hidden; position: relative; text-align: center}
.spigitWidget .panel-body .pagination ul ul {padding: 0}
.spigitWidget .panel-body div.paging-wrapper ul.paging {width: auto}
.pagination .paging ul,
.pagination .paging li {float: left}
.pagination li {margin: 0 .25em}
.spigitWidget .panel-body .pagination ul {width: auto; display: inline-block}
.spigitWidget .panel-body .pagination ul ul li{padding: 0}
.spigitWidget .panel-body .pagination ul li {border-bottom-width: 0}
.pagination .pagination-label {position: absolute; left: .625em; top: 1em}
.pagination .paging-wrapper {display: inline-block}
.spigitWidget .panel-body .pagination ul.paging {margin-top: .167em}
.pagination ul.numbers a,
.pagination a.next,
.pagination a.first,
.pagination a.last,
.pagination a.previous {padding: .333em .417em; border-width: .083em}
.pagination ul.numbers a:hover,
.pagination ul.numbers a.current,
.pagination a.next:hover,
.pagination a.previous:hover {border-width: .167em; padding: .25em .333em}

.pagination .jump {overflow: hidden; position: absolute; right: 0; top: .333em}
.pagination .jump .speuiButton {padding-left: .417em}
.pagination .jump input {width: 2.083em; margin: .417em .417em 0; float: left}

.ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
.ui-dialog-titlebar {display: none}

.speuiButton {position: relative; width: auto; float: left; padding-left: .5em}
.speuiButton .speuiButton_v1 {float: left; font-size: 11px; line-height: 1; position: relative; text-transform: capitalize;}
.speuiButton .speuiButton_v1 span {white-space: nowrap; display: inline-block; padding: 9px 3px 0 8px; height: 19px; position: relative; left: -5px}
.speuiButton .big {text-transform: uppercase}
.speuiButton .big span {padding-top: 13px; height: 21px}

/* my tasks */
.myTaskTable {margin-top:20px;border-bottom:1px solid #ddd;width:100%;}
.myTaskTable th, .myTaskTable td {border:0px;text-align:left;}
.myTaskTable th {background-color:#666;color:#fff; border-left:1px solid #666;border-right:1px solid #666;}
.myTaskTable td {color:#666;}
.myTaskTable tr.ygradodd td {background-color:#f0f0f0;}
.myTaskTable tr {border-left:1px solid #ddd; border-right:1px solid #ddd;}
.myTaskTable .col1-4 {width:14%; padding-left:10px; padding-right:10px;}
.myTaskTable .col2-4 {width:15%; padding-right:10px;}
.myTaskTable .col3-4 {width:18%; padding-right:10px;}
.myTaskTable .col4-4 {width:53%;}

.spigitWidget .panel-body table.tableLayout {margin-top:10px;margin-bottom:10px;border-bottom:1px solid #ddd;width:100%;}
.spigitWidget .panel-body table.tableLayout tr th {border-top:1px solid #666;text-align:left; padding:8px; text-transform: none;  vertical-align: middle; background-color:#666;color:#fff; border-left:1px solid #666;border-right:1px solid #666;}
.spigitWidget .panel-body table.tableLayout tr td {border:0px;text-align:left; padding:8px; color:#666; vertical-align: middle;}
.spigitWidget .panel-body table.tableLayout tr {border-left:1px solid #ddd; border-right:1px solid #ddd;}
.spigitWidget .panel-body table.tableLayout tr.even td {background-color: #F0F0F0;}

.spigitWidget .panel-body .border-bottom {border-bottom: 1px solid #B9B9B9;}

.fullBleed_100 .offset{margin-left: 15px; margin-right: 15px;}

/* fullBleed 3 column widgets (challenge overview) */
#themeContainer.customSkin .fullBleed_100 .spigitWidget .widget-footer {display: none;}
#themeContainer.customSkin .fullBleed_100 .spigitWidget .panel-body {height: 46.75em; overflow: hidden; background-color: #fff;}
#themeContainer.customSkin .fullBleed_100 .spigitWidget .panel-body .scrollable {height: 46em; overflow: auto; }
#themeContainer.customSkin .fullBleed_100 .spigitWidget .panel-body {background-image: none;}
#themeContainer.nnnnTarget .fullBleed_100 .spigitWidget .widget-header h2 {cursor: default; font-size: 14px; text-transform: none; overflow: visible;}
#themeContainer.customSkin .fullBleed_100 .spigitWidget#predictions_bang_for_the_buck .panel-body,
#themeContainer.customSkin .fullBleed_100 .spigitWidget#predictions_top_predictions .panel-body,
#themeContainer.customSkin .fullBleed_100 .spigitWidget#predictions_activities .panel-body {overflow: auto;}


#themeContainer.customSkin .fullBleed_100 #site_challenge_top_innovators.spigitWidget .panel-body .table-widget {padding-bottom: 70px;}
#themeContainer.customSkin .fullBleed_100 #site_challenge_activities.spigitWidget .panel-body .table-widget {padding-bottom: 90px;}

.fresh .spigitWidget input.short {height: 1.1em; line-height: 1em; vertical-align: bottom;}

.fresh select.select-multiple {font-size: 13px; border: 1px solid #D1D5D7; color: #555;}
.fresh .aggregatedComment .title>a{font-size: 16px;  line-height: 1.25em;}
.size-small, .size-small a {font-size: 12px;}
.size-normal, .size-normal a{font-size: 14px;}
.size-medium, .size-medium a{font-size: 16px;}
.size-large, .size-large a{font-size: 18px;}
.size-huge, .size-huge a {font-size: 22px;}
/* Pairwise, Predictions pages */
.corner-left-3 {
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px
}

/* Predictions pages */
.spigitWidget .leaderboard .filter-wrapper {padding: 5px; border-bottom: 1px solid #ddd; height: 22px; position: relative;}
.spigitWidget .leaderboard .filter-wrapper select {float: right;}
.spigitWidget .leaderboard .filter-wrapper .dropdown-indicator {border-color: #999 transparent transparent transparent; border-style: solid; border-width: 5px; position: absolute; right: 14px; top: 14px;}
#predictions_top_predictions select { padding: 2px 5px; font-size: 13px;border: none; height: 22px; color: #666; border-radius: 2px;}
.fresh .icons,
.ui-dialog .icons,
.ui-dialog .ui-dialog-titlebar .ui-dialog-title,
.evaluation-buttons .task-complete,
.fresh .speuiButton .speuiButton_v1 span .icons {background-image: url('/static/default/img/bg/sprites/fresh.png'); background-repeat: no-repeat; background-color: transparent}

.fresh .icons,
.ui-dialog .icons,
.ui-dialog .ui-dialog-titlebar .ui-dialog-title,
.evaluation-buttons .task-complete,
.fresh .speuiButton .speuiButton_v1 span .icons {background-image: url('/static/default/img/bg/sprites/fresh.png'); background-repeat: no-repeat; background-color: transparent}
.fresh .iconsPairwise {background-image: url('/static/default/img/bg/sprites/pairwise_sprites.png'); background-repeat: no-repeat; background-color: transparent; cursor: pointer}
/* file type icons */
.fresh .file-icons {background-image:url("img/file_types.png"); background-repeat: no-repeat; background-color: transparent; cursor: pointer; display: inline-block;width: 48px; height: 48px;}
.fresh .file-icons.video {background-position: 0     0; }
.fresh .file-icons.audio {background-position: -48px 0; }
.fresh .file-icons.text  {background-position: -96px 0; }
.fresh .file-icons.spreadsheet {background-position: -142px 0px;}
.fresh .icons.question-2,
.fresh .icons.question-revenue {background-position: -208px -371px; width: 50px; height: 50px;}
.fresh .icons.question-1,
.fresh .icons.question-cost {background-position: -262px -371px; width: 40px; height: 50px;}
.fresh .icons.question-0,
.fresh .icons.question-time {background-position: -306px -371px; width: 50px; height: 50px;}
.fresh .icons.slider-h {background-position: -157px -355px; width: 18px; height: 82px; float: left; margin-right: 5px; margin-left: 5px;}
.fresh .icons.slider-h-indicator {background-position: -178px -355px; width: 13px; height: 13px; visibility: hidden;}
.fresh .icons.triangle-right {background-position: -503px -101px; width:12px; height:12px;}
.fresh .control-bar      {height: 26px; margin-right: 30px; background-position: right -316px;}
.fresh .control-bar-left {height: 26px; width:24px; margin-left:-24px; background-position: -405px -316px; position: absolute; top:0px;}

.fresh .icons.predictions-placeholder {background-position: -10px -471px; width: 200px; height: 150px;}
.fresh .icons.predictions-agreement   {background-position: -224px -520px; width: 167px; height: 17px;}
.fresh .icons.predictions-revenue     {background-position: -225px -545px; width: 161px; height: 38px;}
.fresh .icons.help      {background-position:-413px -548px;width:13px;height:13px}
.fresh .icons.green-up  {background-position:-412px -567px;width:15px;height:15px}
.fresh .icons.help-agreement{background-position:-224px -476px;width:196px;height:30px}
.fresh .icons.help-revenue{background-position:-225px -585px;width:181px;height:69px}
.fresh .icons.warning {background-position:-473px -281px; width: 24px; height: 20px; display: inline-block; margin-right: 5px; margin-bottom: -5px; border: none;}
.fresh .icons.warning-no-margin {background-position:-474px -282px; width: 22px; height: 20px; display: inline-block; vertical-align: bottom;}
.fresh .warning-select-length{text-align:center;color:#ff0000;}
.fresh .progressBar {width: 98px; height: 6px; background-color: #FFF; border-width: 1px; border-style: solid; cursor: pointer }
.fresh .progressBar .progress {width: 98px; height: 6px; cursor: pointer }
.spigitWidget#predictions_main .gridPanel .messageScreen .lock{margin-top:5px}
#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 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}
.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}

/* PredictionResults pages */
.spigitWidget .prediction-summary {
  width: 360px;
  font-size: 14px;
  color: #333;
  display: none;
  position: absolute;
  z-index: 999;
}
.fresh .prediction-summary .arrow-top {top: -20px; left: 70px;}
.fresh #predictionFilter {font-size: 13px;  color: #666; padding: 40px 25px 15px 50px}
.fresh #predictionFilter  .agreement .slider {
  height: 10px;
  position: relative;
  width: 164px;
  margin-top: -12px;
  border: 0px;
}

.fresh #predictionFilter  .revenue .slider {
  height: 10px;
  position: relative;
  width: 144px;
  margin-top: -12px;
  border: 0px;
}

.fresh #predictionFilter .ui-slider-handle {
  background-image: url('../../default/img/bg/sprites/fresh.png');
  background-position: -412px -567px;
  width: 19px;
  height: 32px;
  border-radius: 0px;
  background-color: transparent;
  margin-left: -7px;
  margin-top: 15px;
  border: 0px;
}
.fresh #predictionFilter .control {float: left;}
.fresh #predictionFilter span.label {  font-size: 13px; line-height: 50px; margin-right: 9px; display: inline-block;}
.fresh #predictionDetails {position: relative;}
.fresh #predictionDetails .idea {margin-left: 120px;}
.fresh #predictionFilter .legend {height: 20px;}
.fresh .spigitWidget .started .list-group-container li a.disabled {color: #999;}

#predictions_bubble_graph .predictionsChart{width:700px;height:400px;position:relative;border:1px solid #ccc}
#predictions_bubble_graph #predictionTooltip .tooltip,.tooltip{display:none;position:absolute}
#predictions_bubble_graph #predictions_main .container{position:relative;margin-top:10px}
.axis line,.axis path{fill:none;stroke:#ccc;stroke-width:1;shape-rendering:crispEdges}
.axis text,text{font-size:11px}
#predictions_bubble_graph{min-height:300px; margin-bottom: 35px;}
#predictionResultError{display:none;text-align:center;padding-top:130px;font-size:23px;color:#666}
#themeContainer.customSkin .fullBleed_100 #predictions_best_overall_detail.spigitWidget .panel-body{overflow:auto}
#predictions_bubble_graph #infoGrid .avg,
#predictions_bubble_graph #infoGrid .high,
#predictions_bubble_graph #infoGrid .low{border-style:solid;border-color:#c4c4c4;border-width:1px 1px 0 0;position:absolute;bottom:49px;left:106px;text-align:center}
#predictions_bubble_graph #infoGrid {display:none}
#predictions_bubble_graph #infoGrid .high .grid {background-color:#eee;    opacity:.4; text-align:center;height:100%;width:100%}
#predictions_bubble_graph #infoGrid .avg .grid  {background-color:#bfbfbf; opacity:.4;text-align:center;height:100%;width:100%}
#predictions_bubble_graph #infoGrid .low .grid  {background-color:#c0c0c0; opacity:.4; text-align:center;height:100%;width:100%}
#predictions_bubble_graph #infoGrid .low{height:143px;width:235px}
#predictions_bubble_graph #infoGrid .avg{height:286px;width:467px}
#predictions_bubble_graph #infoGrid .high{height:429px;width:744px}
#predictions_bubble_graph #infoGrid .info{color:#555;font-size:20px;z-index:9;top:50px;position:absolute;right:70px}
#infoGrid .high .info,
#predictions_bubble_graph #infoGrid .avg .info{position:absolute;right:70px}
.fresh .infoGridControl .option{display:inline-block;padding:3px}
.spigitWidget .panel-body td.col-num,
.spigitWidget .panel-body th.col-num {text-align: right; width: 170px;}
.fresh #predictions_bubble_graph .option-group{border:1px solid #ccc;margin-top:15px;display:inline-block;border-radius:2px}
.fresh .option-group .option{float:left;padding:6px 7px;border-right:1px solid #ccc; cursor: pointer;}
.fresh .option-group .option.last{border-width:0;}
.fresh .option-group .option.selected{background-color:#eee;}
.fresh #predictionFilter .filter{float:left;margin-right:25px;position:relative}
.fresh #predictionFilter .icons.help{margin-top:25px;margin-left:6px}
.fresh .help-wrapper {width:220px;border:1px solid #bbb;border-radius:0;background-color:#F4F4F4;position:absolute;top:59px;right:-110px;display:none; z-index: 899;}
.fresh .help-wrapper .label.left{float:left;text-align:left}
.fresh .help-wrapper .label.right{float:right;text-align:right}
.fresh .help-wrapper .arrow-top.small{left:95px;top:-21px}
.fresh .help-wrapper .help-container small{display: block; line-height: 1.25em; }
.fresh .help-container{position:relative;padding:10px}
.fresh .help-wrapper .label{font-size:12px;margin-top:10px;margin-bottom:5px;line-height:1;}
.fresh .revenue .help-wrapper .label.left{text-align:center;position:absolute;top:46px;left:12px}
.fresh .revenue .help-wrapper .label.right{text-align:center;position:absolute;right:38px;top:23px;color:#fff}
.fresh .revenue .icons.help-revenue{margin-left:15px}
.fresh .agreement .help-wrapper .poor,
.fresh .agreement .help-wrapper .fair,
.fresh .agreement .help-wrapper .good {position: absolute; top: 69px; text-align: center; width: 64px; color: #fff;}
.fresh .agreement .help-wrapper .fair {left: 76px;}
.fresh .agreement .help-wrapper .good {left: 140px;}
#predictions_top_predictions select { padding: 2px 5px; font-size: 13px;border: none; height: 22px; color: #666; border-radius: 2px;}
.fresh .showAll {font-size: 13px; text-align: center; padding: 10px; border-top: 1px solid #eee;}
.fresh #predictionFilter .infoGridControl {max-width: 200px; margin-top: 20px;}
.fresh #predictionFilter .infoGridControl .label {line-height: 1em;}
.fresh #predictions_bubble_graph #predictionFilter .option-group {margin-top: 0px;}
.fresh #predictionPipeline {margin: 20px;}
.fresh #predictionPipeline .y-axis {display:block; text-align: center; margin-top: -50px;}
.fresh #predictionPipeline svg.svgAxis {}
.fresh #predictionPipeline svg.svgBubbles {position: absolute; left: -86px;}
.fresh #predictionPipeline .predictionBubbles {position: absolute;left: 105px; margin-top: 24px; overflow: hidden; height: 516px; width: 900px;}
#predictions_main .container {position: relative; margin-top: 10px;}
.spigitWidget span.label{float:left;font-size:12px;font-weight:normal;color:#666;text-align:right;padding:5px}
.spigitWidget .panel-body table.alternateRow td.rank {width: 20px;}
.spigitWidget .panel-body table {color: #666666}
.spigitWidget .panel-body table th,
.spigitWidget .panel-body table td {border-bottom-style: dotted; border-bottom-color: #b3b3b3}
.spigitWidget .panel-body table.alternateRow tr td {background-color: #fff; border-width: 0px;}
.spigitWidget .panel-body .col-num.last {padding-right: 15px;}
.fresh .icons.help      {background-position:-413px -548px;width:13px;height:13px}

/* Challebge Home page */
.fresh .new-count { border-radius: 3px; background-color: #cc0000; padding: 1px 4px; color: white;  font-size: 12px; }
.spigitWidget .marBottom16-10 {margin-bottom: .625em}
.fresh #contents .block-element {display: block; padding: 10px 0; position: relative;}
.fresh #contents .block-element.hidden {display: none;}
.spigitWidget .marLeft13-5 {margin-left: .385em}
.fresh .spigitWidget .time-picker,
.fresh .select-wrapper {border-style: solid; background-color: #fff; color: #494B4C; border-color: #d1d5d7;
  -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);
}
.fresh .select-list,
.fresh .panel-body .select-list {border-color: #95989a; border-style: solid; background-color: #ffffff;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  width: 100%;
}
.fresh .select-list li {border-style: solid none none none; border-color: #eee transparent transparent}
.fresh .select-list li a:link,
.fresh .select-list li a:visited {color: #4c4c4c; cursor: pointer; font-size: 13px;}
.fresh .select-list li a:hover {color: #4c4c4c; background-color: #F9F9F9; color: #454a4c; text-decoration: none;}
.fresh .select-list li a:active {background-color: #F9F9F9; color: #454a4c}

/* Pairwise page */
.fresh .select-list li {border-style: solid none none none; border-color: #eee transparent transparent}
.fresh .select-list li a:link,
.fresh .select-list li a:visited {color: #4c4c4c; cursor: pointer; font-size: 13px;}
.fresh .select-list li a:hover {color: #4c4c4c; background-color: #F9F9F9; color: #454a4c; text-decoration: none;}
.fresh .select-list li a:active {background-color: #F9F9F9; color: #454a4c}
.fresh .iconsPairwise.undo  {width: 14px; height: 14px; background-position: -156px -197px;}
.fresh .icons.winner-leaf {width: 37px; height: 37px; background-position: -599px -110px;}

/* Predictions - fullBleed 3 column widgets (challenge overview) */
#themeContainer.customSkin .fullBleed_100 .spigitWidget .widget-footer {display: none;}
#themeContainer.customSkin .fullBleed_100 .spigitWidget .panel-body {height: 46.75em; overflow: hidden; background-color: #fff;}
#themeContainer.customSkin .fullBleed_100 .spigitWidget .panel-body .scrollable {height: 46em; overflow: auto; }
#themeContainer.customSkin .fullBleed_100 .spigitWidget .panel-body {background-image: none;}
#themeContainer.nnnnTarget .fullBleed_100 .spigitWidget .widget-header h2 {cursor: default; font-size: 14px; text-transform: none; overflow: visible;}
#themeContainer.customSkin .fullBleed_100 .spigitWidget#predictions_bang_for_the_buck .panel-body,
#themeContainer.customSkin .fullBleed_100 .spigitWidget#predictions_top_predictions .panel-body,
#themeContainer.customSkin .fullBleed_100 .spigitWidget#predictions_activities .panel-body {overflow: auto;}
#themeContainer.customSkin .fullBleed_100 #site_challenge_top_innovators.spigitWidget .panel-body .table-widget {padding-bottom: 70px;}
#themeContainer.customSkin .fullBleed_100 #site_challenge_activities.spigitWidget .panel-body .table-widget {padding-bottom: 90px;}

/* Consolidate Ideas page tool tip*/
.fresh .tooltip {color: #FFFFFF; background-color: rgba(0, 0, 0, .8); border-color: #000000; border-style: solid; text-shadow: 0 0 0 transparent}
.fresh .tooltip-left-side .indicator {border-style: solid; border-color: #333333 transparent transparent}
.fresh .tooltip-topright-side .indicator,
.fresh .tooltip-top-side .indicator {border-style: solid; border-color: #333333 transparent transparent transparent;
  _border-color: #333333 pink pink pink;
  _filter: chroma(color=pink)
}

/* View Idea detail Page Vote */
.fresh .user-interaction ul li {vertical-align: center; text-align: center}
.fresh .user-interaction ul li .vote-stats-label { display: inline-block; position: relative; top: -2px; }
.fresh .user-interaction ul li span.upvote,
.fresh .user-interaction ul li span.downvote { font-size: 16px; font-weight: 200;}
.vote-container-removevote, .vote-container-removevote-comment { display: none;}
.vote-container-info,
.vote-container-removevote span, .vote-container-removevote-comment span { font-style:italic; font-size: 13px; font-weight: 200; margin-right:3px;}
.vote-container-removevote-comment { left: 95%; position: absolute; top:2px;}
.vote-container-removevote.voted, .vote-container-removevote-comment.voted { display: block; }
.vote-container-removevote .icon-cancel-circled:hover,
.vote-container-removevote-comment .icon-cancel-circled:hover {
  color: #e52917;
  cursor: pointer;
}
.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}

#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}

.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}

/* Idea detail Scores */
.fresh .icons.arrow-nav-right-span,
.fresh .icons.arrow-nav-left-span   {width: 25px; height: 26px}
.fresh .arrow-nav-right .icons.active         {background-position: -400px 0}
.fresh .arrow-nav-left  .icons.active         {background-position: -360px 0}
.fresh .arrow-nav-right:hover .active   {background-position: -400px -40px}
.fresh .arrow-nav-left:hover .active    {background-position: -360px -40px}
.fresh .arrow-nav-right:active .active  {background-position: -400px -80px}
.fresh .arrow-nav-left:active .active   {background-position: -360px -80px}
.fresh .arrow-nav-right span       {background-position: -400px -120px}
.fresh .arrow-nav-left  span       {background-position: -360px -120px}
.fresh .icons.balloon-indicator  {width: 6px; height: 6px}

/* Idea detail - star rating */
.fresh .star-stats-icon {font-size: 9px; border-left: 1px solid #4c4c4c;}
.fresh .star-small-icon {background: url(../../../default/img/star_rating.png) no-repeat 2px -73px; width: 23px; height: 15px; display: inline-block;}
.fresh .star-rating-voted-info {font-size: 12px; color: #666; font-style: italic; vertical-align: top; line-height: 1.5em; text-align: right; clear:both;}
.fresh .star-rating {margin: 5px 0;}
.fresh .star-rating-overall {text-align: right; font-size: 25px; font-weight: lighter; margin-bottom: 5px;}
.fresh .star-rating-overall .icon-star-1 {font-size: 16px; vertical-align: middle; padding: 0 3px; display: inline-block; cursor: default;}
.fresh .star-rating-header {text-align: right; font-size: 16px; color: #666; font-style: italic; font-weight: lighter; line-height: 1.5em;}
.fresh .button-group.clearfix.right .star-rating {max-width: 120px;}
.fresh .can-vote-false .icon-star-1 {color: #333;}
.fresh #activitystream .star-rating-voted-info {text-align: center;}
.fresh #activitystream .star-stats-icon {display: none;}

/* Buy and sell - Trade Stocks */
.widget h2, h2.pageletTitle { border-bottom: 1px solid #95989a; padding: 10px 15px; line-height: 1; }

/* Inbox dialog - full bleed header popup */
.ui-dialog .popup-style2.ui-dialog-content {padding: 0; } /* negative margin top was used to cover header to extend gray bg */
.ui-dialog .popup-style2 .popupBleedWrapper {background-color: #f1f1f1;-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;}

/* view idea close black and green banner */
.spigitWidget .icons {background: transparent url('/static/default/img/bg/sprites/spigit.png'); background-repeat: no-repeat; display: inline-block}
.fresh .icons.statusAccepted { background-position: -415px -319px; height: 26px; max-width: 100px;}
.fresh .icons.statusAcceptedInfo { background-position: -495px -282px; height: 20px; width: 20px; border: 0; padding: 0px; margin: 0px;}
.fresh .icons.statusRejected { background-position: -560px -319px; height: 26px; max-width: 100px;}
.fresh .icons.statusRejectedInfo { background-position: -517px -282px; height: 20px; width: 15px; border: 0; padding: 0px; margin: 0px;}
.fresh .statusRejectedFlag {width: 15px; height: 24px; background-position: -585px -280px;}
.fresh .statusAcceptedFlag {width: 15px; height: 24px; background-position: -569px -280px;}
.fresh .tiledview .statusRejectedFlag {width: 9px; height: 24px; background-position: -540px -280px;}
.fresh .tiledview .statusAcceptedFlag {width: 9px; height: 24px; background-position: -556px -280px;}

/* View Idea - attach file icon */
.fresh .closebutton          {width: 14px;height: 15px;}
.fresh .icons.attachment {width: 20px; height: 20px; background-position: -449px -280px;}
.fresh .icons.file-image        {width: 20px; height: 20px; background-position: -404px -282px;}
.fresh .icons.file-powerpoint   {width: 20px; height: 20px; background-position: -364px -282px;}
.fresh .icons.file-excel        {width: 20px; height: 20px; background-position: -344px -282px;}
.fresh .icons.file-word         {width: 20px; height: 20px; background-position: -324px -282px;}
.fresh .icons.file-pdf          {width: 20px; height: 20px; background-position: -384px -282px;}
.fresh .icons.file-other        {width: 20px; height: 20px; background-position: -424px -282px;}
.fresh .icons.closebutton       {background-position: -140px -100px}
.fresh .icons.reject:hover,
.fresh .icons.closebutton:hover {background-position: -160px -100px}

/* Dashboard - Idea Stages */
.spigitWidget {margin-bottom: .5em;}
.spigitWidgetGroup,
.spigitWidget {
  margin: 0 0 0 0;
  max-width: none;
  min-width: 0;
  position: relative; /* could be static, but tbd.css sets to relative */
  z-index: auto;
}

/* Challenge Home */
.fresh .icons.edit-lt {background-position: -520px -108px; width:12px; height:12px; float: none; margin:0px 2px 0 3px;  }

/* share idea & Idea task */
.fresh .icons.reject,
.fresh .icons.closebutton {background-position: -140px -100px}
.fresh .icons.reject,
.fresh .icons.accept {width: 14px; height: 14px}

/* store */
.fresh .icons.remove-item {background-position: -517px -145px; text-indent: -9999px; width:14px; height:14px;text-transform: capitalize; }
.fresh .icons.remove-item:hover,.fresh .icons.remove-item:focus {background-position: -530px -145px; }

/* Team Members */
.fresh .layout-container .grid_24 #ideahome_teammember {border: none; padding: 0px; box-shadow: none; margin-bottom: 50px;}
.fresh .layout-container .grid_24 #ideahome_teammember .widget-header {margin-left: 0px; padding: 0px; border: none;}
.fresh .layout-container .grid_24 #ideahome_teammember .panel-body .content {margin: 0px;}
.fresh .layout-container .grid_24 #ideahome_teammember .item-list .member{width:20%; margin:20px 0; padding:0;}
.fresh .layoutFramework {position: relative}
.fresh .fixed-width  {width: 61.125em; margin: 0 auto; clear: both}
.fresh .section {float: left; width: 45.375em}
.fresh .aside {float: right; width: 13.875em}
.fresh .aside-admin {float: left; width: 14.563em}
.fresh .section-admin {float: right; width: 45.375em}

/* Header */
.fresh .topNavLayoutHolder {border-width: .0625em 0}
.fresh .top-links {position: relative; height: .313em}
.fresh .top-links .links-container {position: absolute; top: .25em; right: 0; border-width: .0625em; padding: 0 .313em .313em}
.fresh .top-links .links-container .user {float: left}
.fresh #mainNavBarLayoutArea {border-bottom-width: .063em}
.fresh .portal-branding {padding: 1.25em 0 1.688em}
.fresh .portal-branding form {margin-top: .938em}
.fresh .portal-branding form input {width: 13.15em}
.fresh .portal-branding form .primary span {text-indent: -999em; width: .923em; padding: 0.385em 0.769em 0}

.fresh .main-contents {padding: 1.25em 0 .625em; background-color: #fff; clear: both;}

/* Nav */
.fresh .nav-bar ul,
.fresh .nav-bar ul li {float: left; margin-right: .0625em; border-width: 0 .0625em; position: relative}
.fresh .nav-bar ul li a {display: inline-block; font-size: .813em; padding: 1.23em 1em 0; height: 2.23em; border-width: 0 .077em}
.fresh .nav-bar .latch {line-height: 0; height: 0; width: 0; padding: 0}
.fresh .nav-bar ul li .menu-tab .latch {display: block; position: absolute; height: 0; width: 0; border-width: .416em; padding: 0; top: 1em; right: .666em}
.fresh .nav-bar ul li .menu-tab-opened .latch {top: .583em}
.fresh .nav-bar ul li a span {display: inline-block; height: 1.583em; padding: .75em 1.5em 0; cursor: pointer}

/* footer */
.fresh .footer {padding-top: 1.25em; height: 4.25em}
.fresh .footer .app-credits li {float: none}
.fresh .footer .app-credits .copyrights {margin: .385em 0 0 .077em; line-height: 1.2}
.fresh .footer .footer-links,
.fresh .footer .app-credits {font-size: .813em}
.fresh .footer .footer-links {float: right; margin-top: 2.923em}
.fresh .footer .app-credits {clear: none; float: left}

/* Buttons */
.fresh .speuiButton {padding-left: 0}
.fresh .speuiButton .speuiButton_v1 {position: static}
.fresh .speuiButton .primary {font-size: .813em; border-width: 1px;}
.fresh .speuiButton .secondary {font-size: .813em; border-width: 1px;}
.fresh .speuiButton .speuiButton_v1 span {position: static; left: auto}
.fresh .speuiButton .primary span {padding: .461em .615em 0; height: 1.461em; border-top-width: 1px;}
.fresh .speuiButton .secondary span {padding: .5em .667em 0; height: 1.583em; border-top-width: 1px}
.fresh .speuiButton .secondary.small span {padding: 0.3em 0.4em;height: 1em;border-top-width: 1px;line-height: 1em; font-size: .9em}
.fresh .avatar-rollover .speuiButton,
.fresh .avatar-rollover .speuiButton a.speuiButton_v1 span{max-width: 6.75em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-size: .98em}

.fresh #ideas-result .tiledview .stage-progress-bar {float:left;}
.fresh select.select-multiple {font-size: 12px; border: 1px solid #ccc; padding: 3px; color: #666;}
.fresh#ideaDetailsDialog .closedIdea {display: inline-block; position: relative;}
.fresh#closedIdeaInfoDialog .commonHeader .avatar-container.v2 .avatar a {width: 50px; height: 50px;}
.fresh#closedIdeaInfoDialog .dialogContentWrapper .mainContent { height: 170px; overflow: auto; }
.fresh#closedIdeaInfoDialog .dialogContentWrapper .title {font-size: 16px;}
.fresh#closedIdeaInfoDialog.ui-dialog-content .commonHeader .avatar-container.v2 .avatar a {width: 50px; height: 50px;}
.fresh#closedIdeaInfoDialog.ui-dialog-content .header {margin-left: 55px;}

/*tinyMCE4 overrides */
.fresh.ui-dialog-content .mce-wordcount,
.mce-tinymce .mce-wordcount,
#post_idea label .mce-wordcount {font-size: 12px; line-height: 26px; color: #666; margin-top: 0px; margin-right: 10px; padding: 0px;}
.fresh.ui-dialog-content .mainContent .formElement .mce-btn-group .mce-btn {margin: 0px; background-image:none;}


.mce-container-body .mce-primary:hover, .mce-container-body .mce-primary:focus {
	background-image: -moz-linear-gradient(top,#0e0e0e,#7d7e7d);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#0e0e0e),to(#7d7e7d));
	background-image: -webkit-linear-gradient(top,#0e0e0e,#7d7e7d);
	background-image: -o-linear-gradient(top,#0e0e0e,#7d7e7d);
	background-image: linear-gradient(to bottom,#0e0e0e,#7d7e7d);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e0e0e',endColorstr='#7d7e7d',GradientType=0);
}
.mce-container-body .mce-primary {
	background-color: #7d7e7d;
	background-image: -moz-linear-gradient(top,#7d7e7d,#0e0e0e);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#7d7e7d),to(#0e0e0e));
	background-image: -webkit-linear-gradient(top,#7d7e7d,#0e0e0e);
	background-image: -o-linear-gradient(top,#7d7e7d,#0e0e0e);
	background-image: linear-gradient(to bottom,#7d7e7d,#0e0e0e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7e7d',endColorstr='#0e0e0e',GradientType=0);
}
.mce-container-body .mce-primary button span {color: #fff;}
.mce-tinymce.mce-panel, .mce-tinymce .mce-panel {border: 0px solid #ddd; background-image:none; background-color: #fff;}
.mce-tinymce .mce-toolbar .mce-container-body {background-color: #eee;}
.mce-tinymce .mce-toolbar .mce-btn button {padding: 3px 8px 4px 8px; font-size: 16px; background-color: #eee; background-image:none; height: 35px; overflow: hidden;}
.mce-tinymce .mce-toolbar .mce-colorbutton button,
.mce-tinymce .mce-toolbar .mce-splitbtn button {padding-right: 4px; padding-left: 4px;}
.mce-tinymce .mce-toolbar .mce-colorbutton button.mce-open,
.mce-tinymce .mce-toolbar .mce-splitbtn button.mce-open {font-size: 14px; padding-top: 6px; height: 35px; border:none;}

.fresh.ui-dialog-content .mainContent .formElement .wysiwyg-container .mce-statusbar,
.mce-tinymce .mce-statusbar {padding: 0px 10px; height: 26px; background-image: none; background-color: #eee;}
.mce-tinymce .mce-container-body .mce-resizehandle {right: -10px; bottom: -26px;}
.mce-tinymce .mce-container-body .mce-resizehandle i.mce-i-resize {font-size: 16px; color: #333;}
.mce-tinymce .mce-btn-group .mce-last {border-right-width: 0px; }
.mce-tinymce .mce-btn-group .mce-btn.mce-disabled,
.mce-tinymce .mce-btn-group .mce-btn.mce-disabled:hover {background-image: none;}
.mce-tinymce .mce-toolbar .mce-splitbtn .mce-open.mce-active {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.mce-tinymce .mce-toolbar .mce-splitbtn .mce-open.mce-active .mce-caret {border-top-color: #888;}
.mce-tinymce .mce-btn-group .mce-btn {border: none; width: auto;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-image:none;
	vertical-align: middle;
}
.mce-container .mce-btn-group .mce-btn:hover,
.mce-container .mce-btn-group .mce-btn:focus {background-image:none;}

.mce-container .mce-statusbar .mce-path-item {color: #999;font-size: 13px;}
.mce-container .mce-btn .mce-caret {border-top: 4px solid #444; border-right: 4px solid transparent; border-left: 4px solid transparent; margin-top: 11px;}

.mce-container.mce-toolbar {height: 35px; overflow: hidden;}
.mce-container .mce-menubtn.mce-fixed-width span{font-size: 12px;}
.mce-container .mce-colorbutton .mce-preview {margin-left: -16px; margin-top: 10px;}
/*
.mce-container .mce-btn.mce-splitbtn button > i.mce-caret {display: inline-block;}
.mce-container .mce-btn button > i.mce-caret {display: none;}
*/

.mce-container-body button {max-width: 100%;}
.mce-container .mce-ico {color: #666; line-height: 1.25em;}

.mce-container .mce-menu-item:hover,
.mce-container .mce-menu-item.mce-selected,
.mce-container .mce-menu-item:focus {background-color: #F9F9F9; background-image:none; filter: none;}
.mce-container .mce-menu-item:hover .mce-text,
.mce-container .mce-menu-item .mce-text {color: #555; font-size: 12px; line-height: 28px;}
.mce-container .mce-menu-item.mce-active {background-color: #fff; outline:none;}
.mce-container .mce-menu-item.mce-active .mce-text {font-weight: bold; color: #555;}
.mce-container .mce-menu-item {border-bottom: 1px solid #eeeeee; border-left: none;}
.mce-container .mce-menu-item.mce-last {border-bottom: none;}
.mce-container.mce-menu {padding: 0px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.mce-container.mce-menu .mce-menu-item {padding: 0px 5px;}
.mce-statusbar .mce-path.mce-flow-layout-item{display:none;}
.mce-container .mce-flow-layout-item {margin: 0px;text-transform: none;}
.mce-container .mce-splitbtn:hover .mce-open {border-left-color:#F0F0F0; border-right-color: #F0F0F0;}
.mce-container .mce-btn-group .mce-btn.mce-active, .mce-container .mce-btn-group .mce-btn.mce-active:hover, .mce-container .mce-btn-group .mce-btn:active { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-image: none;}
.mce-container .mce-menu-item-sep, .mce-container .mce-menu-item-sep:hover {margin: 0px;}
.mce-container.mce-window iframe {height: 99%;}
.mce-container.mce-floatpanel.mce-menu-has-icons .mce-ico {display: none;}
.mce-container .mce-menu-item:hover .mce-text, .mce-container .mce-menu-item.mce-selected .mce-text, .mce-container .mce-menu-item:focus .mce-text {color: #333;}
.mce-container .mce-menu-item.mce-selected .mce-caret, .mce-container .mce-menu-item:focus .mce-caret {border-left-color: #333;}
.mce-menu-item .mce-caret {margin-top: 10px;}
.mce-container .mce-listbox .mce-caret {margin-top: 2px;}
.mce-container-body iframe body {padding: 0px; margin: 0px; border:none;}
.mce-container .mce-ico.mce-i-table {margin-top: 2px;}
.fresh#closedIdeaInfoDialog.ui-dialog-content .header {margin-left: 55px;}
.fresh #ideas-result .select-list > li > a > .icons {visibility: hidden;}
.fresh #ideas-result .select-list > li.selected > a > .icons {visibility: visible;}

.wysiwyg.ugc ul,
.wysiwyg.ugc ol {margin:5px auto; list-style-position: inside;}

.wysiwyg.ugc li ul,
.wysiwyg.ugc li ol {margin-top: 5px; margin-bottom: 5px;}

.wysiwyg.ugc,
.spigitWidget .ugc img {max-width: 100%;}
.fresh .dialogContentWrapper .innerContentWrapper .top-shadow  { margin-bottom: -17px; position: absolute; width: 575px;background-position: -16px -453px;}
.fresh .dialogContentWrapper .innerContentWrapper .bottom-shadow {margin-top: -17px; position: absolute; width: 575px; background-position: -16px -435px;}
.fresh .message-container {color: #666; font-size: 12px;  line-height: 22px; padding: 3px 7px; display:none;}
.fresh .message-container .loadingSmall {padding-right: 5px;}
.fresh .attachment-container .file-image, .fresh .attachment-container .file-other, .fresh .attachment-container .file-pdf, .fresh .attachment-container .file-excel, .fresh .attachment-container .file-word, .fresh .attachment-container .file-powerpoint{position: absolute;}
.fresh .attachment-container.box { margin: 8px 20px 0 0; padding:0; display: inline-block; background-color: #fff;max-width: 40%; min-width: 120px;}
.fresh .attachment-container em {display: inline-block; margin-top: 1px; font-style: normal; line-height: normal; font-size: 14px;}
.fresh .panel-body .attachment-container a.title {font-size: 14px; padding-left: 28px; line-height: 1.5em;}
.fresh .attachment-container a.btn-upload {padding: 5px 0; display: inline-block;}
.fresh .attachment-container ul.item-list {display:none; margin: 0; padding: 15px 0; position: relative;}
.fresh .attachment-container ul.item-list.border-bottom {border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 8px;}
.fresh .attachment-container ul.item-list li {border:none; padding-bottom: 15px;}
.fresh .attachment-container ul.item-list li .closebutton {display:none}
.fresh .attachment-container ul.item-list li > a > em {margin-left: 28px; padding: 0;}
.fresh .attachment-container ul.item-list li .owner{padding-left: 28px; margin-top: -3px; font-size: 12px; color: #666; font-style: italic;}
.fresh .attachment-container ul.item-list li:hover .closebutton {display: inline-block; margin-top: 4px; margin-left: 2px; position: absolute;}
.fresh .attachment-container .btn-upload em {margin-left: 7px;font-size: 16px; line-height: 1.25em; vertical-align: text-bottom;}
.fresh .attachment-container .qq-upload-button {margin-right: 10px; max-height: 25px;}
.fresh .attachment-container .qq-upload-list {display: none;}
.fresh .widget .attachment-container ul.item-list li:first-child {padding-top: 30px;}
#PostIdea .fresh .attachment-container ul.item-list {margin: 0;}

.fresh #post_idea .attachment-container ul.item-list li .closebutton {position: absolute;}
.fresh #post_idea .attachment-container ul.item-list li em {max-width: 80%;}
.fresh #config-form .attachment-container {padding: 2px 4px;}
.fresh #config-form .attachment-container a {vertical-align: top; line-height: 25px; padding-left: 5px; margin: 0px;}

.spigitWidget .panel-body table.alternateRow tr td.avatar-wrapper{padding-right:0px; padding-left: 12px;}
.spigitWidget .panel-body table.alternateRow tr td.col2 {padding: 8px 0 0 0;}

.spigitWidget .tooltip-container {
    z-index: 9999;
    border: 1px solid #999;
    border-radius: 0px;
    box-shadow: 1px 2px 9px 0 #aaa;
    background-color: #F4F4F4;
    padding: 15px;
}
.spigitWidget .prediction-summary {
    width: 360px;
    font-size: 14px;
    color: #333;
    display: none;
    position: absolute;
    z-index: 999;
 }
.spigitWidget .tooltip-container .idea .title {font-size: 14px; line-height: 1.25em; white-space: normal;}
.spigitWidget .tooltip-container .postedBy {color: #666; line-height: 1em; font-size: 12px; padding: 10px 0;}
.spigitWidget .tooltip-container .avatar {margin-right: 5px}
.spigitWidget .stats {padding: 8px 0 0 0;}
.spigitWidget .stats ul {border: 1px solid #ccc;  margin: 0px; padding: 0 10px; background-color: #fff;}
.spigitWidget .stats ul li {border-bottom: 1px solid #ececec; padding: 9px 0 6px 0; color: #666; font-size: 14px;}
.spigitWidget .tooltip-container .stats ul {padding: 0 6px 0 8px;}
.spigitWidget .tooltip-container .origin {
    border-color: transparent #999999 transparent transparent;
    left: -23px;
    top: 25px;
    position: absolute;
    border: 1px solid #ccc;
}
.spigitWidget .tooltip-container span.label {text-align: left; padding: 0px; width: 40%; font-size: 12px;}
.spigitWidget .tooltip-container span.value {text-align: right; padding: 0px; width: 60%; font-size: 15px;  color: #666; display: inline-block;}
.fresh .prediction-summary .arrow-top {top: -20px; left: 70px;}
.fresh #predictionFilter {font-size: 13px;  color: #666; padding: 40px 25px 15px 50px}

.fresh #predictionFilter  .agreement .slider {
    height: 10px;
    position: relative;
    width: 164px;
    margin-top: -12px;
    border: 0px;
}

.fresh #predictionFilter  .revenue .slider {
    height: 10px;
    position: relative;
    width: 144px;
    margin-top: -12px;
    border: 0px;
}

.fresh #predictionFilter .ui-slider-handle {
    background-image: url('../../default/img/bg/sprites/fresh.png');
    background-position: -412px -567px;
    width: 19px;
    height: 32px;
    border-radius: 0px;
    background-color: transparent;
    margin-left: -7px;
    margin-top: 15px;
    border: 0px;
}
.fresh #predictionFilter .control {float: left;}
.fresh #predictionFilter span.label {  font-size: 13px; line-height: 50px; margin-right: 9px; display: inline-block;}
/*
.fresh #predictionFilter .infoGridControl span.label {
    margin-right: 0px;
}*/

.fresh #predictionDetails {position: relative;}
.fresh #predictionDetails .idea {margin-left: 120px;}
.fresh #predictionFilter .legend {height: 20px;}
.fresh .spigitWidget .started .list-group-container li a.disabled {color: #999;}

#predictions_bubble_graph .predictionsChart{width:700px;height:400px;position:relative;border:1px solid #ccc}
#predictions_bubble_graph #predictionTooltip .tooltip,.tooltip{display:none;position:absolute}
#predictions_bubble_graph #predictions_main .container{position:relative;margin-top:10px}
.axis line,.axis path{fill:none;stroke:#ccc;stroke-width:1;shape-rendering:crispEdges}
.axis text,text{font-size:11px}
#predictions_bubble_graph{min-height:300px; margin-bottom: 35px;}
#predictionResultError{display:none;text-align:center;padding-top:130px;font-size:23px;color:#666}
#themeContainer.customSkin .fullBleed_100 #predictions_best_overall_detail.spigitWidget .panel-body{overflow:auto}
#predictions_bubble_graph #infoGrid .avg,
#predictions_bubble_graph #infoGrid .high,
#predictions_bubble_graph #infoGrid .low{border-style:solid;border-color:#c4c4c4;border-width:1px 1px 0 0;position:absolute;bottom:49px;left:106px;text-align:center}
#predictions_bubble_graph #infoGrid {display:none}

#predictions_bubble_graph #infoGrid .high .grid {background-color:#eee;    opacity:.4; text-align:center;height:100%;width:100%}
#predictions_bubble_graph #infoGrid .avg .grid  {background-color:#bfbfbf; opacity:.4;text-align:center;height:100%;width:100%}
#predictions_bubble_graph #infoGrid .low .grid  {background-color:#c0c0c0; opacity:.4; text-align:center;height:100%;width:100%}

#predictions_bubble_graph #infoGrid .low{height:143px;width:235px}
#predictions_bubble_graph #infoGrid .avg{height:286px;width:467px}
#predictions_bubble_graph #infoGrid .high{height:429px;width:744px}
#predictions_bubble_graph #infoGrid .info{color:#555;font-size:20px;z-index:9;top:50px;position:absolute;right:70px}
#infoGrid .high .info,
#predictions_bubble_graph #infoGrid .avg .info{position:absolute;right:70px}
.fresh .infoGridControl .option{display:inline-block;padding:3px}

.fresh #predictions_bubble_graph .option-group{border:1px solid #ccc;margin-top:15px;display:inline-block;border-radius:2px}

.fresh .option-group .option{float:left;padding:6px 7px;border-right:1px solid #ccc; cursor: pointer;}
.fresh .option-group .option.last{border-width:0;}
.fresh .option-group .option.selected{background-color:#eee;}
.fresh #predictionFilter .filter{float:left;margin-right:25px;position:relative}
.fresh #predictionFilter .icons.help{margin-top:25px;margin-left:6px}
.fresh .help-wrapper {width:220px;border:1px solid #bbb;border-radius:0;background-color:#F4F4F4;position:absolute;top:59px;right:-110px;display:none; z-index: 899;}
.fresh .help-wrapper .label.left{float:left;text-align:left}
.fresh .help-wrapper .label.right{float:right;text-align:right}
.fresh .help-wrapper .arrow-top.small{left:95px;top:-21px}
.fresh .help-wrapper .help-container small{display: block; line-height: 1.25em; }

.fresh .help-container{position:relative;padding:10px}
.fresh .help-wrapper .label{font-size:12px;margin-top:10px;margin-bottom:5px;line-height:1;}
.fresh .revenue .help-wrapper .label.left{text-align:center;position:absolute;top:46px;left:12px}
.fresh .revenue .help-wrapper .label.right{text-align:center;position:absolute;right:38px;top:23px;color:#fff}
.fresh .revenue .icons.help-revenue{margin-left:15px}
.fresh .agreement .help-wrapper .poor,
.fresh .agreement .help-wrapper .fair,
.fresh .agreement .help-wrapper .good {position: absolute; top: 69px; text-align: center; width: 64px; color: #fff;}
.fresh .agreement .help-wrapper .fair {left: 76px;}
.fresh .agreement .help-wrapper .good {left: 140px;}
.spigitWidget .leaderboard .filter-wrapper {padding: 5px; border-bottom: 1px solid #ddd; height: 22px; position: relative;}
.spigitWidget .leaderboard .filter-wrapper select {float: right;}
.spigitWidget .leaderboard .filter-wrapper .dropdown-indicator {border-color: #999 transparent transparent transparent; border-style: solid; border-width: 5px; position: absolute; right: 14px; top: 14px;}
 #predictions_top_predictions select { padding: 2px 5px; font-size: 13px;border: none; height: 22px; color: #666; border-radius: 2px;}
.fresh .showAll {font-size: 13px; text-align: center; padding: 10px; border-top: 1px solid #eee;}
.fresh #predictionFilter .infoGridControl {max-width: 200px; margin-top: 20px;}
.fresh #predictionFilter .infoGridControl .label {line-height: 1em;}
.fresh #predictions_bubble_graph #predictionFilter .option-group {margin-top: 0px;}
.fresh #predictionPipeline {margin: 20px;}
.fresh #predictionPipeline .y-axis {display:block; text-align: center; margin-top: -50px;}
.fresh #predictionPipeline svg.svgAxis {}
.fresh #predictionPipeline svg.svgBubbles {position: absolute; left: -86px;}
.fresh #predictionPipeline .predictionBubbles {position: absolute;left: 105px; margin-top: 24px; overflow: hidden; height: 516px; width: 900px;}
.spigitWidget .panel-body td.col-num,
.spigitWidget .panel-body th.col-num {text-align: right; width: 170px;}
.spigitWidget .panel-body td.col-num {font-size: 14px;}
.spigitWidget .panel-body .col-num.last {padding-right: 15px;}
.spigitWidget .panel-body .col-content {width: 290px;}
#predictions_main .container {position: relative; margin-top: 10px;}

.fresh .tabs-table .reset th, .fresh .tabs-table .reset td {height: 1em; padding: 0px;}
.fresh .challengeUrl input.narrow { width: 200px; }
.fresh .postSiteChallenge .atSite {line-height: 2.5em; font-size: 13px;color: #999; padding-left: 3px; top: 20px; margin-right: 10px;}

.fresh #configTbl .idea-image .idea-image-default,
.fresh #configTbl .idea-image .idea-image-required { opacity: 0.3; }

.fresh #configTbl .idea-image.enabled .idea-image-default,
.fresh #configTbl .idea-image.enabled .idea-image-required { opacity: 1;}
.fresh #configTbl .idea-image.enabled .idea-image-required {margin-top: 50px;}
.fresh .spigitWidget .idea-image.error {margin: 0; border-radius: 0}

.navigate-confirm-dialog {max-width: 400px; position: fixed; top: 100px; left: 50%; margin-left: -150px; 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: 15px;}
.navigate-confirm-dialog p {margin: 15px 0;}
.navigate-confirm-dialog .button-container {text-align: right;}
.spigitWidget {position: relative; margin: 15px 1px 0px 1px; }
.spigitWidget .widget-header {margin-left: .417em; position: relative;}
.spigitWidget .widget-header .left-corner {display: block; width: .417em; height: 100%; position: absolute; left: -.417em; top: 0}
.spigitWidget .widget-header h2 {font-size: 1.083em; height: 1.538em; position: relative; line-height: 1; cursor: pointer}
.spigitWidget h2 .latch {position: absolute; right: .615em; top: .462em; z-index: 1}
.spigitWidget .panel-body {padding: 5px; border-width: 1px}
.spigitWidget .widget-footer {margin-left: .417em; height: 14px; position: relative;}
.spigitWidget .widget-footer .left-corner {display: block; width: .417em; height: 1.083em; position: relative; left: -.417em; top: 0}

.error .error-wrapper {display: block}
.spigitWidget .error-wrapper {font-size: 1em; padding-bottom: .417em; display: none;}
.spigitWidget .error-wrapper p {padding: .417em; border-width: .083em; margin: 0 1em;}

.collapsed .panel-body {display: none}

.ui-dialog .spigitWidget {margin: 0; border-style: solid}

.spigitWidget .rating {width: 4.182em; height: .818em; border-width: .091em; float: right; position: relative; z-index: 2; overflow: hidden; text-align: center}
.spigitWidget .rating p {display: block; position: absolute; width: 4.182em; height: .818em; top: 0; z-index: 1}
.spigitWidget .rating span {position: relative; z-index: 2}
.spigitWidget .rating.size50 p {left: -50%}
.spigitWidget .rating.size33 p {left: -67%}
.spigitWidget .rating.size100 p {position: relative}

.spigitWidget .more {font-size: 1.083em; padding: 1em .615em; text-align: right}
.spigitWidget .inline-links {clear: both}
.spigitWidget .inline-links a {display: inline-block; padding: 0 .455em; border-right-width: .091em}
.spigitWidget .inline-links.last a {border: 0 none; padding-right: 0}

.spigitWidget .btn-holder {margin-bottom: .909em; overflow: hidden}
.spigitWidget .btn-holder div {float: left}
.spigitWidget .btn-holder .align-btn-left {text-align: left}
.spigitWidget .btn-holder .align-btn-left .speuiButton  {margin-left: .25em}
.spigitWidget .btn-holder .align-btn-right {text-align: right}
.spigitWidget .align-btn-right .speuiButton {margin-bottom: .667em}
.spigitWidget .align-btn-right .speuiButton,
.fresh .align-btn-right .speuiButton {float: right; margin-right: .417em}
.spigitWidget .align-btn-left .speuiButton {float: left; margin-left: .417em; margin-bottom: .667em}
.spigitWidget .align-btn-right a.speuiButton_v1 {float: right}
.spigitWidget .align-btn-left a.speuiButton_v1 {float: left}

.spigitWidget .btns-group {border-width: .077em; float: left}
.spigitWidget .btns-group li {border-left-width: .077em; padding:0; float: left}
.spigitWidget .btns-group li.first {border-left-width: 0}
.spigitWidget .btns-group a {font-size: .75em; padding: .5em 1.083em 0; height: 1.333em; border-top-width: .083em; float: left}
.spigitWidget .connections .btns-group a {height: 1.417em}


/* call to action */
.spigitWidget .panel-body .callToAction{font-size: 1em; padding: .833em .667em}

/* Links */
.spigitWidget .tags{font-size: 1em; padding: .833em .667em}
#tag_clouds .tags p, #tag_clouds .tags a{line-height: 1.8em; }

/* Charts */
.pie-chart,
.line-chart {padding: 0 .667em}
.chart-notice {padding: .833em .833em 1.667em}
.colored-box-3.score-review {text-align: center; margin: .833em}
.colored-box-3.score-review p {padding: 1.25em 0 .917em; line-height: 1em}
.spigitWidget .highcharts-legend {line-height: normal}
.spigitWidget .highcharts-legend text {display: block; width: 25em}

/* Forms */
#idea-document p label span,
#email-subs p label span {display: block; padding: .455em 0 0 0; float: left; width: 6.364em}
#email-subs p label select {height: 5.455em}

.dialogWrapper div.error,
.fresh .spigitWidget div.error {color: #cc6666;padding: 10px;line-height: 1.25em;border-width: 1px;border-style: solid;margin: 10px; background-color: #fff; font-size: 12px; text-align: left;}
.fresh .spigitWidget div.error.radio_group,
.fresh .spigitWidget div.error.checkbox_group { border-color: #cc6666; padding: 10px; margin: 0; border-radius: 2px; }
.fresh .spigitWidget div.required_field_container, .fresh .spigitWidget div.required_field_container input {padding: 0;}
.fresh .spigitWidget div.error.required_field_container {border-color: #cc6666; line-height: 1.25em;font-size: 12px;padding: 10px;margin:0;}
.fresh .spigitWidget div.error.required_field_container input[type=checkbox] {padding: 0;margin: 0; }
.fresh .spigitWidget div.error.radio_group input.error,
.fresh .spigitWidget div.error.checkbox_group input.error {display:inline;}
.fresh input.error,
.fresh input[type="password"].error,
.fusion-dialog-content input[type=text].error,
.fusion-dialog-content textarea.error,
.fresh .spigitWidget form textarea.error {border-color: #cc6666; background-color: #fbf4f4;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin-bottom:0px; }
.fresh .spigitWidget form .error .select-wrapper {border-color: #cc6666; background-color: #fbf4f4}
.fresh .spigitWidget form .error-message {color: #cc6666;  padding: 7px 0;  line-height: 1.25em;  font-size: 12px;  font-style: italic;}
.fresh form label.error {color: #9c5d5d; font-size: 0.675em; clear: left; display: block; position: absolute; bottom: -3px;}
.fresh .spigitWidget form input.error {display: block;}
.fresh #bulk_action_user form input.error {display: inline;}
.fresh .wysiwyg-container.error,
.fresh .spigitWidget .wysiwyg-container.error {padding: 0px; margin: 0px; border-radius: 3px; border-right-width: 3px;}
.fullBleed_25 #email-subs p label input.text,
.fullBleed_25 #email-subs p label select,
.fullBleed_25 #idea-document p label input {width: 9.909em}
.fullBleed_33 #email-subs p label input.text,
.fullBleed_33 #email-subs p label select,
.fullBleed_33 #idea-document p label input {width: 17.182em}
.fullBleed_50 #email-subs p label input.text,
.fullBleed_50 #email-subs p label select,
.fullBleed_50 #idea-document p label input {width: 31.727em}
.fullBleed_75 #email-subs p label input.text,
.fullBleed_75 #email-subs p label select,
.fullBleed_75 #idea-document p label input {width: 53.545em}
.fullBleed_100 #email-subs p label input.text,
.fullBleed_100 #email-subs p label select,
.fullBleed_100 #idea-document p label input {width: 75.364em}

.spigitWidget .form-template fieldset {margin: 0 0 1.5em 0; padding-right: .455em}
.spigitWidget .form-template legend {padding: .182em 0}
.spigitWidget .form-template fieldset div {margin-top: .5em}
.spigitWidget .form-template label {display: block; padding: .364em 0 .273em}
.spigitWidget .form-template input[type="text"],
.spigitWidget .form-template input[type="password"],
.spigitWidget .form-template textarea,
.spigitWidget .form-template .field,
.spigitWidget .form-template .area,
.spigitWidget .form-template .select {border-width: .091em; padding: .455em; width: 99%; line-height: 1em; margin: 0}
.spigitWidget .form-template .select {width: 10.5%}
.spigitWidget .form-template div div .field {width: 98%}

.fullBleed_100 .spigitWidget .form-template input[type="text"],
.fullBleed_100 .spigitWidget .form-template input[type="password"],
.fullBleed_100 .spigitWidget .form-template .field,
.fullBleed_100 .spigitWidget .form-template .area,
.fullBleed_100 .spigitWidget .form-template textarea {width: 99%}
.fullBleed_100 .spigitWidget .form-template div div .field {width: 40em}
.fullBleed_100 .spigitWidget .form-template .select {width: 10.5%}

.fullBleed_75 .spigitWidget .form-template input[type="text"],
.fullBleed_75 .spigitWidget .form-template input[type="password"],
.fullBleed_75 .spigitWidget .form-template .field,
.fullBleed_75 .spigitWidget .form-template .area,
.fullBleed_75 .spigitWidget .form-template textarea {width: 99%}
.fullBleed_75 .spigitWidget .form-template div div .field {width: 29.091em}
.fullBleed_75 .spigitWidget .form-template .select {width: 101%}

.fullBleed_50 .spigitWidget .form-template input[type="text"],
.fullBleed_50 .spigitWidget .form-template input[type="password"],
.fullBleed_50 .spigitWidget .form-template .field,
.fullBleed_50 .spigitWidget .form-template .area,
.fullBleed_50 .spigitWidget .form-template textarea {width: 98%}
.fullBleed_50 .spigitWidget .form-template div div .field {width: 18.182em}
.fullBleed_50 .spigitWidget .form-template .select {width: 100%}

.fullBleed_33 .spigitWidget .form-template input[type="text"],
.fullBleed_33 .spigitWidget .form-template input[type="password"],
.fullBleed_33 .spigitWidget .form-template .field,
.fullBleed_33 .spigitWidget .form-template .area,
.fullBleed_33 .spigitWidget .form-template textarea {width: 96%}
.fullBleed_33 .spigitWidget .form-template div div .field {width: 1.909em}
.fullBleed_33 .spigitWidget .form-template .select {width: 100%}

.fullBleed_25 .spigitWidget .form-template input[type="text"],
.fullBleed_25 .spigitWidget .form-template input[type="password"],
.fullBleed_25 .spigitWidget .form-template .field,
.fullBleed_25 .spigitWidget .form-template .area,
.fullBleed_25 .spigitWidget .form-template textarea {width: 96%}
.fullBleed_25 .spigitWidget .form-template div div .field {width: 7.455em}
.fullBleed_25 .spigitWidget .form-template .select {width: 102%}

.spigitWidget form fieldset p {padding: .364em 0; position: relative; line-height: 1.5em}
.spigitWidget form fieldset p {border: 0 none}
.spigitWidget form fieldset .inline-links {font-size: 1; text-align: center; padding-top: .833em}

textarea {resize: none;}
.respond-holder textarea {border-width: 0; display: block; width: 90%; padding: .615em 0 .615em 1.308em; margin: 0}

/* Lists */
.spigitWidget .panel-body ul {text-align: left}
.spigitWidget .panel-body ul li ul li {border-bottom-width: 0}
.spigitWidget .panel-body ul li {padding: .364em 0; position: relative; line-height: 1.5em; border-bottom-width: .091em}
.spigitWidget form fieldset .inline-links {font-size: 1; text-align: center; padding-top: .833em}
.spigitWidget .panel-body ul .pad-icon-right {padding-right: 2.182em}
/*  this will misalign all icons in the widget
.spigitWidget .panel-body ul li .icons {position: absolute; right: 0; top: .455em}
*/
.spigitWidget .panel-body ul li .more {text-align: right}
.spigitWidget .panel-body ul li .completed,
.spigitWidget .panel-body ul li .pending {padding: .182em 0}
.spigitWidget .panel-body ul .no-border {border-bottom-width: 0}
.spigitWidget .dotted-border,
.spigitWidget form fieldset p.dotted-border {border-bottom-width: .091em}
.spigitWidget form fieldset p.last {padding-bottom: 0}
.spigitWidget .icons.positive,
.spigitWidget .icons.negative {vertical-align: middle; margin-right: 1.364em; float: left; position: static}
.icons.cross {margin: 0 .4em}
.right .cross {margin-top: .3em}
#emergence-ideas .icons.negative,
#emergence-ideas .icons.positive,
#evalidation-ideas .icons.negative,
#validation-ideas .icons.positive,
#incubation-ideas .icons.negative,
#incubation-ideas .icons.positive {float: none}
#UserConnectionsActivity .activity-header {margin-bottom: .909em}
#UserConnectionsActivity .activity-header img {float: left; margin-right: .909em}
#UserConnectionsActivity .activity-meta {margin-top: .909em}
#UserConnectionsActivity .panel-body .idea-thread .icons {position: relative}
#my_recent_activity span.icons {display: none}
#recent_activities span.icons {display: none}

.fresh .panel-body .boxes li {padding: .25em .167em 0 .167em; margin: 0; height: auto; border-bottom-width: 0}
.fresh .dropdown-disabled .select-list li.selected a,
.fresh .panel-body .dropdown-disabled ul.select-list li.selected a { background-color: #F9F9F9; color: #bbb; cursor: text;}
.fresh .boxes li .box {margin: 0; padding: .583em .833em .917em}
.fresh .boxes li .idea-name {font-size: 1.083em; line-height: 17px}
.fresh .boxes li .ideas-meta {margin-top: 7px; font-size: .917em}
.fresh .boxes li .ideas-meta .right a {position: relative; padding-left: 1.727em}
.fresh .boxes li .ideas-meta .right .comment {top: -.091em; left: 0}
.fresh .boxes li .ideas-meta .comments-number .tooltip {font-size: 1.091em}

.fresh #evaluation-requests .panel-body ul li {padding: 0; height: auto}
.fresh #evaluation-requests .panel-body ul li a {padding: .75em .833em 0 2.25em; height: 1.667em; position: relative; display: block}
.fresh #evaluation-requests .panel-body ul .last-element a {height: 1.417em}
.fresh #evaluation-requests .latch-link .latch-right {position: absolute; top: 10px; left: 13px}

/* USER GENERATED CONTENT BLOCKS (UGC) */
.spigitWidget .ugc, .spigitWidget .ugc * {line-height: 1.25em}
.widget .content .ugc ul, .spigitWidget .ugc ul {list-style-type: disc; list-style-position: inside; margin: 5px auto;}
.widget .content .ugc ol, .spigitWidget .ugc ol {list-style-type: decimal; list-style-position: inside; margin: 5px auto;}
.spigitWidget .ugc ul li, .spigitWidget .ugc ol li{ margin-left: 2em; }
.spigitWidget .ugc p {margin: 5px auto; font-size: 14px; line-height: 1.315em;}
.ugc img,
.spigitWidget .ugc img {max-width: 100%;  height:auto;}
#idea-detail .ugc ul,
#idea-detail .ugc ol {margin-top:1.0em;}

.spigitWidget .ugc, .spigitWidget .ugc .userIdeaContent {margin-bottom: 20px;word-wrap: break-word;}
.spigitWidget .ugc .userIdeaContent {font-size: 15px;}
.spigitWidget .ugc .userIdeaContent p {font-size: 15px; margin: 10px 0; line-height: 1.65em;}

#view_ideas_fresh .spigitWidget .ugc .userIdeaContent { border: none; padding: 0; margin-bottom: 13px;}

.widget .content .ugc ol,
.widget .content .ugc ul {padding:0px; margin-bottom: 1em;  width: auto; height: auto; }
.widget .content .ugc ol li,
.widget .content .ugc ul li{border:none; padding:0px; display: list-item; line-height: normal; height: auto;}
.spigitWidget .translatedBlockMsg{font-size: 11px; position: absolute; top: -1px; right: -1px; color: #AAA;  background-color: #fff;  padding: 1px 7px; border: 1px #EEE solid; }
.spigitWidget .translatedBlockMsg .mlt_langstring{vertical-align:middle; font-size:11px;}
.spigitWidget .translatedBlockMsg.error{display: none;}
#ideas-result .tiledview .translatedBlockMsg{top: -11px;}
#ideas-result .idea-info-container .translatedBlockMsg img,
#view_idea_fresh .idea-info-container .translatedBlockMsg img{display: inline;}
#view_idea_fresh .idea-info-container .translatedBlockMsg{right:0px;top:6em}
#view_idea_fresh .idea-detail-content .translatedBlockMsg{display: none}

.spigitWidget .panel-body .list_tree ul{margin: 0; padding: 0;}
.spigitWidget .panel-body .list_tree li{border-style: none; padding: .5em 0 0 3ex; line-height: normal;}
.spigitWidget .panel-body .list_tree li li{ padding: .5em 0 0 3ex; line-height: normal;}
.spigitWidget .panel-body .list_tree li span {width: 11px;height: 11px;position: absolute;left: .4em;top: 0.6em;}
.spigitWidget .panel-body .list_tree li.tree_toggle_open ul {border-left: dotted 1px #aaa;}/* indent nested lists */
.spigitWidget .panel-body .list_tree li.tree_toggle_closed ul li {display: none}
.spigitWidget .panel-body .list_tree li.tree_toggle_closed span.tree-view-count,
.spigitWidget .panel-body .list_tree li.tree_toggle_open span.tree-view-count{background-image: none;}
.spigitWidget .panel-body .list_tree li span.tree-view-count {font-size:0.9em; position: relative; background-image:none; top:auto; left:auto;}

/* Tables */
.spigitWidget .panel-body table {width: 100%}
.spigitWidget .panel-body .adaptable {table-layout: fixed; vertical-align: top; width: auto}
.spigitWidget .panel-body table {font-size: 12px; text-align: left}
.spigitWidget .panel-body table caption {text-indent: -9999em; font-size: 0; line-height: 0; display: none}
.spigitWidget .panel-body th {text-align: inherit}
.spigitWidget .panel-body tbody {line-height: 1.2}
.spigitWidget .panel-body table th,
.spigitWidget .panel-body table td {border-bottom-width: .091em; padding: .364em; vertical-align: top}
.spigitWidget .panel-body table td.number, .spigitWidget .panel-body table th.number {text-align: right; max-width: 10ex; min-width: 38px;}

.spigitWidget .icons.upward {vertical-align: middle; margin-right: .727em; position: static}

#spock-leaderboard td {vertical-align: middle}

.spigitWidget .idea-owner {text-align: center}
.spigitWidget .idea-owner div p a {display: block}

#profile-link .fullBleed_50 div {margin-bottom: .417em}
#profile-link .btn-holder .align-btn-right a.speuiButton_v1 {float: right}
#profile-link .align-btn-left a {float: left}
#profile-link .fullBleed_50 .clearfix {float: none; margin: 0}

/* Progress Bar added by Spigit */
/* Not converted to Ems because we don't know where are they located and the font-size used */
div.progress_pending{width: 100%; clear: both; padding-top: 3px}
div.progress_completed{width: 100%; clear: both; padding-top: 3px}
div.speuiProgressBar{height: 10px; width: 70px; float: left; border: 1px #333 solid; margin-top: 1px; background-color: #ccc; line-height: 1; margin-right: 8px; top: 1px}
div.speuiProgressBar div.innerDial{background-color: #999; border: none; line-height: 1; height: 100%}

.ui-datepicker-cover {position: absolute; z-index: -1; filter: mask();   top: -4px;  left: -4px;   width: 200px;  height: 200px;}

.spigitWidget .col1-1 {width:100%}
.spigitWidget .col1-2 {width:50%}
.spigitWidget .col1-3 {width:33%}

/* for general Widget List display */
#site_challenge_info.spigitWidget .generalWidgetList li{ padding: 7px 0px 0px 13px;}

/* This is used for List Trees */
.spigitWidget .panel-body .list_tree ul{margin: 0;}
.spigitWidget .panel-body .list_tree li{border-style: none; padding: .5em 0 0 2ex; line-height: normal;}
.spigitWidget .panel-body .list_tree li li{ padding: .5em 0 0 2ex; line-height: normal;}
.spigitWidget .panel-body .list_tree li span {width: 11px;height: 11px;position: absolute;left:7px; top: 0.6em;}
.spigitWidget .panel-body .list_tree li.tree_toggle_open ul {border-left: dotted 1px #aaa;}/* indent nested lists */
.spigitWidget .panel-body .list_tree li.tree_toggle_closed ul li {display: none}
.spigitWidget .panel-body .list_tree li.tree_toggle_closed span.tree-view-count,
.spigitWidget .panel-body .list_tree li.tree_toggle_open span.tree-view-count{background-image: none;}
.spigitWidget .panel-body .list_tree li span.tree-view-count {font-size:0.9em; position: relative; background-image:none; top:auto; left:auto;}

#themeContainer.customSkin .spigitWidget .panel-body .list_tree li.tree_toggle_open span,
#themeContainer.customSkin .spigitWidget .panel-body .list_tree li.tree_toggle_closed span{ padding: 0px;}
#themeContainer.customSkin .spigitWidget .panel-body .list_tree li div{ margin-left: 24px; padding-bottom: 10px;}
#themeContainer.customSkin .spigitWidget .panel-body .list_tree li a{padding-left: 10px;}
#themeContainer.customSkin .spigitWidget .panel-body .list_tree li.tree_toggle_open span.tree-view-count,
#themeContainer.customSkin .spigitWidget .panel-body .list_tree li.tree_toggle_closed span.tree-view-count{background: none; margin: 0px;}
#themeContainer.customSkin .spigitWidget .panel-body .alternateRow li.even {background-color: #f0f0f0;}
#themeContainer.customSkin .spigitWidget .panel-body ul.alternateRow li {background-color: #ffffff;}
.spigitWidget .innerWrapper .alternateRow li {padding: 10px;}
.spigitWidget .innerWrapper .alternateRow li.even {background-color: #f0f0f0;}
.spigitWidget .innerWrapper ul.alternateRow li {background-color: #ffffff;}
.spigitWidget .innerWrapper .alternateRow .adminUserRole {line-height: 2em; }
.spigitWidget .innerWrapper .alternateRow .adminUserRole .roleName {line-height: 2em;}

.spigitWidget .panel-body table td.avatar img {width: 40px; height: 40px; overflow: hidden; border-radius: 50%;}
.spigitWidget .panel-body table td.avatar {width: 38px; text-align: center; }

/* challenge supporting widget */
.spigitWidget .panel-body table td .days {color: #999; font-size: 11px; font-style: italic; display: block;} /* also used for recent activities*/
.fullBleed_100 .spigitWidget .panel-body .table-widget table tr {height: 62px; background-color: #fff;}
.fullBleed_100 .spigitWidget .panel-body table td {color: #444; line-height: 1.25em; padding: 10px 2px 10px 8px; height: 45px;}
.fullBleed_100 .spigitWidget .panel-body table td.header_link {font-size: .813em; line-height: 1.5em; padding: .5em; vertical-align: middle; }
.fullBleed_100 .spigitWidget .panel-body table td.rank {width: 20px; padding-right: 0px; padding-top: 13px;}
.fullBleed_100 .spigitWidget .panel-body table td.stats {font-size: 1.25em; font-weight: normal; text-align: center; color: #777; width: 35px;}
.fullBleed_100 .spigitWidget .panel-body table td.avatar,
.fullBleed_100 .spigitWidget .panel-body table td.idea .ellipsis {height: 3.5em; white-space: normal;}
.fullBleed_100 .spigitWidget .panel-body table td.idea .ellipsis *{line-height: 12px;}
.fullBleed_100 .spigitWidget .panel-body table td.author a,
.fullBleed_100 .spigitWidget .panel-body table td.idea a {font-size: 14px;  line-height: 1.25em;}
.fullBleed_100 .spigitWidget .panel-body table td.author {width: 150px;}
.fresh .fullBleed_33 .panel-body .table-widget {padding: 0px;}
.spigitWidget .rank span {font-size: 1.182em; background-color: #999; padding: 2px 5px; color: #fff;  -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px;  }

.fullBleed_100 .spigitWidget .panel-body table td.idea .postedBy,
.fullBleed_100 .spigitWidget .panel-body table td.idea .postedBy a {font-size: 12px; line-height: 1.5em; font-style: italic;}

/* new layout: three-column-33-33-33 */
.fullBleed_100 .spigitWidget .panel-body .leaderboard_layout .table-widget table tr,
.fullBleed_100 .spigitWidget .panel-body .leaderboard_layout table td {height: auto;}

/* new dashboard layout L13-tile-layout */
.container_24 .new-dashboard .grid_8 {width: 300px;}
.container_24 .new-dashboard .grid_16 {width: 615px;}

.fresh .new-dashboard .grid_8,
.fresh .new-dashboard .grid_16 {margin-right: 15px;}
.fresh .new-dashboard .alpha {margin-left: 0px;}
.fresh .new-dashboard .omega {margin-right: 0px;}
.fresh .new-dashboard .single-widget .widget .content,
.fresh .new-dashboard .single-widget .spigitWidget .panel-body {height: 751px;}
.fresh .new-dashboard .top-widget .spigitWidget .panel-body {height: 188px;}
.fresh .new-dashboard .btm-widget .spigitWidget .panel-body {height: 500px;}
.fresh .new-dashboard .med   {height: 500px; overflow: auto;}
.fresh .new-dashboard .spigitWidget .trendingideas {height: 495px;}
.fresh .new-dashboard #activity_myideas #myideas {height: 495px;}
.fresh .new-dashboard {margin-top: 15px;}

/*
.fresh .new-dashboard .ideaTitle,
.fresh .new-dashboard .ideaTitle *{font-size: 14px; line-height: 16px;  max-height: 48px; overflow: hidden; text-overflow: ellipsis; display: block;}
*/
.fresh .new-dashboard .ideaTitle {font-size: 14px; max-height: 48px; overflow: hidden; text-overflow: ellipsis; display: block;margin-bottom: 5px;}
.fresh .new-dashboard .ideaTitle, .fresh .new-dashboard .ideaTitle div {line-height: 16px;}


.fresh.ui-dialog-content .subtitle {margin-bottom: 5px;}
.fresh.dialogWrapper #ideaActivityStream .sp-idea-block {margin:0px; border-width: 0 0 1px 0;}
.fresh.dialogWrapper .commonHeader .avatar-container.v2 .avatar {width: 50px; height: 50px;}
.fresh.dialogWrapper .commonHeader .avatar-container.v2 .avatar img {width: 50px;}
.fresh.dialogWrapper #ideaActivityStream .sp-idea-block.new-item {background-color: #fff}


.spigitWidget .MoveIdeaStageDropdownMenuContainerShow {display: inline-block; padding-top: 10px; }
.spigitWidget .MoveIdeaStageDropdownMenuContainerShow .select-wrapper {width: 205px;}
.MoveIdeaStageDropdownMenuContainerHide {display: none;}

ul.list-container {list-style-type: none;}
#quick-launch-main {font-size: 16px;}
#quick-launch-main h3 {font-size: 17px;}
#quick-launch-main i {font-size: 200px;}
#quick-launch-challenges.list-container li:first-child {margin-top: 5px;}
#quick-launch-challenges.list-container li {border: 1px solid #eee; margin: 20px 0; padding: 0;}
#quick-launch-challenges.list-container .image-container {display: inline-block; width: 90%}
#quick-launch-challenges.list-container img {max-width: 100%;}
#quick-launch-challenges.list-container .split-container {margin: 0}
#challengeCreateOptions {margin-left: 30%; margin-top: 30px;}
#challengeCreateOptions.confirmDialog .header {font-size: 16px; margin: 0 0 10px;}
#challengeCreateOptions .form-element {margin: 3px 15px;}
.quick-launch-subtitle {margin-top: 30px;}
.fresh .spigitWidget .widget-header h2 {text-shadow: 0 1px 0 #6d7984; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.spigitWidget#site_challenge_top_ranked_ideas .widget-header h2 {overflow: visible;}
.fresh .spigitWidget .sub-widget-header {background-color: #e6e6e6; border-style: solid solid none; border-color: #dadada;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #f1f1f1, #e6e6e6);
  background-image:    -moz-linear-gradient(top, #f1f1f1, #e6e6e6);
  background-image:     -ms-linear-gradient(top, #f1f1f1, #e6e6e6);
  background-image:      -o-linear-gradient(top, #f1f1f1, #e6e6e6);
  background-image:         linear-gradient(top, #f1f1f1, #e6e6e6)
}
.fresh .spigitWidget .sub-widget-header .sub-widget-title {color: #878a8b; background: url('/static/default/img/bg/sprites/fresh.png') no-repeat 168px -121px; border-style: solid none; border-color: #f8f8f8 transparent #c4c4c4}

.fresh .spigitWidget .sub-widgets {border-style: none solid; border-color: transparent #d9d9d9}
.fresh .spigitWidget .sub-widgets .order {color: #d7d8d9; vertical-align: middle}

.fresh .panel-body ul li {border-style: none solid solid; border-color: transparent #e2e2e2 #e2e2e2}

.fresh .collapsed h2 .latch {border-color: transparent transparent transparent #75818c}
.fresh .collapsed h2 .latch span{border-color: transparent transparent transparent #d9e2ea}

.fresh .border-false {border-style: none; border-color: transparent}

/* Store List */
.store-products .products-list td {border-bottom-style: solid; border-bottom-color: #eff1f2}
.store-products .products-list .middle-column {border-style: solid; border-right-color: #eff1f2; border-left-color: #eff1f2}
.products-list .product-points {color: #6d6d6d}
.products-list .product-description {color: #a2a2a2}

/* Challenges Lists */
.challenges-listing .challenge {border-bottom-color: #dfe3e5; border-bottom-style: solid}
.challenges-listing .challenge-image {border-color: #cfcfcf; border-style: solid; background-color: #f3f3f3}
.challenges-listing .challenge-details p {color: #8e8e8e}
.challenges-listing .challenge-details p .notice {color: #ff5f5f}
.challenges-listing .challenge-details p span {color: #adadad}
.challenges-listing .challenge-details p .speuiButton a span {color: #828282}

/* Top Ideas */
.fresh .panel-body .table-widget,
.fresh .panel-body .filter-select {border-style: none; border-color: transparent #E2E2E2 transparent}
.fresh .panel-body .filter-select .select-list li {border-style: solid none none none; border-color: #D7DCDE transparent transparent}

.spigitWidget .panel-body .table-widget {padding:1px;}
.spigitWidget .panel-body .table-widget table.alternateRow {border-width: 0px;}
.spigitWidget .panel-body .table-widget table.alternateRow tbody {border-width: 0px;}
.spigitWidget .panel-body table-widget table.alternateRow tr,
.spigitWidget .panel-body table.alternateRow tr td {background-color: #fff; border-width: 0px;}
.spigitWidget .panel-body table.alternateRow tr.even,
.spigitWidget .panel-body table.alternateRow tr.even td {background-color: #F6F6F6}
.spigitWidget .panel-body table.alternateRow td.rank {width: 20px;}
.spigitWidget table.recentActivityFeed{ table-layout: auto; width: 100%;}

.spigitWidget .postSiteChallenge .end_hour .select-wrapper {clear: left;}

/* leader-board overflow visible for tooltips*/
.spigitWidget.leaderboardLayout h2{overflow: visible; }

/* Users Blog */
.latest-article .title-header .speuiButton .rss {background-position: -500px 0}
.articles-listing .articles-blocks {border-bottom-style: solid; border-bottom-color: #dfe3e5}
.latest-article .article-details-container .article-title {color: #1e2e3f}
.fresh .latest-article .text a .more-arrow {border-style: solid; border-color: transparent transparent transparent #4170a0}

/* Edit Resume */
#edit-resume .form-options .trash-button {border-style: solid; border-color: #c8c9cb}

.fresh .search-results .results-list .result-detail .result-description {color: #595f64}

/* Edit Forms Header */
.title-header {border-bottom-style: solid; border-bottom-color: #d9dcde}
.link-icon {text-shadow: 0 1px 0 #ffffff}

.fresh .avatar .frame {background-position: 0 -20px}
.fresh .expert .frame {background-position: -240px -40px}
.fresh .avatar .frame-base {background-position: 0 -80px}
.fresh .expert .frame-base {background-position: -240px -100px}
.fresh .avatar .frame-base span {vertical-align: top; color: #666666}
.fresh .avatar-rollover {border-color: #ffffff; border-style: solid; background-color: #ededed;
  -webkit-box-shadow: 0 1px 5px rgba(53, 58, 63, .75);
  -moz-box-shadow: 0 1px 5px rgba(53, 58, 63, .75);
  box-shadow: 0 1px 5px rgba(53, 58, 63, .75)
}
.fresh .avatar-rollover .content {background-color: #ffffff; color: #8a9499;
  -webkit-box-shadow: 1px 1px 1px rgba(151, 161, 171, .55);
  -moz-box-shadow: 1px 1px 1px rgba(151, 161, 171, .55);
  box-shadow: 1px 1px 1px rgba(151, 161, 171, .55)
}
.fresh .avatar-rollover .content li {border-bottom-style: solid; border-bottom-color: #e2e3e4}
.fresh .avatar-rollover .content li:last-child {border-bottom-style: none; }
.fresh .avatar-rollover .content li strong {color: #365f87}
.fresh .avatar-rollover .content li em {color: #393d40}
.fresh .avatar-rollover .content .clearfix span.left {color: #585d60}
.fresh .avatar-rollover .button-container {background-color: #fafafa}
.fresh .avatar-rollover .origin,
.fresh .avatar-rollover .origin span {border-style: solid; position: absolute; border-width: 9px;}
.fresh .avatar-rollover .origin {border-color: transparent #999999 transparent transparent;left: -19px;top: 25px;}
.fresh .avatar-rollover .origin span {border-color: transparent #fff transparent transparent;left: -.56em;top: -.66em;}
.fresh .avatar-rollover .origin span span {border-color: transparent #ffffff transparent transparent}

.fresh .origin-creator .avatar-rollover .origin {border-color: transparent transparent #999999 transparent; left: 12px; top: -18px;}
.fresh .origin-creator .avatar-rollover .origin span {border-color: transparent transparent #fff transparent; left: -9px; top: -7px;}
.fresh .avatar-container.v2.origin-creator .avatar-rollover {left: 0;  top: 0; position: relative;}
.fresh #avatar-hover-container.origin-creator {margin-left: -40px;}
.fresh #avatar-hover-container.origin-creator .origin {left: 52px;}

/* default arrow */
.fresh .arrow-top,
.fresh .arrow-top span {border-style: solid; position: absolute; border-width: 12px; }
.fresh .arrow-top {border-color: transparent transparent #999999 transparent; left: 0px; top: 10px;}
.fresh .arrow-top span {border-color: transparent transparent #fff transparent; left: -12px;top: -11px;}
.fresh .arrow-top.light {border-color: transparent transparent #ddd transparent}
.fresh .arrow-top.light span {border-color: transparent transparent #fff transparent; }
.fresh .arrow-top span span {border-color: transparent transparent #ffffff transparent; }

.fresh .arrow-top.small,
.fresh .arrow-top.small span {border-width: 10px; }
.fresh .arrow-top.small span {left: -10px;top: -9px;}

.fresh .arrow-bottom,
.fresh .arrow-bottom span {border-style: solid; position: absolute;border-width: 15px; }
.fresh .arrow-bottom {border-color: #999999 transparent transparent  transparent  ;left: 0px;top: 10px;}
.fresh .arrow-bottom span {border-color: #f4f4f4 transparent transparent transparent; left: -15px;top: -14px;}
.fresh .arrow-bottom span span {border-color: #ffffff transparent transparent  transparent; }

.fresh #postsitechallengeform .arrow-top {top: 39px;}

.fresh .icons,
.ui-dialog .icons,
.ui-dialog .ui-dialog-titlebar .ui-dialog-title,
.evaluation-buttons .task-complete,
.fresh .speuiButton .speuiButton_v1 span .icons {background-image: url('/static/default/img/bg/sprites/fresh.png'); background-repeat: no-repeat; background-color: transparent}
.fresh .iconsPairwise {background-image: url('/static/default/img/bg/sprites/pairwise_sprites.png'); background-repeat: no-repeat; background-color: transparent; cursor: pointer}

.fresh .icons.reject {cursor: pointer; }
.fresh .icons.reject:hover {opacity: 0.6; filter:alpha(opacity=60)}
/* pairwise icons */
.fresh .icons.vs {width: 66px; height: 66px; background-position: -7px -355px;}
.fresh .iconsPairwise.checkmark {width: 30px; height: 30px; background-position: -120px -190px;}
.fresh .iconsPairwise.undo  {width: 14px; height: 14px; background-position: -156px -197px;}
.fresh .iconsPairwise.lock {width: 80px; height: 80px; background-position: 0px -225px;}
.fresh .iconsPairwise.start			{width: 110px; height: 105px; background-position: 0 0;}
.fresh .iconsPairwise.start:hover   {background-position: -113px 0;}
.fresh .iconsPairwise.start:active  {background-position: -226px 0;}
.fresh .progressBar {width: 98px; height: 6px; background-color: #FFF; border-width: 1px; border-style: solid; cursor: pointer }
.fresh .progressBar .progress {width: 98px; height: 6px; cursor: pointer }

/* sorting icons desc, asc */

.fresh .iconsPairwise.undo  {width: 14px; height: 14px; background-position: -156px -197px;}
.fresh .iconsPairwise.lock {width: 80px; height: 80px; background-position: 0px -225px;}
.fresh .iconsPairwise.start			{width: 110px; height: 105px; background-position: 0 0;}
.fresh .iconsPairwise.start:hover   {background-position: -113px 0;}
.fresh .iconsPairwise.start:active  {background-position: -226px 0;}

.fresh .icons.reject {cursor: pointer; }
.fresh .icons.checkmark {cursor: pointer; width: 16px; height: 16px; background-position: -680px -113px;}
.fresh .icons.grid {cursor: pointer; width: 16px; height: 16px; background-position: -590px -38px;}
.fresh .icons.grid.selected{background-position: -635px -38px; cursor: default;}
.fresh .icons.gridText {cursor: pointer; width: 16px; height: 16px; background-position: -612px -38px;}
.fresh .icons.gridText.selected{background-position: -657px -38px; cursor: default;}
.fresh .icons.vote {background-position: -568px -150px; width: 16px; height: 16px;}

.fresh .icons.checkmark:hover,
.fresh .icons.reject:hover,
.fresh .icons.grid:hover,
.fresh .icons.gridText:hover {opacity: 0.6; filter:alpha(opacity=60)}

.fresh .icons.grid.selected:hover,
.fresh .icons.gridText.selected:hover {opacity: 1; filter:alpha(opacity=100)}


.fresh .icons.delete-v2  {width: 20px; height: 20px; background-position: -650px -8px;}
.fresh .icons.download   {width: 20px; height: 20px; background-position: -627px -9px;}
.fresh .icons.plus-big   {width: 20px; height: 20px; background-position: -674px -9px;}
.fresh .icons.replace  {width: 20px; height: 20px; background-position:  -670px -57px;}

.fresh .icons.delete-red-sm {background-image: none; cursor: pointer; font-size: 12px;}
.fresh .icons.delete-red-sm:hover { color: #e52917;}
.fresh .icons.x-delete {background-position: -244px -284px; width:19px; height:19px; cursor: pointer;}
.fresh .icons.locksm {width: 24px; height: 32px; background-position: -364px -356px;}

.fresh .loadingMed   {background: url(../../../default/img/loading_32x32.gif) no-repeat; width: 32px; height: 32px; display: inline; float: left;}
.fresh .loadingSmall {background: url(../../../default/img/loading_20x20.gif) no-repeat; width: 20px; height: 20px; margin: auto; display: inline; float: left;}
.fresh .loadingTiny {background: url(../../../default/img/loading_20x20.gif) no-repeat; width: 12px; height: 12px; margin: auto; display: inline; float: left;}
.fresh .loadingBar   {display: block; clear: both; text-align: center; height: 38px; margin: 10px 0; padding: 3px; background-color: #FAFAFA; border: 1px solid #f0f4fa;}
.fresh .loadingBar span {margin-left: 48%;}

.fresh .panel-body .panel-section .icons.toggle2{ background-position: -587px -62px; float: none; height: 15px; margin: 0px 0px 0 0px; width: 15px; display: block; cursor: pointer;}
.fresh .panel-body .panel-section.expanded .icons.toggle2{ background-position: -606px -62px; float: none; height: 15px; margin: 0px 0px 0 0px; width: 15px; display: block; cursor: pointer;}


/* Share (addThis) interactive bar */
.fresh .at300bs {background-image: url('/static/default/img/bg/sprites/fresh.png'); background-repeat: no-repeat; background-color: transparent; display: inline-block;}
.fresh .at300b {margin:0 2px; display: inline-block;}

.fresh .at300bs.at15t_twitter {background-position: -81px 0; height: 16px; width: 16px;}
.fresh .at300bs.at15t_twitter:hover {background-position: -99px 0;}
.fresh .user-interaction ul li a.addthis_button_twitter:hover .at15t_twitter,
.fresh .user-interaction ul li a.addthis_button_twitter:active .at15t_twitter {background-position: -100px 0;}

.fresh .at300bs.at15t_facebook {background-position: -58px -19px; height: 16px; width: 16px;}
.fresh .at300bs.at15t_facebook:hover {background-position: -97px -19px;}
.fresh .user-interaction ul li a.addthis_button_facebook:hover .at15t_facebook,
.fresh .user-interaction ul li a.addthis_button_facebook:active .at15t_facebook {background-position: -100px -20px}

.fresh .at300bs.at15t_linkedin      {background-position: -78px -19px; height: 16px; width: 16px;}
.fresh .at300bs.at15t_linkedin:hover {background-position: -119px -19px;}
.fresh .user-interaction ul li a.addthis_button_linkedin:hover .at15t_linkedin,
.fresh .user-interaction ul li a.addthis_button_linkedin:active .at15t_linkedin {background-position: -120px -20px;}

.fresh .at300bs.at15t_posterous      {background-position: -60px -40px; height: 10px; width: 15px; margin-left:0.415em; margin-top:0.188em;}
.fresh .user-interaction ul li a.addthis_button_posterous:hover .at15t_posterous,
.fresh .user-interaction ul li a.addthis_button_posterous:active .at15t_posterous {background-position: -120px 0;}

.fresh .at300bs.tellafriend      {background-position: -60px -40px; height: 10px; width: 15px; margin-left:0.415em; margin-top:0.188em;}
.fresh .user-interaction ul li a.button_tellafriend:hover .tellafriend,
.fresh .user-interaction ul li a.button_tellafriend:active .tellafriend {background-position: -120px 0;}

.fresh .at300bs.at15t_expanded      {background-position: -200px -40px; height: 8px; width: 8px; margin-left:0.618em; margin-top:0.231em;}
.fresh .user-interaction ul li a.addthis_button_expanded:hover .at15t_expanded,
.fresh .user-interaction ul li a.addthis_button_expanded:active .at15t_expanded {background-position: -140px 0;}

/* add icon to sprite */
.fresh .error_close,
.error_close {position: absolute; right: 7px; top: 7px; cursor: pointer; background-image: url('/static/default/img/icon_x.png'); background-repeat: no-repeat; width: 8px; height: 8px;}
.fresh .error_close:hover,
.error_close:hover {opacity: .5;}

.fresh .icons.timeClock {width: 16px; height: 16px; background-position: -681px -435px;}
.fresh .fresh > .icons.timeClock {width: 16px; height: 16px; background-position: -681px -467px;}
.fresh .hot > .icons.timeClock {width: 16px; height: 16px; background-position: -645px -467px;}
.fresh .warm > .icons.timeClock {width: 16px; height: 16px; background-position: -663px -467px;}

/* brandable icons */
.fresh .action-icons { background-repeat: no-repeat; background-color: transparent; cursor: pointer; display: inline-block;width: 16px; height: 16px; background-image: url('/static/default/img/bg/sprites/button2.png');}
.fresh .action-icons.user  {background-position: 0     -251px; }
.fresh .action-icons.users {background-position: -16px -251px; }
.fresh .action-icons.globe {background-position: -32px -251px; }
.fresh .action-icons.briefcase {background-position: -48px -250px;vertical-align: top;margin-right: 4px;}

.fresh .action-icons.user:hover, .fresh a.filter:focus .action-icons.user  {background-position: -64px -251px;}
.fresh .action-icons.users:hover, .fresh a.filter:focus .action-icons.users {background-position: -80px -251px;}
.fresh .action-icons.globe:hover, .fresh a.filter:focus .action-icons.globe  {background-position: -96px -251px;}
.fresh .openInboxDialog:hover .action-icons.briefcase, .fresh a:focus .action-icons.briefcase {background-position: -112px -250px;}

.fresh .active > .action-icons.user  {background-position: -128px -251px;}
.fresh .active > .action-icons.users {background-position: -144px -251px;}
.fresh .active > .action-icons.globe {background-position: -160px -251px;}
.fresh .active > .action-icons.briefcase {background-position: -176px -251px;}

.fresh .challengeAllWrapper .bx-prev,
.fresh .challengeAllWrapper .bx-next { background-image: none; font-size: 30px; width: auto; height: 30px; text-indent: inherit; }

.fresh .challengeAllWrapper .bx-wrapper .bx-prev { left: -40px; }

.fresh .challengeAllWrapper .bx-wrapper .bx-next { right: -40px; }

/* end: brandable icons */

/* file type icons */
.fresh .file-icons {background-image:url("img/file_types.png"); background-repeat: no-repeat; background-color: transparent; cursor: pointer; display: inline-block;width: 48px; height: 48px;}
.fresh .file-icons.video {background-position: 0     0; }
.fresh .file-icons.audio {background-position: -48px 0; }
.fresh .file-icons.text  {background-position: -96px 0; }
.fresh .file-icons.spreadsheet {background-position: -142px 0px;}
.fresh .icons.question-2,
.fresh .icons.question-revenue {background-position: -208px -371px; width: 50px; height: 50px;}
.fresh .icons.question-1,
.fresh .icons.question-cost {background-position: -262px -371px; width: 40px; height: 50px;}
.fresh .icons.question-0,
.fresh .icons.question-time {background-position: -306px -371px; width: 50px; height: 50px;}
.fresh .icons.slider-h {background-position: -157px -355px; width: 18px; height: 82px; float: left; margin-right: 5px; margin-left: 5px;}
.fresh .icons.slider-h-indicator {background-position: -178px -355px; width: 13px; height: 13px; visibility: hidden;}

.fresh .control-bar      {height: 26px; margin-right: 30px; background-position: right -316px;}
.fresh .control-bar-left {height: 26px; width:24px; margin-left:-24px; background-position: -405px -316px; position: absolute; top:0px;}

.fresh .icons.predictions-placeholder {background-position: -10px -471px; width: 200px; height: 150px;}
.fresh .icons.predictions-agreement   {background-position: -224px -520px; width: 167px; height: 17px;}
.fresh .icons.predictions-revenue     {background-position: -225px -545px; width: 161px; height: 38px;}


.fresh .icons.help      {background-position:-413px -548px;width:13px;height:13px}
.fresh .icons.green-up  {background-position:-412px -567px;width:15px;height:15px}
.fresh .icons.help-agreement{background-position:-224px -476px;width:196px;height:30px}
.fresh .icons.help-revenue{background-position:-225px -585px;width:181px;height:69px}
.fresh .icons.warning {background-position:-473px -281px; width: 24px; height: 20px; display: inline-block; margin-right: 5px; margin-bottom: -5px; border: none;}
.fresh .icons.warning-no-margin {background-position:-474px -282px; width: 22px; height: 20px; display: inline-block; vertical-align: bottom;}
.fresh .icons.submit        {width: 25px; height: 28px; background-position: -585px -79px; vertical-align: bottom;}
.fresh .icons.submit:hover    {background-position: -613px -79px;}
.fresh .icons.submit:active   {background-position: -641px -79px;}
.fresh .warning-select-length{text-align:center;color:#ff0000;}
/* Round buttons */
.rounded-button:link,
.rounded-button:visited,
.small-rounded-button:link,
.small-rounded-button:visited {background-color: #fafafa; border-style: solid; border-color: #dadada;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e9e9e9));
    background-image: -webkit-linear-gradient(top, #fafafa, #e9e9e9);
    background-image:    -moz-linear-gradient(top, #fafafa, #e9e9e9);
    background-image:     -ms-linear-gradient(top, #fafafa, #e9e9e9);
    background-image:      -o-linear-gradient(top, #fafafa, #e9e9e9);
    background-image:         linear-gradient(top, #fafafa, #e9e9e9);
    -webkit-box-shadow: 0 -1px 2px #ffffff inset;
       -moz-box-shadow: 0 -1px 2px #ffffff inset;
            box-shadow: 0 -1px 2px #ffffff inset
}
.rounded-button:hover, .rounded-button:focus,
.small-rounded-button:hover, .small-rounded-button:focus {background-color: #f7f7f7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #f7f7f7, #ffffff);
    background-image:    -moz-linear-gradient(top, #f7f7f7, #ffffff);
    background-image:     -ms-linear-gradient(top, #f7f7f7, #ffffff);
    background-image:      -o-linear-gradient(top, #f7f7f7, #ffffff);
    background-image:         linear-gradient(top, #f7f7f7, #ffffff)
}
.rounded-button:active,
.small-rounded-button:active {
    background-color: #fafafa; border-style: solid; border-color: #c5c6c8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d8d8d8), to(#f0f0f0));
    background-image: -webkit-linear-gradient(top, #d8d8d8, #f0f0f0);
    background-image:    -moz-linear-gradient(top, #d8d8d8, #f0f0f0);
    background-image:     -ms-linear-gradient(top, #d8d8d8, #f0f0f0);
    background-image:      -o-linear-gradient(top, #d8d8d8, #f0f0f0);
    background-image:         linear-gradient(top, #d8d8d8, #f0f0f0);
    -webkit-box-shadow: 0 0 6px rgba(255, 255, 255, .50) inset, 0 1px 1px #ffffff inset;
       -moz-box-shadow: 0 0 6px rgba(255, 255, 255, .50) inset, 0 1px 1px #ffffff inset;
            box-shadow: 0 0 6px rgba(255, 255, 255, .50) inset, 0 1px 1px #ffffff inset
}

.fresh #shopping-cart .total-points {border-color: #8997ae #8997ae; border-style: solid}

/* CSS Arrows */
.latch-right,
.latch-bottom {border-style: solid}
.latch-right {border-color: transparent transparent transparent #adadad}

.fresh .documents .latch-bottom {border-color: #ebebeb transparent transparent transparent}
.fresh .documents .latch-bottom span {border-color: #b4b4b4 transparent transparent transparent}
.fresh .documents .latch-bottom span span {border-color: #fafafa transparent transparent transparent}

.fresh .shopping-cart .total-points .score {color: #6d6d6d}
.fresh .shopping-cart .total-points .score span {color: #454e5c}

.fresh .widget-dialog-header .dialog-close:active .modal-close {background-position: -70px -120px}
.fresh .idea-details {color: #a6a8ab}
.fresh .user-interaction p {color: #5d5e5e; text-shadow: 0 1px 0 #ffffff; background-color: #e4eaf0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eaf0f5), to(#e0e6ec));
  background-image: -webkit-linear-gradient(top, #eaf0f5, #e0e6ec);
  background-image:    -moz-linear-gradient(top, #eaf0f5, #e0e6ec);
  background-image:     -ms-linear-gradient(top, #eaf0f5, #e0e6ec);
  background-image:      -o-linear-gradient(top, #eaf0f5, #e0e6ec);
  background-image:         linear-gradient(top, #eaf0f5, #e0e6ec);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eaf0f5', EndColorStr='#e0e6ec')
}
.fresh .user-interaction ul li {vertical-align: center; text-align: center}
.fresh .user-interaction ul li .vote-stats-label { display: inline-block; position: relative; top: -2px; }
.fresh .user-interaction ul li span.upvote,
.fresh .user-interaction ul li span.downvote {  font-family: ProximaNova-Thin, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 200; color: #777; vertical-align: sub; padding-right: 3px;}

.fresh .user-interaction ul li a:hover .like,
.fresh .user-interaction ul li a.link-like:active .like {background-position: -305px -97px;}
.fresh .user-interaction ul li .link-like,
.fresh .user-interaction ul li .link-dislike { font-size: 28px; padding: 0; }

.fresh .user-interaction ul li i:before {     margin-right: .1em; margin-left: .1em; }

.fresh .user-interaction ul li .link-like.novote,
.fresh .user-interaction ul li .link-dislike.novote { color: #fff; opacity: .4;}
.fresh .small-button-group ul li a:hover .like,
.fresh .small-button-group ul li a.link-like:active .like {background-position: -540px -40px}

.fresh .user-interaction ul li a:hover .dislike,
.fresh .user-interaction ul li a:active .dislike {background-position: -325px -97px;}
.fresh .small-button-group ul li a:hover .dislike,
.fresh .small-button-group ul li a:active .dislike {background-position: -540px -60px}

.fresh .idea-rating .user-interaction ul li .link-dislike .icon-thumbs-down,
.fresh .voting ul li .link-dislike .icon-thumbs-down { position: relative; top: 4px; }

/* voted, novote states */
.fresh .spigitWidget .user-interaction ul li a.voted {background-color: #ffffff; background-image:none; pointer-events: none;}
.fresh .spigitWidget .user-interaction ul li .novote { height: 100%; padding-top: 0; cursor: default;}
.fresh .spigitWidget .voting ul li a.novote,
.fresh .spigitWidget .voting ul li a.novote:hover,
.fresh .user-interaction ul li a.novote {cursor: default;}
 .fresh .user-interaction ul li a.voted,
.fresh .user-interaction ul li a:hover {background-image: none;}
.fresh .voting .user-interaction ul,
.fresh .idea-rating .upDownVoting .user-interaction ul { float: none; display: block; overflow: hidden; width: 100%;}
ul li a.link-like.voted:not(.novote),
ul li a.link-dislike.voted:not(.novote) { /*color: #4c4c4c; text-shadow: none;*/ }

ul li a.link-like:not(.novote).novoted,
ul li a.link-dislike:not(.novote).novoted,
#voteSettingsForm .dropdown-wrapper ul li .like.novoted,
#voteSettingsForm .dropdown-wrapper ul li .dislike.novoted { /*color: #95989a; text-shadow: none;*/ }

.vote-container-removevote, .vote-container-removevote-comment { display: none;}
.vote-container-info,
.vote-container-removevote span, .vote-container-removevote-comment span { font-style:italic; font-size: 13px; font-weight: 200; margin-right:3px;}

.vote-container-removevote-comment { left: 95%; position: absolute; top:2px;}

.vote-container-removevote.voted, .vote-container-removevote-comment.voted { display: block;  text-align: right; }

.vote-container-removevote .icon-cancel-circled:hover,
.vote-container-removevote-comment .icon-cancel-circled:hover {
  color: #e52917;
  cursor: pointer;
}

.fresh .user-interaction ul li a.link-twitter:hover .twitter,
.fresh .user-interaction ul li a.link-twitter:active .twitter {background-position: -100px 0}

.fresh .user-interaction ul li a.link-facebook:hover .facebook,
.fresh .user-interaction ul li a.link-facebook:active .facebook {background-position: -100px -20px}

.fresh .user-interaction ul li a.link-linkedin:hover .linkedin,
.fresh .user-interaction ul li a.link-linkedin:active .linkedin {background-position: -120px -20px}

.fresh .user-interaction ul li a.link-mail:hover .mail,
.fresh .user-interaction ul li a.link-mail:active .mail {background-position: -120px 0}
.fresh .user-interaction ul .you-voted {color: #5d5e5e}

.fresh .article {border-style: solid; border-color: #c2c9cc; background-color: #fcfcfc}
.fresh .article-header {background-color: #eff0f1; border-bottom-color: #c0c1c1; border-bottom-style: solid}
.fresh .article-header p {color: #616466}
.fresh .article-header .article-pagination li {text-align: center; cursor: pointer; color: #255a9e; border-style: solid; border-color: transparent}
.fresh .article-header .article-pagination .current {color: #adadad; background-color: #fcfcfc; border-color: #c0c1c1 #c0c1c1 #fcfcfc}

.article-info-container .idea-title,
.article-info-container .idea-title a {color: #1e2e3f}

.fresh .idea-stats {color: #5a5a5a}

#themeContainer.customSkin .spigitWidget#idea_stats .panel-body ul.idea_Stats_List .stage-progress-bar li,
.fresh .stage-progress-bar li {margin-right: 1px; border-width: 1px; border-style:solid; height: 7px;padding: 0;}

.fresh .stage-wrapper {margin-top: 6px;}

/* Styles commented for version 3.4 */
.fresh .progress-bar-container .hover {background-position: 0 -10px}
.evaluation-buttons .task-complete { background-position: -320px 0}


/* Comments */
.fresh .comment-divider {border-top-color: #d5d6d7; border-top-style: solid; border-top-width: .688em; border-top-width: .063em; height: .625em; margin-top: 0px}

.fresh .new-comment-wrapper,
.fresh .new-comment-wrapper:visited {color: #666666; border-color: transparent; border-style: solid}
.fresh .new-comment-wrapper .new-comment,
.fresh .post-reply .respond-border {border-color: #d1d5d7; border-style: solid; background-color: #fff;}
.fresh .post-reply .respond-border.highlighted{border: solid 1px #ccc}
.fresh .new-comment-wrapper:hover {border-color: #edf2f7; color: #545454}
.fresh .new-comment-wrapper:focus{border-style: solid; border-width: 1px; border-color: #708da2 #91b3cc #90b5d1;}
.fresh .new-comment-wrapper .new-comment:hover {border-color: #708da2 #91b3cc #90b5d1;}

/*Tooltip*/
/*.fresh span.tooltip-element.hover {color: #999999}*/
.fresh .tooltip {color: #FFFFFF; background-color: rgba(0, 0, 0, .8); border-color: #000000; border-style: solid; text-shadow: 0 0 0 transparent}
.fresh .tooltip-left-side .indicator {border-style: solid; border-color: #333333 transparent transparent}
.fresh .tooltip-topright-side .indicator,
.fresh .tooltip-top-side .indicator {border-style: solid; border-color: #333333 transparent transparent transparent;
  _border-color: #333333 pink pink pink;
  _filter: chroma(color=pink)
}

.fresh .connections .tooltip-note {background-color: #a82e2e; border-color: #a82e2e;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, .34);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d73a3a), to(#a82e2e));
  background-image: -webkit-linear-gradient(top, #d73a3a, #a82e2e);
  background-image:    -moz-linear-gradient(top, #d73a3a, #a82e2e);
  background-image:     -ms-linear-gradient(top, #d73a3a, #a82e2e);
  background-image:      -o-linear-gradient(top, #d73a3a, #a82e2e);
  background-image:         linear-gradient(top, #d73a3a, #a82e2e);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d73a3a', EndColorStr='#a82e2e');

}
.fresh .connections .tooltip-top-side .indicator {border-style: solid; border-color: #a82e2e transparent transparent transparent;
  _border-color: #a82e2e pink pink pink;
  _filter: chroma(color=pink)
}

/* Documents */
.fresh .documents .opened {border-bottom-color: #b4b4b4}
.fresh .documents #upload-document {background-color: #f5f5f5; border-top-color: #ebebeb; border-top-style: solid}
.fresh #documents .bg-dark {background-color: #F5F5F5}


/* Idea Stats */
.fresh .panel-body .idea-stat-list {background-color: #f0f0f0; border-color: transparent #d2d5d6 #d2d5d6; border-style: none solid solid}
.fresh .idea-stat-list .stat-label {color: #667780}
.fresh .idea-tasks .stat-label {color: #a4acb0}
.fresh .panel-body .idea-stat-list li{border-color: transparent transparent #d2d5d6;
  -webkit-box-shadow: 0px 1px 0px #f9f9f9;
     -moz-box-shadow: 0px 1px 0px #f9f9f9;
          box-shadow: 0px 1px 0px #f9f9f9
}
.fresh .idea-stat-list .idea-progress-table th,
.fresh .idea-stat-list .idea-progress-table td {border-style: none; border-color: transparent}


.fresh .idea-tasks .sub-widget-header {border-color: transparent #DADADA; border-style: none solid; background-image: none; background-color: transparent}
.fresh .idea-tasks .sub-widget-header .sub-widget-title {color: #b6babf; background-image: none; border-style: none none solid; border-color: transparent transparent #E2E2E2}
.fresh .idea-tasks .spigitSubWidget { background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #ffffff, #f7f7f7);
  background-image:    -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background-image:     -ms-linear-gradient(top, #ffffff, #f7f7f7);
  background-image:      -o-linear-gradient(top, #ffffff, #f7f7f7);
  background-image:         linear-gradient(top, #ffffff, #f7f7f7);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f7f7f7')
}
.fresh .idea-tasks .task-status {color: #606b71;}
.fresh .idea-stat-list .idea-progress-table th {color: #a5acb0}
.fresh .idea-stat-list .idea-progress-table th:after {background-color: #808080}
.fresh .panel-body .idea-stat-list .widget-separator,
.fresh .panel-body .idea-stat-list .idea-progress-container {border-color: transparent;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none
}
.fresh .stat-current .latch.open {border-style: none solid solid solid; border-color: transparent transparent #a2aaad transparent}
.fresh .stat-current .latch.closed {border-style: solid solid none solid; border-color: #a2aaad transparent transparent transparent}

/* Investment Stats */
.fresh .idea-investment {width:240px;} /* fixed width */
.fresh .investment-stat-list,
.fresh .idea-investment h3 {color: #333}

.fresh .idea-investment .sub-widget-header {border-color: transparent; border-style: none; background-color: transparent; background-image: none}
.fresh .investment-slider-container { background-color: #e9eced;
  -webkit-box-shadow: inset 0 1px 0 0 #e3e6e7;
  -moz-box-shadow: inset 0 1px 0 0 #e3e6e7;
  box-shadow: inset 0 1px 0 0 #e3e6e7
}
.fresh .progress-bar-container.investment-bar-container {border-color: #a2a8aa; border-style: solid; background-color: #ccc; }

.fresh .progress-bar-container.investment-bar-container .ui-slider-range {background-position: -510px -371px; padding: 0px; margin: 0px; height: 10px; border:0px;}
.fresh .progress-bar-container.investment-bar-container .ui-slider-handle {border-color: #777; border-style: solid;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bdbec0), to(#96979b));
  background-image: -webkit-linear-gradient(top, #bdbec0, #96979b);
  background-image:    -moz-linear-gradient(top, #bdbec0, #96979b);
  background-image:     -ms-linear-gradient(top, #bdbec0, #96979b);
  background-image:      -o-linear-gradient(top, #bdbec0, #96979b);
  background-image:         linear-gradient(top, #bdbec0, #96979b);
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 0 #d4d5d6, 0px 2px 2px rgba(0,0,0,.5);
     -moz-box-shadow: inset 0 1px 0 0 #d4d5d6, 0px 2px 2px rgba(0,0,0,.5);
          box-shadow: inset 0 1px 0 0 #d4d5d6, 0px 2px 2px rgba(0,0,0,.5)
}
.fresh .progress-bar-container.investment-bar-container .ui-slider-handle:hover {text-decoration: none; border-color:#ccc;}
.ie9 .fresh .progress-bar-container.investment-bar-container .ui-slider-handle { -webkit-border-radius: 0px;  -moz-border-radius: 0px; border-radius: 0px;}

.ie .fresh .progress-bar-container.investment-bar-container .ui-slider-handle .grip {background-color: #6d6d6d; text-decoration: none;}

.fresh .progress-bar-container.investment-bar-container .investment-balloon {border-color: #b8bcc0; border-style: solid; background-color: #fff; color: #5b5d60; text-align: center}
.fresh .investment-bar-container .investment-unit {border-color: #b8bcc0 transparent transparent; border-style: solid none none;
 /*
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #fbfbfb, #f9f9f9);
  background-image:    -moz-linear-gradient(top, #fbfbfb, #f9f9f9);
  background-image:     -ms-linear-gradient(top, #fbfbfb, #f9f9f9);
  background-image:      -o-linear-gradient(top, #fbfbfb, #f9f9f9);
  background-image:         linear-gradient(top, #fbfbfb, #f9f9f9);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfbfb', EndColorStr='#f9f9f9');*/
  -webkit-box-shadow: 0 -1px 0 0 #f2f2f2;
     -moz-box-shadow: 0 -1px 0 0 #f2f2f2;
          box-shadow: 0 -1px 0 0 #f2f2f2;
  text-shadow: 0px 1px 0px #ffffff
}

/* Idea Investment Graph */
.fresh .investment-graph {border-color: transparent #DADADA; border-style: none solid}

/* General Table Styles */
.fresh .content-table {border-style: solid; border-color: #d7d9db}
.fresh .content-table thead {background-color: #f7f7f7; color: #b1b2b3; text-shadow: 0 1px 0 #ffffff;
     -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, .06), inset 0 1px 0 #ffffff, inset 0 -1px 0 #D7D9DB;
  -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, .06), inset 0 1px 0 #ffffff, inset 0 -1px 0 #D7D9DB;
          box-shadow: -1px 1px 1px rgba(0, 0, 0, .06), inset 0 1px 0 #ffffff, inset 0 -1px 0 #D7D9DB
}

.fresh .content-table .users-actions > a {display: none} /* This is marked none since many buttons display on rollover only */


.fresh .content-table.light-table {border-color: transparent; border-style: none}
.fresh .content-table.light-table thead th {border-style: solid none solid; border-color: transparent transparent #333}
.fresh .content-table.light-table thead {background-color: #fff;
     -moz-box-shadow: 0 0 0 0 #000000, inset 0 0 0 0 #000000;
  -webkit-box-shadow: 0 0 0 0 #000000, inset 0 0 0 0 #000000;
          box-shadow: 0 0 0 0 #000000, inset 0 0 0 0 #000000
}
.fresh .content-table.light-table td {border-bottom-style: solid; border-bottom-color: #d9d9d9}
.fresh .content-table.light-table .table-footer td {border-bottom-style: none; background: #ffffff;
  background: -moz-linear-gradient(top, #f5f6f7, #ffffff 19%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#f5f6f7), color-stop(19%,#ffffff));
  background: -webkit-linear-gradient(top, #f5f6f7 0,#ffffff 19%);
  background: -o-linear-gradient(top, #f5f6f7,#ffffff 19%);
  background: -ms-linear-gradient(top, #f5f6f7,#ffffff 19%);
  background: linear-gradient(top, #f5f6f7 0,#ffffff 19%)
}
.fresh .tab-panel .complete-task {color: #919ca6; line-height: 15px;}
.fresh .tab-panel .incomplete-task {color: #919ca6}
.fresh .complete-task-date {display: inherit;}
.fresh .evaluation-buttons .btns-group li a {color: #aaa; text-align: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e9e9e9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #e9e9e9);
  background-image:    -moz-linear-gradient(top, #f5f5f5, #e9e9e9);
  background-image:     -ms-linear-gradient(top, #f5f5f5, #e9e9e9);
  background-image:      -o-linear-gradient(top, #f5f5f5, #e9e9e9);
  background-image:         linear-gradient(top, #f5f5f5, #e9e9e9);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#e9e9e9')
}
.fresh .evaluation-buttons .btns-group li a.active {color:#666;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dcdcdc), to(#f6f6f6));
  background-image: -webkit-linear-gradient(top, #dcdcdc, #f6f6f6);
  background-image:    -moz-linear-gradient(top, #dcdcdc, #f6f6f6);
  background-image:     -ms-linear-gradient(top, #dcdcdc, #f6f6f6);
  background-image:      -o-linear-gradient(top, #dcdcdc, #f6f6f6);
  background-image:         linear-gradient(top, #dcdcdc, #f6f6f6);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dcdcdc', EndColorStr='#f6f6f6')
}

/* Reference Documents */
.fresh .light-table .document-note {color: #7a7d80; font-style: italic}
.fresh .wiki-panel .form-section .document-file {background-image: none; box-shadow: none}
.fresh .wiki-panel .form-section label {color: #7a7d80}

/* Category Detail for next design Stage*/
#category-detail .name-section {color: #cacbcc}
#category-detail .category-description {color: #787878}
#category-detail .article .idea-stats {border-top-style: solid; border-top-color: #e8e8e8}
#category-detail .idea-list h5 {color: #585d60}
#category-detail .idea-list .idea-element {border-top-style: solid; border-top-color: #e2e2e2}
#category-detail .idea-list .first-idea-element {border-top-style: solid; border-top-color: #ced5d9}

/* Charts */
.spigitWidget .chart-notice {color:#565656}

/* Slider */
.spigitWidget .rating-slider {background: transparent url('/static/default/img/bg/sprites/fresh.png') no-repeat right -220px; height: 14px;}
.rating-slider .ui-slider-range {background: transparent url('/static/default/img/bg/sprites/fresh.png') no-repeat 0 -200px}
.rating-slider .ui-slider-handle {background: transparent url('/static/default/img/bg/sprites/fresh.png') no-repeat -160px -20px; width: 32px; border: 1px solid;}
.rating-slider .ui-slider-handle {margin-left:-18px; border: none;}
/* override post review rating bar without dots/step marker */
.rating-slider .ui-slider-range {background: url("../../../default/img/bg/sprites/fresh.png") no-repeat scroll left -265px transparent; border: none;}

/* Forms */
.fresh textarea {background-color: #fff;}
.fresh textarea,
.fresh input {
      -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.fresh .spigitWidget input,
.fresh .spigitWidget textarea,
.fresh .spigitWidget .txtarea,
.fresh .spigitWidget .scrollableTextArea {border-color: #d1d5d7; border-style: solid; border-width: 1px; color: #333; outline: none; font-style: normal;}
}
.fresh .scrollableTextArea:hover,
.fresh .scrollableTextArea:focus,
.fresh input:hover,
.fresh input:focus,
.fresh textarea:hover,
.fresh textarea:focus,
.fresh .txtarea:hover,
.fresh .txtarea:focus  {color: #000000; border-color: #4d90fe; outline: none;
   -moz-box-shadow: none;
-webkit-box-shadow: none;
        box-shadow: none;
}
.fresh .uploadfile,
.fresh .uploadfile:hover,
.fresh .uploadfile:focus {
     -moz-box-shadow: 0 0 0 #fff;
  -webkit-box-shadow: 0 0 0 #fff;
          box-shadow: 0 0 0 #fff
}
.fresh input:focus {background-color: #fcfeff}
.fresh .clear-radio:focus,
.fresh .clear-checkbox:focus {background-color: transparent}
.fresh .scrollableText,
.fresh .scrollableText:hover,
.fresh .scrollableText:focus {
   -moz-box-shadow: none;
-webkit-box-shadow: none;
        box-shadow: none
}

.fresh .element-info {border-style: solid; border-color: #e1e2e3 #dcdddf #c0c0c2 #d4d5d7; background-color: #fcfcfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f6f6f6));
  background-image: -webkit-linear-gradient(top, #fcfcfc, #f6f6f6);
  background-image:    -moz-linear-gradient(top, #fcfcfc, #f6f6f6);
  background-image:      -o-linear-gradient(top, #fcfcfc, #f6f6f6);
}
.element-info:hover {border-color: #c2ced5 #b9c6cf #a1acb4 #b2bfc8;
     -moz-box-shadow: 0 0 0 1px rgba(24, 92, 148, .08);
  -webkit-box-shadow: 0 0 0 1px rgba(24, 92, 148, .08);
          box-shadow: 0 0 0 1px rgba(24, 92, 148, .08)
}
.element-info .element-info-mark {color: #336699}

/* Forms --> Select Input, timepicker */
.fresh .spigitWidget .time-picker.error,
.fresh .spigitWidget .time-picker {border-width: 1px; padding: 6px 6px 3px 6px; position: relative; margin: 0; border-radius: 1px;}
.fresh .spigitWidget .time-picker input[type="text"] { font-size: 12px; color: #333; border: none; width: 18px; margin: 0; padding: 0; background: transparent;
  -moz-box-shadow: none;
-webkit-box-shadow: none;
        box-shadow: none;
}
.fresh .spigitWidget .time-picker.error { padding-bottom: 5px; background-color: #fbf4f4;}
.fresh .spigitWidget .time-picker .colon {font-size: 12px; position: absolute; margin-left: -5px;}
.fresh .spigitWidget .time-picker input.hr {padding-right: 7px; text-align: right;}
.fresh .spigitWidget .time-picker input.min {padding-left: 2px;}
.fresh .spigitWidget .time-picker input.meridiem{width: 25px;}
.fresh .spigitWidget .time-picker.disabled,
.fresh .spigitWidget .time-picker.disabled:hover {cursor: default; background-color: #f8f8f8; border-color: #d1d5d7;}

.fresh .spigitWidget .time-picker,
.fresh .select-wrapper {border-style: solid; background-color: #fff; color: #494B4C; border-color: #d1d5d7;
   -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);
}
.fresh .time-picker.error,
.fresh .select-wrapper.error { border-color: #cc6666; background-color: #fbf4f4;}
.fresh .time-picker:hover,
.fresh .time-picker:active,
.fresh .select-wrapper:hover,
.fresh .select-wrapper:active  {cursor: pointer; color: #000000; border-color: #a1acbe;
   -moz-box-shadow: inset 0 3px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .06);
-webkit-box-shadow: inset 0 3px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .06);
        box-shadow: inset 0 3px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .06)}

.fresh .select-wrapper .select-value {/*border-style: solid solid none none;*/ border-color: #ffffff #ffffff transparent transparent}
.fresh .select-wrapper .select-button {border-style: none; border-color: #ffffff transparent transparent}
.fresh .time-picker:focus,
.fresh .select-wrapper:focus  {cursor: pointer; /*border-color: red; */color: #454a4c; background-color: #f4f4f4;}

.fresh .select-opened,
.fresh .select-opened,
.fresh .select-opened:hover,
.fresh .select-opened:active { border-color: #a5b7d4;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#fafafa));
  background-image: -webkit-linear-gradient(top, #f1f1f1, #fafafa);
  background-image:    -moz-linear-gradient(top, #f1f1f1, #fafafa);
  background-image:     -ms-linear-gradient(top, #f1f1f1, #fafafa);
  background-image:      -o-linear-gradient(top, #f1f1f1, #fafafa);
  background-image:         linear-gradient(top, #f1f1f1, #fafafa);
}

.fresh .select-wrapper .select-button .indicator {border-style: solid; border-color: #bebebe transparent transparent; cursor: pointer}

.fresh .select-list,
.fresh .panel-body .select-list {border-color: #95989a; border-style: solid; background-color: #ffffff;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	 -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          width: 100%;
}
.fresh .select-list li {border-style: solid none none none; border-color: #eee transparent transparent}
.fresh .select-list li a:link,
.fresh .select-list li a:visited {color: #4c4c4c; cursor: pointer; font-size: 13px;}
.fresh .select-list li a:hover {color: #4c4c4c; background-color: #F9F9F9; color: #454a4c; text-decoration: none;}
.fresh .select-list li a:active {background-color: #F9F9F9; color: #454a4c}

/* Forms --> Select Multiple */
.fresh .ideas-filter .scrollableTextArea {border-style: solid; border-color: #d1d5d7}
.fresh .ideas-filter .select-multiple-list {background-color: #ffffff;
     -moz-box-shadow: inset 0 2px 2px #f1f1f1;
  -webkit-box-shadow: inset 0 2px 2px #f1f1f1;
          box-shadow: inset 0 2px 2px #f1f1f1;
}
.fresh .ideas-filter .select-multiple-list:hover {border-color: #8db5d1;
     -moz-box-shadow: inset 0 2px 2px #f1f1f1, 0 0 0 2px rgba(24, 92, 148, .08);
  -webkit-box-shadow: inset 0 2px 2px #f1f1f1, 0 0 0 2px rgba(24, 92, 148, .08);
          box-shadow: inset 0 2px 2px #f1f1f1, 0 0 0 2px rgba(24, 92, 148, .08);
}


.fresh .jspScrollable:hover .jspTrack,
.ui-dialog .modal .jspScrollable:hover .jspTrack,
.fresh .scrollbar-wrapper:hover .scrollbar {
  border-style: none solid; border-color: transparent #eaecec transparent #d7dbdc;
  background-color: #e5e9ea;
  background-image: -webkit-linear-gradient(left, #e3e7e8, #f5f7f7);
  background-image:    -moz-linear-gradient(left, #e3e7e8, #f5f7f7);
  background-image:     -ms-linear-gradient(left, #e3e7e8, #f5f7f7);
  background-image:      -o-linear-gradient(left, #e3e7e8, #f5f7f7);
  background-image:         linear-gradient(left, #e3e7e8, #f5f7f7);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e3e7e8', EndColorStr='#f5f7f7', GradientType='1')
}
.fresh .jspScrollable .jspTrack,
.ui-dialog .modal .jspScrollable .jspTrack,
.fresh .scrollbar-wrapper .scrollbar{
  border-style: none solid; border-color: transparent #e7e9e9 transparent #e0e3e4;
  background-color: #eff1f2;
  background-image: -webkit-linear-gradient(left, #ebeeef, #f1f4f4);
  background-image:    -moz-linear-gradient(left, #ebeeef, #f1f4f4);
  background-image:     -ms-linear-gradient(left, #ebeeef, #f1f4f4);
  background-image:      -o-linear-gradient(left, #ebeeef, #f1f4f4);
  background-image:         linear-gradient(left, #ebeeef, #f1f4f4);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebeeef', EndColorStr='#f1f4f4', GradientType='1')
}
.fresh .idea-stages-container .scrollbar .track {
  border-style: solid none; border-color: #e7e9e9 transparent #e0e3e4;
  background-color: #eff1f2;
  background-image: -webkit-linear-gradient(left, #ebeeef, #f1f4f4);
  background-image:    -moz-linear-gradient(left, #ebeeef, #f1f4f4);
  background-image:     -ms-linear-gradient(left, #ebeeef, #f1f4f4);
  background-image:      -o-linear-gradient(left, #ebeeef, #f1f4f4);
  background-image:         linear-gradient(left, #ebeeef, #f1f4f4);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebeeef', EndColorStr='#f1f4f4', GradientType='1')
}
.fresh .jspScrollable .jspDrag,
.ui-dialog .modal .jspScrollable .jspDrag,
.fresh .scrollbar-wrapper .thumb,
.fresh .idea-stages-container .scrollbar .thumb {
  cursor: pointer;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  background-color: #a3a3a7;
  background-image: -webkit-linear-gradient(left, #b4b4b8, #939398);
  background-image:    -moz-linear-gradient(left, #b4b4b8, #939398);
  background-image:     -ms-linear-gradient(left, #b4b4b8, #939398);
  background-image:      -o-linear-gradient(left, #b4b4b8, #939398);
  background-image:         linear-gradient(left, #b4b4b8, #939398);
     -moz-box-shadow: inset 0 0 0 1px rgba(120, 120, 120, .9);
  -webkit-box-shadow: inset 0 0 0 1px rgba(120, 120, 120, .9);
          box-shadow: inset 0 0 0 1px rgba(120, 120, 120, .9)
}
.fresh .jspScrollable .jspDrag:hover,
.ui-dialog .modal .jspScrollable .jspDrag:hover,
.fresh .scrollbar-wrapper .thumb:hover {
  cursor: pointer;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  background-color: #8d9cab;
  background-image: -webkit-linear-gradient(left, #a6a6a8, #818184);
  background-image:    -moz-linear-gradient(left, #a6a6a8, #818184);
  background-image:     -ms-linear-gradient(left, #a6a6a8, #818184);
  background-image:      -o-linear-gradient(left, #a6a6a8, #818184);
  background-image:         linear-gradient(left, #a6a6a8, #818184);
     -moz-box-shadow: inset 0 0 0 1px rgba(102, 102, 102, .9);
  -webkit-box-shadow: inset 0 0 0 1px rgba(102, 102, 102, .9);
          box-shadow: inset 0 0 0 1px rgba(102, 102, 102, .9)
}
.fresh .scrollbar-wrapper .select-multiple-list {cursor: pointer;}
.fresh .select-multiple-list  li:hover {background-color: #daecff;}
.fresh .select-multiple-list  li.selected {background-color: #daecff;}


/* Forms --> Search Input */
.fresh .input-search {background: #ffffff url('/static/default/img/bg/sprites/fresh.png') no-repeat 100% -233px}

.fresh .wysiwyg-container .mceIframeContainer {border: 0px solid #ccc; background-color: #fff;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

body#tinymce {border: 1px solid #ccc; background-color: #fff;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.fresh .wysiwyg-container .mce_pdw_toggle:after {color: #7a7e88; text-shadow: 0 1px 0 #fff}
.fresh .wysiwyg-container span.mceOpen  {border-style: solid; border-color:#d1d5d7;
     -moz-box-shadow:inset 0 0 0 1px #ffffff;
  -webkit-box-shadow:inset 0 0 0 1px #ffffff;
          box-shadow:inset 0 0 0 1px #ffffff;
  background-color: #e2e6e7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f7f8), to(#e2e6e7));
  background-image: -webkit-linear-gradient(top, #f6f7f8, #e2e6e7);
  background-image:    -moz-linear-gradient(top, #f6f7f8, #e2e6e7);
  background-image:     -ms-linear-gradient(top, #f6f7f8, #e2e6e7);
  background-image:      -o-linear-gradient(top, #f6f7f8, #e2e6e7);
  background-image:         linear-gradient(top, #f6f7f8, #e2e6e7);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f7f8', EndColorStr='#e2e6e7')
}

.fresh .wysiwyg-container .mceSeparator {border-color: transparent #ccc transparent transparent; border-style: none solid none none; background-image: none}
.fresh .wysiwyg-container .mceIcon,
.fresh .wysiwyg-container .defaultSkin .mceSplitButton a.mceOpen, .fresh .wysiwyg-container .defaultSkin .mceListBox .mceOpen {background-image: url('/static/default/img/bg/sprites/wysiwyg.gif'); width: 19px;}

.fresh .wysiwyg-container a.mce_forecolor{width:10px;}

.fresh .wysiwyg-container .mceIcon.mce_bold {background-position: 0 0}
.fresh .wysiwyg-container .mceIcon.mce_italic {background-position: -18px 0}
.fresh .wysiwyg-container .mceIcon.mce_underline {background-position: -36px 0}
.fresh .wysiwyg-container .mceIcon.mce_bullist {background-position: -54px 0}
.fresh .wysiwyg-container .mceIcon.mce_numlist {background-position: -72px 0}
.fresh .wysiwyg-container .mceIcon.mce_justifyleft {background-position: -90px 0}
.fresh .wysiwyg-container .mceIcon.mce_justifycenter {background-position: -108px 0}
.fresh .wysiwyg-container .mceIcon.mce_justifyright {background-position: -126px 0}
.fresh .wysiwyg-container .mceIcon.mce_image {background-position: -144px 0}
.fresh .wysiwyg-container .mceIcon.mce_media {background-position: -162px 0}
.fresh .wysiwyg-container .mceIcon.mce_link {background-position: -180px 0}
.fresh .wysiwyg-container .mceIcon.mce_unlink {background-position: -198px 0}
.fresh .wysiwyg-container .mceIcon.mce_indent {background-position: -298px 0}
.fresh .wysiwyg-container .mceIcon.mce_outdent {background-position: -280px 0}
.fresh .wysiwyg-container a.mceOpen, .fresh .wysiwyg-container .defaultSkin .mceSplitButton a.mceOpen {background-position: -216px 0;}
/*.fresh .wysiwyg-container a.mceOpen.mce_spellchecker,.fresh .wysiwyg-container a.mceOpen.mce_forecolor {background-position: -216px 0;}*/

.fresh .wysiwyg-container .mceColorPreview,
.fresh .wysiwyg-container a.mce_forecolor {border-color: #ccc;
     -moz-box-shadow:inset 0 0 0 1px #ffffff;
  -webkit-box-shadow:inset 0 0 0 1px #ffffff;
          box-shadow:inset 0 0 0 1px #ffffff;
}
.fresh .defaultSkin a.mceButtonActive, .defaultSkin a.mceButtonSelected,
.fresh .defaultSkin a.mceButtonActive, .defaultSkin a.mceButtonSelected:hover{background: none;}/* eliminate tinyMce Background */
.fresh .wysiwyg-container .mceButtonEnabled,
.fresh .wysiwyg-container .mceButtonEnabled span,
.fresh .wysiwyg-container .mceListBoxEnabled a,
.fresh .wysiwyg-container .mceSplitButtonEnabled a,
.fresh .wysiwyg-container .mceSplitButtonEnabled div {cursor: pointer}
.fresh .wysiwyg-container a.mceButtonEnabled:hover {border-color: #999; background-color:rgba(225, 225, 225, .5)}
.fresh .wysiwyg-container a.mceButtonActive,
.fresh .wysiwyg-container a.mceButtonEnabled:active {/* border-color: #ccc; background-color:rgba(225, 225, 225, .5) */}
.fresh .wysiwyg-container .mceSplitButton:hover a,
.fresh .wysiwyg-container .mceListBox:hover a {border-color: #ccc; background-color: #fff}
.fresh .wysiwyg-container .mceSplitButton:hover a.mceOpen,
.fresh .wysiwyg-container .mceListBox:hover a.mceOpen {border-color: #ccc #ccc #ccc transparent; border-style: solid solid solid none}
.fresh .wysiwyg-container .mceListBoxEnabled:hover .mceText {border-color: #ccc}
.fresh .wysiwyg-container .mceSplitButton:hover .mceOpen {background-color: #fff}



/* Categories List */
.fresh .panel-body .categories-listing .scrollableTextArea {border-style: solid solid none; border-color: #e2e2e2 #e2e2e2 transparent}

/* Connections */
.connections .connection-head {background-color: #f0f0f0}
.connections .connection-head input {background-color: #ffffff}
.connections .panel-body .last-element .add-connection,
.connections .panel-body .scrollbar-wrapper {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px
}
.connections .panel-body .scrollableTextArea {border-color: #e2e2e2; border-style: solid}
.connections .panel-body .connections-list .scrollbar-wrapper {background-color: #fbfbfb}
.connections .panel-body .connections-list .scrollbar-wrapper,
.connections .panel-body .connections-list .scrollbar-wrapper:hover {border-color: #D1D5D7;
  -webkit-box-shadow: 0 0 0 0 #fff inset, 0 0 0 0 #fff;
  -moz-box-shadow: 0 0 0 0 #fff inset, 0 0 0 0 #fff;
  box-shadow: 0 0 0 0 #fff inset, 0 0 0 0 #fff
}
.connections .panel-body .connections-list li,
.connections .panel-body .connections-list li {border-bottom-color: #e0e2e2; border-bottom-style: solid}
.connections .btns-group a {color: #5e5e5d}
.connections .btns-group .active {color: #979797}
.connections .action .decline,
.connections .action .cancel {color: #a6a8ab}
.connection-header {border-style: none none solid; border-color: transparent transparent #e1e1e1}

/* Post an Idea */
#post_idea h2 {color: #3d3f40}
#post_idea label,
#post_idea label .label-text {color: #666}
.fresh .wysiwyg-container .mceWysiwyg-ondemand,
.fresh .wysiwyg-container textarea {border-color: #D1D5D7; border-style: solid; color: #494B4C;
     -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, .05) inset;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .05) inset;
          box-shadow: 0 3px 3px rgba(0, 0, 0, .05) inset
}
.fresh .wysiwyg-container textarea:hover,
.fresh .wysiwyg-container textarea:focus {color: #000000; border-color: #a1acbe;
   -moz-box-shadow: inset 0 3px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .06);
-webkit-box-shadow: inset 0 3px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .06);
        box-shadow: inset 0 3px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .06)
}

#post_idea .ajax_notice .notice {border-style: solid; border-color: #c7c8bb; background-color: #fffde5}
#post_idea .ajax_notice .notice p {color: #454a4c; cursor: pointer}

#post_idea .notice .shadow,
#post_idea .notice .state-sign {border-style: solid; cursor: pointer}
#post_idea .close .notice .shadow {border-color: #abaca0 transparent transparent transparent}
#post_idea .open .notice .shadow  {border-color: transparent transparent #abaca0 transparent}
#post_idea .close .notice .state-sign {border-color: #d6d7cb transparent transparent transparent}
#post_idea .open .notice .state-sign  {border-color: transparent transparent #d6d7cb transparent}

#post_idea .ajax_notice .results {background: #ffffff; border-style: solid; border-color: #c7c8bb}
#post_idea .ajax_notice .results li {border-style: solid; border-color: #e3e5ce; color: #9a9a9a}
#post_idea .ajax_notice .results li.hover {background-color: #fffef7}
#post_idea .options .option_block label input:focus {color: #000000}
#post_idea .advanced-options-wrapper {border-style: 0 none; border-color: #ebebeb transparent; color: #797d80}
#post_idea .advanced-options-handler {color: #797d80}

/* Store */
#add-store-item {background-color: #f0f1f2}
#add-store-item,
.boxes .box {border-style: solid; border-color: #c8cbcc}
#add-store-item .box-list li,
#add-store-item .box-list li a {border-top-style: solid}
#add-store-item .box-list li {border-top-color: #dae2e6}
#add-store-item .box-list li a {border-top-color: #fbfbfc; text-shadow: 0px 1px 0px #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1)
}

/* Boxes  */
.fresh .box {border-style: solid; border-color: #c8cbcc; background-color: #f0f1f2}
.fresh .box .box-list li {border-top-color: #dae2e6}
.fresh .box .box-list li,
.fresh .box .box-list li a {border-top-style: solid}
.fresh .box .box-list li a {border-top-color: #fbfbfc; text-shadow: 0px 1px 0px #ffffff;
  filter: dropshadow(color=#ffffff, offx=0, offy=1)
}


/* long buttons */
.fresh .box .button-container .speuiButton .long span {
  -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px
}

/* Tabs --> Comments */

.fresh .comments-wrapper .origin,
.fresh .comments-wrapper .origin span {border-style: solid}

.fresh .tabs .tabs-nav {border-bottom-color: #d9d9d9; border-bottom-style: solid}
.fresh .tabs .tabs-nav li {border-style: solid; border-color: transparent}
.fresh .comment-holder .comment-text {color: #333333; font-size: 1em;}
.fresh .comment .comment-holder {border-color: #e6eaf0; border-style: solid}

.fresh .tabs .comment .comment-holder .origin,
.fresh .tabs .comment .comment-holder .origin span{border-style: solid;position: absolute;border-width: 0 15px 15px 0;}
.fresh .tabs .comment .comment-holder .origin {border-color: transparent #E5E5E5 transparent transparent;left: -15px; top: 15px;}
.fresh .tabs .comment .comment-holder .origin span {border-color: #fff transparent  transparent transparent;left: 3px;top: 1px; border-top-width: 15px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 15px;}
.fresh .comment .comment-holder:hover,
.fresh .comment .comment-holder.hover {border-color: #a1acbe}
.fresh .comment .comment-holder:hover .origin,
.fresh .comment .comment-holder.hover .origin {border-color: transparent #a1acbe transparent transparent}
.fresh .tabs .tabs-nav li.selected-tab {font-weight: bold;}
.fresh .tabs-nav a,
.fresh .comment-holder .idea-details a,
.fresh .tabs-nav a:visited  {/*color: #336699*/}
.fresh .tabs .tabs-nav .selected-tab a {color: #7d7f80;}
.fresh .respond-holder .respond-border,
.fresh .respond-holder .respond-border {border-color: transparent; border-style: none}
.fresh .add-new-comment textarea {color: #333333}
.fresh .add-new-comment .origin {border-color: transparent #bbbbbb transparent transparent}
.fresh .add-new-comment .origin span {border-color: transparent #ffffff transparent transparent}
.fresh .add-new-comment .origin span span {border-color: transparent #f2f2f2 transparent transparent}
.fresh .comment-holder .comment-edit span,
.fresh .comment-holder .comment-delete span { color:#a3a3a3}
.fresh .wiki-buttons a:link, .fresh .wiki-buttons a:visited { color: #5E5E5D}

/* Tabs --> Review Rating */
.fresh .tabs .box {border-style: solid; border-color: #e4e9ef; background-color: #fafafa}
.fresh .tabs .box.white {background-color: #fff; padding:1.0em;}
.fresh .tabs-table thead,
.fresh .tabs-table .post-rating .rating-number {color: #5b5d60}
.fresh .review-rating-wrapper p,
.fresh .tabs-table tbody {color: #5b5d61}
.fresh .tabs-table .post-rating .rating-number {border-style: solid solid solid none; border-color: #8997ae #8997ae #8997ae transparent; background-color: #fefefe}

/* Tabs --> Request Expert */
.fresh .request-expert-wrapper  {color: #454a4c}
.fresh .request-expert-wrapper .search-bar {border-bottom-style: solid; border-bottom-color: #d9dcde}
.fresh .request-expert-wrapper .expert {border-style: solid; border-color: #e4e9ef; background-color: #fafafa}
.fresh .request-expert-wrapper .checked {border-color: #98c3d9}
.fresh .request-expert-wrapper .expert-info-container {border-style: solid; border-color: #ffffff transparent #e4e9ef}
.fresh .request-expert-wrapper .checked .expert-info-container {background-color: #f5fafc}
.fresh .request-expert-wrapper .expert-info-container .checkbox-frame {border-style: solid; border-color: #e4e9ef}
.fresh .request-expert-wrapper .checked .expert-info-container .checkbox-frame {border-color: #98c3d9}
.fresh .request-expert-wrapper .expert-info-container .expert-info span {color: #82868a}
.fresh .request-expert-wrapper .expert-specialities {border-top-style: solid; border-top-color: #ffffff; background-color: #f2f5f7}
.fresh .request-expert-wrapper .checked .expert-specialities {background-color: #ebf5fa}
.fresh .request-expert-wrapper .expert-specialities p {color: #acb0b5}
.fresh .request-expert-wrapper .expert-specialities ul {color: #768085}
.fresh .request-expert-wrapper form .pagination {border-bottom-style: solid; border-bottom-color: #d9dcde}

/* Tabs --> Scores */
.fresh .scores-wrapper .general-review,
.fresh .scores-wrapper .score-table thead tr {border-bottom-style: solid; border-bottom-color: #e4e9ef; background-color: #f1f3f6}
.fresh .scores-wrapper .review-bar {background: transparent url('/static/default/img/bg/sprites/fresh.png') no-repeat right -220px}
.fresh .scores-wrapper .review-bar-gradient {
  background-image: -webkit-gradient(linear, left top, right top, from(#c2c7cc), to(#48494a));
  background-image: -webkit-linear-gradient(left, #c2c7cc, #48494a);
  background-image:    -moz-linear-gradient(left, #c2c7cc, #48494a);
  background-image:     -ms-linear-gradient(left, #c2c7cc, #48494a);
  background-image:      -o-linear-gradient(left, #c2c7cc, #48494a);
  background-image:         linear-gradient(left, #c2c7cc, #48494a);
}
.fresh .scores-wrapper .review-bar .bar-score-begin,
.fresh .scores-wrapper .review-bar .bar-score-body,
.fresh .scores-wrapper .review-bar .bar-score-end {background: transparent url('/static/default/img/bg/sprites/score_bar.png')}
.fresh .scores-wrapper .review-bar .bar-score-begin {background-position: 0 0; background-repeat: no-repeat}
.fresh .scores-wrapper .review-bar .bar-score-body {background-position: 0 -11px; background-repeat: repeat-x}
.fresh .scores-wrapper .review-bar .bar-score-end {background-position: 0 -22px; background-repeat: no-repeat}
.fresh .scores-wrapper .general-review .review-bar .bar-score-begin {background-position: 0 -33px; background-repeat: no-repeat}
.fresh .scores-wrapper .general-review .review-bar .bar-score-body {background-position: 0 -44px; background-repeat: repeat-x}
.fresh .scores-wrapper .general-review .review-bar .bar-score-end {background-position: 0 -55px; background-repeat: no-repeat}
.fresh .scores-wrapper .review-summary span.user {white-space: nowrap; height: 1em;}

.scores-wrapper .carousel-avatar-element .avatar-carousel-wrapper {/*border-style: solid; border-color: transparent*/}
.scores-wrapper .selected .avatar-carousel-wrapper {background-color: #f1f3f6; border-color: #b7c2cf;
  -webkit-box-shadow: inset 0 0 0 1px #ffffff;
    -moz-box-shadow:  inset 0 0 0 1px #ffffff;
          box-shadow: inset 0 0 0 1px #ffffff
}
.scores-wrapper .rating-user-avatars .avatars-layer-left,
.scores-wrapper .rating-user-avatars .avatars-layer-right {background-color: #ffffff}
.scores-wrapper .carousel-avatars .rating-balloon.no-hover:hover,
.scores-wrapper .rating-balloon {border-style: solid; border-color: #ccc; background-color: #f9f9f9; color: #454A4C;
  -webkit-box-shadow: 1px 1px 2px #727272;
  -moz-box-shadow: 1px 1px 2px #727272;
  box-shadow: 1px 1px 2px #727272;
}
.scores-wrapper .carousel-avatars .rating-balloon.no-hover:hover {margin-top:0; margin-right:0;}
.scores-wrapper .carousel-avatars .rating-balloon:hover {margin-top:-0.25em; margin-right:-0.25em;}
.scores-wrapper .carousel-avatars .rating-balloon:hover,
.scores-wrapper .carousel-avatars .rating-balloon.no-hover.rating-selected:hover,
.scores-wrapper .carousel-avatars .rating-balloon.rating-selected {border:3px solid #C3D998; background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 2px #C3D998;
  -moz-box-shadow: 0px 0px 2px #C3D998;
  box-shadow: 0px 0px 2px #C3D998;
}
/*
.fresh .spigitWidget .rating-selected a:link,
.fresh .spigitWidget .rating-selected a:visited {color:#f7f7f7; }
*/

#idea-detail .idea-detail-content img {border-style: solid; border-color: #e4e9ef}
#idea-detail .idea-detail-content .text {color: #333333}

/* Ideas Search */
#idea-search {color: #4e5153}
#idea-search .idea-search-bar {background-color: #f7f7f7; border-style: solid; border-color: #d9dcde;
     -moz-box-shadow: inset 0 1px 0 #ffffff;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
          box-shadow: inset 0 1px 0 #fff
}
#idea-search .idea-advanced-content,
#idea-search .saved-searches-content {text-shadow: 0 1px 0 rgba(255, 255, 255, .7)}
#idea-search .ideas-filter {background-color: #f2f2f2; border-color: #d9dcde; border-top-color: #f2f2f2;
     -moz-box-shadow: inset 0 1px 1px #e9e9e9, 0 1px 0 #f4f4f4;
  -webkit-box-shadow: inset 0 1px 1px #e9e9e9, 0 1px 0 #f4f4f4;
          box-shadow: inset 0 1px 1px #e9e9e9, 0 1px 0 #f4f4f4
}
#idea-search .ideas-filter {border-style: solid}
#idea-search .saved-searches .list-item {border-top-style: dotted; border-top-color: #c2c2c2; background-color: #F2F2F2}
#idea-search .saved-searches .list-item.first {border-top-style: none; border-top-color: transparent}
#idea-search .saved-searches .list-item:hover {background-color: #f9f9f9}

#idea-search .toogle-tabs a {color: #777; background-color: #f5f5f5; border-bottom-style: solid; border-bottom-color: #dddddd;
  -webkit-box-shadow: inset 0 1px 0 #eaeaea;
    -moz-box-shadow:  inset 0 1px 0 #eaeaea;
          box-shadow: inset 0 1px 0 #eaeaea;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #f4f4f4, #ffffff);
  background-image:    -moz-linear-gradient(top, #f4f4f4, #ffffff);
  background-image:      -o-linear-gradient(top, #f4f4f4, #ffffff);
      filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#f4f4f4', endcolorstr='#ffffff')
}
#idea-search .toogle-tabs a:hover, #idea-search .toogle-tabs a:focus {color: #555}
#idea-search .toogle-tabs a:hover .origin {border-color: #7d868b transparent transparent;
  _border-color: #797e82 pink pink pink;
  _filter: chroma(color=pink)
}
#idea-search .toogle-tabs .active a {color: #7d868b;
   filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#f2f2f2', endcolorstr='#f2f2f2');
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none
}

#idea-search .toogle-tabs .origin {border-color: #adb0b3 transparent transparent; border-style: solid;
  _border-color: #adb0b3 pink pink pink;
  _filter: chroma(color=pink)
}
#idea-search .toogle-tabs .active .origin,
#idea-search .toogle-tabs .active a:hover .origin {border-color: transparent transparent #797e82; border-style: solid;
  _border-color: pink pink #797e82;
  _filter: chroma(color=pink)
}

#idea-search .form-element select[multiple] {border-style: solid; border-color: #D4D5D7}

#idea-search .search-ideas-message {border-style: solid; border-color: #c7c8bb; text-shadow: 0 1px 0 #ffffff}

#idea-search .search-ideas-message .msg {background-color: #fffdeb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fffde8), to(#fffde0));
  background-image: -webkit-linear-gradient(top, #fffde8, #fffde0);
  background-image:    -moz-linear-gradient(top, #fffde8, #fffde0);
  background-image:     -ms-linear-gradient(top, #fffde8, #fffde0);
  background-image:      -o-linear-gradient(top, #fffde8, #fffde0);
  background-image:         linear-gradient(top, #fffde8, #fffde0);
            filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#fffde8', endcolorstr='#fffde0')
}
#idea-search .search-ideas-message.noresult{border-color: #feccc8;}
#idea-search .search-ideas-message.noresult .msg p {color:#990000}
#idea-search .search-ideas-message.noresult .msg {background-color: #fef2f1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#fdf4f3));
  background-image: -webkit-linear-gradient(top, #fcfcfc, #fdf4f3);
  background-image:    -moz-linear-gradient(top, #fcfcfc, #fdf4f3);
  background-image:     -ms-linear-gradient(top, #fcfcfc, #fdf4f3);
  background-image:      -o-linear-gradient(top, #fcfcfc, #fdf4f3);
  background-image:         linear-gradient(top, #fcfcfc, #fdf4f3);
            filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#fcfcfc', endcolorstr='#fdf4f3')
}

#idea-search .search-ideas-message .actions {background-color: #fffdeb; border-top-style: solid; border-top-color: #c7c8bb;
  -webkit-box-shadow: 0 2px 0 #f5f3e0 inset;
     -moz-box-shadow: 0 2px 0 #f5f3e0 inset;
          box-shadow: 0 2px 0 #f5f3e0 inset
}

#idea-search .notifications {text-shadow: 0 2px 0 rgba(255, 255, 255, .5)}
#idea-search .notifications p,
#idea-search .notifications a {color: #5e5e5d}
#idea-search .save-search p a {color: #5e5e5d}
#idea-search .save-search .btn-fresh {color: #ffffff}

#idea-search .notifications .trash-button {border-style: solid; border-color: #dadada;
  -webkit-box-shadow: 0 0 0 2px #f6f6f6, 0 -1px 2px #ffffff inset;
     -moz-box-shadow: 0 0 0 2px #f6f6f6, 0 -1px 2px #ffffff inset;
          box-shadow: 0 0 0 2px #f6f6f6, 0 -1px 2px #ffffff inset
}
#idea-search .notifications .trash-button:link,
#idea-search .notifications .trash-button:visited {background-color: #fafafa;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e9e9e9));
    background-image: -webkit-linear-gradient(top, #fafafa, #e9e9e9);
    background-image:    -moz-linear-gradient(top, #fafafa, #e9e9e9);
    background-image:     -ms-linear-gradient(top, #fafafa, #e9e9e9);
    background-image:      -o-linear-gradient(top, #fafafa, #e9e9e9);
    background-image:         linear-gradient(top, #fafafa, #e9e9e9)
}
#idea-search .notifications .trash-button:hover {background-color: #f7f7f7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #f7f7f7, #ffffff);
    background-image:    -moz-linear-gradient(top, #f7f7f7, #ffffff);
    background-image:     -ms-linear-gradient(top, #f7f7f7, #ffffff);
    background-image:      -o-linear-gradient(top, #f7f7f7, #ffffff);
    background-image:         linear-gradient(top, #f7f7f7, #ffffff)
}
#idea-search .notifications .trash-button:active {background-color: #d8d8d8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d8d8d8), to(#f0f0f0));
    background-image: -webkit-linear-gradient(top, #d8d8d8, #f0f0f0);
    background-image:    -moz-linear-gradient(top, #d8d8d8, #f0f0f0);
    background-image:     -ms-linear-gradient(top, #d8d8d8, #f0f0f0);
    background-image:      -o-linear-gradient(top, #d8d8d8, #f0f0f0);
    background-image:         linear-gradient(top, #d8d8d8, #f0f0f0);
    -webkit-box-shadow: inset 1px 1px 1px 1px #ffffff;
    -moz-box-shadow: inset 1px 1px 1px 1px #ffffff;
    box-shadow: inset 1px 1px 1px 1px #ffffff
}

.spigitWidget .total-ideas {color: #585d60; border-style: solid; border-color: #f3f3f3}
#ideas-result .list-results .list-item {background-color: #f9f9f9; border-style: solid; border-color: #e1e1e1}
#ideas-result .list-results .idea-details {color: #a6a8ab}
#ideas-result .list-results .text,
#ideas-result .list-results .text a {color: #333333}

#leaderboard_layout .negative-value{color: #561616}






/* TextboxList sample CSS */
.fresh ul.holder, .idea_tags ul.holder{
  height:auto;
  border-color: #d1d5d7; border-style: solid; color: #494B4C;
}

.fresh ul.holder li.bit-box {background: #f1f1f1; color: #828789; border-style: solid; border-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#eeeeee));
  background-image: -webkit-linear-gradient(top, #f1f1f1, #eeeeee);
  background-image:    -moz-linear-gradient(top, #f1f1f1, #eeeeee);
  background-image:     -ms-linear-gradient(top, #f1f1f1, #eeeeee);
  background-image:      -o-linear-gradient(top, #f1f1f1, #eeeeee);
  background-image:         linear-gradient(top, #f1f1f1, #eeeeee);
            filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#f1f1f1', endcolorstr='#eeeeee');
  -webkit-border-radius: 11px;
     -moz-border-radius: 11px;
          border-radius: 11px
}

.fresh ul.holder li.bit-box:hover {background-image: none; background-color: #ffffff; border-color: #f5f5f5}
.fresh ul.holder li.bit-box:active {background: #e4e4e4; border-style: solid; border-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#efefef));
  background-image: -webkit-linear-gradient(top, #e4e4e4, #efefef);
  background-image:    -moz-linear-gradient(top, #e4e4e4, #efefef);
  background-image:     -ms-linear-gradient(top, #e4e4e4, #efefef);
  background-image:      -o-linear-gradient(top, #e4e4e4, #efefef);
  background-image:         linear-gradient(top, #e4e4e4, #efefef);
            filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#e4e4e4', endcolorstr='#efefef');
}
.fresh ul.holder li.bit-box-focus {border-color: #598BEC; background: #598BEC; color: #ffffff}
.fresh ul.holder li.bit-input input {font-size:0.9em; outline: 0; background: none;
     -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -webkit-appearance: none;
          box-shadow: none;
} /* no left/right padding here please */

/* Facebook demo CSS */
ul.holder li.bit-hover {background: #BBCEF1; border-style: solid; border-color: #6D95E0}
ul.holder li.bit-box-focus {border-color: #598BEC; background: #598BEC; color: #ffffff}
/* ul.holder li.bit-box a.closebutton {background: url('/static/default/img/icons/close.gif')} */
/* ul.holder li.bit-box a.closebutton:hover {background-position: 7px} */
ul.holder li.bit-box-focus a.closebutton,
ul.holder li.bit-box-focus a.closebutton:hover {background-position: bottom}

/* Autocompleter */
.facebook-auto {background: #eeeeee}
.facebook-auto .default {border-style: solid; border-color: #cccccc; background: #eee}
.facebook-auto ul li {cursor: pointer; list-style-type: none; border-style: solid; border-color: #ccc; background-color: #eeeeee}
.facebook-auto ul li em {font-style: normal; background: #cccccc}
.facebook-auto ul li.auto-focus {background: #4173CC; color: #ffffff}
.facebook-auto ul li.auto-focus em {background: none}
.deleted {background-image: none; background-color: #eeeeee !important; color: #cccccc !important}

#demo ul.holder li.bit-input input {border-style: solid; border-color: #999999}

/* Innovation Portfolio */
.fresh .light-table .innovation-base-price {color: #9d9d9d}
.fresh .light-table .change-positive {color: #4e9446}
.fresh .light-table .change-negative {color: #d93b3b}
.fresh .light-table .innovation-total-label {text-align: right}
.fresh .light-table .innovation-table-comments p{color: #aaaeb2}

/* Prediction Portfolio */
.fresh .light-table .prediction-row {color: #9d9d9d}
.fresh .light-table .prediction-actions a:link,
.fresh .light-table .prediction-actions a:visited {color: #717171}

/* Dashboard Tabs */
.fresh .dashboard-tabs .tabs-nav {border-style: solid none none; border-color: #c2c7cc transparent transparent; background-color: #f2f4f5}
.fresh .dashboard-tabs .tabs-nav .selected-tab {border-color: transparent; border-style: none; background-color: #fff}
.fresh .dashboard-tabs .tabs-nav .selected-tab a {color: #545557}

/* Recent Activity */
.fresh .activity-stream li {border-style: none none solid; border-color: transparent transparent #f0f0f0}
.fresh .activity-container .activity-description {color: #595f64}
.fresh .activity-container .activity-date {color: #a1a6ab}
.fresh .activity-container .activity-body {color: #666666}
.fresh .activity-container .activity-body .activity-image {border-style: solid; border-color: #ebebeb; background-color: #fafafa}

/* Dashboard */
.fresh .dashboard-header {color: #4e5153}
.fresh .idea-stages-container {background-color: #fafafa; border-style: solid; border-color: #f0f0f0}
.fresh .idea-stages-container h2 { color: #868989}
.fresh .idea-stages-container .idea-stages-list {
  background-image: -webkit-gradient(linear, left top, right top, from(#e4eaea), to(#93cd7b));
  background-image: -webkit-linear-gradient(left, #ecece9, #b2dcde 40%, #bcd793 75%, #93cd7b);
  background-image:    -moz-linear-gradient(left, #ecece9, #b2dcde 40%, #bcd793 75%, #93cd7b);
  background-image:     -ms-linear-gradient(left, #ecece9, #b2dcde 40%, #bcd793 75%, #93cd7b);
  background-image:      -o-linear-gradient(left, #ecece9, #b2dcde 40%, #bcd793 75%, #93cd7b);
  background-image:         linear-gradient(left, #ecece9, #b2dcde 40%, #bcd793 75%, #93cd7b);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e4eaea', EndColorStr='#93cd7b', GradientType='1')
}
.fresh .idea-stages-container .idea-stages-list li {background-color: transparent; background-image: url('/static/default/img/bg/stripe-pattern.png')}
.fresh .idea-stages-list .idea-count {color: #336699;  text-align: center; border-style: solid; border-color: #c5c6c8; text-shadow: 0 1px 0 #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #e9e9e9);
  background-image:    -moz-linear-gradient(top, #f9f9f9, #e9e9e9);
  background-image:     -ms-linear-gradient(top, #f9f9f9, #e9e9e9);
  background-image:      -o-linear-gradient(top, #f9f9f9, #e9e9e9);
  background-image:         linear-gradient(top, #f9f9f9, #e9e9e9);
            filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#f9f9f9', endcolorstr='#e9e9e9');
  -webkit-border-radius: 24px;
     -moz-border-radius: 24px;
          border-radius: 24px;
     -moz-box-shadow:inset 0 0 0 1px #ffffff, 0 0 5px #ffffff;
  -webkit-box-shadow:inset 0 0 0 1px #ffffff, 0 0 5px #ffffff;
          box-shadow:inset 0 0 0 1px #ffffff, 0 0 5px #ffffff
}
.fresh .idea-stages-list .idea-name {text-align: center;  color: #336699; text-shadow: 0 -1px 0 #fff}
.fresh .idea-stages-list .idea-separator {background-image: url('/static/default/img/bg/idea-stage-separator.png'); background-repeat: no-repeat}
.fresh .idea-stages-list .last .idea-separator {background-image: none}


/* Scrollbar */
.fresh .idea-stages-container .scrollbar-wrapper {border-color: transparent; border-style: none; background-image: none; background-color: transparent}
.fresh .idea-indexes .index-name {color: #868989; text-align: center;}
.fresh .idea-indexes .index-percentage {color: #333333;}
.fresh .idea-indexes .index-description {color: #828080}

/* Prediction Market */
.fresh .market-description {color: #787878}
.fresh .market-question {color: #555859}

.fresh .stat-panel {border-style: solid; border-color: #d9dbd6}
.fresh .stat-panel li {text-shadow: 0 1px 0 #ffffff; background-color: #ffffff; border-style: solid solid none none; border-color: #ffffff #d9dbd6 transparent transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image:    -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image:     -ms-linear-gradient(top, #ffffff, #f2f2f2);
  background-image:      -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image:         linear-gradient(top, #ffffff, #f2f2f2);
  filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff', endcolorstr='#f2f2f2')
}
.fresh .stat-panel li .stat-label {color: #9da3a6; text-align: center}
.fresh .stat-panel li .stat-value {color: #494b4c; text-align: center}

.fresh .market-list-title {color: #5c6366; border-style: none none solid; border-color: transparent transparent #b6bcbf}
.fresh .market-list .market-item {border-color: transparent transparent #dfe3e5; border-style: none none solid}
.fresh .market-list .market-stat-single {color: #7c7e80}
.fresh .market-list .market-closed {color: #ff5f5f}
.fresh .market-list .market-actions a:link,
.fresh .market-list .market-actions a:visited {color: #717171}
.fresh .market-list .stat-answers {color: #b2b6b5}

/* general message */
.spigitWidget .general-msg {background-color: #fffdeb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fffde8), to(#fffde0));
  background-image: -webkit-linear-gradient(top, #fffde8, #fffde0);
  background-image:    -moz-linear-gradient(top, #fffde8, #fffde0);
  background-image:     -ms-linear-gradient(top, #fffde8, #fffde0);
  background-image:      -o-linear-gradient(top, #fffde8, #fffde0);
  background-image:         linear-gradient(top, #fffde8, #fffde0);
            filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#fffde8', endcolorstr='#fffde0')
}

/* rounded-box (user connect, autocomple user suggest) */
.fresh ul.speuiAutoCompleteList li.rounded-box a,
#themeContainer.customSkin .spigitWidget .panel-body ul li.rounded-box a {vertical-align: middle; font-size:12px; margin-left: 3px; text-decoration: none;}

.fresh ul.speuiAutoCompleteList li.rounded-box,
#themeContainer.customSkin .spigitWidget .panel-body ul li.rounded-box {
list-style: none;
padding: 5px;
margin: 0 1.0em 0.25em 0;
background-color: #f1f1f1; color: #828789; border-style: solid; border-color: #f1f1f1;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

/* GENERIC ROUNDED BOX FOR LIST VALUES */
.fresh .rounded-box {
  vertical-align: middle;
  line-height: 1.1em;
  color:#555;
  text-shadow: #e9e9e9 1px 1px .5px;
  background-color: #eee;
  padding:.25em 0;
  font-size: .825em;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.fresh .rounded-box span{margin:.5em .6em;vertical-align: bottom;/* border:solid 1px #000; */}

.fresh .rounded-box:hover {
  background-color: #999;
  color:#fff;
  text-shadow: #999 0px 0px 0px;
}

.general-msg {background-color: #fffdeb; border: 1px solid #ddd; padding: .5em;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fffde8), to(#fffde0));
  background-image: -webkit-linear-gradient(top, #fffde8, #fffde0);
  background-image:    -moz-linear-gradient(top, #fffde8, #fffde0);
  background-image:     -ms-linear-gradient(top, #fffde8, #fffde0);
  background-image:      -o-linear-gradient(top, #fffde8, #fffde0);
  background-image:         linear-gradient(top, #fffde8, #fffde0);
            filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#fffde8', endcolorstr='#fffde0');
    -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px
}

.spigitWidget .gradient-white-transparent { height: 10px; position: absolute; width: 97%; z-index: 999;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 1)), color-stop(100%,rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(255, 255, 255, 0) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );

}
.fresh .gradient-transparent-gray { height: 20px; position: absolute; width: 97%; z-index: 999; margin-top: -20px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNkNmQ3ZDgiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDVkNmQ3IiBzdG9wLW9wYWNpdHk9IjAuNjUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(235,235,235,0) 60%, rgba(214,215,216,0.65) 99%, rgba(213,214,215,0.65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,rgba(235,235,235,0)), color-stop(99%,rgba(214,215,216,0.65)), color-stop(100%,rgba(213,214,215,0.65)));
	background: -webkit-linear-gradient(top,  rgba(235,235,235,0) 60%,rgba(214,215,216,0.65) 99%,rgba(213,214,215,0.65) 100%);
	background: -o-linear-gradient(top,  rgba(235,235,235,0) 60%,rgba(214,215,216,0.65) 99%,rgba(213,214,215,0.65) 100%);
	background: -ms-linear-gradient(top,  rgba(235,235,235,0) 60%,rgba(214,215,216,0.65) 99%,rgba(213,214,215,0.65) 100%);
	background: linear-gradient(to bottom,  rgba(235,235,235,0) 60%,rgba(214,215,216,0.65) 99%,rgba(213,214,215,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ebebeb', endColorstr='#a6d5d6d7',GradientType=0 );
}

.fresh .gradient-transparent-white { height: 25px; position: absolute; width: 97%; z-index: 999; margin-top: -20px;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 80%, rgba(255,255,255,1) 82%);
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.98) 80%,rgba(255,255,255,1) 82%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.98) 80%,rgba(255,255,255,1) 82%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}

.fresh .gradient-gray-transparent { height: 20px; position: absolute; width: 97%; z-index: 999; margin-top: 0px;
	background: -moz-linear-gradient(top,  rgba(213,214,215,0.65) 0%, rgba(235,235,235,0) 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,214,215,0.65)), color-stop(40%,rgba(235,235,235,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(213,214,215,0.65) 0%,rgba(235,235,235,0) 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(213,214,215,0.65) 0%,rgba(235,235,235,0) 40%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  rgba(213,214,215,0.65) 0%,rgba(235,235,235,0) 40%); /* W3C */
}

/* start: navigation arrow slider plugin styles */
.arrowSliderWrapper {position:relative;border-bottom: 1px solid #d7d7d7;}
ul.arrowSlider{width:100%;overflow: hidden;list-style: none;}
ul.arrowSlider.upArrow {position:absolute; bottom: -1px; margin-bottom:0 !important;}
ul.arrowSlider li{float:left; zoom:1; padding:0; margin: 0;}

ul.arrowSlider li a{display: block;margin: 0 25px 0 25px;font-size: 16px;line-height:44px;text-align: center;}
ul.arrowSlider.upArrow li.current  {background:url('/static/default/img/slide_nav_up_arrow.png') no-repeat 50% bottom;}
ul.arrowSlider.downArrow li.current {color: #fff;  background:url('/static/default/img/slide_nav_down_arrow.png') no-repeat 50% top;}
.arrowSliderWrapper, ul.arrowSlider.upArrow {height: 44px;}
/* end: navigation arrow slider plugin styles */
#inboxDialog .arrowSliderWrapper .upArrow {margin-left: 12px;}
#inboxDialog ul.arrowSlider li {width: 20%;}
#inboxDialog ul.arrowSlider li a {margin: 0 10px 0 10px;text-align: center;}

#view_sectors #sectortree li span{background-image: none;}

.avatar a:focus img,.avatar-sm a:focus img,.media-small a:focus img {outline:2px solid;}
.searchHolder .textInput {
	border: 1px solid #ccc;
	padding:6px 40px 6px 6px;
	width: 115px;
	background-color: #f7f7f7;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.fresh .searchHolder div.speuiSpriteButton a.disabled:hover, .fresh .searchHolder div.speuiSpriteButton a { margin-left: -1px; height: 27px;}

.fresh .tiny-scrollbar ::-webkit-scrollbar {width: 8px; height: 8px; -webkit-border-radius: 4px;}
.fresh .tiny-scrollbar ::-webkit-scrollbar-thumb {background-color: rgba(53, 57, 71, 0.3); width: 6px; height: 6px; -webkit-border-radius: 4px;}
.fresh .tiny-scrollbar ::-webkit-scrollbar-track, .mce-container ::-webkit-scrollbar-track-piece {background-color: transparent;}
.fresh .tiny-scrollbar ::-webkit-scrollbar-track, .mce-container ::-webkit-scrollbar-track-piece {background-color: transparent;}

/* BEGIN API Management page  */
.apps_api_sb {
    float:left;
    width:25%;
    border-top:1px solid #d7d7d7;
}
.apps_api_sb ul {
    margin:0 0 20px;
}
.apps_api_sb ul, .apps_api_sb ul li {
    list-style:none;
    text-align:left;
}
.apps_api_sb ul li {
    margin:-1px 0 0;
    border:1px solid transparent;
}
.apps_api_sb ul a {
    padding:6px 10px;
    display:block;
    font-size: 14px;
    width: 100%;
}
.apps_api_sb ul li.current_app, .apps_api_sb ul li:hover {
    background:#edf0f2;
    border:1px solid #ced4d6;
}
.current_app {
    position: relative;
    background: #edf0f2;
    border: 1px solid #ced4d6;
}
.current_app:after, .current_app:before {
    left: 100%;
    border: solid transparent;
    content:" ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.current_app:after {
    border-color: rgba(237, 240, 242, 0);
    border-left-color: #edf0f2;
    border-width: 15px;
    top: 50%;
    margin-top: -15px;
}
.current_app:before {
    border-color: rgba(206, 212, 214, 0);
    border-left-color: #ced4d6;
    border-width: 16px;
    top: 50%;
    margin-top: -16px;
}
.app_details {
    position: relative;
    border-top:1px solid #d7d7d7;
    float:right;
    width:68%;
    padding:2%;
    background: #ececec;
    /* Old browsers */
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(10%, #ffffff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ececec 0%, #ffffff 10%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ececec 0%, #ffffff 10%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ececec 0%, #ffffff 10%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#ffffff', GradientType=0);
}
.app_details small {
    font-size:.75em;
    display:block;
}
.app_details h3 {
    text-align:left;
}
.app_details table {
    width:100%;
}
.app_details table td {
    padding: 10px 5px;
    text-align:left;
}
#app_cover_container {
    overflow:hidden;
    max-width: 128px;
}
.app_details input[type=text], .app_details textarea {
    width:98%;
    padding:1%;
    border:1px solid #ababab;
}
.app_details textarea {
    height:100px;
    background-color:#fff;
}
#breadcrumb ul {
    float:left;
}
.app_loading {
    display:inline-block;
    width:20px;
    height:20px;
    background:transparent url("../../../default/img/app_loading_20x20.gif") no-repeat 50% 50%;
}
.app_details .app_loading {
    float: left;
    margin-top: 4px;
    margin-right: 5px;
}
.app_loading_mask {
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    /* default fallback */
    background: rgb(255, 255, 255) transparent;
    /* nice browsers */
    background: rgba(255, 255, 255, 0.6);
}
.my_apps .app_loading {
    float:right;
    margin-right:20px;
}
/* END API Management page  */
.fusion-dialog .required-label {
	color: #a0a0a0;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-style: italic;
  padding-left: 20px;
}

.fusion-dialog .required-label:after{
	clear: both;
}

.idea-management-software{ font-size: 11.5px; color: #818e99; position: relative; top: -6px; letter-spacing: -0.15px; margin-left: -2px;}
.idea_tags ul.holder li{
  padding: 0;
}

input[type='number']::-webkit-outer-spin-button, input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type='number']{
  -moz-appearance:textfield;
}


#closeIdeaDialog .mainContent {
  max-height: 400px;
  overflow: auto;
}

.speuiButton_v1.secondary{background-color: #fff;}
