@import '../css/enterprise/enterprise.css?v=1708307392';
:root:not(.hype-page--contrast-mode){
--hype-design--ci_workflow-color: #000000;
--hype-design--ci_btn-primary-hover: #000;
--hype-design--ci_btn-hover: #000000;
--hype-design--ci_btn-success: #10b9d2;
--hype-design--ci_header-background-color: #ffffff;
--hype-design--ci_btn-success-hover: rgba(16,185,210,0.66);
--hype-design--ci_color: #10b9d2;
--hype-design--ci_btn: #ffffff;
--hype-design--ci_navigationbar-items-color: #22223d;
--hype-design--ci_btn-primary: #ffffff;
--hype-design--ci_search-placeholder-text-color: #22223d;
--hype-design--ci_footer-background-color: #000000;
--hype-design--ci_logo-footer: url('/apps/IMT/UploadedFiles/00/f_ec29f6c8156ab42ade2c015ff1cf2a5c/OpenIDEO_Logo_Black.png?v=1708308208');
--hype-design--ci_section-overlay-color: rgba(98,95,95,0.42);
--hype-design--ci_explore-card-concepts-background-color: #305393;
--hype-design--ci_footer-text-color: #ffffff;
--hype-design--ci_explore-card-ideas-background-color: #f98100;
--hype-design--ci_footer-title-color: #ffffff;
--hype-design--ci_explore-card-campaigns-background-color: #1abddf;
--hype-design--ci_dashboard-colors: #10b9d2;
--hype-design--ci_btn-hover-text-color: #ffffff;
--hype-design--ci_btn-primary-text-color: #000000;
--hype-design--ci_btn-primary-hover-text-color: #ffffff;
--hype-design--ci_btn-success-hover-text-color: #ffffff;
--hype-design--ci_btn-text-color: #000000;
--hype-design--ci_btn-success-text-color: #ffffff;
--hype-design--ci_motd-background-color: #10b9d2;
--hype-design--ci_motd-text-color: #ffffff;
--hype-design--ci_btn_whatsyouridea-text-color: #000000;
--hype-design--ci_btn_whatsyouridea: #ffffff;
--hype-design--ci_todo-bubble: #10b9d2;
--hype-design--ci_section-sharing-background-color: #10b9d2;
--hype-design--ci_explore-card-campaigns: url('/apps/IMT/UploadedFiles/00/f_c3e4fa247c24ae70982fa9c0b92b539d/card-campaigns.jpg?v=1708308208');
--hype-design--ci_explore-card-channels: url('/apps/IMT/UploadedFiles/00/f_87a228b8cbd782568b4603c222ece1c6/card-channel.jpg?v=1708308208');
--hype-design--ci_explore-card-community: url('/apps/IMT/UploadedFiles/00/f_489f77a7106dca39b1eeaa3dc07a0f13/card-community.jpg?v=1708308208');
--hype-design--ci_explore-card-sia: url('/apps/IMT/UploadedFiles/00/f_4c2b63879ede5ad3c5f766218c5bd754/card-sia.jpg?v=1708308208');
--hype-design--ci_explore-card-ideas: url('/apps/IMT/UploadedFiles/00/f_801d89789e8ab43261d6e7904c6e180d/card-ideas.jpg?v=1708308208');
--hype-design--ci_explore-card-inspirations: url('/apps/IMT/UploadedFiles/00/f_51443c27ae891e84e8835084dc35ee3f/card-inspirations.jpg?v=1708308208');
--hype-design--ci_explore-card-news: url('/apps/IMT/UploadedFiles/00/f_9ec9eeef3d4ce4b032c91579e3f32692/card-news.jpg?v=1708308208');
--hype-design--ci_explore-card-partner: url('/apps/IMT/UploadedFiles/00/f_3cbf705afc974e439d2fd4dd697560ad/card-partner.jpg?v=1708308208');
--hype-design--ci_explore-card-partner-campaigns: url('/apps/IMT/UploadedFiles/00/f_d1bbc635aef6fe302f9c9ef010f7d712/card-partner-campaigns.jpg?v=1708308208');
--hype-design--ci_explore-card-partner-channels: url('/apps/IMT/UploadedFiles/00/f_d7d27008487cf18f1591db26c69432d7/card-partner-channels.jpg?v=1708308208');
--hype-design--ci_explore-card-partner-opportunities: url('/apps/IMT/UploadedFiles/00/f_2769ffcdf8635d4b7003f20ba62b2643/card-partner-opportunities.jpg?v=1708308208');
--hype-design--ci_explore-card-partner-proposals: url('/apps/IMT/UploadedFiles/00/f_459466bd51959f92d218534a0fcf2d2b/card-partner-proposals.jpg?v=1708308208');
--hype-design--ci_explore-card-topiccluster: url('/apps/IMT/UploadedFiles/00/f_9b88e35799da2c6560c6016bd87b54d4/card-topic-cluster.jpg?v=1708308208');
--hype-design--ci_explore-card-trends: url('/apps/IMT/UploadedFiles/00/f_1a9429bd0b79517655858b00747e73bf/card-trends.jpg?v=1708308208');
--hype-design--ci_explore-card-concepts: url('/apps/IMT/UploadedFiles/00/f_0610c536e6f1a159ecbfea8184cabc23/card-concepts.jpg?v=1708308208');
--hype-design--ci_explore-card-projects: url('/apps/IMT/UploadedFiles/00/f_dcdba83b0591f35ee96d5c3b37ef737c/card-projects.jpg?v=1708308208');
--hype-design--ci_explore-card-submissions: url('/apps/IMT/UploadedFiles/00/f_2d9b53d08f7f3a5d7245a37693461702/card-submissions.jpg?v=1708308208');
--hype-design--challenges_pattern_dots: url('/apps/IMT/UploadedFiles/00/f_21d55660aebdb1f6f12a92ddc2675c01/pattern-dots.png?v=1708308208');
--hype-design--ci_explore-card-missions: url('/apps/IMT/UploadedFiles/00/f_4f0d2367e8c71f08313996c029e59c11/card-missions.jpg?v=1708308208');
--hype-design--ci_explore-card-trend-radar: url('/apps/IMT/UploadedFiles/00/f_0ea4cf86e98b22070f8d0c6b7a95f503/card-trend-radar.jpg?v=1708308208');
--hype-design--ideofootersocialmediaimagelinkedin: url('/apps/IMT/UploadedFiles/00/f_40af13f02f4f18a850e89ad8cf075753/IDEOLinkedInConnectButton.png?v=1708308208');
--hype-design--ideofootersocialmediaimagestories: url('/apps/IMT/UploadedFiles/00/f_06cfe05b74d6f820fd8dadb0bda97760/IDEOStoriesConnectButton.png?v=1708308208');
--hype-design--ideofootersocialmediaimagetwitter: url('/apps/IMT/UploadedFiles/00/f_574c6152aed6d78cca0bd044c37270b0/IDEOTwitterConnectButton.png?v=1708308208');
--hype-design--ideofootersocialmediaimagefacebook: url('/apps/IMT/UploadedFiles/00/f_54a56bef8704475167310fed568e3c47/IDEOFacebookConnectButton.png?v=1708308208');
--hype-design--ci_explore-card-technologies: url('/apps/IMT/UploadedFiles/00/f_393701d69c6ea2588eec0eb4b34d6f21/card-technologies.jpg?v=1708308208');
--hype-design--ci_explore-card-roadmaps: url('/apps/IMT/UploadedFiles/00/f_ebaf13d0aab9e5e2e94c46d1ae207cbf/card-roadmaps.jpg?v=1708308208');}
/* default.css */
/* enterprise-theme.css */
/*** FONT TYPES ****/


@font-face {
  font-family: Gotham;
  src: url('/export/fonts/gotham/Gotham-Bold.otf?v=1708308208') format('opentype');
  font-weight: bold;
}
@font-face {
  font-family: Gotham;
  src: url('/export/fonts/gotham/Gotham-BoldItalic.otf?v=1708308208') format('opentype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: Gotham;
  src: url('/export/fonts/gotham/Gotham-Book.otf?v=1708308208') format('opentype');
  font-weight: normal;
}
@font-face {
  font-family: Gotham;
  src: url('/export/fonts/gotham/Gotham-BookItalic.otf?v=1708308208') format('opentype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: Gotham;
  src: url('/export/fonts/gotham/Gotham-Medium.otf?v=1708308208') format('opentype');
  font-weight: 500;
}
@font-face {
  font-family: Gotham;
  src: url('/export/fonts/gotham/Gotham-MediumItalic.otf?v=1708308208') format('opentype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: Sentinel;
  src: url('/export/fonts/sentinel/Sentinel-Book.otf?v=1708308208') format('opentype');
  font-weight: 400;  font-style: normal;
}
@font-face {
  font-family: Sentinel;
  src: url('/export/fonts/sentinel/Sentinel-BookItalic.otf?v=1708308208') format('opentype');
  font-weight: 400;
font-style: italic;
}
html, body, * {
font-family: 'Gotham',Helvetica,Arial,sans-serif ;
}

body {color: #606060;
}

/* quick fix GS */
.hype--btn-primary { background-color: #ffffff !important }
.hype--btn-primary:not([disabled]):hover, .hype--btn-primary.hype--tabbing-focus {
background-color: #000 !important
}

/** replace back-to-top icon **/
.hype-back-to-top--btn svg {

display: none;
}


.hype-back-to-top--btn:before {
content: '';
display: block;
background-image:         url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAABlCAMAAAB0gE00AAABSlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9mcS2dAAAAbnRSTlMAAAIEBggKDQ8RExUXGRsdHyMkJSYoKi0uMzU4Oj0/QkRHSUxPUlRXWVxdYGJlZ2psb3BzdXh5fH5/goSGiYqNj5KVmpufpaittbe4wsrN0tPW2tvc3uHi4+Tl5unq6+zt7u/w8vP09ff4+fr7/KzVpkkAAAOiSURBVHgB7dbZd1tXFQdgfecOGqTYLsHYpLUg1I2LW0NdQlPaEDKEhDmQAQghM4QMnP//lbWIs+yNZCxZV36pvketc85v7X3uvrqtb6KFhYWFhQVTK8yg5Xj6xQnldVCAOiGdTH1p0DvBfq78Luf825PJK9nNb12gmHseW6/znk3mn/fjvG9rfnk1fUrDfND3QEVqOk8PDHP0IegO5tLPZCf/r3MUNJ9XMUg/yKO2dFE0X19VbeRxhnWNxvOKIsbt+8A88pzLh/l4Hnkbr/Nh3mw2l5foU5CDz/KYOSypZ83TA+s5ONv/OFY4BO1eQ/386EU4fhebI3PYZjBzXk3PBzn4VEdKn4TfXn9fO9FAfSmtv4mlgMp2+PXVWlUXs+eN3t2ud2KF+bs0kfdhHIRtPZb0YSe29GwTeRsvw6Gblbe6nBJb+mSjgbwcnBOUwxyszZq3koNPiKp4hy/OgFQdK68w/Gc47kvR6B2+3GJA5zh5ZTrzj3DYjh6iwqdhzbOzEqbOK9VpJVa3jWTUZ/EpPUN3+jycjoPwU4f54egdTp9Xrv8lHPO5OikR1fDFyBwWU+etPA2H/OgUtTEKvi3+W9wbTlVfBab6C2/HL6nnaE9V33KO1RWOCNwN6x+druhMmld5/2HYftHRvo5jMWSJzkR51p+EzT8xcLT40Nz9CKoj85I2j+O3isl8FXY9pl9P1M/34ph/ZVI/C/v+vsYEeWn1Xth2XjspHaUcrfDR2gR5aeVBfGf2qUygS9fncQ5XD88rSeBV/PAzlU78anuKSswL0nK8uwtLplN/Gfb/TUX3sLxa+dew/GvT+3k44eH7LFOPyStLKzHustK0SnHw/7gCxZi8Ng/imDueX8SW0k7G5Fl+FBZecVwXwzn332NMXp3+FJZdVZJMK8HlWGExLm/5bvyK7nGKtmkNaIuDf2dVzCsRB+G8mXS346tNzKP/LCy4tGQ2VZzDP6M8mHc7H3Td7OJTev80SC1Q/CHOndn1OvGhub1MokXNrZG4ZFYd58OptyhpUbnUXDOD6+Hcm9Ra8K98wDWNlLdMXV8NgbS18J18wBcDOnTMapV+bOm30NJRhbdKowY7eV9X0kL57/zOrzWsupnfedNVa1G4sn+lzftV3nMDWh34ff6v31Bp3I29ASyghYpfPsv5wa75uHAn5+fXgJYKpLIDhaaVULcJeR1UlfmoCwbSXh4DlsxNud+1ImktLCwsLCwsLCz8X/8BJLh/Nev/hVkAAAAASUVORK5CYII=);
width: 28px;
height: 28px;
background-size: contain;
}



/* Tab Bar in Campaigns */


html.hype-object-type--campaign.hype-object-subtype--challenge  .hype-grids--sticky-row .hype-tab-bar--tab-link {
color: #fff;
opacity: .75;
transition: opacity .25s ease-out;
}
html.hype-object-type--campaign.hype-object-subtype--challenge     .hype-page--contrast-mode .hype-grids--sticky-row    .hype-tab-bar--tab-link {
    opacity: 1;
}


html.hype-object-type--campaign.hype-object-subtype--challenge  .hype-grids--sticky-row .hype-tab-bar--tab-link:hover {
opacity: 1;
}
html.hype-object-type--campaign.hype-object-subtype--challenge     .hype-page--contrast-mode .hype-grids--sticky-row    .hype-tab-bar--tab-link:hover {
    opacity: 1;
    text-decoration: underline;
}

html.hype-object-type--campaign.hype-object-subtype--challenge     .hype-page--contrast-mode .hype-grids--sticky-row .hype--bubble {
    background: #fff;
    color: #343A40;
}
.hype-object-subtype--challenge .hype-grids--sticky-row-top {

background-color: rgba(255,255,255,.95)!important;
}


html.hype-object-type--campaign.hype-object-subtype--challenge  .hype-grids--sticky-row .hype-ce-tab-bar--title {
color: #000;
}


html.hype-object-type--campaign.hype-object-subtype--challenge  .hype-ce-tab-bar--tab-list .hype-tab-bar--active-tab {
    border-bottom: none;
}


html.hype-object-type--campaign.hype-object-subtype--challenge  .hype-grids--sticky-row .hype-tab-bar--item a:focus {
outline-color: rgba(255,255,255,.8);
}


html.browser_ie11.hype-object-type--campaign.hype-object-subtype--challenge     .hype-grids--sticky-row .hype-tab-bar--item a:focus::after {
border-color: rgba(255,255,255,.8);
}

/*** All Challenges page ***/

div.hype-cb--view.tiles .hype-cb--content-wrapper {
margin: 30px;
}
div.hype-cb--view.tiles .hype-cb--tiles-campaigns {height: 720px;
border: 2px solid #000;
border-radius: 0;
box-shadow: none;position: relative;
z-index: 1;
background-color: white;
}

div.hype-cb--view.tiles .hype-cb--tiles-campaigns a.hype-cb--wrapping-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.hype-cfg--ce-IDEO-challenges-tiles div.hype-cb--view.tiles .hype-cb--tile:after {    
    content: " ";
    display: block;
    position: absolute;
    top: 15px;
    left: 15px;
    bottom :15px;
    right: 15px;
    z-index: 0;
    background-position-x: right;
    background-image: url('/apps/IMT/UploadedFiles/00/f_21d55660aebdb1f6f12a92ddc2675c01/pattern-dots.png?v=1708308208');
    background-position-y: bottom;
    background-size:33px;
    background-repeat: repeat;
    -webkit-transition: all 0.25s ease-in-out;
   -moz-transition:    all 0.25s ease-in-out;
   -ms-transition:     all 0.25s ease-in-out;
   -o-transition:      all 0.25s ease-in-out;
   transition:         all 0.25s ease-in-out;
}


.hype-cfg--ce-IDEO-challenges-tiles div.hype-cb--view.tiles .hype-cb--tile:hover:after {
    left: 25px;
    top: 25px;
    bottom: 5px;
    right: 5px;
}


div.hype-cb--view.tiles .hype-cb--tiles-campaigns .hype-cb--object-logo {
border-bottom: 2px solid #000;
}

div.hype-cb--view.tiles .hype-cb--tiles-campaigns div.hype-cb--headline:before {
content: 'Challenge';
text-transform: uppercase;
font-weight: 700;
font-size: 10px;
letter-spacing: 1px;
display: block;
text-align: left;

}

div.hype-cb--view.tiles .hype-cb--tiles-campaigns div.hype-cb--headline h4 {
font-weight: 700;
text-align: left;
font-size: 22px;
line-height: 26px;
margin-bottom: 40px;
color: #000000;
}


div.hype-cb--view.tiles .hype-cb--tiles-campaigns .hype-cb--desc {
font-weight: 700;
font-size: 11px;
line-height: 2;
color: #000000;
}

div.hype-cb--view.tiles .hype-cb--tiles-campaigns .hype-cb--desc  + ul,
div.hype-cb--view.tiles .hype-cb--tiles-campaigns .hype-cb--desc  + ul span:not(:last-child),
div.hype-cb--view.tiles    .hype-cb--tiles-campaigns .hype-cb--desc  + ul,   div.hype-cb--view.tiles  .hype-cb--tiles-campaigns .sponsor {
font-size: 0;
}

div.hype-cb--view.tiles .hype-cb--tiles-campaigns .sponsor {

display: -webkit-box;
display: -ms-flexbox;
margin-right: 0;
display: flex;
-ms-flex-wrap: wrap;
    flex-wrap: wrap;
height: 180px;
}

div.hype-cb--view.tiles .hype-cb--tiles-campaigns .sponsor img {
max-width: 33.333%;
padding: 0 5px;max-height: 62px;
}

div.hype-cb--view.tiles .hype-cb--tiles-campaigns .sponsor img:first-child {
padding-left: 0;
}

div.hype-cb--view.tiles .hype-cb--tiles-campaigns .sponsor bdi {
font-size: 18px;
color: #10b9d2;
}

/*** Ideas tab ***/
.hype-cb--tile .hype-cb--tiles-object-with-statistics .hype-cb--object-logo,
.hype-cb--tile .hype-cb--tiles-object-logo-title .hype-cb--object-logo {
width: calc(100% - 30px);
margin: 15px auto;
}

div.hype-cb--view.tiles .hype-cb--tiles-object-with-statistics .hype-cb--content-wrapper,
div.hype-cb--view.tiles .hype-cb--tiles-object-logo-title .hype-cb--content-wrapper {
margin: 0;
}

.hype-cb--tiles-object-logo-title, .hype-cb--tiles-object-logo-title-only,
.hype-cb--tiles-object-with-statistics {
text-align: left;
box-shadow: none;
border-radius: 0;
height: 316px;
}

.hype-cb--tiles-object-with-statistics {
height: 315px;
}

div.hype-cb--tiles-object-logo-title    h4, div.hype-cb--tiles-object-logo-title-only    h4,div.hype-cb--view.tiles .hype-cb--tiles-object-with-statistics    div.hype-cb--headline {
text-align: left;
font-size: 17px;
line-height: 1.2;
margin-top: 15px;
font-family: Sentinel, Arial, Helvetica, sans-serif;
padding: 0 15px;
}

.hype-cb--tiles-object-logo-title-status-badge,    .hype-cb--tiles-object-logo-title    div.hype-cb--tiles-object-logo-title-contributor,
div.hype-cb--view.tiles .hype-cb--tiles-object-with-statistics .user_list {
font-size: 10px;
text-align: left;
color: #606060;
line-height: 10px;
font-style: italic;
font-family: Sentinel, Arial, Helvetica, sans-serif;
padding: 0 15px;
padding-bottom: 15px;
margin: 0;
position: absolute;
bottom: 15px;
}



.simpleSearchPage    .hype-cb--tiles-view-component    .hype-cb--toolbars.hype-cb--toolbars-top, .simpleSearchPage    .hype-table--component .hype-table--toolbars-top {
background-color: #fff;
padding: 0 15px;
margin-bottom: 25px;
}

 div.hype-cb--view .hype-cb--toolbar-simple-search-switch-view .hype-ss--select-view button {
margin: 0;
}

div.hype-cb--view .hype-cb--toolbar-simple-search-switch-view .hype-ss--select-view button:first-child {
margin-right: 10px;
}

.hype-cb--toolbar.hype-cb--toolbar-simple-search-filter:after {content: "";
    display: inline-block;
    position: relative;
    top: -3px;
    border-top: 4px solid #adb5bd;

    border-right: 4px solid rgba(0,0,0,0);
    border-left: 4px solid rgba(0,0,0,0);
}
.hype-ss--toolbar, .hype-ss--search-filter {
    text-align: right;
}
/** Challenge -> tab bar ***/
.hype-cfg--grid-section-challenge-tab-bar .container-fluid {

width: 970px;
margin: 0 auto;
    padding-right: 15px;

padding-left: 15px;

}


.hype-cfg--grid-section-challenge-tab-bar .hype-grids--container > .hype-grids--sticky-row.hype-grids--sticky-row-sticky {
background-color: #fff!important;
}



.hype-cfg--grid-section-challenge-tab-bar .hype--tab-bar {
border-top: 2px solid #000;
border-bottom: 2px solid #000;
}



.hype-cfg--grid-section-challenge-tab-bar     .hype-grids--container >    .hype-grids--sticky-row.hype-grids--sticky-row-sticky .hype--tab-bar {
border: none;
}

.hype-cfg--grid-section-challenge-tab-bar    .hype-grids--container >    .hype-grids--sticky-row:not(.hype-grids--sticky-row-sticky) {
background-color: transparent!important;
box-shadow: none!important;
}

.hype-cfg--grid-section-challenge-tab-bar .hype-ce-tab-bar--bottom-line {

display: none;
}

.hype-cfg--grid-section-challenge-tab-bar .hype-tab-bar--tab-list .hype-tab-bar--active-tab,
.hype-cfg--grid-section-challenge-tab-bar .hype-tab-bar--tab-link {
margin: 0 5px;
}


.hype-cfg--grid-section-challenge-tab-bar .hype-tab-bar--item .hype-ce-tab-bar--title {
font-size: 10px;
letter-spacing: 1px;
color: #000!important;
text-transform: uppercase;
}

.hype-cfg--grid-section-challenge-tab-bar .hype-grids--sticky-row-sticky .hype-tab-bar--item .hype-ce-tab-bar--title {
color: #000!important;
}

.hype-cfg--grid-section-challenge-tab-bar    .hype-ce-tab-bar--tab-list    .hype-tab-bar--item:not(.hype-tab-bar--active-tab):not(:last-child):after,
.hype-cfg--grid-section-challenge-tab-bar    .hype-ce-tab-bar--tab-list   .hype-tab-bar--item.hype-tab-bar--active-tab  +   .hype-tab-bar--item:before{
content: '|';
font-weight: 700;
color: #000!important;
display: inline-block;
}


.hype-cfg--grid-section-challenge-tab-bar    .hype-grids--sticky-row-sticky .hype-ce-tab-bar--tab-list    .hype-tab-bar--item:not(.hype-tab-bar--active-tab):not(:last-child):after,
.hype-cfg--grid-section-challenge-tab-bar    .hype-grids--sticky-row-sticky .hype-ce-tab-bar--tab-list    .hype-tab-bar--item.hype-tab-bar--active-tab +    .hype-tab-bar--item:before {
color: #fff;
}

.hype-cfg--grid-section-challenge-tab-bar .hype-ce-tab-bar--tab-list .hype-tab-bar--item:first-child,
.hype-cfg--grid-section-challenge-tab-bar .hype-ce-tab-bar--tab-list .hype-tab-bar--item:first-child .hype-tab-bar--tab-link,
.hype-cfg--grid-section-challenge-tab-bar .hype-ce-tab-bar--tab-list .hype-tab-bar--item:first-child .hype-tab-bar--active-tab {
margin-left: 0;
padding-left: 0;
}

.hype-cfg--grid-section-challenge-tab-bar .hype-tab-bar--active-tab {
border-bottom: none;
}

.hype-cfg--grid-section-challenge-tab-bar .hype-tab-bar--active-tab .hype-ce-tab-bar--title {
text-decoration: underline;
}

/** phase timeline **/
.hype-cfg--ce-ideo-challenge-journey .hype-ce--heading {
font-size: 10px;
text-transform: uppercase;
line-height: 1.2;
letter-spacing: 1px;
}

.hype-cfg--ce-ideo-challenge-journey    .hype-objectphases--timeline-container   .hype-objectphases--text-content  .hype-objectphases--icon,
.hype-cfg--ce-ideo-challenge-journey .hype-objectphases--timeline-container .hype-objectphases--progress-segment,
.hype-cfg--ce-ideo-challenge-journey .hype-objectphases--timeline-container .hype-objectphases--progress-bullet {
display: none;
}

.hype-cfg--ce-ideo-challenge-journey .hype-objectphases--phase {
color: #B1A9A9;
text-align: left;
}

.hype-cfg--ce-ideo-challenge-journey .hype-objectphases--phase:before {

content: '';
display: block;
height: 2px;
width: 100%;
background-color: #000;
margin-top: 1.5px;
position: absolute;
top: -25px;
}

.hype-cfg--ce-ideo-challenge-journey .hype-objectphases--phase:not(:first-child):after {
content: '|';
display: block;

font-weight: bold;
color: #000;
font-size: 13px;
position: absolute;
top: -35px;
left: -2px;
}


.hype-cfg--ce-ideo-challenge-journey .hype-objectphases--phase.hype-objectphases--active {
color: #000;
}

.hype-cfg--ce-ideo-challenge-journey .hype-objectphases--phase.hype-objectphases--active:before  {
height: 5px;

background-color: #F4B51A;

margin-top: 0;
}
.hype-cfg--ce-ideo-challenge-journey .hype-objectphases--name {
font-size: 16px;
margin-top: 25px;
margin-bottom: 20px;
}

.hype-cfg--ce-ideo-challenge-journey .hype-objectphases--progresstext {
font-size: 15px;
font-style: italic;
font-family: Sentinel;
}



.hype-explanation--on-page {
color: #000;
}



.hype-ce-similar-objects .hype-cb--bordered .hype-cb--view-wrapper {
border-radius: 0;
border: none;
box-shadow: none;
}



.hype-ce-similar-objects .hype-cb--bordered .hype-cb--view-wrapper .hype--image {
display: none;
}



.hype-ce-similar-objects .hype-cb--bordered .hype-cb--view-wrapper .hype-cb--content-block {
padding-left: 0;
border-bottom: none;
}



/** buttons ideo **/
.hype--btn {

border-radius: 0;
border: 2px solid #000;
padding:15px 30px;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1.5px;
font-weight: 500;
}

.hype-cfg--grid-section-EPR-campaign-whatsyouridea .hype--btn-primary:hover {
color: #fff;
}

/** buttons in search page ***/
.hype-ce-ideapool--searchbutton .hype--btn {
border: none;
}

/** challenge -> other challenges of sponsor */
.hype-cfg--ce-tables-no-border div.hype--table table,
.hype-cfg--ce-tables-no-border div.hype--table table tr,
.hype-cfg--ce-tables-no-border div.hype--table table tr td {

border: none;
}
.hype-cfg--ce-tables-no-border div.hype--table table tr td {

padding-left: 0;

}

.hype-cb-tile-large--info-wrapper {
background-color:rgba(0,0,0,0.4);

}



/*** Social sharing icons ****/
.hype-sb--btn:not(.hype-sb--btn-sendToFriend) a svg {
display: none;
}
.hype-sb--btn:not(.hype-sb--btn-sendToFriend) a:before {
content:'';
display:block;
width: 25px;
height: 25px;
background-position: center;
background-size: cover;
}
.hype-ce-sharing--button a {width: 25px!important;
height: 25px!important;
border: none;
}

.hype-sb--btn-facebook a:before {

background-image:      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAY1BMVEUAAABwcHBzc3NwcHBwcHB1dXVwcHB0dHRzc3Nzc3NycnJzc3NycnJycnJ0dHRycnJ0dHRycnJ0dHRxcXFzc3NycnJzc3Nzc3Nzc3NycnJzc3Nzc3N0dHRycnJzc3Nzc3Nzc3OcdgJ/AAAAIHRSTlMAEB8gMDBAQFBfYG9wf3+AgI+PkJCfn6CvsL/Pz9/f7+0dfccAAAE4SURBVHjahZRxV4MwDMRTQcDaCSrtaoHkvv+ndHt7uIbW7f5q835cLrwA5WpdZAFkjbahqoxLkDhaa92cgGQrzMAy99k1go9uJiIYXWoWnHSBt54KOUSjmGrQdlv/KKMY1UHCfgyKUerhbgcLnUdpkpsBBz3oYK29B17SzUg1GwQAXrKGXWnE0BAtM1GLTjUDsHlv8lRETvTQANyh0lH8KSBLSuJoHfNCYgDCnGWi6ElsGRvIa+dEqEEq5/cRavo9k3KS4yw1aJ2fQWm+cs9fgRPzGOrRkkH3GArbtWV6DHHYd6EOZZukrIz3Xj3EQe2xUrH/k7z+x3xg2I+RmzrzhvEeZOGq1ztG/Ss4FYj5VMxFE9hq5CTSF1/0Geza/dZdkMkoYMc2SPJf3q8CjSj1zqeUonetKv8CS7ccETscruQAAAAASUVORK5CYII=);
}


.hype-sb--btn-twitter a:before {
background-image:      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAkCAMAAAA5HAOUAAAAYFBMVEUAAABwcHBzc3NwcHBwcHB1dXVwcHB0dHRzc3Nzc3NycnJycnJ0dHRycnJ0dHRycnJ0dHRycnJ0dHRxcXFzc3NycnJzc3Nzc3Nzc3Nzc3Nzc3N0dHRycnJzc3Nzc3Nzc3O0Lk0rAAAAH3RSTlMAEB8gMDBAQFBfYHBwf3+AgI+PkJCfn6Cvv8/P39/vBLaNiwAAAWBJREFUeNp91InWoyAMBeCbwVFK90UqFbjv/5SzqCfiof5f9xq2JEeUpH2ERDKFh8UOc85M/dE5d31/mL1BTe7MN1mHuMg6rkn5hC0X029sHBik3sKbRxQuvOKbG89QVoPqsIPOnF7Y88oGMx8FeyQGTBxb7OuWq8HjJ2GarKmnkmPvBFJO9ox61CWJZqrlY8RsfC1vsyG7eQ1OhmWNZwKEFos359JxdtVsCjo263FIhqvlTNPJBpZreT8sZP2fDo5FOUpB/8+bKIksuHIuS1nznLgya5RFw19rFJWecE670EFZXTNCTauFHisJS5CB8h8ANz1y6x55SbtgNXWfsNU+n4Jy36HgaLQ1Fk3XGWwlv5zsiD06VdnbNZO85nwU7Bij6IDs8Z0vl2nyaFCTkJvN8jG1VVCbYlPdE7zZ/uMZ6gVc5GAFM7GB0eEbF8hx6B99n8jgsMfY6xBC6F9OUPoL9JIjCdmimp4AAAAASUVORK5CYII=);
}


.hype-sb--btn-linkedin a:before {
background-image:      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAY1BMVEUAAABwcHBwcHBwcHB1dXVwcHB0dHRzc3Nzc3NycnJzc3NycnJ0dHRycnJ0dHRycnJ0dHRycnJ0dHRxcXFzc3NycnJzc3Nzc3Nzc3NycnJzc3Nzc3N0dHRycnJzc3Nzc3Nzc3NdkA+gAAAAIHRSTlMAECAwMEBAUF9gb3Bwf3+AgI+PkJCfn6CvsL/Pz9/f7yJ1rW4AAAE8SURBVHjafZKHkqwgFESb60MfOzmYWIbb//+VW5PAUvRUoqsOuTFFdm1UUsPgBGWcpw5359zu7pXeYYmNHOoc657RzhRzoZ/tID2vmCJBm8L+GmTixIeggDyiSSFkZ255fLioYIVKP+eydFhlR4snscMG/rWho2CDmvapjkjIylLCJuXAUDiVGjialMkUMoYNbj7ns99jSbjD37HA2AqZfkQ85RgZcSKvSsa87+0XcbeQXuS5p1iSBlRknEil7exzpHk7j6EtS8SXYXwea1t67tXQbEtCC6O7bcnpc0ufpMY1qJyT58ilmV3qQpncJB+wRq6k6BWrHFVyj1f4YepFr/9QpOIJyFaDAv/ZT+OdB8wxF97nTY5udveoi55Kz7hLhbQHZWeQydqD6ttr2walngUr1LvWez+0ryUzf9fcHEQkh/WGAAAAAElFTkSuQmCC);
}


/* main navigation todo flag */
ul.hype-main-navigation--primary-list .hype-todo--flag {
color: #ff0000;
background-color: #10b9d2;

}

.hype-ce--more-link-h-align-end {
text-align: left;
}

ul.hype-main-navigation--primary-list > li.hype-main-navigation--item  span.hype--menu-item-title {

font-size: 9px!important;
letter-spacing: 1.2px;
font-weight: 500;

}

ul.hype-main-navigation--primary-list > li.hype-main-navigation--item {padding: .5em 15px;
}

ul.hype-main-navigation--primary-list > li.hype-main-navigation--item .hype-main-navigation--item-menu-icon {
display: none!important;
}

ul.hype-main-navigation--primary-list {position: relative;
}

#hype-cfg--menu-nav-main-menu-chapters,#hype-cfg--menu-nav-main-menu-challenges {
position: absolute;
right: 20px;
}

#hype-cfg--menu-nav-main-menu-chapters {
right: 109px;
}

#hype-cfg--menu-nav-main-menu-challenges .hype-submenu--item-menu-icon {
display: none;
}
#hype-cfg--menu-nav-main-menu-challenges .hype--menu-item-title {
color: #10b9d2!important;
}
/*** LOGIN/REGISTER Button in Menu *****/
.hype-user-context-menu--anonymous-user-link {
padding: 0 8px;
}

.hype-user-context-menu--anonymous-user    .hype-user-context-menu--anonymous-user-item    a,.hype-fields-df--cancel-comment, .hype-fields-df--post-new-comment,
.hype-fields-df--post-new-comment-repactcha-clone,
.hype-cfg--ce-btn-pilled button,
.hype-ce--followbutton, .hype-ce--followbutton:hover {
padding: 8px 12px;
border: 1px solid #000;
border-radius: 100px;
font-size: 9px;
line-height: 1.5;
font-weight: 500;
letter-spacing: 1.3px;
text-transform: uppercase;
}


.hype-ce-button--new-object,

.hype-cfg--ce-btn-pilled {


}


/*** CHALLENGE Extra infos ***/

.hype-cfg--ce-ideo-idea-questions .hype-fields--field.row {margin: 0;
}

.hype-cfg--ce-ideo-idea-questions .hype-fields--field.row,
.hype-cfg--grid-col-ideo-challenge-extra-info .hype-grouping-box {
display: flex;
background-color: transparent;box-shadow: none;
border: none;
border-radius: 0;
border-top: 1px solid #000;
padding-top: 15px;
}


.hype-cfg--ce-ideo-idea-questions .hype-fields--field .hype-fields--label-column,
.hype-cfg--grid-col-ideo-challenge-extra-info .hype-grouping-box .hype-grouping-box--header {
padding: 0;
width: 30%;
}

.hype-cfg--ce-ideo-idea-questions .hype-fields--field .hype-fields--label-column label,
.hype-cfg--ce-ideo-idea-questions .hype-fields--field .hype-fields--label-column label a,
.hype-cfg--grid-col-ideo-challenge-extra-info .hype-grouping-box .hype-grouping-box--header {
font-family: Sentinel;
font-size: 20px;
font-weight: 400;
line-height :31px;
color: #737373;
text-transform: none;
}


.hype-cfg--grid-col-EPR-description .hype-fields--content {

line-height: 22px;
}

.hype-cfg--ce-ideo-idea-questions  .hype-fields--field .hype-fields--content-column,
.hype-cfg--grid-col-ideo-challenge-extra-info .hype-grouping-box .hype-grouping-box--content {
width: 70%;
padding-left: 50px;
}

.hype-cfg--ce-ideo-idea-questions  .hype-fields--field .hype-fields--content-column .unEditableSlot,
.hype-cfg--grid-col-ideo-challenge-extra-info .hype-grouping-box .hype-grouping-box--content .unEditableSlot {
color: #606060;
font-size: 16px;
line-height: 22px;
font-weight: 400;max-height: 132px;
overflow: hidden;transition: all .3s ease-in-out;
}


.ideo-readmore-text {
font-size: 10px;
line-height :12px;
text-transform: uppercase;
color: #000;
letter-spacing: 1.5px;
cursor: pointer;
margin-top: 15px;
}

.hype-cfg--ce-ideo--challengers-sponsors .hype-cb--bordered .hype-cb--view-wrapper {
box-shadow: none;
border: none;
}
.hype-cfg--ce-ideo--challengers-sponsors .hype-cb--flexed .hype-cb--content-block {border-bottom: none;
}

.hype-cfg--menu-nav-ideo-menu-with-top-border {
border-top: 1px solid #B1A9A9;
padding-top: 5px;
}

.hype-cfg--menu-nav-ideo-menu-item-padding-30 {
padding-bottom: 25px;
}

.hype-cfg--menu-nav-ideo-menu-with-dashboard-header:before {
content: 'Dashboard';
display: block;
letter-spacing: 0.11em;
font-weight: bold;
color: #CBCBCB;
font-size: 14px;
padding: 20px 60px 10px 30px;

text-transform: uppercase;
}

.hype-cfg--menu-nav-ideo-menu-with-manage-header:before {
content: 'Manage';
display: block;
letter-spacing: 0.11em;
font-weight: bold;
color: #CBCBCB;
font-size: 14px;
padding: 20px 60px 10px 30px;

text-transform: uppercase;
}

.hype-cfg--menu-nav-ideo-menu-with-bottom-border {
border-bottom: 1px solid #B1A9A9;
margin-bottom: 15px;

}

.hype-user-context-menu--menu > li.hype-user-context-menu--logout-item {
border-top: 1px solid #B1A9A9;
}

/* hide History button in main navigation */
.hype-page-view-history {
display: none;
}

/* hide Guest mode's High Contrast Toggle button in main navigation */
.hype-contrast-mode-toggle, .hype-contrast-mode-toggle:hover {
display: none;
}

/**** make menu title capitalize ****/

.hype-user-context-menu--menu    li.hype-user-context-menu--item a, .hype-user-context-menu--menu    .hype-main-navigation--item-link {
text-transform: none;
}

.hype-user-context-menu--menu li.hype-user-context-menu--item.hype-user-context-menu--profile-item a {
text-transform: uppercase;
color: #CBCBCB;

font-family: Gotham;
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 17px;
letter-spacing: 0.11em;
padding-bottom: 15px;
}

/** change font family of user menu to sentinel ****/
.hype-user-context-menu--menu    li.hype-user-context-menu--item a, .hype-user-context-menu--menu    .hype-main-navigation--item-link .hype--menu-item-title {
font-family: Sentinel;
font-weight: 400;
font-size: 18px;
letter-spacing: 0.025em;
color: #8C8787;
}


.hype-user-context-menu--menu    li.hype-user-context-menu--item a:hover,  .hype-user-context-menu--menu   .hype-main-navigation--item-link:hover   .hype--menu-item-title {

color: #000;

}

/** change color of Follow button ****/
.hype-ce--followbutton[data-following="false"]  {
    color: #000000;
    border-color: #000000;
}
.hype-ce--followbutton[data-following="false"]:hover, .hype-ce--followbutton:focus {
background-color: #000;
color: #fff;
border-color: #000;
}

.hype-ce--followbutton[data-following="true"]  {
    color: #000000;
    border-color: #000000;
}


/*** change icon send per mail ***/
.hype-sb--btn-sendToFriend a svg {

display: none;
}


.hype-sb--btn-sendToFriend a:before {

content: '';
display: block;
height: 25px;
width: 25px;
background-size: 13px;background-position: center;
border: 1px solid;
border-radius: 50%;
background-repeat: no-repeat;

background-image:       url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAMAAADto6y6AAAAM1BMVEUAAAAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyDwPh9aAAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAAJNJREFUeNpszVESQxEMRuFDQEPE/lfbBzOde8t5/ML8XCv1ztOds2Sz1H7ymAV6PdgLwJR/bgFJRD8Z8Ux5TMhmxAvobyLqZoK3PfFmgikQ13ZdGng4Zez3Pj/ydLSxS5/pmkFt/7TEL2nm5nF/XLyKZqvXCHnwbqTQfVnVdhySC1mn/B+yF24NV+4HC1zLke+IAQDKiQUesmGzVwAAAABJRU5ErkJggg==);

}


/*** Adjust Tag keyword pill colors ***/
.hype-kw-field--tags-list li {
background-color: #E1E1E1;

}
.hype-kw-field--selected-tags .hype-kw-field--keyword-link {
color: #000000;
font-weight: 300;

}

/*** Challenge Tiles toolbar ***/
.hype-cfg--ce-IDEO-challenges-tiles .hype-cb--toolbars-top {

    -webkit-box-pack: end;   
 -ms-flex-pack: end;   
 justify-content: flex-end;    
margin-top: -45px;

margin-right: -10px;
padding-right: 0!important;

    background-color: transparent!important;}


.hype-cfg--ce-IDEO-challenges-tiles .hype-cb--toolbars-top .hype-cb--toolbar {
margin-right: 10px!important;
flex-grow: 0!important;

}

/** color of Activity page timestamps **/
.hype-as--timestamp-descriptor span.hype-as--timestamp {
    color: #000000 !important;
    background-color: #E1E1E1;

}

/** color of formula field data box **/
.hype-fields--content input.hype-fields--ratingfunction-input {
    background-color: #ffffff;

}



/** color of floating buttons **/
.hype--fab {
  background-color: #10b9d2;
}
.hype--fab .hype--fab__icon {
  background-color: #10b9d2;
}



/** fix challenges background for the fall too few challenges (< 2) **/
.hype-cb--tiles-without-iso .hype-cb--tile {
position: relative;
}
