/* Table of contents
--------------------------------------------------------------------------------------------------------------------
- Universal Reset
- Flexbox
- Typography
- Colors
- Buttons
- Navigation
- Containers
- Standard Widgets
- Enterprise Home Page
- Extra (Sub) Pages
- My Activity Pages
- News and Updates Pages
- Profile Pages
- Request Page
- Search Results Page
- Login Page
- Terms and Conditions Page
- Modals
- Setup Page
- Devices: Tabletx
- Devices: Mobile
*/


/* Universal Reset
--------------------------------------------------------------------------------------------------------------------*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html, .root {
  font-size: 62.5%;
}
body.enterprise-level, body.fractal-body {
  font-family: 'Lato', 'Open Sans', arial, sans serif !important;
  margin: auto;
  color: #888;
  box-sizing: border-box;
  width: 100%;
}
#body_div, .body .center-wrapper {
  width: 100%;
}

/* Flexbox
--------------------------------------------------------------------------------------------------------------------*/
.full, .content-block {
	max-width:96rem;
	width:100%;
        position: relative;
}
.full-flex {
  height:100vh;
  -webkit-align-items: stretch;-ms-flex-align: stretch; align-items: stretch;
  overflow:hidden;
}
/* Rows */
.row, .full {
  margin-left: auto;
	margin-right: auto;
	position:relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.row.collapse > .cell, .full.collapse > .cell {
  padding-left:0;
  padding-right:0;
}
.row.collapse > .row, .full.collapse > .row {
  margin-left:0;
  margin-right:0;
}
.row {min-width:100%;}
.row.inside {
  margin-left:-.75rem;
  margin-right:-.75rem;
}
.nowrap {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.wrap-reverse {
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}
/* Justify Row */
.justify-start {
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.justify-end {-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.justify-center {-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.justify-space {-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.justify-around {-webkit-justify-content:space-around;justify-content:space-around;}

/* Row Direction */
.reverse {
  -webkit-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.column {
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.column-reverse {
  -webkit-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
/* Cells */
.cell {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  display:block;
  max-width:100%;
}
.cell.fit {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.cell.collapse {
  padding-left:0;
  padding-right:0;
}
.cell.content-block {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items:stretch;
  flex-flow:row wrap;
  min-width:100%;
}
.one, .two, .three, .four, .five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve, .fifths, .half, .third, .noflex {
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.twelve {width:100%;}
.eleven {width:calc(100%/12 * 11);}
.ten {width:calc(100%/12 * 10);}
.nine {width:75%;}
.eight {width:calc(100%/12 * 8);}
.seven {width:calc(100%/12 * 7);}
.six, .half {width:50%;}
.five {width:calc(100%/12 * 5);}
.four, .third  {width:calc(100%/12 * 4);}
.three {width:25%;}
.two {width:calc(100%/12 * 2);}
.one {width:calc(100%/12);}
.fifths {width:20%;}
.offset-1 {margin-left:calc(100%/12);}
.offset-2 {margin-left:calc(100%/12 * 2);}
.offset-3 {margin-left:25%;}
.offset-4 {margin-left:calc(100%/12 * 4);}
.offset-5 {margin-left:calc(100%/12 * 5);}
.offset-6 {margin-left:50%;}
.offset-7 {margin-left:calc(100%/12 * 7);}
.offset-8 {margin-left:calc(100%/12 * 8);}
.offset-9 {margin-left:75%;}
.offset-10 {margin-left:calc(100%/12 * 10);}
.offset-11 {margin-left:calc(100%/12 * 11);}

/* clears */
.clear:before,.clear:after {content:'';display:table}
.clear:after {clear:both}
.clear {zoom:1}

/* ALIGNMENT */
.align-top {
  -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start;
  -webkit-align-self:flex-start; -ms-flex-item-align:start; align-self:flex-start;
}
.align-bottom {
  -webkit-align-items:flex-end; -ms-flex-align:end; align-items:flex-end;
  -webkit-align-self:flex-end; -ms-flex-item-align:end; align-self:flex-end;
}
.align-center {
  -webkit-align-items:center; -ms-flex-align:center; align-items:center;
  -webkit-align-self:center; -ms-flex-item-align:center; align-self:center;
}
.align-baseline {
  -webkit-align-items:baseline; -ms-flex-align:baseline; align-items:baseline;
}
.align-stretch {
  -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch;
}
.align-stretch .cell {background-clip: content-box;}

/* Media Queries */
@media only screen and (max-width: 64em) and (min-width: 48.063em) {
  .medium-twelve {width:100%;}
  .medium-eleven {width:calc(100%/12 * 11);}
  .medium-ten {width:calc(100%/12 * 10);}
  .medium-nine {width:75%;}
  .medium-eight {width:calc(100%/12 * 8);}
  .medium-seven {width:calc(100%/12 * 7);}
  .medium-six, .half {width:50%;}
  .medium-five {width:calc(100%/12 * 5);}
  .medium-four, .third  {width:calc(100%/12 * 4);}
  .medium-three {width:25%;}
  .medium-two {width:calc(100%/12 * 2);}
  .medium-one {width:calc(100%/12);}
  .medium-fifths {width:20%;}
  .medium-one, .medium-two, .medium-three, .medium-four, .medium-five, .medium-six, .medium-seven, .medium-eight, .medium-nine, .medium-ten, .medium-eleven, .medium-twelve, .medium-fifths, .medium-half, .medium-third {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
}

/* smaller than 768px */
@media only screen and (max-width: 40em) {
  /* Typography */
  h1.super-header.vw {font-size:7vw;}
  h1.vw {font-size:6vw;}
  h2.vw {font-size:5vw;}
  h3.vw {font-size:4.5vw;}
  h4.vw {font-size:4vw;}
  h5.vw {font-size:3.5vw;}
  .small-text-center {text-align:center;}
  .small-text-left {text-align:left;}
  .small-text-right {text-align:right;}
  .hide-small {display:none!important;}
  .hide-large {display: inherit !important;}

  .cell {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .hold > .cell, .column > .cell, .column-reverse > .cell {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .hold > .cell.fit, .column > .cell.fit, .column-reverse > .cell.fit {
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .hold > .one, .hold > .two, .hold > .three, .hold > .four, .hold > .five, .hold > .six, .hold > .seven, .hold > .eight, .hold > .nine, .hold > .ten, .hold > .eleven, .hold > .twelve, .hold > .fifths, .hold > .half, .hold > .third {
    -webkit-flex:none;
    -ms-flex:none;
    flex:none;
  }
  .small-twelve {width:100%;}
  .small-eleven {width:calc(100%/12 * 11);}
  .small-ten {width:calc(100%/12 * 10);}
  .small-nine {width:75%;}
  .small-eight {width:calc(100%/12 * 8);}
  .small-seven {width:calc(100%/12 * 7);}
  .small-six, .half {width:50%;}
  .small-five {width:calc(100%/12 * 5);}
  .small-four, .third  {width:calc(100%/12 * 4);}
  .small-three {width:25%;}
  .small-two {width:calc(100%/12 * 2);}
  .small-one {width:calc(100%/12);}
  .small-fifths {width:20%;}
  .small-one, .small-two, .small-three, .small-four, .small-five, .small-six, .small-seven, .small-eight, .small-nine, .small-ten, .small-eleven, .small-twelve, .small-fifths, .small-half, .small-third {
    -webkit-flex:none;
    -ms-flex:none;
    flex:none;
  }
}

/* Typography
--------------------------------------------------------------------------------------------------------------------*/
.cell p {
  margin-top: 1.6rem;
  text-rendering: optimizeLegibility;
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #797D7F;
}
.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}
.text-block {text-align:justify;}
em, i, .em {
  font-style:italic;
  line-height:inherit;
}
.uppercase {text-transform:uppercase;}
strong, b, .strong {
  font-weight:bold;
  line-height:inherit;
}
small, .small {font-size:80%;}
.large {font-size:140%;}

.super, .sub {
  font-size: 1.2rem !important; 
  line-height: 1.7rem !important;
  letter-spacing: 0.2rem;
  font-weight: 400 !important; 
  color: #888; 
  text-transform: uppercase;
}
.super {top: -.5em;}
.sub {bottom: -.5em;}

.ellipsis, .ellipsis li {
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.text-clip, .text-clip li {
  text-overflow:clip;
  white-space:nowrap;
  overflow:hidden;
}
.h1 {
  font-size: 6rem;
  line-height:7.2rem; 
  letter-spacing: -0.1rem;
  font-weight: 700;
  margin-bottom: 1.2rem;
  display: block;
}
.h2 {
  font-size:4.8rem;
  line-height:6.4rem; 
  font-weight: 400;
}
.h3 {
  font-size: 3.2rem; 
  line-height: 4rem; 
  font-weight: 400;
}
.h4 {
  font-size: 2.4rem; 
  line-height:3.6rem; 
  font-weight: 400;
  margin: 1.6rem 0 0;
}
.h5 {
  font-size:1.8rem;
  line-height:2.8rem;
}
.jump-link {
  position: absolute;
  top: -18rem;
}
.redactor-placeholder:before {
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}

/* Colors
--------------------------------------------------------------------------------------------------------------------*/
.white, p.white {color: #fff;}
.white-bg {background-color: #fff;}

.primary-color-text, .highlight {color: #3498DB;}
.primary-color-bg {background-color: #3498DB;}

.primary-color-fill {
  fill: #006AA9;
}

.dark-gray-text {color: #444647;}
.md-gray-text {color: #BDC3C7;}
.light-gray-bg {background-color: #f5f5f6;}

/* Buttons
--------------------------------------------------------------------------------------------------------------------*/
.button {
  display: inline-block;
  min-width: 12rem;
  font-size: 1.4rem;
  border-radius: 4px;
  font-weight: 600;
  height: 4rem;
  line-height: 4rem;
  box-sizing: content-box;
  border: 0.2rem solid;
  padding: 0 1.6rem;
  margin-top: 3.2rem;
  transition: 0.2s ease;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}
.button:hover {
  text-decoration: none;
}
.button.primary-color-bg {
  color: #fff;
  border-color: #3498DB;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.button.primary-color-bg:hover {
  background-color: #006AA9;
  border-color: #006AA9;
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.button.ghost {
  border: 0.2rem solid;
}
.button.ghost.primary {
  border-color: #3498DB; 
  color: #3498DB;
}
.button.ghost.white {
  border-color: #fff; 
  color: #fff;
}
.button.ghost:hover {
  border-color: #006AA9;
  background-color: #006AA9;
  color: #fff;
}

/* Navigation: Banner
--------------------------------------------------------------------------------------------------------------------*/
#banner {
  width: auto;
}
#masthead, #masthead-placeholder {
  height: 0;
}

/* Navigation: Global Nav
----------------------------------------------------------*/
#global-nav #global-nav-bar {
  box-shadow: none;
}
#global-nav-bar #global-nav-bar-content {
  width: 100%;
}
#nav-bar #nav-bar-logo {
  text-align: left;
  width: 16rem;
  margin-right: 1.6rem;
}
#banner #global-nav-bar.stick-to-top {
  transition: 0.2s ease;
}
#global-nav-bar #nav-bar {
  width: 100%;
  padding: 0 3.2rem;
}
#nav-bar #global-search form {border-radius: 0.1rem solid #666;}
.enterprise-level #nav-bar .global-nav-badge {
  box-sizing: content-box;
  color: #fff;
}

/* Navigation: Global Nav : Notifications
----------------------------------------------------------*/
.n-container .n-icon[src*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/IMAGES/icon_idea_12x12.png"] {
  width: 0;
  height: 0;
}
.n-icon[src*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/IMAGES/icon_idea_12x12.png"]::before {
  content: '\f0eb';
  font-family: FontAwesome;
  color: #888;
  font-size: 1.4rem;
  display: inline-block;
}

/* Navigation: Navbar
----------------------------------------------------------*/
#navbar {
  width: 100%;
  display: flex;
  justify-content: center;
  top: 48px;
  z-index: 10;
  margin: 0;
}
#dynamic_navigation_bar {
  margin: 0 auto;
  flex: 1 1 100%;
  max-width: 120rem;
}
.bi_dynamic_navigation li {
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  font-size: 1.3rem;
  text-transform: uppercase;
}
.bi_dynamic_navigation li:first-child a {
  margin-left: 0;
}
.bi_dynamic_navigation li a {
  padding: 0;
  font-weight: 400;
  margin: 0.8rem 1.5rem;
}
.bi_dynamic_navigation > li a::after {
    content: '';
    transform: scale(0);
    display: block;
    margin-top: 0.6rem;
    height: 0.2rem;
    background-color: #fff;
    transition: 0.2s ease;
}
.bi_dynamic_navigation li a img {
  margin-left: 6px;
}
.bi_dynamic_navigation .dynamic_horizontal_selected a::after,
.bi_dynamic_navigation > li a:hover::after {
    transform: scale(1);
}
.bi_dynamic_navigation .hide_submenu a::after,
.bi_dynamic_navigation .show_submenu a::after {
    display: none;
}
.bi_dynamic_navigation .hide_submenu, .bi_dynamic_navigation .show_submenu {
  border-radius: 4px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
.bi_dynamic_navigation .hide_submenu::before, .bi_dynamic_navigation .show_submenu::before {
  content: '';
  background: url('/e2e/img/tip.svg') no-repeat scroll -8px -4px transparent;
  height: 11px;
  width: 22px;
  position: absolute;
  left: 25%;
  transform: translateX(-25%);
  top: -11px;
}

/* Containers: Outer
--------------------------------------------------------------------------------------------------------------------*/
.all_container {
  width: 100%;
  //border-top: 0.4rem solid #3498DB;
}
.content {
  width: 100%;
  margin: 0;
  padding: 0;
}

/* Containers: Columns
----------------------------------------------------------*/
#container_ent_home_1, #container_ent_home_2, #container_ent_home_3, #container_ent_home_4, #container_ent_home_5, #container_ent_home_6 {
  margin: 0;
  padding: 0;
  float: left;
  clear: left;
  text-align: center;
  width: 100%;
}
#container_ent_home_2, #container_ent_home_3, #container_ent_home_4, #container_ent_home_5, #container_ent_home_6 {
  display: none;
}
#container_ent_home_1 {
  background-color: #fff;
}

/* Containers: Sections
----------------------------------------------------------*/
.section {
  display: flex;
  align-items: center;
  justify-content: center;
}
.container-1440 {
  width: 100%;
  flex: 1 1 100%;
  max-width: 144rem;
  padding: 14.4rem 0;
  display: flex;
  justify-content: center;
}

/* Widgets
--------------------------------------------------------------------------------------------------------------------*/
.widget_container {
  margin: 0;
  position: relative;
}
.boxcontent {
  padding: 0;
}
.widget_tools {
  z-index: 1;
}
.widget_tools_icons {
  z-index: 10;
}

/* Widgets: Visual Webstorm Widget
----------------------------------------------------------*/
#visual-large-webstorms-list {
    max-width: 96rem;
    flex-wrap: wrap;
    display: flex;
    justify-content: flex-start;
    flex: 1 1 100%;
}
#visual-large-webstorms-list .vwl-webstorm {
    flex: 1;
    margin: 0 1%;
    border: none;
    float: none;
    max-width: 31%;
    min-width: 30rem;
}
#visual-large-webstorms-list  .vwl-content {
    text-align: left;
}
#visual-large-webstorms-list  .vwl-panel.webstorm-panel {
    margin-bottom: 2rem;
    background-color: #fff;
    height: 43rem;
    border-radius: 2px;
    padding: 0px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    transition: 0.2s ease;
}
#visual-large-webstorms-list .vwl-panel.webstorm-panel:hover {
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12), 0px 8px 8px 0px rgba(0, 0, 0, 0.24);
}
.large-visual-ws-list-widget-container {
    margin: 0 0 4.8rem;
    overflow: visible;
    float: none;
    display: flex;
    justify-content: center;
}
.visual_webstorm_list_large_widget {
    margin-top: 6rem;
}
#visual-large-webstorms-list .webstorm-panel .vwl-count-wrap {
    width: 100%;
    text-align: left;
    margin: 0;
    color: #aaa;
    position: absolute;
    top: 28rem;
    left: 2.4rem;
}
#visual-large-webstorms-list .webstorm-panel .vwl-count-wrap .count-item {
    font-size: 1.2rem;
    margin-right: 1.2rem;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#visual-large-webstorms-list .vwl-content-footer {
    padding-top: 0rem;
    position: initial;
}
#visual-large-webstorms-list .webstorm-panel .vwl-phase-wrap {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    float: none;
}
#visual-large-webstorms-list .webstorm-panel .vwl-phase-title {
    text-align: center;
    margin-top: 0.4rem;
    color: #888;
    display: none;
}
#visual-large-webstorms-list .vwl-phase-bar .webstorm-phase.filled-in {
    background-color: #ccc;
}
#visual-large-webstorms-list .webstorm-phase.filled-in:last-of-type, .vwl-phase-bar {
    border-radius: 0;
}
#visual-large-webstorms-list .vwl-phase-bar {
    border-radius: 2px;
}
#visual-large-webstorms-list .webstorm-panel .vwl-image {
    height: 22rem;
    width: 100%;
    margin-bottom: 0;
    float: none;
    position: relative;
    border-radius: 0;
}
#visual-large-webstorms-list .vwl-image-lg img {
    top: -48px;
    position: absolute;
    height: 30rem;
    width: 30rem;
}
#visual-large-webstorms-list .webstorm-panel .vwl-webstorm-title {
    font-size: 1.6rem;
    height: auto;
    margin: 0;
    text-align: left;
    color: #fff;
    box-sizing: border-box;
    width: 100%;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipses;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    position: absolute;
    top: 21.8rem;
    left: 0;
    z-index: 100;
    display: block;
    align-items: center;
    padding: 0 1.8rem;
}
#visual-large-webstorms-list .webstorm-panel .vwl-content {
    display: flex;
    flex-wrap: wrap;
    margin: 4rem 0 0 0;
    position: initial;
    height: auto;
    padding: 0 2.4rem;
}
#visual-large-webstorms-list .webstorm-panel .vwl-content::before {
  content: '';
  top: 20rem;
  left: 0;
  width: 100%;
  height: 6rem;
  background-color: #3498DB;
  position: absolute;
}
#visual-large-webstorms-list .webstorm-panel .vwl-webstorm-description {
    height: 7.2rem;
    font-size: 1.3rem;
    line-height: 2.4rem;
    margin-bottom: 12px;
    display: block;
    text-align: left;
    margin-top: 6rem;
}
#visual-large-webstorms-list .vwl-menu-btn {
    position: absolute;
    top: 4px;
    right: 12px;
}
#visual-large-webstorms-list .hover-menu .hover-buttons {
    min-width: 0;
    margin: 0;
    border: none;
    height: auto;
    opacity: 1;
    visibility: visible;
    position: absolute;
    bottom: 24px;
    display: flex;
    justify-content: center;
}
#visual-large-webstorms-list .hover-menu .hover-btn {
    font-size: 1.4rem;
    width: auto;
    margin: 10px 0;
}
#visual-large-webstorms-list .hover-menu .vml-hover-dim {
    background: rgba(0, 0, 0, 0);
}
#visual-large-webstorms-list .vml-hover-dim a, #visual-large-webstorms-list .hover-menu .vml-hover-dim, #visual-large-webstorms-list .vwl-panel.hover-menu {
  height: 100%;
}
#visual-large-webstorms-list .hover-buttons .il-btn {
    background: transparent;
    padding: 0;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    color: #fff;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 1.4rem;
    border: 2px solid #3498DB;
    text-shadow: none;
    height: 3.6rem;
    width:85%;
    background-color: #3498DB;
    border-radius: 25px;
    display: none;
    align-items: center;
}
#visual-large-webstorms-list .hover-buttons .post-idea-btn {
    display: none;
    float: left;
    margin: 0 -2.4rem 0 2.4rem;
}
#visual-large-webstorms-list .hover-buttons .view-ideas-btn {
    display: none;
    margin: 0 0 0 -4.8rem;
}
#visual-large-webstorms-list .vwl-webstorm:hover .vwl-menu-btn {
    color: #888;
}
#visual-large-webstorms-list .vwl-gear-menu {
    top: 2rem;
    left: 10rem;
}
#visual-large-webstorms-list .vwl-panel-menu {
    margin: 0;
}
#visual-large-webstorms-list .vwl-edit-webstorm .vwl-image-lg img {
    position: relative;
    top: initial;
    height: 100px;
    width: 100px;
}
#visual-large-webstorms-list #campaign_filedrop {
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#visual-large-webstorms-list .vwl-edit-webstorm .vwl-content {
    margin: 0;
    min-height: 460px;
}
#visual-large-webstorms-list .vml-middle-content {
    margin-top: 24px;
}
#visual-large-webstorms-list .vml-middle-content .fd-text-small {
    margin: 0 0 6px 0 !important;
    line-height: 1.5em;
}
#visual-large-webstorms-list .vml-middle-content .fd-text-large {
    font-size: 1.1rem !important;
    text-transform: uppercase !important;
    padding: 0 12px !important;
    height: 24px !important;
    line-height: 24px !important;
    box-sizing: border-box;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    width: auto !important;
    display: inline-block;
    margin-top: 2px !important;
}
#visual-large-webstorms-list #campaign_filedrop {
    padding-top: 12px !important;
}
#visual-large-webstorms-list .vwl-idea-count.count-item::after {
  content: 'ideas';
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  color: #aaa;
  margin-left: 4px;
}
#visual-large-webstorms-list .vwl-comment-count.count-item::after {
  content: 'comments';
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  color: #aaa;
  margin-left: 4px;
}
#visual-large-webstorms-list .vwl-user-count.count-item::after {
  content: 'users';
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  color: #aaa;
  margin-left: 4px;
}
#visual-large-webstorms-list .webstorm-panel .vwl-count-wrap .count-item i {
  margin-right: 4px;
}
#visual-large-webstorms-list .vwl-panel-menu a {
  width: auto;
}


/* Widgets: Mini Contributors Widget
-------------------------------------------------------------------------------------------------------------------- */
.enterprise_mini_contributors_widget .boxcontent {
    max-width: 960px;
    margin: 0 auto;
}
.enterprise_mini_contributors_widget {
    height: 30rem;
    overflow: hidden;
}
.enterprise_mini_contributors_widget .boxcontent table {
    margin-top: 40px;
    width: 100% !important;
    border: none;
    height: 200px;
    text-align: center;
}
.enterprise_mini_contributors_widget .boxcontent table > tbody {
  display: flex;
  flex-wrap: wrap;
}
.enterprise_mini_contributors_widget .boxcontent tr {
    color: #fff;
    width: 20%;
    margin-bottom: 24px;
    height: 200px;
    float: none;
    display: inline-block;
}
.enterprise_mini_contributors_widget .boxcontent tr:last-child {
    display: none;
}
.enterprise_mini_contributors_widget .boxcontent td:nth-child(1) {
    display: inline-block;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
}
.enterprise_mini_contributors_widget .boxcontent td:nth-child(1) > a {
  display: block;
}
.enterprise_mini_contributors_widget .boxcontent tr td:nth-child(1) a img {
    margin: 0 auto 20px;
    border-radius: 50px;
    width: 7.2rem;
    display: block;
    padding: 0;
    background-color: transparent;
    border: 6px solid #E9EBEE;
    box-sizing: content-box;
}
.enterprise_mini_contributors_widget .boxcontent tr td:nth-child(2) {
    text-align: center;
    border: none;
    width: 100% !important;
    display: block;
    padding: 0;
    font-size: 1.6rem;
    line-height: 2.7rem;
    color: #888;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
.enterprise_mini_contributors_widget .boxcontent tr td:nth-child(3) {
    float: none;
    text-align: center;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    clear: left;
    font-size: 1.6rem;
    line-height: 2.7rem;
    margin-top: 0.6rem;
    display: block;
    width: 100%;
    font-weight: 400;
    color: #888;
    border: none;
    padding: 0;
}

/* Widgets: Stats Widget
--------------------------------------------------------------------------------------------------------------------*/
.enterprise_all_stats_widget {
    color: #727272;
}
.enterprise_all_stats_widget .boxcontent table {
    max-width: 72rem;
    width: 100%;
    margin: 0 auto;
}
.enterprise_all_stats_widget .boxcontent table tr {
    float: left;
    width: 25%;
    text-align: center;
}
.enterprise_all_stats_widget .boxcontent table td {
    display: block;
    text-align: center;
    padding: 0;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
.enterprise_all_stats_widget .boxcontent table tr td:nth-child(1) {
    float: left;
    display: block;
    width: 100%;
    font-size: 4.2rem;
    margin-bottom: 1.2rem;
    font-weight: 400;
    color: #888;
}
 .enterprise_all_stats_widget .boxcontent table tr td:nth-child(2) {
    width: 100%;
    clear: both;
    float: left;
    font-size: 1.6rem;
    font-weight: 400;
}
.enterprise_all_stats_widget .boxcontent table > tbody > tr:first-child::before {
    content: '\E90f';
    font-family: 'Material Icons';
    font-size: 2.4rem;
    color: #fff;
    width: 36px;
    height: 36px;
    padding: 6px;
    display: block;
    margin: 24px auto 12px;
    background-color: #ccc;
    line-height: 36px;
    border-radius: 60px;
    box-sizing: content-box;
}
.enterprise_all_stats_widget .boxcontent table > tbody > tr:nth-child(2)::before {
    content: '\E0b9';
    font-family: 'Material Icons';
    font-size: 2.4rem;
    color: #fff;
    width: 36px;
    height: 36px;
    padding: 6px;
    display: block;
    margin: 24px auto 12px;
    background-color: #ccc;
    line-height: 36px;
    border-radius: 60px;
    box-sizing: content-box;
}
.enterprise_all_stats_widget .boxcontent table > tbody > tr:nth-child(3)::before {
    content: '\E8dc';
    font-family: 'Material Icons';
    font-size: 2.4rem;
    color: #fff;
    width: 36px;
    height: 36px;
    padding: 6px;
    display: block;
    margin: 24px auto 12px;
    background-color: #ccc;
    line-height: 36px;
    border-radius: 60px;
    box-sizing: content-box;
}
.enterprise_all_stats_widget .boxcontent table > tbody > tr:nth-child(4)::before {
    content: '\E7fd';
    font-family: 'Material Icons';
    font-size: 2.4rem;
    color: #fff;
    width: 36px;
    height: 36px;
    padding: 6px;
    display: block;
    margin: 24px auto 12px;
    background-color: #ccc;
    line-height: 36px;
    border-radius: 60px;
    box-sizing: content-box;
}

/* Widgets: My Collaborators Widget
--------------------------------------------------------------------------------------------------------------------*/
.enterprise_my_collaborators_widget_widget .my-collaborators {
  display: block;
  max-width: 96rem;
  margin: 3.6rem auto 0;
}
.enterprise_my_collaborators_widget_widget .my-collaborators tbody {
  display: block;
}
.enterprise_my_collaborators_widget_widget .my-collaborators tbody tr {
  float: left;
  display: block;
  width: 20%;
  text-align: center;
}
.enterprise_my_collaborators_widget_widget .my-collaborators tbody tr td:nth-child(1) {
  width: 100%;
  float: left;
  clear: left;
}
.enterprise_my_collaborators_widget_widget .my-collaborators tbody tr td:nth-child(1) img {
  width: 7.2rem;
  border-radius: 7.2rem;
  border: 6px solid #E9EBEE;
  box-sizing: content-box;
}
.enterprise_my_collaborators_widget_widget .my-collaborators tbody tr td:nth-child(2) {
  width: 100%;
  text-align: center;
  display: inline-block;
}
.enterprise_my_collaborators_widget_widget .my-collaborators tbody tr td .my-collaborators-btn-span a {
  font-size: 1.4rem;
  margin: 1.2rem 0 0;
  float: none;
  display: inline-block;
}
.enterprise_my_collaborators_widget_widget .boxcontent {
  max-height: 16rem;
}

/* Widgets: My Comments Widget
--------------------------------------------------------------------------------------------------------------------*/
.enterprise_my_comments_widget div#list, .enterprise_my_comments_widget div#partL, .enterprise_my_comments_widget div#menuC, .enterprise_my_comments_widget div#menuL {
  background-color: transparent;
  text-align: center;
  font-size: 1.4rem;
}
.enterprise_my_comments_widget .boxcontent {
  max-width: 96rem;
  margin: 0 auto;
}
.enterprise_my_comments_widget div#list, .enterprise_my_comments_widget #menuC {
  margin-top: 1.2rem;
}

/* Widgets:  My Ideas Widget
--------------------------------------------------------------------------------------------------------------------*/
.enterprise_my_ideas_widget #my_ideas_container {
  font-size: 1.4rem;
  max-width: 96rem;
  margin: 0 auto;
}
.enterprise_my_ideas_widget #my_ideas_container a {
  margin-top: 1.2rem;
  display: inline-block;
}

/* Widgets: My Messages Widget
----------------------------------------------------------*/
.enterprise_my_messages_widget .boxcontent {
  overflow: visible;
}
.enterprise_my_messages_widget .my_messages_container {
    border: none;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    margin-top: 12px;
}
.enterprise_my_messages_widget #private_messages_form {
  max-width: 60rem;
  margin: 0 auto !important;
}
.enterprise_my_messages_widget #private_messages_form > div:first-child {
  text-align: left;
  margin-top: 1.2rem;
}
.enterprise_my_messages_widget #private_messages_form > div:nth-child(2) > div:nth-child(1) {
  position: absolute;
  bottom: -2.4rem;
  right: 0;
}
.enterprise_my_messages_widget #private_messages_content {
  overflow: visible !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
}
.enterprise_my_messages_widget .my_messages {
    width: 100%;
}
.enterprise_my_messages_widget .my_messages td a img {
    border-radius: 60px;
    width: 40px;
}
.enterprise_my_messages_widget .my_messages tr td:last-child a img {
    display: none;
}
.enterprise_my_messages_widget .my_messages tr td:last-child a {
    display: block;
}
.enterprise_my_messages_widget .my_messages tr td:last-child a::before {
    content: '\E14C';
    font-family: 'Material Icons';
    display: block;
    font-size: 24px;
    color: #888;
    transition: 0.2s ease;
}
.enterprise_my_messages_widget .my_messages tr td:last-child a:hover {
    text-decoration: none;
}
.enterprise_my_messages_widget .my_messages tr td:last-child a:hover::before {
    color: #3498DB;
}

/* Widgets: My Stats Widget
----------------------------------------------------------*/
#bi-page-c-es .enterprise_my_stats_widget table, #bi-page-c-a .enterprise_my_stats_widget table, #bi-page-c-b .enterprise_my_stats_widget table, #bi-page-c-c .enterprise_my_stats_widget table, #bi-page-c-d .enterprise_my_stats_widget table, #bi-page-c-e .enterprise_my_stats_widget table, #bi-page-c-f .enterprise_my_stats_widget table, #bi-page-c-g .enterprise_my_stats_widget table, #bi-page-c-h .enterprise_my_stats_widget table, #bi-page-c-i .enterprise_my_stats_widget table, #bi-page-c-j .enterprise_my_stats_widget table, #bi-page-c-k .enterprise_my_stats_widget table, #bi-page-c-l .enterprise_my_stats_widget table, #bi-page-c-m .enterprise_my_stats_widget table, #bi-page-c-n .enterprise_my_stats_widget table, #bi-page-c-o .enterprise_my_stats_widget table, #bi-page-c-p .enterprise_my_stats_widget table, #bi-page-c-q .enterprise_my_stats_widget table, #bi-page-c-r .enterprise_my_stats_widget table, #bi-page-c-s .enterprise_my_stats_widget table, #bi-page-c-t .enterprise_my_stats_widget table, #bi-page-c-u .enterprise_my_stats_widget table, #bi-page-c-v .enterprise_my_stats_widget table, #bi-page-c-w .enterprise_my_stats_widget table, #bi-page-c-x .enterprise_my_stats_widget table, #bi-page-c-y .enterprise_my_stats_widget table, #bi-page-c-z .enterprise_my_stats_widget table {
  width: 100%;
  max-width: 72rem;
  margin: 0 auto;
}
#bi-page-c-es .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-a .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-b .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-c .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-d .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-e .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-f .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-g .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-h .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-i .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-j .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-k .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-l .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-m .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-n .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-o .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-p .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-q .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-r .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-s .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-t .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-u .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-v .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-w .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-x .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-y .enterprise_my_stats_widget table > tbody > tr, #bi-page-c-z .enterprise_my_stats_widget table > tbody > tr {
  width: 25%;
  display: block;
  float: left;
}
#bi-page-c-es .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-a .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-b .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-c .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-d .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-e .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-f .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-g .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-h .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-i .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-j .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-k .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-l .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-m .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-n .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-o .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-p .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-q .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-r .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-s .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-t .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-u .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-v .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-w .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-x .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-y .enterprise_my_stats_widget table > tbody > tr:first-child::before, #bi-page-c-z .enterprise_my_stats_widget table > tbody > tr:first-child::before {
    content: '\E90f';
    font-family: 'Material Icons';
    font-size: 2.4rem;
    color: #fff;
    width: 3.6rem;
    height: 3.6rem;
    padding: 0.6rem;
    display: block;
    margin: 2.4rem auto 1.2rem;
    background-color: #ccc;
    line-height: 36px;
    border-radius: 60px;
    box-sizing: content-box;
    text-align: center;
}
#bi-page-c-es .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-a .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-b .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before,
#bi-page-c-c .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-d .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-e .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-f .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-g .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-h .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-i .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-j .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-k .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-l .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-m .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-n .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-o .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-p .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-q .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-r .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-s .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-t .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-u .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-v .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-e .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-x .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-y .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before, #bi-page-c-z .enterprise_my_stats_widget table > tbody > tr:nth-child(2)::before {
    content: 'thumb_up';
    font-family: 'Material Icons';
    font-size: 2.4rem;
    color: #fff;
    width: 3.6rem;
    height: 3.6rem;
    padding: 0.6rem;
    display: block;
    margin: 2.4rem auto 1.2rem;
    background-color: #ccc;
    line-height: 36px;
    border-radius: 60px;
    box-sizing: content-box;
    text-align: center;
}
#bi-page-c-es .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-a .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-b .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-c .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-d .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-e .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-f .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-g .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-h .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-i .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-j .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-k .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-l .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-m .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-n .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-o .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-p .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-q .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-r .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-s .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-t .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-u .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-v .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-w .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-x .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-y .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before, #bi-page-c-z .enterprise_my_stats_widget table > tbody > tr:nth-child(3)::before {
    content: 'chat';
    font-family: 'Material Icons';
    font-size: 2.4rem;
    color: #fff;
    width: 3.6rem;
    height: 3.6rem;
    padding: 0.6rem;
    display: block;
    margin: 2.4rem auto 1.2rem;
    background-color: #ccc;
    line-height: 36px;
    border-radius: 60px;
    box-sizing: content-box;
    text-align: center;
}
#bi-page-c-es .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before,  #bi-page-c-a .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before,  #bi-page-c-b .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before,  #bi-page-c-c .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-d .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-e .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-f .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-g .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-h .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-i .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-j .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-k .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-l .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-m .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-n .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-o .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-p .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-q .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-r .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-s .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-t .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-u .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-v .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-w .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-x .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-y .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before, #bi-page-c-z .enterprise_my_stats_widget table > tbody > tr:nth-child(4)::before {
    content: 'how_to_vote';
    font-family: 'Material Icons';
    font-size: 2.4rem;
    color: #fff;
    width: 3.6rem;
    height: 3.6rem;
    padding: 0.6rem;
    display: block;
    margin: 2.4rem auto 1.2rem;
    background-color: #ccc;
    line-height: 36px;
    border-radius: 60px;
    box-sizing: content-box;
    text-align: center;
}
#bi-page-c-es .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-a .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-b .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-c .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-d .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-e .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-f .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-g .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-h .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-i .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-j .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-k .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-l .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-m .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-n .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-o .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-p .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-q .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-r .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-s .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-t .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-u .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-v .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-w .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-x .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-y .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before, #bi-page-c-z .enterprise_my_stats_widget table > tbody > tr:nth-child(5)::before {
    content: 'inbox';
    font-family: 'Material Icons';
    font-size: 2.4rem;
    color: #fff;
    width: 3.6rem;
    height: 3.6rem;
    padding: 0.6rem;
    display: block;
    margin: 2.4rem auto 1.2rem;
    background-color: #ccc;
    line-height: 36px;
    border-radius: 60px;
}
#bi-page-c-es .enterprise_my_stats_widget table > tbody > tr td:nth-child(1),  #bi-page-c-a .enterprise_my_stats_widget table > tbody > tr td:nth-child(1),  #bi-page-c-b .enterprise_my_stats_widget table > tbody > tr td:nth-child(1),  #bi-page-c-c .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-d .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-e .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-f .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-g .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-h .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-i .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-j .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-k .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-l .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-m .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-n .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-o .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-p .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-q .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-r .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-s .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-t .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-u .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-v .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-w .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-x .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-y .enterprise_my_stats_widget table > tbody > tr td:nth-child(1), #bi-page-c-z .enterprise_my_stats_widget table > tbody > tr td:nth-child(1) {
    float: left;
    display: block;
    width: 100%;
    font-size: 4.2rem;
    margin-bottom: 1.2rem;
    font-weight: 400;
    color: #888;
    text-align: center;
}
#bi-page-c-es .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-a .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-b .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-c .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-d .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-e .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-f .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-g .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-h .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-i .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-j .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-k .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-l .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-m .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-n .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-o .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-p .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-q .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-r .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-s .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-t .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-u .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-v .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-w .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-x .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-y .enterprise_my_stats_widget table > tbody > tr td:nth-child(2), #bi-page-c-z .enterprise_my_stats_widget table > tbody > tr td:nth-child(2) {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 1.6rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}

/* Widgets: Updates Widget
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.enterprise_updates_widget .boxcontent {
  max-width: 100%;
  margin:0 auto;
  padding: 0;
}
.enterprise_updates_widget {
  background-color: transparent;
  border: none;
}
.enterprise_updates_widget .pl_feed_note_photo {
  clear: both;
  display: block;
  padding: 15px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  text-align: left;
}
.enterprise_updates_widget .pl_feed_note_photo #display_note_attachment {
  padding-left: 60px !important;
}
.enterprise_updates_widget .pl_feed_note_photo a {
  border: none !important;
} 
.enterprise_updates_widget .pl_feed_note_photo > div > div > div {
  width: auto !important;
  margin-bottom: 12px;
}
.enterprise_updates_widget #ws_updates_area > div {
  border: none !important;
  padding-top: 0 !Important;
}
.enterprise_updates_widget .pl_feed_note_photo a img {
  margin-right: 14px !important;
  border-radius: 60px;
}
.ut-textarea-div-wrapper {
  width: 100%;
  line-height: 24px;
}
.ut-comment-user {
  width: 92%;
}
.enterprise_updates_widget #display_note_attachment .feed-image-link img {
  border-radius: 4px;
}

/* Widgets: Updates Widget: Flattened Icons
--------------------------------------------------------------------------------------------------------------------*/
.updates-timestamp {
  text-align: left;
}
.updates-timestamp span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_user_add_16x16.png"] {
  background:none;
}
.updates-timestamp span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_user_add_16x16.png"]:before {
  content:'\f234';
  font-family:FontAwesome;
  font-size:16px;
  color:#999;
  line-height:1em;
}
.updates-timestamp .lightbulb_idea {
  background:none;
}
.updates-timestamp .lightbulb_idea:before {
  content:'\f0eb';
  font-family:FontAwesome;
  font-size:16px;
  color:#999;
  line-height:1em;
}
.updates-timestamp span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/profile_update_16x16.png"] {
  background:none;
}
.updates-timestamp span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/profile_update_16x16.png"]:before {
  content:'\f007';
  font-family:FontAwesome;
  font-size:16px;
  color:#999;
  line-height:1em;
}
.updates-timestamp span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_comments_16x16.png"] {
  background:none;
}
.updates-timestamp span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_comments_16x16.png"]:before {
  content:'\f075';
  font-family:FontAwesome;
  font-size:16px;
  color:#999;
  line-height:1em;
}
.updates-timestamp span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/blogpost_16x16.png"] {
  background:none;
}
.updates-timestamp span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/blogpost_16x16.png"]:before {
  content:'\f0c6';
  font-family:FontAwesome;
  font-size:16px;
  color:#999;
  line-height:1em;
}
.updates-timestamp span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_statusgear_16x16.png"] {
    background-image: none !important;
    margin-right: 1.2rem !important;
    float: none !important;
}
.updates-timestamp span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_statusgear_16x16.png"]::before {
    content: '\f013';
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: FontAwesome;
    color: #888;
}
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/promote_16x16.png"] {
    background-image: none !important;
    margin-right: 1.2rem !important;
    float: none !important;
}
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/promote_16x16.png"]::before {
    content: '\f164';
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: FontAwesome;
    color: #888;
}

/* Widgets: All Submissions Widget
--------------------------------------------------------------------------------------------------------------------*/
.enterprise_all_ideas_widget .boxcontent {
  max-width: 72rem;
  margin: 0 auto;
}
.enterprise_all_ideas_widget .boxcontent table {
  width: 100%;
  background-color: #fff;
  padding: 2.4rem;
  display: inline-block;
  margin-top: 1.2rem;
  border: 1px solid #ccc;
}
.enterprise_all_ideas_widget .boxcontent table .small .created {
  margin: 0;
  padding: 0;
  border: none;
}
.enterprise_all_ideas_widget .boxcontent table .small p {
  margin-bottom: 0;
}
.enterprise_all_ideas_widget .boxcontent table a {
  font-size: 1.4rem;
}
.enterprise_all_ideas_widget .boxcontent table > tbody > tr > td:first-child img {
  display: none;
}
.enterprise_all_ideas_widget .boxcontent table > tbody > tr > td:first-child::before {
  content: '\f0eb';
  font-size: 2.4rem;
  font-family: FontAwesome;
  display: inline-block;
}


/* Enterprise Home Page: Navigation
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-es #navbar, #bi-page-c-es #nav-bar, #bi-page-c-es #navbar .bi_dynamic_navigation li a {}


/* Enterprise Home Page: Enterprise Hero
--------------------------------------------------------------------------------------------------------------------*/
.section.hero {
  height: 80vh;
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6938/AE635910.jpg);
  background-size: cover;
  background-position: center;
  padding: 0;
  position: relative;
  background-color: #404040;
}
.section.hero::before {
  content:'';
  top: 0;
  left: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  background: -moz-linear-gradient(top, rgba(16,16,16,0.05) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(16,16,16,0.05) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(16,16,16,0.05) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, 
    Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6101010', endColorstr='#00000000',GradientType=0 ); /* 
    IE6-9 */
}
.hero.arrow::after {
  content:'\f107';
  font-family: FontAwesome;
  color: #fff;
  position: absolute;
  bottom: 48px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 3.0rem;
  height: 4.8rem;
  width: 4.8rem;
  line-height: 4.6rem;
}

/* Enterprise Home Page: Hero Widget Edit Bar Placement
----------------------------------------------------------*/
#bi-page-c-es #container_ent_home_1 .widget_container:first-child .title_back {
  position: absolute;
  top: 80px;
  width: 100%;
}
#bi-page-c-es #container_ent_home_1 .widget_container:first-child .boxcontent textarea {
  margin-top: 12rem;
}

/* Enterprise Home Page: Get Started
----------------------------------------------------------*/
.cell .icon {
  border-radius: 100px;
  background-color: #f5f5f5;
  padding: 3.6rem;
  margin: 3.6rem 0 2.4rem;
  display: inline-block;
}
.cell .icon svg {
  width: 6rem;
  height: 6rem;
}

/* Enterprise Home Page: Featured Initiative
----------------------------------------------------------*/
#bi-page-c-es #container_ent_home_2, #bi-page-c-es #container_ent_home_3 {
  display: block;
  min-height: 0;
  background-color: #fff;
}
#bi-page-c-es #container_ent_home_2 {
  padding: 14.4rem 24rem;
  max-width: 144rem;
  display: flex;
  flex-direction: row-reverse;
  margin: 0 auto;
  float: none;
  flex-wrap: nowrap;
  align-items: center;
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6938/478FF29B.png);
  background-size: cover;
  background-position: center;
}
.featured-initiative-wrapper {
  max-width: 96rem;
  min-width: 0;
  display: flex;
  align-items: center;
}
#bi-page-c-es #container_ent_home_2 .widget_container {
  flex: 1;
}
#bi-page-c-es #container_ent_home_2 .widget_container .button {
  margin-left: 0;
}
#bi-page-c-es #container_ent_home_2 .widget_container .cell {
  text-align: left;
}
#bi-page-c-es #container_ent_home_2 .widget_container .cell .h2 {
  display: block;
}
#bi-page-c-es #visual-large-webstorms-list {
    display: flex;
    flex-direction: row-reverse;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-webstorm {
    max-width: 36rem;
    width: 100%;
    border: none;
    float: none;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-webstorm:nth-child(n+2) {
    display: none;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-content {
    text-align: left;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-panel.webstorm-panel {
    margin-bottom: 0px;
    background-color: #fff;
    height: 50rem;
    border-radius: 2px;
    padding: 0px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    transition: 0.2s ease;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-panel.webstorm-panel:hover {
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12), 0px 8px 8px 0px rgba(0, 0, 0, 0.24);
}
#bi-page-c-es .large-visual-ws-list-widget-container {
    float: none;
    height: 51rem;
    overflow: visible;
}
#bi-page-c-es .visual_webstorm_list_large_widget {
    margin-top: 0px;
}
#bi-page-c-es .visual_webstorm_list_large_widget .boxcontent {
  overflow: visible;
}
#bi-page-c-es #visual-large-webstorms-list .webstorm-panel .vwl-count-wrap {
    width: 100%;
    text-align: left;
    margin: 0;
    color: #BDC3C7;
    top: -4rem;
}
#bi-page-c-es #visual-large-webstorms-list .webstorm-panel .vwl-count-wrap .count-item {
    font-size: 1.2rem;
    margin-right: 1.2rem;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-e #visual-large-webstorms-lists .vwl-content-footer {
    padding-top: 0.6rem;
    position: absolute;
    top: -4.8rem;
}
#bi-page-c-es #visual-large-webstorms-list .webstorm-panel .vwl-phase-wrap {
    position: absolute;
    top: 0;
    width: 100%;
    margin-top: 0.4rem;
    display: none;
}
#bi-page-c-es #visual-large-webstorms-list .webstorm-panel .vwl-phase-title {
    text-align: left;
    margin-top: 0.4rem;
    color: #888;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-phase-bar .webstorm-phase.filled-in {
    background-color: #888;
}
#bi-page-c-es #visual-large-webstorms-list .webstorm-phase.filled-in:last-of-type, .vwl-phase-bar {
    border-radius: 0;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-phase-bar {
    border-radius: 2px;
}
#bi-page-c-es #visual-large-webstorms-list .webstorm-panel .vwl-image {
    height: 26rem;
    width: 100%;
    margin-bottom: 0;
    float: none;
    position: relative;
    border-radius: 0;
}
#bi-page-c-es #visual-large-webstorms-list .webstorm-panel .vwl-image::before {
  content:'';
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(16,16,16,0.4) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(16,16,16,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(16,16,16,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6101010',GradientType=0 ); /* IE6-9 */
}
#bi-page-c-es #visual-large-webstorms-list .vwl-image-lg img {
    position: absolute;
    height: 36rem;
    width: 36rem;
}
#bi-page-c-es #visual-large-webstorms-list .webstorm-panel .vwl-webstorm-title {
    font-size: 2.2rem;
    line-height: 2.4rem;
    color: #fff;
    text-align: left;
    height: 4.8rem;
    box-sizing: border-box;
    padding: 0px;
    width: 100%;
    font-weight: 600;
    white-space: normal;
    text-overflow: initial;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    top: -13.6rem;
    left: initial;
    max-width: 31.2rem;
    position: absolute;
    z-index: 10;
}
#bi-page-c-es #visual-large-webstorms-list .webstorm-panel .vwl-content {
    display: block;
    margin: 2.4rem 0 0 0;
    height: auto;
    padding: 0 2.4rem;
    position: relative;
}
#bi-page-c-es #visual-large-webstorms-list .webstorm-panel .vwl-webstorm-description {
    height: 7.2rem;
    font-size: 1.3rem;
    line-height: 2.4rem;
    margin-bottom: 1.2rem;
    display: block;
    text-align: left;
    margin-top: 6.6rem;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-menu-btn {
    position: absolute;
    top: -4.8rem;
    right: 1.2rem;
}
#bi-page-c-es #visual-large-webstorms-list .hover-menu .hover-buttons {
    min-width: 0;
    margin: 0;
    border: none;
    height: auto;
    opacity: 1;
    visibility: visible;
    position: absolute;
    bottom: 2.4rem;
}
#bi-page-c-es #visual-large-webstorms-list .hover-menu .hover-btn {
    font-size: 1.4rem;
    width: auto;
    margin: 1rem 0;
}
#bi-page-c-es #visual-large-webstorms-list .hover-menu .vml-hover-dim {
    background: rgba(0, 0, 0, 0);
}
#bi-page-c-es #visual-large-webstorms-list .vml-hover-dim a, #bi-page-c-es #visual-large-webstorms-list .hover-menu .vml-hover-dim, #bi-page-c-es #visual-large-webstorms-list .vwl-panel.hover-menu {
  height: 100%;
}
#bi-page-c-es #visual-large-webstorms-list .hover-menu .vml-hover-dim {
  height: 50rem;
  top: -41.5rem;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-panel.hover-menu {
  position: absolute;
  top: auto;
  bottom: -9rem;
}
#bi-page-c-es #visual-large-webstorms-list .hover-buttons .il-btn {
    background: transparent;
    padding: 0;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    color: #fff;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 1.4rem;
    border: none;
    text-shadow: none;
    height: 3.6rem;
    line-height: 3.6rem;
    width:85%;
    background-color: #3498DB;
    border-radius: 4px;
    transition: 0.2s ease;
    box-sizing: content-box;
    border: 0.2rem solid #3498DB;
    margin: 0;
    display: inline-block;
}
#bi-page-c-es #visual-large-webstorms-list .hover-buttons .il-btn:hover {
  background-color: #006AA9;
  border-color: #006AA9;
  color: #fff !important;
}
#bi-page-c-es #visual-large-webstorms-list .hover-buttons .post-idea-btn {
    display: none;
    float: left;
    margin: 0 -2.4rem 0 2.4rem;
}
#bi-page-c-es #visual-large-webstorms-list .hover-buttons .view-ideas-btn {
    display: none;
    margin: 0 0 0 -4.8rem;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-webstorm:hover .vwl-menu-btn {
    color: #797D7F;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-gear-menu {
    top: initial;
    bottom: 21rem;
    left: 17rem;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-panel-menu {
    margin: 0;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-edit-webstorm .vwl-image-lg img {
    position: relative;
    top: initial;
    height: 10rem;
    width: 10rem;
}
#bi-page-c-es #visual-large-webstorms-list #campaign_filedrop {
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-edit-webstorm .vwl-content {
    margin: 0;
    min-height: 46rem;
}
#bi-page-c-es #visual-large-webstorms-list .vml-middle-content {
    margin-top: 2.4rem;
}
#bi-page-c-es #visual-large-webstorms-list .vml-middle-content .fd-text-small {
    margin: 0 0 0.6rem 0 !important;
    line-height: 1.5em;
}
#bi-page-c-es #visual-large-webstorms-list #campaign_filedrop {
    padding-top: 1.2rem;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-idea-count.count-item::after {
  content: 'ideas';
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  color: #aaa;
  margin-left: 0.4rem;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-comment-count.count-item::after {
  content: 'comments';
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  color: #aaa;
  margin-left: 0.4rem;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-user-count.count-item::after {
  content: 'users';
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  color: #aaa;
  margin-left: 0.4rem;
}
#bi-page-c-es #visual-large-webstorms-list .webstorm-panel .vwl-count-wrap .count-item i {
  margin-right: 0.4rem;
}
#bi-page-c-es .visual_initiative_list_large_widget #visual-large-edit-webstorms {
    width: 100%;
}
#bi-page-c-es #visual-large-webstorms-list .vwl-panel-menu a {
  width: auto;
}

/* Enterprise Home Page: Featured Initiative: Widget Editing
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-es #container_ent_home_2 .widget_container_editing textarea {
  height: 50% !important;
}

/* Enterprise Home Page: Mobile App
--------------------------------------------------------------------------------------------------------------------*/
#main_content #mobile-promotion-container .mp-button-download {
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    display: inline-block;
    height: 42px;
    padding: 0 25px;
    min-width: 100px;
    color: #3498DB;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 42px;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border-radius: 4px;
    border: 2px solid #3498DB;
    cursor: pointer;
    box-sizing: content-box;
    transition: 0.2s ease;
    width: auto;
}
.download_our_mobile_app_widget {
  min-width: 0;
}
#mobile-promotion-iphone, #mobile-promotion-android {
    float: none;
    display: inline-block;
    padding-bottom: 0;
    height: auto;
    margin: 12px 3px 0;
}
#mobile-promotion-iphone {
    margin-right: 0px;
}
#mobile-promotion-android {
    margin-right: 0;
}
#mobile-promotion-iphone-button {
    transition: 0.2s ease;
    background-color: transparent;
}
#main_content #mobile-promotion-iphone-button:hover {
    background-color: #006AA9;
    border: 2px solid #006AA9;
}
#main_content #mobile-promotion-iphone-button:hover .mp-text-download, #main_content #mobile-promotion-android-button:hover .mp-text-download {
  color: #fff;
} 
#mobile-promotion-iphone-button::before {
    content: '\f179';
    float: left;
    margin-right: 8px;
    font-family: FontAwesome;
    color: #3498DB;
    font-size: 15px;
    line-height: 42px;
    -webkit-font-smoothing: antialiased;
}
#mobile-promotion-android-button {
    transition: 0.2s ease;
    background-color: transparent;
}
#main_content #mobile-promotion-android-button:hover {
    background-color: #006AA9;
    border: 2px solid #006AA9;
}
#mobile-promotion-android-button::before {
    content: '\f17b';
    float: left;
    margin-right: 8px;
    font-family: FontAwesome;
    color: #3498DB;
    font-size: 15px;
    line-height: 42px;
    -webkit-font-smoothing: antialiased;
}
#mobile-promotion-iphone-button:hover::before, #mobile-promotion-android-button:hover::before {
    color: #fff;
}
.download_our_mobile_app_widget #mobile-promotion-container .mp-text-download {
    position: static;
    text-align: center;
    font-size: 1.5rem;
    line-height: 42px;
    font-weight: 600;
    float: left;
    color: #3498DB;
}
.download_our_mobile_app_widget #mobile-promotion-container .mp-text-download:hover {
    color: #fff;
    text-decoration: none;
}
.mp-logo {
    display: none;
}
#mobile-promotion-container {
    width: 100%;
    height: auto;
    position: relative;
}
#mobile-promotion-container #mobile-promotion {
    height: auto;
    max-width: 1440px;
    margin: 0 auto;
    background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6938/DA274C42.png);
    background-size: initial;
    display: flex;
    justify-content: flex-end;
    background-repeat: no-repeat;
    padding: 144px 0 260px;
    margin-bottom: 12px;
   align-items: center;
   justify-content: center;
   background-position: center bottom;
   background-size: 72rem;
}
#mobile-promotion-container #mobile-promotion .transparent {
    margin-left: 0px;
    background: none;
}
#mobile-promotion-container #mobile-promotion-title {
    font-size: 4.8rem;
    line-height: 6.4rem;
    color: #444647;
    margin: 0;
    padding: 0;
    text-align: left;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    font-weight: 400;
    text-align: center;
    width: 100%;
}
#mobile-promotion-container #mobile-promotion-title::before {
  content: 'Feel free to go mobile';
  font-size: 1.2rem; 
  line-height: 1.7rem;
  letter-spacing: 2px;
  font-weight: 400; 
  color: #888; 
  text-transform: uppercase;
  font-family: 'Lato', 'Open Sans', sans serif;
  display: block;
}
#mobile-promotion-container #mobile-promotion-email-buttons {
    height: auto;
    margin-top: 24px;
}
#mobile-promotion-container #mobile-promotion-email-buttons,
#mobile-promotion-container #mobile-promotion-site-url {
    text-align: center;
}
#mobile-promotion-container .mp-text-url {
    text-align: center;
    margin: 0;
    padding: 0;
    width: 100%;
    margin-top: 24px;
}
#mobile-promotion-site-url {
    position: absolute;
    bottom: 60px;
}
.download_our_mobile_app_widget {
    min-width: 0px;
}
#mobile-promotion-container #mobile-promotion-email-buttons, #mobile-promotion-container #mobile-promotion-site-url {
  position: inherit;
}
/* Enterprise Home Page: Make a Request
----------------------------------------------------------*/
.section.make-a-request {
  margin-bottom: 12px;
}
.section.make-a-request .container-1440 {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6938/F71F5A4B.jpg);
  background-size: cover;
  background-position: center 25%;
  align-items: center;
  display: flex;
}

/* Extra-Pages: Formatting
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-f #navbar, #bi-page-c-f #global-nav, #bi-page-c-g #navbar, #bi-page-c-g #global-nav, #bi-page-c-h #navbar, #bi-page-c-h #global-nav, #bi-page-c-i #navbar, #bi-page-c-i #global-nav, #bi-page-c-j #navbar, #bi-page-c-j #global-nav, #bi-page-c-k #navbar, #bi-page-c-k #global-nav, #bi-page-c-l #navbar, #bi-page-c-l #global-nav, #bi-page-c-m #navbar, #bi-page-c-m #global-nav, #bi-page-c-n #navbar, #bi-page-c-n #global-nav, #bi-page-c-o #navbar, #bi-page-c-o #global-nav, #bi-page-c-p #navbar, #bi-page-c-p #global-nav, #bi-page-c-q #navbar, #bi-page-c-q #global-nav, #bi-page-c-r #navbar, #bi-page-c-r #global-nav, #bi-page-c-s #navbar, #bi-page-c-s #global-nav, #bi-page-c-t #navbar, #bi-page-c-t #global-nav, #bi-page-c-u #navbar, #bi-page-c-u #global-nav, #bi-page-c-v #navbar, #bi-page-c-v #global-nav, #bi-page-c-w #navbar, #bi-page-c-w #global-nav, #bi-page-c-x #navbar, #bi-page-c-x #global-nav, #bi-page-c-y #navbar, #bi-page-c-y #global-nav, #bi-page-c-z #navbar, #bi-page-c-z #global-nav {
  background-color: #404040;
}
#bi-page-c-f #navbar, #bi-page-c-g #navbar, #bi-page-c-h #navbar, #bi-page-c-i #navbar, #bi-page-c-j #navbar, #bi-page-c-k #navbar, #bi-page-c-l #navbar, #bi-page-c-m #navbar, #bi-page-c-n #navbar, #bi-page-c-o #navbar, #bi-page-c-p #navbar, #bi-page-c-q #navbar, #bi-page-c-r #navbar, #bi-page-c-s #navbar, #bi-page-c-t #navbar, #bi-page-c-u #navbar, #bi-page-c-v #navbar, #bi-page-c-w #navbar, #bi-page-c-x #navbar, #bi-page-c-y #navbar, #bi-page-c-z #navbar {
  margin-bottom: 0;
}
#bi-page-c-f #global-nav-placeholder, #bi-page-c-g #global-nav-placeholder, #bi-page-c-h #global-nav-placeholder, #bi-page-c-i #global-nav-placeholder, #bi-page-c-j #global-nav-placeholder, #bi-page-c-k #global-nav-placeholder, #bi-page-c-l #global-nav-placeholder, #bi-page-c-m #global-nav-placeholder, #bi-page-c-n #global-nav-placeholder, #bi-page-c-o #global-nav-placeholder, #bi-page-c-p #global-nav-placeholder, #bi-page-c-q #global-nav-placeholder, #bi-page-c-r #global-nav-placeholder, #bi-page-c-s #global-nav-placeholder, #bi-page-c-t #global-nav-placeholder, #bi-page-c-u  #global-nav-placeholder, #bi-page-c-v #global-nav-placeholder, #bi-page-c-w #global-nav-placeholder, #bi-page-c-x #global-nav-placeholder, #bi-page-c-y #global-nav-placeholder, #bi-page-c-z #global-nav-placeholder {
  display: block;
}
#bi-page-c-f #container_ent_home_1,  #bi-page-c-g #container_ent_home_1,  #bi-page-c-h #container_ent_home_1, #bi-page-c-i #container_ent_home_1, #bi-page-c-j #container_ent_home_1, #bi-page-c-k #container_ent_home_1, #bi-page-c-l #container_ent_home_1, #bi-page-c-m #container_ent_home_1, #bi-page-c-n #container_ent_home_1, #bi-page-c-o #container_ent_home_1, #bi-page-c-p #container_ent_home_1, #bi-page-c-q #container_ent_home_1, #bi-page-c-r #container_ent_home_1, #bi-page-c-s #container_ent_home_1, #bi-page-c-t #container_ent_home_1, #bi-page-c-u #container_ent_home_1, #bi-page-c-v #container_ent_home_1, #bi-page-c-w #container_ent_home_1, #bi-page-c-x #container_ent_home_1, #bi-page-c-y #container_ent_home_1, #bi-page-c-z #container_ent_home_1 {
  background-color: #f6f6f6;
  padding: 14.4rem 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#bi-page-c-f #container_ent_home_1 .widget_container, #bi-page-c-g #container_ent_home_1 .widget_container, #bi-page-c-h #container_ent_home_1 .widget_container, #bi-page-c-i #container_ent_home_1 .widget_container, #bi-page-c-j #container_ent_home_1 .widget_container, #bi-page-c-k #container_ent_home_1 .widget_container, #bi-page-c-l #container_ent_home_1 .widget_container, #bi-page-c-m #container_ent_home_1 .widget_container, #bi-page-c-n #container_ent_home_1 .widget_container, #bi-page-c-o #container_ent_home_1 .widget_container, #bi-page-c-p #container_ent_home_1 .widget_container, #bi-page-c-q #container_ent_home_1 .widget_container, #bi-page-c-r #container_ent_home_1 .widget_container, #bi-page-c-s #container_ent_home_1 .widget_container, #bi-page-c-t #container_ent_home_1 .widget_container, #bi-page-c-u #container_ent_home_1 .widget_container, #bi-page-c-v #container_ent_home_1 .widget_container, #bi-page-c-w #container_ent_home_1 .widget_container, #bi-page-c-x #container_ent_home_1 .widget_container, #bi-page-c-y #container_ent_home_1 .widget_container, #bi-page-c-z #container_ent_home_1 .widget_container {
  max-width: 120rem;
  width: 100%;
}
#bi-page-c-f #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-g #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-h #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-i #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-j #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-k #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-l #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-m #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-n #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-o #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-p #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-q #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-r #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-s #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-t #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-u #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-v #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-w #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-x #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-y #container_ent_home_1 .widget_container:not(:first-child), #bi-page-c-z #container_ent_home_1 .widget_container:not(:first-child) {
  margin-top: 8.4rem;
}
#bi-page-c-f #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-g #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-h #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-i #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-j #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-k #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-l #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-m #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-n #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-o #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-p #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-q #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-r #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-s #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-t #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-u #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-v #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-w #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-x #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-y #container_ent_home_1 .widget_container .widget_title_text, #bi-page-c-z #container_ent_home_1 .widget_container .widget_title_text {
  font-size: 4.2rem;
  line-height: 5.2rem;
  color: #666;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  font-weight: 900;
  text-align: center;
}

/* Extra Pages: Sub-Page Hero
----------------------------------------------------------*/
.section.sub-page.hero {
  height: auto;
  padding: 14rem 0 11rem;
  display: flex;
  align-items: center;
  background-color: #404040;
}
.section.sub-page.hero .h2 {
  display: block;
  text-align: center;
  font-size: 4.2rem;
  font-weight: 400;
}

/* Extra Pages: Initiatives Page Format
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-a {
    background-color: #f4f4f4;
}
#bi-page-c-a #main_content {
    width: 100%;
    margin: 6.4rem auto 0em;
    padding: 0;
    min-height: 72rem;
}
#bi-page-c-a #container_ent_home_1 {
    float: left;
    background-color: #f4f4f4;
   min-height: 0;
}
#bi-page-c-a #container_ent_home_2, #bi-page-c-a #container_ent_home_3 {
    min-height: 0;
}
#bi-page-c-a .widget_container {
    margin-bottom: 0;
}
#bi-page-c-a #container_ent_home_2 {
    width: 960px;
    float: none;
    margin: 48px auto 0;
    clear: both;
    display: block;
}
#bi-page-c-a #container_ent_home_2 .boxcontent {
    padding: 0;
    overflow: visible;
}
/*
#bi-page-c-a #visual-large-webstorms-list .webstorm-panel .vwl-content::after {
  content: '';
  background-size: 50%;
  display: block;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  background-position: center;
  position: absolute;
  padding: 24px;
  top: 130px;
  left: 1.8rem;
  border-radius: 4px;
  border: 1px solid #fff;
  background-color: rgba(0,0,0,0.6);
}
*/
/**SOLVE**/
#vwl-6DBFA447-5B89-454D-ABBD-B732B357F8C2 .vwl-content::after, 
.fractal-body .f-campaign-card a[href*="PaymentsIntegration"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD8223/E2BA4D8E.png);
}
/*OPTIMIZE*/
#vwl-F9AD82A9-F2D0-48BD-AD3F-FD74A859931F .vwl-content::after, 
.fractal-body .f-campaign-card a[href*="RetailCustomer"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7362/251730C3.png);
}
/*PITCH*/
#vwl-9464B9E6-02A5-4606-A98D-2C3881B9674A .vwl-content::after,
.fractal-body .f-campaign-card a[href*="InvestmentAdvisory"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD8223/DEF272E6.png);
}
/*HACK*/
#vwl-588875B0-EB35-4A68-B141-DF56AC0CA6D7 .vwl-content::after,
.fractal-body .f-campaign-card a[href*="MobileBanking"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD8223/E09B75B3.png);
}
/*INCUBATE*/
#vwl-1DB01047-2ABF-4874-95D5-A5D436C34553 .vwl-content::after,
.fractal-body .f-campaign-card a[href*="InnovationLab"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD8223/13C5273E.png);
}
/*SUGGEST*/
#vwl-B490925F-B2CC-4A20-B142-574935BC3C1D .vwl-content::after,
.fractal-body .f-campaign-card a[href*="Suggest"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD8223/E72326DC.png);
}
/*GIG*/
#vwl-C1EDA816-F827-11E8-AA5A-0A720A822D3C .vwl-content::after,
.fractal-body .f-campaign-card a[href*="Gig"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7362/65BBEE7F.png);
}
/*RECOGNIZE*/
#vwl-68215C44-2D6B-43B5-9930-37E9E75CFC2B .vwl-content::after,
.fractal-body .f-campaign-card a[href*="InnovativePerson"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7362/7263B8A0.png);
}
/*SCOUT*/
#vwl-3CF116A7-F448-11E8-AA5A-0A720A822D3C .vwl-content::after,
.fractal-body .f-campaign-card a[href*="TechGate"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7362/760C9E84.png);
}
/*VENTURE*/
#vwl-43779554-4149-4AF6-931D-AAB0C17DE2DC .vwl-content::after,
.fractal-body .f-campaign-card a[href*="Ventures"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7362/8470CA40.png);
}
/*NAME*/
#vwl-DBC0D798-F068-454B-912C-C4D15BB08845 .vwl-content::after,
.fractal-body .f-campaign-card a[href*="Name"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7362/6DD066CE.png);
}
/*ACCELERATE*/
#vwl-9A9D825F-2B89-499D-9F70-D6F462A42F22 .vwl-content::after,
.fractal-body .f-campaign-card a[href*="Accelerator"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7362/55D57654.png);
}
/*TRANSFORM*/
#vwl-182F8A54-BA53-4591-A5D7-E985DBC4E71E .vwl-content::after,
.fractal-body .f-campaign-card a[href*="Transformation"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7362/79D91F79.png);
}
/*APPLY*/
#vwl-D8413C9E-F36E-11E8-AA5A-0A720A822D3C .vwl-content::after,
.fractal-body .f-campaign-card a[href*="InternetofThings"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7362/59B68FDC.png);
}
/*CONSULT*/
#vwl-E6E6C620-A2D0-4A47-9183-5A6624B6B43D .vwl-content::after,
.fractal-body .f-campaign-card a[href*="BusinessExcellence"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7362/5D00C59D.png);
}
/*DISCUSS*/
#vwl-EDEA45C3-CA75-46EE-974D-D3B155D2FF70 .vwl-content::after,
.fractal-body .f-campaign-card a[href*="InvestingInTomorrow"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7362/5FCFB05D.png);
}
/*EXPLORE*/
#vwl-67F3AFC6-B70C-43A1-8C83-230E6694D978 .vwl-content::after,
.fractal-body .f-campaign-card a[href*="Understanding"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7362/62BC752C.png);
}
/*MONITOR*/
#vwl-24AC010F-6328-4A48-98C4-D284B0794582 .vwl-content::after,
.fractal-body .f-campaign-card a[href*="Trends"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7362/6A15968F.png);
}
/*UNDERSTAND*/
#vwl-AE870033-ABDE-11E8-AA5A-0A720A822D3C .vwl-content::after,
.fractal-body .f-campaign-card a[href*="MovingInto"] .f-card-image::after {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7362/7D6E6812.png);
}

#bi-page-c-a #visual-large-webstorms-list .pre-launch-countdown-holder {
  position: absolute;
  top: 27.5rem;
  left: 1.6rem;
  text-allign: left;
  width: auto;
  color: #444647;
}

/* Extra Pages: Learn More Pages Format
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-b #main_content {
    width: 100%;
    margin: 0rem auto 0em;
    padding: 0;
}
#bi-page-c-b {
  background-color: #f5f5f5;
}
#bi-page-c-b #container_ent_home_1 {
  background-color: initial;
}
#bi-page-c-b #container_ent_home_2 {
    width: 100%;
    max-width: 1280px;
    float: none;
    margin: 0 auto;
    clear: both;
    display: none;
}
#bi-page-c-b .widget_container {
    margin-bottom: 0;
}
#bi-page-c-b #container_ent_home_3 {
    min-height: 0;
}
.faq .arrow::after {
    content:'\f107';
    font-family: FontAwesome;
    font-size: 1.6rem;
    color: #3498DB;
    display: inline-block;
    float: right;
    margin-left: 12px;
    transition: ease 0.2s;
}
.faq .arrow.rotate::after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
#bi-page-c-b  .question-container {
    padding: 24px;
    box-sizing: border-box;
    border-bottom: 1px solid #ccc;
    cursor: pointer;
    text-align: left;
    max-width: 720px;
    margin: 0 auto;
}
#bi-page-c-b .question-container h5 {
    margin: 0;
    font-size: 1.6rem;
    color: #666;
    font-weight: 600;
}
.question-list {margin: 36px 0;}
#bi-page-c-b .answer-container {
    display: none;
}
.section.hero.learn-more {
  background-image: none;
  background-color: #404040;
}



/* Extra Pages: Learn More: Services Offered Page
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-ent-services-offered #main_content {
  margin-top: 0rem;
}
#bi-page-ent-services-offered #container_ent_home_1 {
  background-color: #f5f5f5;
}
#bi-page-ent-services-offered #container_ent_home_3 {
    min-height: 0;
    display: none;
}
#bi-page-ent-services-offered #container_ent_home_2 {
  display: none;
  min-height: 100px;
  background-color: #f5f5f5;
}
#bi-page-ent-services-offered #container_ent_home_1 .widget_container {
    margin: 0;
}
#bi-page-ent-services-offered #container_ent_home_1 .boxcontent {
  overflow: visible;
}
.card {
    background-color: #fff;
    box-sizing: border-box;
    border: 1px solid #ccc;
    margin-top: 3.6rem;
    position: relative;
    display: block;
}
.service-icon {
    height: 24px;
    position: absolute;
    top: 18px;
    right: 18px;
}
.active-services .card:nth-child(1), .active-services .card:nth-child(2), .active-services .card:nth-child(3) {
    margin-top: 0;
}
#bi-page-ent-services-offered .card h4 {
    padding: 1.8rem;
    margin-bottom: 2.4rem;
    background-color: #888;
    transition: 0.2s ease;
    font-size: 1.8rem;
    text-align: left;
}
#bi-page-ent-services-offered .active-services .card h4 {
    background-color: #3498DB;
}
#bi-page-ent-services-offered .card h5 {
    color: #444;
    padding: 0 1.8rem;
    margin-top: 0;
    font-size: 1.6rem;
}
#bi-page-ent-services-offered .card p {
    padding: 0 18px;
}
#bi-page-ent-services-offered .card .no-button-link {
    padding: 0 18px 24px;
    margin-top: 1.5em;
    display: block;
    font-size: 1.4rem;
}
#bi-page-ent-services-offered .card.discuss:hover h4 {
    background-color: #f1c42a;
}
#bi-page-ent-services-offered .card.solve:hover h4 {
    background-color: #e74c3c;
}
#bi-page-ent-services-offered .card.optimize:hover h4 {
    background-color: #3498db;
}
#bi-page-ent-services-offered .card.hack:hover h4 {
    background-color: #e67e22;
}
#bi-page-ent-services-offered .card.incubate:hover h4 {
    background-color: #bacc35;
}
#bi-page-ent-services-offered .card.pitch:hover h4 {
    background-color: #9b59b6;
}
#bi-page-ent-services-offered .card.understand:hover h4 {
    background-color: #1abc9c;
}
#bi-page-ent-services-offered .card.monitor:hover h4 {
    background-color: #781338;
}
#bi-page-ent-services-offered .card.suggest:hover h4 {
    background-color: #444;
}
.services-coming-soon {
    background-color: #f2f2f2;
}
#bi-page-ent-services-offered .section .container-1440 {
  padding: 8.4rem 0;
}
#bi-page-ent-services-offered .rich_text_widget > table {
  max-width: 96rem;
  margin: 4.8rem auto;
}
#bi-page-ent-services-offered .rich_text_widget table > tbody > tr {
  width: 31%;
  float: left;
  display: block;
  margin: 0 1%;
  padding: 2.4rem;
  background-color: #fff;
  min-height: 30rem;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
}
#bi-page-ent-services-offered .rich_text_widget table > tbody > tr:nth-child(n+4) {
  margin-top: 2.4rem;
}
#bi-page-ent-services-offered .rich_text_widget table > tbody > tr > td {
  display: block;
  width: 100%;
  float: left;
}
#bi-page-ent-services-offered .rich_text_widget table > tbody > tr > td:nth-child(1) {
  font-size: 1.8rem;
  font-weight: 700;
  color: #333;
}
#bi-page-ent-services-offered .rich_text_widget table > tbody > tr > td:not(:first-child) {
  margin-top: 1.2rem;
}
#bi-page-ent-services-offered .rich_text_widget table > tbody > tr > td:nth-child(2) {
  color: #333;
  font-size: 1.6rem;
}
#bi-page-ent-services-offered .rich_text_widget table > tbody > tr > td:nth-child(3) {
  font-size: 1.4rem;
  color: #888;
}



/* Extra Pages: Learn More: Success Stories Page
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-c #main_content {
  margin-top: 4.8rem;
}
#bi-page-c-c #container_ent_home_2, #bi-page-c-c #container_ent_home_3 {
    width: 100%;
    min-height: 100px;
    padding: 0rem;
    display: block;
}
#bi-page-c-c #container_ent_home_1 {
  min-height: 100px;
}
#bi-page-c-c #container_ent_home_1,
#bi-page-c-c #container_ent_home_3,
#bi-page-c-c #container_ent_home_5 {
  background-color: #f5f5f5 !important;
}
#bi-page-c-c #container_ent_home_1 .widget_container {
    margin: 0;
}
#bi-page-c-c #container_ent_home_1 .widget_title_text, #bi-page-c-c #container_ent_home_2 .widget_title_text, #bi-page-c-c #container_ent_home_3 .widget_title_text {
    font-weight: 900;
    text-align: center;
    font-size: 4.2rem;
    line-height: 5.2rem;
    color: #666;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    text-transform: capitalize;
}
#bi-page-c-c #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr td a, #bi-page-c-c #container_ent_home_1 > div:nth-child(2) .boxcontent > .rich_text_widget > table tr td a span {
    color: #3498DB;
}
#bi-page-c-c #container_ent_home_2 {
    display: block;
}
#bi-page-c-c #container_ent_home_1 > div:nth-child(1) {
    max-width: 960px;
    margin: 8.4rem auto;
}
#bi-page-c-c #container_ent_home_1 > div:nth-child(1) .boxcontent > table {
    width: 100%;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-c #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tbody tr:first-child {
    margin-top: 0;
}
#bi-page-c-c #container_ent_home_1 > div:nth-child(1) .boxcontent {
  overflow: visible;
}
#bi-page-c-c #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tbody tr {
  display: block;
  float: left;
  width: 31%;
  box-sizing: border-box;
  margin: 0 1%;
  padding: 2.4rem;
  height: 44rem;
  background-color: #fff;
  border-top: 6px solid #3498DB;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
}
#bi-page-c-c #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tbody tr:nth-child(n+4) {
  margin-top: 2.4rem;
}
#bi-page-c-c #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr > td {
  display: block;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  float: left;
  width: 100%;
}
#bi-page-c-c #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr > td p {
  margin: 0;
}
#bi-page-c-c #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr > td:nth-child(1) {
  font-size: 1.8rem;
  color: #3498DB;
  font-weight: 700;
}
#bi-page-c-c #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr > td:nth-child(2) {
  font-size: 1.6rem;
  color: #666;
  font-weight: 700;
  margin-top: 1.2rem;
}
#bi-page-c-c #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr > td:nth-child(3) {
  margin-top: 1.2rem;
  font-size: 1.4rem;
  color: #888;
}
#bi-page-c-c #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr > td:nth-child(4) {
  margin-top: 2.4rem;
  font-size: 1.4rem;
}


/* User Home Page
--------------------------------------------------------------------------------------------------------------------*/
.fractal-body .fractal-widget-highlights .f-welcome-panel {
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  padding: 2.4rem;
  position: relative;
}
.fractal-body .fractal-widget-highlights .f-welcome-panel > div figure::after {
  content: '';
  width: calc(100% + 4.8rem);
  height: 1px;
  background-color: #D5D9DB;
  display: block;
  z-index: 0;
  margin: -2.4rem 0 2.4rem -2.4rem;
}
.fractal-body .fractal-widget-highlights .f-welcome-panel p {
  color: #797D7F;
}
.fractal-body .fractal-widget-highlights .f-welcome-panel ul li::before {
  font-family: Font Awesome\ 5 Pro;
  font-size: 16px;
  color: #797D7F;
  background-color: #E7E9EB;
  left: -5.6rem;
  top: -0.8rem;
  position: absolute;
  height: 4rem;
  width: 4rem;
  line-height: 4rem;
  text-align: center;
  border-radius: 60px;
}
.fractal-body .fractal-widget-highlights .f-welcome-panel ul li:first-child::before {
  content: '\F1EA';
}
.fractal-body .fractal-widget-highlights .f-welcome-panel ul li:nth-child(2)::before {
  content: '\F00A';
}
.fractal-body .fractal-widget-highlights .f-welcome-panel ul li:last-child::before {
  content: '\F0EB';
}
.fractal-body .fractal-widget-highlights .f-welcome-panel ol, .fractal-body .fractal-widget-highlights .f-welcome-panel ul {
  margin-left: 0;
  list-style: none;
  margin-top: 2.4rem;
}
.fractal-body .fractal-widget-highlights .f-welcome-panel ol, .fractal-body .fractal-widget-highlights .f-welcome-panel ul li {
  margin-top: 1.6rem;
  color: #797D7F;
  font-size: 1.4rem;
  font-family: 'Lato', arial, sans serif;
  line-height: 2.4rem;
  margin-left: 5.6rem;
  position: relative;
  min-height: 4rem;
}
.fractal-body .fractal-widget-highlights {
}
.fractal-body .fractal-widget-highlights .f-welcome-panel img {
  margin: 4rem auto 0;
  max-width: 60%;
  display: block;
  z-index: 10;
}
/*
.fractal-body .f-campaign-card {
  position: absolute;
}

.fractal-body .f-campaign-card a .f-card-image::after {
  content: '';
  background-size: 50%;
  display: block;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
  background-position: center;
  position: absolute;
  padding: 24px;
  top: 160px;
  left: 1.8rem;
  border-radius: 4px;
  border: 1px solid #fff;
  background-color: rgba(0,0,0,0.6);
}
*/
.f-campaigns-grid .f-campaign-card .f-card-image .f-card-extra {
  position: absolute;
  bottom: 1.6rem;
  right: 1.6rem;
}

/* Extra Pages: Learn More: Meet the Team Page
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-e #main_content {
  margin-top: 0rem;
}
#bi-page-c-e #container_ent_home_2, #bi-page-c-e #container_ent_home_3 {
    width: 100%;
    min-height: 100px;
    padding: 8.4rem 0;
    display: none;
}
#bi-page-c-e #container_ent_home_1 {
  min-height: 700px;
}
#bi-page-c-e #container_ent_home_1, #bi-page-c-e #container_ent_home_3, #bi-page-c-e #container_ent_home_5 {
  background-color: #f5f5f5;
}
#bi-page-c-e #container_ent_home_1 .widget_container {
    margin: 0;
}
#bi-page-c-e #container_ent_home_1 .widget_title_text, #bi-page-c-e #container_ent_home_2 .widget_title_text, #bi-page-c-e #container_ent_home_3 .widget_title_text {
    font-weight: 900;
    text-align: center;
    font-size: 4.2rem;
    line-height: 5.2rem;
    color: #666;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    text-transform: capitalize;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr td a, #bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr td a span {
    color: #3498DB;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) {
    max-width: 960px;
    margin: 8.4rem auto;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > table {
    width: 100%;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tbody tr:first-child {
    margin-top: 0;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tbody {
  display: flex;
  flex-wrap: wrap;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent {
  overflow: visible;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tbody tr {
  width: 31%;
  float: left;
  min-height: 20rem;
  margin: 0 1%;
  padding: 2.4rem;
  background-color: #fff;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
  text-align: center;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tbody tr:nth-child(n+4) {
  margin-top: 7.2rem;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr > td {
  display: block;
  float: left;
  width: 100%;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr > td p {
  margin: 0;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr > td:nth-child(1) {
  font-size: 1.8rem;
  color: #3498DB;
  font-weight: 700;
  margin-top: -7.2rem;
  margin-bottom: 2.4rem;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr > td:nth-child(1) img {
  border-radius: 100px;
  width: 12rem;
  height: 12rem;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr > td:nth-child(2) {
  font-size: 1.6rem;
  color: #666;
  font-weight: 700;
  margin-top: 1.2rem;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr > td:nth-child(3) {
  margin-top: 1.2rem;
  font-size: 1.4rem;
  color: #888;
  letter-spacing: 1px;
  font-weight: 300;
  text-transform: uppercase;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tr > td:nth-child(4) {
  margin-top: 2.4rem;
  font-size: 1.4rem;
}


/* My Activity Page (Member Landing)
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-member-landing #main_content {
  max-width: 96rem;
  margin: 12rem auto 4.8rem;
  width: initial;
  display: flex;
}
#bi-page-c-member-landing #container_ent_landing_3 {
  display: none;
}
.section.sub-page.hero.my-activity {
  background-image: none;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.section.sub-page.hero.my-activity::before {
  content:'';
  top: 0;
  left: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  background: -moz-linear-gradient(top, rgba(16,16,16,0.2) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(16,16,16,0.2) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(16,16,16,0.2) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, 
    Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6101010', endColorstr='#00000000',GradientType=0 ); /* 
    IE6-9 */
}
#bi-page-c-member-landing #container_ent_landing_3 {
    min-height: 0;
    width: 100%;
    margin: 0 0 6rem 0;
    padding: 0;
    text-align: center;
    float: none;
}
#bi-page-c-member-landing #container_ent_landing_1 .boxcontent,
#bi-page-c-member-landing #container_ent_landing_3 .boxcontent {
    padding: 0;
}
#bi-page-c-member-landing {
  background-color: #f5f5f5;
}
#bi-page-c-member-landing #container_ent_landing_1 {
    margin: 0;
    padding: 0;
}
#container_ent_landing_0 .widget_container {
    padding: 0;
}
#bi-page-c-member-landing #container_ent_landing_3 {
    min-height: 0;
}
#bi-page-c-member-landing #container_ent_landing_1 .boxcontent {
    padding: 0;
}
#bi-page-c-member-landing #container_ent_landing_1 hr {
    display: none;
}
#bi-page-c-member-landing #container_ent_landing_1 .ent_landing_bar_type_selected {
    background-image: none;
}
#bi-page-c-member-landing #container_ent_landing_2 {
    width: 74%;
    margin: 0 0 0 4%;
    box-sizing: border-box;
    border: none;
}

/* My Activity Page: User Photo
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-member-landing #user_photo_image {
    border-radius: 60px;
    transition: 0.2s ease;
}
#bi-page-c-member-landing #user_photo_image:hover {
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
}
#bi-page-c-member-landing #user_photo_image:active {
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12), 0px 8px 8px 0px rgba(0, 0, 0, 0.24);
}
#bi-page-c-member-landing #ent_landing_profile_photo table tr td {
    border: none !important;
}
#bi-page-c-member-landing #ent_landing_profile_photo {
    margin-bottom: 36px;
    padding: 0 !important;
}
#bi-page-c-member-landing #user_name > a {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Roboto', 'Open Sans', arial, sans serif;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 140px;
    display: inline-block;
    margin-bottom: 2px;
}

/* My Activity : Left Column Menu
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-member-landing .activity_feed_landing_left {
    background: none;
}
#bi-page-c-member-landing .ent_landing_bar_type a, #bi-page-c-member-landing .ent_landing_bar_type_selected a {
    font-size: 14px;
    color: #888;
    font-family: helvetica, 'Open Sans', arial, sans serif;
}
#bi-page-c-member-landing .ent_landing_bar_type_selected {
    color: #3498DB;
}
#bi-page-c-member-landing .ent_landing_bar_type_selected a, #bi-page-c-member-landing .ent_landing_bar_type_selected span {
    color: #3498DB;
}
#bi-page-c-member-landing .ent_landing_bar_type_selected a {
    position: relative;
}
#bi-page-c-member-landing .ent_landing_bar_type_selected a::after {
    content: '';
    width: 0;
    height: 0;
    display: inline-block;
    border-right: 6px solid #3498DB;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    position: absolute;
    right: -30px;
    top: 4px;
}
.ent_landing_bar_type_selected#activity_feed a::after, .ent_landing_bar_type_selected#subscription a::after {
    right: -12px;
}
ul#landing_page_left_panel_1 li {
    margin-top: 1.2rem;
    padding-left: 0;
}
ul#landing_page_left_panel_1 li span {
    margin-right: 12px !important;
}
#bi-page-c-member-landing .ent_landing_bar_type_selected a::after, #idea_count {
  display: none;
}
.enterprise_my_landing_page_widget .boxcontent div:nth-child(4) {
    margin-bottom: 0 !important;
}
.enterprise_my_landing_page_widget #profile_projects_header {
    padding: 0;
    border: none;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 400;
    font-family: 'Roboto', 'Open Sans', arial, sans serif;
    color: #444;
    margin-bottom: 6px;
}
#profile_user_projects_content, .widget_container.following_widget {
    display: none;
}

/* My Activity : Left Column Widgets
--------------------------------------------------------------------------------------------------------------------*/
.arrow_promote {
    background-image: none;
}
.arrow_promote::before {
    content: '\f087';
    font-family: FontAwesome;
    font-size: 1.33em;
    color: #888;
}
.arrow_demote {
    background-image: none;
}
.arrow_demote::before {
    content: '\f088';
    font-family: FontAwesome;
    font-size: 1.33em;
    color: #888;
}
.star_favorited {
    background-image: none;
}
.star_favorited::before {
    content: '\f006';
    font-family: FontAwesome;
    font-size: 1.33em;
    color: #888;
}
.container_ent_landing_1 .lightbulb_idea lightbulb_idea_your_stats {
    text-align: left;
}
.part_stats_list li span {
    margin-right: 6px !important;
}
.part_stats_list li .lightbulb_idea {
    text-align: left !important;
}
#container_ent_landing_1 .widget_title {
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 400;
    font-family: 'Roboto', 'Open Sans', arial, sans serif;
    color: #444;
    padding: 0;
    display: block;
    margin-bottom: 6px;
}
#container_ent_landing_1 .widget_title .widget_title_text {
    overflow: visible;
}
.part_stats_list {
    padding: 0;
    margin-bottom: 12px;
}
#part_stats div:last-child {
    text-align: left;
    border: none !important;
}
#part_stats div:last-child div {
    font-size: 14px;
}

/* My Activity Page: Activity Feed
--------------------------------------------------------------------------------------------------------------------*/
#activity_feed_content .enterprise_updates_widget .boxcontent {
    padding: 0;
}
#bi-page-c-member-landing #ws_updates_area > div {
    border: none !important;
}
#bi-page-c-member-landing #ws_updates_area > div .pl_feed_note_photo {
    background-color: #fff;
    border: 1px solid #ccc;
    margin-top: 0px;
    padding: 24px;
    box-sizing: border-box;
}
.pl_feed_note_photo .updates-timestamp {
    line-height: 2em;
}
#bi-page-c-member-landing #ws_updates_area > div .pl_feed_note_photo > div > div, #bi-page-c-member-landing #ws_updates_area > div .pl_feed_note_photo > div > div > div {
    font-family: helvetica, 'Open Sans', arial, sans serif;
}
#bi-page-c-member-landing .pl_feed_note_photo #display_note_attachment {
    padding-left: 0px !important;
    padding-top: 12px !important;
    width: 590px;
    display: block;
    float: right;
}
#bi-page-c-member-landing #landing_page_content, #bi-page-c-member-landing #landing_page_content #activity_feed_content {
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
}
#bi-page-c-member-landing .pl_feed_note_photo > a {
    margin-right: 0px;
    border: none !important;
}
#bi-page-c-member-landing .pl_feed_note_photo > a > img {
    border-radius: 60px;
}
#bi-page-c-member-landing .pl_feed_note_photo > div:nth-child(2) {
    width: 88%;
    display: block;
    float: right;
}
#bi-page-c-member-landing .pl_feed_note_photo > div:nth-child(2) > div {
    margin-left: 0;
}
#bi-page-c-member-landing .pl_feed_note_photo > div:nth-child(2) > div > div {
    width: 100% !important;
}
#bi-page-c-member-landing #post_twork_textbox_inner_div {
    padding: 0 !important;
    text-indent: 6px;
    line-height: 36px;
    height: 36px;
    background-color: #f6f6f6 !important;
    color: #888;
}
.pl2_hifive_display_div .updateshifivediv {
    background-color: transparent;
    border: none;
}
.pl2_hifive_display_div .updateshifivediv > table > tbody > tr > td:nth-child(1) {
    display: none;
}
.pl2_hifive_display_div .updateshifivediv > table > tbody > tr > td:nth-child(3)::before {
    content: '\E925';
    font-size: 14px;
    color: #888;
    font-family: 'Material Icons';
    margin-right: 6px;
    -webkit-font-smoothing: antialiased;
    vertical-align: top;
    display: inline-block;
}
.intialUpdatesComment {
    width: auto;
    background-color: #f4f4f4;
    padding: 12px;
    box-sizing: border-box;
    border: none;
    margin-top: 12px;
}
.intialUpdatesCommentTextbox {
    width: auto;
    height: 24px;
    text-indent: 6px;
}
.onfocusUpdatesCommentTextbox {
    width: auto;
    box-sizing: border-box;
}
#display_add_comment_button > div:nth-child(1) {
    display: none;
}
#display_add_comment_button > div:nth-child(2) > a {
    float: right;
    margin-top: 6px;
}
#display_add_comment_button > div:nth-child(2) > a .make_label_hidden {
    display: block;
    text-transform: uppercase;
}
#display_add_comment_button > div:nth-child(2) > a > img {
    display: none;
}
#display_note_attachment .intialUpdatesComment #display_add_comment_button {
    width: 100% !important;
    display: block !important;
}
twork-comment-attachment-btn-right {
    display: none;
}
#display_add_comment_button div:nth-child(2) {
  margin-right: 12px;
}

/* My Activity Page: Post Update
--------------------------------------------------------------------------------------------------------------------*/
.post_update_20_widget #post_twork {
    border: 1px solid #e1e1e1;
}
#bi-page-c-member-landing #activity_feed_content > div:first-child {
    display: none;
}
#bi-page-c-member-landing #activity_feed_content > div:nth-child(2) {
    border: none !important;
    margin-bottom: 12px;
    padding: 12px;
    background-color: #fff !important;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    float: left;
    width: 100%;
    box-sizing: border-box;
}
#bi-page-c-member-landing #activity_feed_content > div:nth-child(2) > div {} #bi-page-c-member-landing #activity_feed_content > div:nth-child(2) > div table, #bi-page-c-member-landing #activity_feed_content > div:nth-child(2) > div table tr,
#activity_feed_content > div:nth-child(2) > div table tbody, #bi-page-c-member-landing #activity_feed_content > div:nth-child(2) > div table tr td {
    display: block;
    border: none;
    width: 100%;
}
#post_twork .initialpostTworkLandingTextbox, #post_twork .onfocusPostTworkLandingTextbox {
    width: 100%;
    line-height: 28px;
    color: #b3b3b3;
    font-weight: 400;
}
#bi-page-c-member-landing #post_twork {
    position: relative;
}
#bi-page-c-member-landing #twork_count {
    position: absolute;
    top: -48px;
    right: -12px;
    font-family: helvetica, 'Open Sans', arial, sans serif !important;
    font-size: 2.4rem !important;
    font-weight: 400 !important;
}
#bi-page-c-member-landing #post_twork_submit_btn {
    height: 24px;
    margin-left: 0;
    box-sizing: border-box;
    padding-left: 71px;
    margin-right: 0px;
    margin-top: 6px;
    background-color: #3498DB;
    position: relative;
    border-radius: 20px;
    border: none;
    transition: 0.2s ease;
}
#bi-page-c-member-landing #post_twork_submit_btn:hover {
    background-color: #b30000;
}
#bi-page-c-member-landing #postTworkBtnSpan > div:last-child table tr td {
    display: block;
}
#bi-page-c-member-landing #postTworkBtnSpan > div:last-child table tr td:last-child {
    position: relative;
}
#bi-page-c-member-landing #postTworkBtnSpan > div:last-child table tr td:last-child::before {
    display: inline-block;
    content: 'Update';
    color: #fff;
    position: absolute;
    font-size: 11px;
    font-weight: 600;
    left: 23px;
    bottom: 6px;
    z-index: 100;
}
#bi-page-c-member-landing .twork_attachment_rndbox {
    box-sizing: border-box;
    background-color: #f6f6f6 !important;
    border: none !important;
}
#bi-page-c-member-landing .twork_attachment_div, #bi-page-c-member-landing .twork_attachment {
    width: auto;
}
#bi-page-c-member-landing .twork_attachment_div {
    border: none;
}
#bi-page-c-member-landing #twork_upload_photo_attachment {
    padding: 0 !important;
}
#bi-page-c-member-landing .twork_attachment {
    background-color: #fff !Important;
    margin-bottom: 6px;
}
#bi-page-c-member-landing table #post_twork .twork_attachment_div table:nth-child(2) {
    border: 1px solid #ccc;
}
#bi-page-c-member-landing .twork_attachment tr td:nth-child(2) a img {
    display: none;
}
#bi-page-c-member-landing .twork_attachment tr td:nth-child(2) a {
    display: block;
    position: absolute;
    right: 1.2rem;
    top: 3.6rem;
}
#bi-page-c-member-landing .twork_attachment tr td:nth-child(2) a:hover {
    text-decoration: none;
}
#bi-page-c-member-landing .twork_attachment tr td:nth-child(2) a::before {
    content: '\f00d';
    font-size: 18px;
    display: block;
    color: #888;
    font-family: FontAwesome;
    transition: 0.2s ease;
}
#bi-page-c-member-landing .twork_attachment tr td:nth-child(2) a:hover::before {
    text-decoration: none;
    color: #3498DB;
}
#bi-page-c-member-landing .twork_attachment_title {
    font-size: 14px;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    font-weight: 400;
    margin-left: 0px;
    float: left;
    text-transform: uppercase;
    color: #444;
}
#bi-page-c-member-landing .twork_attachment > tbody > tr > td:nth-child(2) {
  position: relative;
}
#bi-page-c-member-landing #show_twork_photo_attachment img {
    float: none;
    margin: 0;
    max-height: 240px;
}
#bi-page-c-member-landing #update-feed-image-upload-image {
    margin: 0 auto;
}
#update_feed_filedrop {
    font-family: 'Lato', 'Open Sans', 'Roboto', arial, sans serif;
}
#add_twork_upload_youtube_video {
    margin: 0;
    padding: 12px 0;
}
.attachYoutubeVideoBtnSpan {
    background-color: #3498DB;
    color: #fff;
    border-color: #3498DB;
    border-radius: 20px;
}
#addYoutubeVideoLink {
    padding: 2px 12px;
    transition: 0.2s ease;
    border-radius: 20px;
}
#addYoutubeVideoLink:hover {
    background-color: #b30000;
    border-color: #b30000;
    color: #fff;
}
.update_youtube_preview {
    clear: both;
    float: left;
    margin-top: 24px;
}
.update_youtube_preview img {
    float: left;
    margin-right: 12px;
}
.update_youtube_url, .update_youtube_title, .update_youtube_desc {
    width: 520px;
}
.PostTworkAttachmentLink img, .PostTworkAttachmentLink_hover img   {
  opacity: 0;
  margin-top: -15px;
}
#post_twork_photo_attachment_img::before {
    content: '\f03e';
    font-size: 18px;
    display: block;
    color: #888;
    font-family: FontAwesome;
    transition: 0.2s ease;
}
#post_twork_photo_attachment_youtube::before {
    content: '\f03d';
    font-size: 18px;
    display: block;
    color: #888;
    font-family: FontAwesome;
    transition: 0.2s ease;
}
.PostTworkAttachmentLink, .PostTworkYouTubeLink {
  border: none;
  height: 18px;
  overflow: hidden;
}
.PostTworkAttachmentLink_hover {
  height: 18px;
}
.PostTworkAttachmentLink_hover, .PostTworkAttachmentLink_hover {
  border: none;
}
#post_twork_photo_attachment_youtube.PostTworkAttachmentLink_hover::before {
  color: #3498DB;
}
#post_twork_photo_attachment_img.PostTworkAttachmentLink_hover::before {
  color: #3498DB;
}

/* My Activity Page: Messages
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-member-landing #my_private_messages_tabs {
    margin: 0;
    padding-top: 0;
}
#bi-page-c-member-landing #my_private_messages_content_0 {
    margin: 0 !important;
}
#bi-page-c-member-landing .my_ideas_tabs {
    border: none;
    margin-top: 0;
    padding-top: 0;
}
.my_ideas_tabs a {
    text-decoration: none !important;
    text-transform: uppercase;
    color: #888;
    font-weight: 400;
    font-size: 14px;
}
#bi-page-c-member-landing .my_ideas_tabs_selected a {
    background-color: transparent;
}
#bi-page-c-member-landing .my_ideas_tabs a::after {
    content: '';
    transform: scale(0);
    display: block;
    margin-top: 2px;
    height: 2px;
    background-color: #3498DB;
    transition: 0.2s ease;
}
#bi-page-c-member-landing .my_ideas_tabs a:hover {
    color: #444;
}
#bi-page-c-member-landing .my_ideas_tabs_selected a::after, #bi-page-c-member-landing .my_ideas_tabs a:hover::after {
    transform: scale(1) !important;
}
#bi-page-c-member-landing #messages_content {
    position: relative;
    padding: 0 !important;
}
#bi-page-c-member-landing #messages_content > div:first-child {
    margin-left: 0;
    right: 0;
}
#bi-page-c-member-landing .my_messages_container {
    border: none;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    margin-top: 12px;
}
#bi-page-c-member-landing .my_messages_container .profile_my_messages_body {
    color: #888;
}
#bi-page-c-member-landing #my_private_messages_unread_content > div, #bi-page-c-member-landing #my_private_messages_all_content > div, #bi-page-c-member-landing #my_private_messages_sent_content > div {
    overflow: visible !important;
}
#bi-page-c-member-landing .my_messages {
    width: 100%;
}
#bi-page-c-member-landing .my_messages td a img {
    border-radius: 60px;
    width: 40px;
}
#bi-page-c-member-landing .my_messages tr td:last-child a img {
    display: none;
}
#bi-page-c-member-landing .my_messages tr td:last-child a {
    display: block;
}
#bi-page-c-member-landing .my_messages tr td:last-child a::before {
    content: '\E14C';
    font-family: 'Material Icons';
    display: block;
    font-size: 24px;
    color: #888;
    transition: 0.2s ease;
}
#bi-page-c-member-landing .my_messages tr td:last-child a:hover {
    text-decoration: none;
}
#bi-page-c-member-landing .my_messages tr td:last-child a:hover::before {
    color: #3498DB;
}
#bi-page-c-member-landing .my_messages .my_messages_unread a, #bi-page-c-member-landing .my_messages .my_messages_read a, #bi-page-c-member-landing .my_messages_user a {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: 400;
    font-family: helvetica, 'Open Sans', arial, sans serif;
    display: block;
    margin-bottom: 12px;
}
#bi-page-c-member-landing .my_messages_user a:hover, #bi-page-c-member-landing .my_messages_read a:hover, #bi-page-c-member-landing .my_messages_unread a:hover {
    background: none;
}

/* My Activity Page: Messages: Read Message
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-ent-ct-view-private-message #main_content {
    max-width: 960px;
    margin: 0 auto;
}

/* My Activity Page: Submissions
--------------------------------------------------------------------------------------------------------------------*/
#my_ideas_posted_content, #my_ideas_drafts_content, #my_comments_content {
    padding-bottom: 48px;
}
#my_ideas_posted_content #my_ideas_0 #posted_idea_header, #draft_idea_header, #posted_comment_header {
    background-color: transparent;
    border: none;
    padding: 0;
    box-shadow: none;
    font-size: 14px;
    font-weight: 400;
    color: #444;
    font-family: 'Roboto', 'Open Sans', arial, sans serif;
    text-transform: uppercase;
}
#my_ideas_posted_content #my_ideas_0 > div table tr td {
    border: none;
}
#my_ideas_posted_content #my_ideas_0 > div table tr td:nth-child(2) {
    width: 350px;
    margin-left: 2.4rem;
    display: block;
}
#my_ideas_posted_content #my_ideas_0 > div .landing_page_content_main_link {
    font-size: 1.4rem;
    font-weight: 400;
    font-family: 'Roboto', 'Open Sans', arial, sans serif;
    line-height: 1.5em;
    display: inline-block;
}
#my_ideas_posted_content #my_ideas_0 > div table tr td > div {
    font-size: 1.3rem !important;
    color: #888 !important;
    line-height: 1.72em;
    margin-top: 1.72em;
    font-family: 'Roboto', 'Open Sans', arial, sans serif;
}
#posted_comment_header span, #posted_idea_header span, #draft_idea_header span, #my_proposal_header span, #part_proposal_header span, #profile_projects_header span, #profile_user_newtwork_header span {
    font-weight: 400;
    color: #888;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) {
    padding: 2.4rem !important;
    background-color: #fff;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    margin-top: 1.2rem;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(2) {
    margin-left: 2.4rem;
    display: block;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(2) .landing_page_content_main_link {
    font-size: 14px;
    font-weight: 400;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(2) div p {
    font-size: 1.2rem;
    line-height: 1em;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    font-weight: 400;
    color: #888;
    margin-top: 1.2rem;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(3) > div a:nth-child(1) {
    float: left;
    display: block;
    width: auto;
    margin-top: 3px;
    font-size: 1.2rem;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(3) > div a:nth-child(2) img {
    opacity: 0;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(3) > div a:nth-child(2) {
    display: block;
    float: right;
    margin: 0 !important;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(3) > div a:nth-child(2)::before {
    content: '\E14C';
    font-family: 'Material Icons';
    display: block;
    font-size: 24px;
    color: #888;
    transition: 0.2s ease;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(3) > div a:nth-child(2):hover {
    text-decoration: none;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(3) > div a:nth-child(2):hover::before {
    color: #3498DB;
    text-decoration: none;
}
#my_comments_content #my_comments > div:nth-child(n+2) {
    background-color: #fff;
    padding: 24px !important;
    margin-top: 12px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    border: none !important;
}
#my_comments_content #my_comments > div:nth-child(n+2) table tr td:nth-child(2) .landing_page_content_main_link {
    font-size: 14px;
    font-weight: 400;
    font-family: 'Roboto', 'Open Sans', arial, sans serif;
}
#my_comments_content #my_comments > div:nth-child(n+2) table tr td:nth-child(2) {
    display: block;
    margin-left: 24px;
    width: 475px;
}
#my_comments_content #my_comments > div:nth-child(n+2) table tr td:nth-child(2) div span {
    font-size: 12px !important;
    line-height: 1em;
    font-family: 'Lato', 'Roboto', 'Open Sans', arial, sans serif;
    font-weight: 400;
    color: #888 !important;
    display: block;
    margin-top: 12px;
}
#my_ideas_0 .lightbulb_idea_profile {
    height: auto;
    margin-bottom: 6px !important;
    display: block;
}
#my_ideas_0 .lightbulb_idea_profile::before {
    font-size: 24px;
}
#my_ideas_1 .lightbulb_idea_draft {
    background: none;
    margin: 0;
    text-align: center;
    width: 30px;
}
#my_ideas_1 .lightbulb_idea_draft::before {
    content: '\f0eb';
    font-family: FontAwesome;
    font-size: 24px;
    color: #888;
}

/* My Activity Page: Projects
--------------------------------------------------------------------------------------------------------------------*/
#landing_page_content #profile_projects_header {
    background-color: transparent;
    border: none;
    padding: 0;
    box-shadow: none;
    font-size: 14px;
    font-weight: 400;
    color: #444;
    font-family: 'Lato', 'Roboto', 'Open Sans', arial, sans serif;
    text-transform: uppercase;
}
#user_projects_list_tab > div {
    padding: 24px !important;
    box-sizing: border-box;
    margin-top: 12px;
    border: none !important;
    background-color: #fff;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
}
#user_projects_list_tab > div > table > tbody > tr > td:nth-child(2) {
    width: 500px;
}
#user_projects_list_tab > div > table > tbody > tr > td:nth-child(2) > div > div:nth-child(2) span {
    font-size: 12px !important;
    color: #888 !important;
    font-family: 'Lato', 'Roboto', 'Open Sans', arial, sans serif;
    font-weight: 400;
    margin: 12px 0 6px;
    display: block;
}
#user_projects_list_tab .landing_page_content_main_link {
    font-size: 1.4rem;
    font-family: 'Lato', 'Roboto', 'Open Sans', arial, sans serif;
    font-weight: 400;
}
#user_projects_list_tab > div > table tr td:first-child span a div {
    height: 36px !important;
    border: none !important;
}
#user_projects_list_tab > div > table tr td:first-child span a div div img {
    opacity: 0;
}
#user_projects_list_tab > div > table tr td:first-child span > a > div::before {
    content: '\f0c4';
    font-family: FontAwesome;
    font-size: 24px;
    color: #888;
    top: 50%;
    transform: translateY(-50%);
    position: relative;
    display: block;
    transition: 0.2s ease;
}
#user_projects_list_tab > div > table tr td:first-child span > a > div:hover::before {
    color: #3498DB;
}

/* My Activity Page: Subscriptions
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) {
    background-color: #fff;
    width: 100%;
    box-sizing: border-box;
    padding: 24px !important;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    border: none;
    margin-top: 1.2rem;
    margin-bottom: 0;
}
#bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) table tr td:nth-child(2) {
    width: 350px;
    display: block;
    margin-left: 2.4rem;
}
#bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) table tr td:nth-child(2) .landing_page_content_main_link {
    font-size: 1.4rem;
    font-weight: 400;
    font-family: 'Lato', 'Roboto', 'Open Sans', arial, sans serif;
}
#bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) table tr td:nth-child(2) > div {
    margin-top: 12px;
    font-family: 'Lato', 'Roboto', 'Open Sans', arial, sans serif;
}
#bi-page-c-member-landing #posted_webstorm_header > span {
    margin-bottom: 6px;
}
#bi-page-c-member-landing #my_webstorms > div:nth-child(n+2) {
    width: 100%;
    box-sizing: border-box;
    background-color: #fff;
    padding: 24px !Important;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    margin-top: 12px;
}
#bi-page-c-member-landing #my_webstorms > div:nth-child(n+2) .landing_page_content_main_link {
    font-size: 14px;
    font-weight: 400;
    font-family: 'Lato', 'Roboto', 'Open Sans', arial, sans serif;
}
#bi-page-c-member-landing #my_webstorms .action_item_webstorm {
    background: none;
    margin: 0 18px 0 0 !important;
}
#bi-page-c-member-landing #my_webstorms .action_item_webstorm::before {
    content: '\f024';
    font-family: FontAwesome;
    font-size: 24px;
    color: #888;
    position: relative;
    display: block;
    transition: 0.2s ease;
}


/* My Activity Page: Icons
--------------------------------------------------------------------------------------------------------------------*/
.activity_feed_landing_left::before {
    content: "\f022";
    color: #888;
    font-family: FontAwesome;
    font-size: 12px;
}
.ent_landing_bar_type_selected .activity_feed_landing_left::before {
    color: #3498DB;
}
.action_item_landing_left {
    background-image: none;
    width: 1.28em;
    text-align: center;
}
.action_item_landing_left::before {
    content: "\f017";
    color: #888;
    font-family: FontAwesome;
    font-size: 1.33em;
}
.ent_landing_bar_type_selected .action_item_landing_left::before {
    color: #3498DB;
}
.messages_landing_left {
    background-image: none;
    width: 1.28em;
    text-align: center;
}
.messages_landing_left::before {
    content: '\f003';
    color: #888;
    font-family: FontAwesome;
    font-size: 12px;
}
.ent_landing_bar_type_selected .messages_landing_left::before {
    color: #3498DB;
}
.lightbulb_idea {
    background-image: none;
    text-align: center;
    margin: 0;
}
#bi-page-c-member-landing .lightbulb_idea::before {
    content: "\f0eb";
    color: #888;
    font-family: FontAwesome;
    font-size: 14px;
    margin: 0 !important;
}
.ent_landing_bar_type_selected .lightbulb_idea::before {
    color: #3498DB;
}
.proposals_landing_left {
    background-image: none;
    width: 1.28em;
    text-align: center;
}
.proposals_landing_left::before {
    content: "\f044";
    color: #888;
    font-family: FontAwesome;
    font-size: 1.33em;
}
.ent_landing_bar_type_selected .proposals_landing_left::before {
    color: #3498DB;
}
.action_item_subscription_left {
    background-image: none;
    width: 1.28em;
    text-align: center;
}
.action_item_subscription_left::before {
    content: "\f024";
    color: #888;
    font-family: FontAwesome;
    font-size: 12px;
}
.ent_landing_bar_type_selected .action_item_subscription_left::before {
    color: #3498DB;
}
.bubble_comment {
    background-image: none;
    width: 1.28em;
    text-align: center;
}
.bubble_comment::before {
    content: "\f075";
    color: #888;
    font-family: FontAwesome;
    font-size: 1.33em;
}
#activity_feed_content div:nth-child(1)::before {
    content: "\f022";
    color: #888;
    font-family: FontAwesome;
    font-size: 1.33em;
    margin-right: 5px;
}
#activity_feed_content div div::before {
    display: none;
}
.idea_comment_icon {
    background-image: none;
    text-align: center;
}
.idea_comment_icon::before {
    content: "\f075";
    color: #888;
    font-family: FontAwesome;
    font-size: 24px;
}
.projects_landing_left {
    background-image: none;
    width: 1.28em;
    text-align: center;
}
.projects_landing_left::before {
    content: '\f0c4';
    color: #888;
    font-family: FontAwesome;
    font-size: 12px;
}
.ent_landing_bar_type_selected .projects_landing_left::before {
    color: #3498DB;
}


/* My Activity Page: View Message
--------------------------------------------------------------------------------------------------------------------*/
#content_view_private_message {
    margin: 0;
    width: 100%;
}
#content_view_private_message #article {
    margin: 3.6rem auto 0 !important;
    width: 720px !important;
    font-family: 'Lato', 'Roboto', 'Open Sans', arial, sans serif;
}
#content_view_private_message #article > table {
    width: 100%;
}
#content_view_private_message #article > table tr td {
    border-bottom: none !important;
}
#content_view_private_message #article > table tr td:nth-child(2) {
    text-align: right;
}
#content_view_private_message #article > table tr td:nth-child(2) > div {
    font-family: 'Lato', 'Roboto', 'Open Sans', arial, sans serif !important;
    color: #444 !important;
    font-weight: 400 !important;
}
#content_view_private_message #article #messages_list {
    width: 100% !important;
}
#content_view_private_message #article #messages_list > table {
    width: 100%;
    background-color: #fff;
    box-sizing: border-box;
    padding: 12px 24px;
    display: block;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    margin-bottom: 12px;
}
#content_view_private_message #article #messages_list > table tr td {
    border-bottom: none !important;
}
#content_view_private_message #article #messages_list > table tr td:nth-child(3) > div {
    font-size: 1.3rem !important;
    line-height: 1.8em;
    margin: 12px !important;
    font-family: 'Lato', 'Roboto', 'Open Sans', arial, sans serif !important;
    color: #888;
}
#content_view_private_message #article #messages_list > table tr td a img {
    border-radius: 60px;
}
#content_view_private_message #article #messages_list > table tr td > div > div a {
    font-family: 'Lato', 'Roboto', 'Open Sans', arial, sans serif;
    font-weight: 400;
    font-size: 1.6rem;
}
#reply_form div:nth-child(4) {
    box-sizing: border-box;
    padding: 24px;
    background-color: #fff;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
}
#reply_form #message {
    width: 100% !important;
    background-color: #f6f6f6;
}
#reply_form div:nth-child(5) {
    width: 100% !important;
    margin-top: 12px;
}
#reply_form div:nth-child(5) button {
    font-family: 'Roboto', 'Open Sans', arial, sans serif;
    display: inline-block;
    height: 36px;
    min-width: 120px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 36px;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    box-sizing: content-box;
    transition: 0.2s ease;
    background-image: none !important;
    border-radius: 20px;
    background-color: #3498DB;
    border: 2px solid #3498DB;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#reply_form div:nth-child(5) button:hover {
    color: #fff;
    background-color: #006AA9;
    text-decoration: none;
}
#container_view_private_message_1 {
    min-height: 0;
}

/* My Activity Page: Hero Edit Bar Placement
----------------------------------------------------------*/
#bi-page-c-member-landing #container_ent_landing_3 .widget_container:first-child .title_back {
  position: absolute;
  top: 80px;
  width: 100%;
}
#bi-page-c-member-landing #container_ent_landing_3 .widget_container:first-child .boxcontent textarea {
  margin-top: 120px;
}

/* News and Updates Page
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-blog-list #main_content {
  max-width: 96rem;
  margin: 6rem auto 4.8rem;
  width: initial;
  padding: 0;
}
#bi-page-c-blog-list #main_content::after {
  content: '';
  clear: both;
  display: table;
}
#bi-page-c-blog-list {
  background-color: #f5f5f5;
}
#container_ct_blog_list_1 {
    margin-left: 0;
    width: 22%;
    float: left;
}
#container_ct_blog_list_1 .widget_container {
  margin-bottom: 24px;
}
#container_ct_blog_list_1 .widget_container .boxcontent {
    padding: 0;
}
#container_ct_blog_list_1 .widget_title {
    color: #666;
    font-size: 1.4rem;
    font-weight: 600 !important;
    padding-left: 0;
    padding-bottom: 0.6rem;
    margin-bottom: 0.6rem;
    border-bottom :1px solid #ccc;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#container_ct_blog_list_2 {
    display: none;
}
#container_ct_blog_list_2 .widget_container {
    margin-bottom: 0;
}
#container_ct_blog_list_2 .boxcontent {
    padding: 0;
}
#content_blog_list {
    width: 74%;
    margin-left: 4%;
    float: right;
}
#bi-page-c-blog-list table {
    margin-bottom: 0;
}
#bi-page-c-blog-list .blogcontent {
    color: #888;
    padding-bottom: 3.6rem;
    margin-bottom: 3.6rem;
}
.enterprise_blog_list_widget .boxcontent > div > table, .enterprise_blog_list_widget .boxcontent > div > table td {
    border: none !important;
}
.enterprise_blog_list_widget {
    border: 1px solid #ccc;
}
#ent_blog_topic_list p {
    margin: 0 !important;
}
.enterprise_post_blog_widget .boxcontent {
    overflow: visible;
}
.post_blog_button a {
    display: grid;
    height: 40px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    font-weight: 600;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    box-sizing: border-box;
    transition: 0.2s ease !important;
    background-color: #3498DB;
    width: 100%;
    border-radius: 4px;
    border: 2px solid #3498DB;
    text-shadow: none;
}
.post_blog_button a:hover {
   background-color: #006AA9 !important;
   border: 2px solid #006AA9;
}
.post_blog_button {
    background-color: transparent;
}
.enterprise_blog_list_widget {
    background-color: #fff;
}
.enterprise_blog_list_widget #blogsubject a {
    font-size: 2rem;
    font-weight: 600;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#content_blog_list #blog_title_small {
    margin-top: 1em;
    display: inline-block;
}
.enterprise_blog_list_widget .blogcontent, .enterprise_blog_list_widget .blogcontent p {
    font-size: 1.4rem !important;
    color: #888;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
.undertext a {
    font-size: 1.3rem;
}
#quoteAlt1:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}
#bi-page-c-blog-list .enterprise_blog_list_widget .boxcontent > div > table {
    width: 69.0rem !important;
    margin-bottom: 2.4rem;
}
#bi-page-c-blog-list .enterprise_blog_list_widget .boxcontent > div > table > tbody > tr > td:first-child > span > span {
    font-size: 20px !important;
    font-weight: 400 !important;
    padding-left: 0 !important;
}
.enterprise_blog_list_widget .boxcontent {
  padding: 1.2rem;
}


/* News & Updates Page: Create Blog Modal
--------------------------------------------------------------------------------------------------------------------*/
#ent_create_blog_topic_popup {
    left: 50% !important;
    position: fixed !important;
    transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    top: 50% !important;
}
#ent_create_blog_topic_popup .popup {
    background-color: #fff !important;
}
#ent_create_blog_topic_popup > table > tbody > tr:first-child, #ent_create_blog_topic_popup > table > tbody > tr:nth-child(3) {
    display: none;
}
#ent_create_blog_topic_popup > table > tbody > tr:nth-child(2) > td:nth-child(1), #ent_create_blog_topic_popup > table > tbody > tr:nth-child(2) > td:nth-child(3) {
    display: none;
}
#ent_create_blog_topic_popup > table > tbody > tr:nth-child(2) > td:nth-child(2) > div {
    border: none !important;
    padding: 24px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    width: 360px;
}
#ent_create_blog_topic_popup .rndbox {
    border: none !important;
    padding: 0;
}
#ent_create_blog_topic_popup .rndbox > div:nth-child(3) {
    border: none !important;
    padding-right: 0 !important;
}
#ent_create_blog_topic_popup .rndbox .input_box {
    background-color: rgba(0, 0, 0, 0.06);
    border-radius: 2px;
    font-size: 1.2rem;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    line-height: 2.4rem;
    text-indent: 6px;
}
#ent_create_blog_topic_popup .rndbox > div:nth-child(3) > span {
    border: none !important;
    background-color: transparent !important;
}
#ent_create_blog_topic_popup .rndbox > div:nth-child(3) > span input {
    font-size: 1.3rem !important;
    text-transform: uppercase;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    color: #3498DB !important;
    font-weight: 400 !important;
}
#ent_create_blog_topic_popup .rndbox > div:nth-child(3) > span:nth-child(1) {
    float: right;
    margin-left: 12px;
}

/* Enter Blog Page
--------------------------------------------------------------------------------------------------------------------*/
/*
#bi-page-c-a-enter-blog #banner::after {
  content: 'Submit News';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 14rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
*/

#bi-page-c-a-enter-blog {
  background-color: #f5f5f5;
}
#bi-page-c-a-enter-blog #main_content {
    max-width: 96rem;
    margin: 4.8rem auto 0;
    padding: 0;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
}
#container_enter_blog_2 {
    display: block;
    margin-bottom: 3.6rem;
    text-align: center;
}
#container_enter_blog_2 .boxcontent {
    padding: 0;
}
#bi-page-c-a-enter-blog #container_enter_blog_1 {
    margin: 0;
    flex: 1 1 15%;
   min-width: 0;
   min-height: 0;
}
#bi-page-c-a-enter-blog #container_enter_blog_1 .widget_container {
  margin-bottom: 24px;
}
#bi-page-c-a-enter-blog #container_enter_blog_1 .widget_title {
    font-size: 1.4rem;
    font-weight: 600 !important;
    line-height: 1.4em;
    color: #666;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    padding: 0 0 0.6rem;
    text-transform: capitalize;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.6rem;
}
#bi-page-c-a-enter-blog #content_enter_blog {
    margin: 0 0 0 4%;
    flex: 1 1 80%;
   min-width: 0;
}
#bi-page-c-a-enter-blog #enter_blog_main_content {
    padding: 3.6rem 3.6rem 4.8rem;
    margin-top: 0;
    margin-bottom: 48px;
    overflow: visible;
    position: relative;
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #ccc;
}
#bi-page-c-a-enter-blog #main_form .input_box {
    background-color: #f6f6f6;
    border-radius: 2px;
}
#content_enter_blog #blog_subject_title, #content_enter_blog #main_form label, #content_enter_blog #txtIdeaTag {
    width: 100% !important;
    margin-left: 0;
    box-sizing: border-box;
}
#content_enter_blog #divMyTags, #content_enter_blog #divMyTags table {
    width: 100% !important;
    margin-bottom: -36px;
}
#content_enter_blog #main_form b {
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    font-size: 16px;
    font-weight: 400;
    color: #444;
    display: inline-block;
    margin-bottom: 12px;
}
#main_form > div:first-child {
    position: absolute;
    right: 36px;
}
#content_enter_blog #elm1_tbl {
    width: 100% !important;
}
#content_enter_blog #blog_subject_title {
    margin-bottom: -12px;
}
#content_enter_blog #divMyTags table tr td {
    border: none;
}
#content_enter_blog #divMyTags table tr td:nth-child(1) {
    padding: 0;
    float: left;
}
#content_enter_blog #divMyTags table tr td:nth-child(2) {
    float: right;
    padding: 0;
    margin: 0;
}
#content_enter_blog #btnAddTag {
    border: 2px solid #3498DB;
    color: #fff;
    font-size: 11px;
    font-weight: 600 !important;
    text-transform: capitalize;
    height: 20px;
    line-height: 20px;
    padding: 0;
    min-width: 60px;
    box-sizing: border-box;
    background: none;
    background-color: #3498DB;
    transition: 0.2s ease;
    border-radius: 25px;
    font-family: 'Lato', 'Open Sans', arial, sans serf;
    box-sizing: content-box;
}
#content_enter_blog #btnAddTag:hover {
    background-color: #006AA9;
    border: 2px solid #006AA9;
}
#content_enter_blog .input_dropdown {
    width: 100% !important;
    margin-top: -24px;
}
#content_enter_blog #blog_attachment_upload_list {
    margin-bottom: -60px;
}
#enter_blog_main_content #bi-preview-btn {
    padding-right: 0;
}
#enter_blog_main_content #bi-preview-btn, #enter_blog_main_content #post-blog-draft-button {
    background: none;
    border: none;
    text-transform: uppercase;
    box-shadow: none;
    color: #3498DB;
    font-size: 1.4rem;
    float: right;
    line-height: 3.6rem;
}
#enter_blog_main_content #bi-preview-btn:hover, #enter_blog_main_content #post-blog-draft-button:hover {
    background: none;
    text-decoration: underline !important;
    text-shadow: none;
}
#enter_blog_main_content #bi-post-btn, #enter_blog_main_content #bi-save-btn {
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    display: inline-block;
    height: 3.6rem;
    padding: 0 1.6rem;
    min-width: 12rem;
    color: #fff;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 600 !important;
    line-height: 3.2rem;
    text-decoration: none;
    text-transform: capitalize;
    white-space: nowrap;
    background-color: #3498DB;
    border: 2px solid #3498DB;
    cursor: pointer;
    box-sizing: border-box;
    margin-top: 0;
    transition: 0.2s ease;
    box-shadow: none;
    background-image: none;
    border-radius: 4px;
    text-shadow: none;
}
#enter_blog_main_content #bi-post-btn {
    float: left;
}
#enter_blog_main_content #bi-post-btn:hover, #enter_blog_main_content #bi-save-btn:hover {
    background-color: #006AA9;
    border: 2px solid #006AA9;
}
#i_upload_multiple_blog_attachment {
    width: 100%;
}
#my_blog_drafts_container img[src*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/c_garbage.gif"] {
    display: none;
}
#my_blog_drafts_container p a:nth-child(1) {
    vertical-align: middle;
}
#my_blog_drafts_container p a:nth-child(1)::before {
    content: '\E92B';
    cursor: pointer;
    font-family: 'Material Icons';
    font-size: 18px;
    color: #888;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
}

/* Post Blog Page: Hero Edit Bar Placement
----------------------------------------------------------*/
#bi-page-c-a-enter-blog #container_enter_blog_2 .widget_container:first-child .title_back {
  position: absolute;
  top: 80px;
  width: 100%;
}
#bi-page-c-a-enter-blog #container_enter_blog_2 .widget_container:first-child .boxcontent textarea {
  margin-top: 120px;
}


/* View Blog Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-a-view-blog {
  background-color: #f5f5f5;
}
/*
#bi-page-c-a-view-blog #banner::after {
  content: 'News & Updates';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 14rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
*/
#bi-page-c-a-view-blog #main_content {
    width: 100%;
    margin: 14.4rem auto 4.8rem;
    padding: 0;
}
#container_view_blog_1 {
    margin-left: 0;
    width: 22%;
    float: none;
    display: none;
}
#container_view_blog_1 .widget_container .boxcontent {
    padding: 0;
}
#container_view_blog_1 .widget_title {
    color: #444;
    font-size: 14px;
    font-weight: 400;
    padding-left: 0;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#content_view_blog {
    width: 100%;
    max-width: 72rem;
    margin: 0 auto;
    display: flex;
    float: none;
}
.enterprise_view_blog_widget {
    background-color: #fff;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
}
.enterprise_view_blog_widget .boxcontent {
    padding: 3.6rem 4.8rem;
}
.enterprise_view_blog_widget .boxcontent > table {
    width: 100% !important;
}
.enterprise_view_blog_widget .boxcontent > table tbody tr td:first-child {
    display: none;
}
.enterprise_view_blog_widget .boxcontent > table tbody tr td:nth-child(2) {
    padding: 0;
}
#bi-page-c-a-view-blog #blogsubject, .blogsubject {
    font-size: 2.6rem;
    text-align: center;
    font-weight: 600;
    margin: 0 0 1.2rem 0;
    line-height: 3.4rem;
    color: #666;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-a-view-blog #blog_title_small {
    margin: 0.6rem 12px 0 0;
    display: inline-block;
}
#bi-page-c-a-view-blog #quoteAlt1 table:nth-child(2) td {
    padding: 0 !important;
    border: none;
    color: #888;
    font-weight: 400;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#view_blog_main_content td, .catComment {
    border: none;
}
.catComment {
    font-weight: 400;
}
#bi-page-c-a-view-blog #comment {
    background-color: #f6f6f6;
}
#button_add_comment {
    border-radius: 25px;
    border: 2px solid #3498DB;
    color: #fff;
    padding: 0 24px;
    transition: 0.2s ease;
    margin-top: 1.2rem;
    font-size: 1.4rem;
    font-weight: 600 !important;
    text-transform: capitalize;
    height: 3.6rem;
    box-sizing: border-box;
    background: none;
    background-color: #3498DB;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    text-shadow: none;
}
#button_add_comment:hover {
    color: #fff;
    background-color: #006AA9;
   border: 2px solid #006AA9;
}
.enterprise_view_blog_widget #article {
    padding: 0 !important;
}
.enterprise_view_blog_widget .commentsfloat {
    font-size: 1.4rem;
}
.enterprise_view_blog_widget #blog_title {
  text-align: center;
  margin-bottom: 6px;
}
.enterprise_view_blog_widget #quoteAlt1 .minitext > tbody >tr > td {
  width: 100%;
  text-align: center;
  font-size: 1.2rem !important;
  padding: 0;
}
.enterprise_view_blog_widget #quoteAlt1 .minitext > tbody >tr > td:nth-last-child(1) {
  display: none;
}


/* View Blog Page: Hero Edit Bar Placement
----------------------------------------------------------*/
#bi-page-c-a-view-blog #container_view_blog_2 {
  display: block;
  text-align: center;
}
#bi-page-c-a-view-blog #container_view_blog_2 .widget_container:first-child .title_back {
  position: absolute;
  top: 80px;
  width: 100%;
}
#bi-page-c-a-view-blog #container_view_blog_2 .widget_container:first-child .boxcontent textarea {
  margin-top: 120px;
}

/* Profile Page
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-ent-ct-profile {
  background-color: #f5f5f5;
}
#bi-page-c-ent-ct-profile::after {
  content: '';
  display: table;
  clear: both;
}
/*
#bi-page-c-ent-ct-profile #banner::after {
  content: 'My Profile';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 14rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
*/
#bi-page-c-ent-ct-profile #main_content {
    max-width: 960px;
    margin: 4.8rem auto 0;
    padding: 0;
}
#container_member_profile_1 {
    margin: 0;
    padding: 0;
    width: 22%;
}
#container_member_profile_2 {
    margin-left: 4%;
    margin-bottom: 36px;
    width: 73.9%;
    position: relative;
}
#container_member_profile_3 {
    min-height: 0;
    display: none;
}
#container_member_profile_4 {
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  display: none;
}
#container_member_profile_1 .profile_emmbeded_widgets_1 {
    border: none;
}
#container_member_profile_1 .widget_container {
    padding: 0;
    margin-top: 3.6rem;
}
#container_member_profile_1 .widget_container .widget_title {
  padding: 0 0 0.6rem;;
  font-size: 1.4rem;
  font-weight: 600 !important;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  color: #666;
  text-transform: capitalize;
  border-bottom: 1px solid #ccc;
}
#container_member_profile_1 #user_photo_image {
    border-radius: 100px;
    transition: 0.2s ease;
}
#container_member_profile_1 #user_photo_image:hover {
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
}
#bi-page-c-ent-ct-profile #member_basic_info #member_basic_info_header {
  font-size: 1.4rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  color: #666;
  margin-top: 3.6rem;
  margin-bottom: 0.6rem;
  padding: 0 0 0.6rem;
  text-transform: capitalize;
}
#bi-page-c-ent-ct-profile #my_idea_drafts_container a:first-child::before {
  content:'\f1f8';
  font-family: FontAwesome;
  font-size: 1.2rem;
  margin-right: 0.6rem;
  color: #727272;
}
#bi-page-c-ent-ct-profile #my_idea_drafts_container a img {
  display: none;
}
#bi-page-c-ent-ct-profile #my_idea_drafts_container > p {
  margin-top: 0.6rem;
}
#bi-page-c-ent-ct-profile #container_member_profile_1 .boxcontent {
  padding: 0;
}
#bi-page-c-ent-ct-profile #container_member_profile_1 .member_basic_info_content {
  padding: 0;
}
 
/* Profile Page: Hero Edit Bar Placement
----------------------------------------------------------*/
#bi-page-c-ent-ct-profile #container_member_profile_4 .widget_container:first-child .title_back {
  position: absolute;
  top: 80px;
  width: 100%;
}
#bi-page-c-ent-ct-profile #container_member_profile_4 .widget_container:first-child .boxcontent textarea {
  margin-top: 120px;
}


/* Profile Page: Upload Popup
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#profile_photo_upload_popup {
    left: 50% !important;
    top: 50% !important;
    position: fixed !important;
    transform: translateY(-50%) translateX(-50%);
    background-color: #fff;
    padding: 24px;
    box-sizing: border-box;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
}
#profile_photo_upload_popup > table > tbody > tr:first-child, #profile_photo_upload_popup > table > tbody > tr:last-child {
    display: none;
}
#profile_photo_upload_popup > table > tbody > tr:nth-child(2) > td:first-child, #profile_photo_upload_popup > table > tbody > tr:nth-child(2) > td:last-child {
    display: none;
}
#profile_photo_upload_popup > table > tbody > tr:nth-child(2) > td:nth-child(2) div {
    border: none !important;
    width: 360px !important;
}
#profile_photo_upload_popup > table > tbody > tr:nth-child(2) td:nth-child(2) > div .popup {
    background-color: transparent !important;
}
.popup-title {
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    color: #666;
    font-weight: 400;
    font-size: 2.1rem;
    line-height: 2.5rem;
    display: block;
    margin-bottom: 12px;
}
#profile_photo_upload_popup > table > tbody > tr:nth-child(2) > td:nth-child(2) div table .rndbox {
    border: none !important;
    padding: 0;
}
#profile_photo_upload_popup > table > tbody > tr:nth-child(2) > td:nth-child(2) div table .rndbox > div:nth-child(2) {
    padding: 0;
}
#profile_photo_upload_popup > table > tbody > tr:nth-child(2) > td:nth-child(2) div table .rndbox > div:nth-child(2) span {
    border: none !important;
    background: none !important;
}
#profile_photo_upload_popup > table > tbody > tr:nth-child(2) > td:nth-child(2) div table .rndbox > div:nth-child(2) span button {
    font-family: 'Lato', arial, sans serif;
    font-size: 1.4rem !important;
    text-transform: uppercase;
    background: none;
    font-weight: 400 !important;
    color: #3498DB;
}
#popup_whiteout {
    z-index: 100 !important;
    background-color: rgb(0, 0, 0) !important;
    opacity: 0.3 !important;
}
.popup tbody tr td:nth-child(2) {
    display: none;
}
#profile_photo_upload_input {
    font-size: 14px;
    line-height: 1.7em
}
#profile_photo_upload_input ul {
    list-style: disc;
}


/* Profile Page: Activity
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#container_member_profile_2 #profile_user_name {
    display: none;
}
#container_member_profile_2 .pl_feed_note_photo {
    clear: both;
    display: block;
    margin: 12px 0 0 0;
    padding: 24px;
    background-color: #fff;
    border: 1px solid #ccc;
}
#container_member_profile_2 .pl_feed_note_photo > a:first-child {
    margin-right: 24px;
}
#profile_content_container, #profile_updates_content {
    width: 100%;
}
#profile_content_container {
    min-height: 100px;
}
#profile_updates_content > div:first-child {
    margin: 0;
    padding: 24px;
    background-color: #fff !important;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    border: none !important;
    position: relative;
}
#profile_updates_content > div:first-child > div {
    padding: 0 !important;
}
#profile_updates_content > div:first-child table {
    margin: 0;
    width: 100%;
}
#profile_updates_content .twork_attachment_div .twork_attachment {
    margin-top: 12px;
    margin-bottom: 6px;
    border: none;
}
#profile_updates_content .twork_attachment tr td:nth-child(2) a img {
    display: none;
}
#profile_updates_content .twork_attachment tr td:nth-child(2) a {
    display: block;
    float: right;
}
#profile_updates_content .twork_attachment tr td:nth-child(2) a:hover {
    text-decoration: none;
}
#profile_updates_content .twork_attachment tr td:nth-child(2) a::before {
    content: '\f00d';
    font-size: 18px;
    display: block;
    color: #888;
    font-family: FontAwesome;
    transition: 0.2s ease;
}
#profile_updates_content .twork_attachment tr td:nth-child(2) a:hover::before {
    text-decoration: none;
    color: #2196f3;
}
#bi-page-c-ent-ct-profile #post_twork_textbox_inner_div {
    box-sizing: border-box;
    width: 100%;
    height: auto;
    padding: 12px;
    background-color: #f6f6f6 !important;
    text-indent: 6px;
}
#bi-page-c-ent-ct-profile #profile_content_container {
    border: none;
    border-radius: 3px;
    padding: 12px 0 0 0;
    box-sizing: border-box;
    clear: left;
}
#bi-page-c-ent-ct-profile .profile_horizontal_tabs {
    margin: 0;
    padding: 0;
    border: none;
    text-align: right;
}
#bi-page-c-ent-ct-profile .profile_horizontal_tabs a {
    background-color: transparent;
    border: none;
    color: #888;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    float: none;
    display: inline-block;
}
#bi-page-c-ent-ct-profile .profile_horizontal_tabs_selected a {
    height: auto;
    background-color: transparent;
    border-radius: 0;
    float: none;
}
#bi-page-c-ent-ct-profile .profile_horizontal_tabs a::after {
    content: '';
    transform: scale(0);
    display: block;
    margin-top: 2px;
    height: 2px;
    background-color: #3498DB;
    transition: 0.2s ease;
}
#bi-page-c-ent-ct-profile .profile_horizontal_tabs a:hover {
    text-decoration: none;
    color: #444;
}
#bi-page-c-ent-ct-profile .profile_horizontal_tabs_selected a::after, #bi-page-c-ent-ct-profile .profile_horizontal_tabs a:hover::after {
    transform: scale(1);
}
#bi-page-c-ent-ct-profile #ws_updates_area > div {
    border-bottom: none !important;
    padding: 0 !important;
    overflow: visible !important;
}
#bi-page-c-ent-ct-profile #ws_updates_area div:last-child .pl_feed_note_photo {
    border-bottom: none !important;
}
#bi-page-c-ent-ct-profile .pl_feed_note_photo > div > div {
    margin: 0 !important;
    width: 100%;
    color: #888;
    font-size: 13px;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-ent-ct-profile .pl_feed_note_photo > div div div {
    margin-top: 6px !important;
}
#bi-page-c-ent-ct-profile .pl_feed_note_photo #display_note_attachment {
    padding: 1.2rem 0 0 7.8rem !important;
}
#bi-page-c-ent-ct-profile .pl_feed_note_photo a {
    border: none !important;
}
#bi-page-c-ent-ct-profile .pl_feed_note_photo a img {
    border-radius: 60px;
}
#bi-page-c-ent-ct-profile #display_note_attachment img {
    margin-bottom: 24px;
    border-radius: 4px;
}
#bi-page-c-ent-ct-profile #display_note_attachment .ut-comment-user {
    margin-left: 12px;
    width: 90%;
}
#bi-page-c-ent-ct-profile #display_note_attachment .ut-comment-user > .ut-textarea-div-wrapper {
    text-indent: 6px;
}
#bi-page-c-ent-ct-profile #display_note_attachment #display_add_comment_button > div:nth-child(1) {
    float: left;
    width: auto !important;
    display: inline-block;
}
#bi-page-c-ent-ct-profile #display_note_attachment #display_add_comment_button > div:nth-child(2) {
    float: right;
    width: auto;
    margin: 0;
}
#bi-page-c-ent-ct-profile #display_note_attachment .twork-comment-attachment-btn-right {
    width: auto;
    margin: 0 auto;
}
#bi-page-c-ent-ct-profile #display_note_attachment .commentsContainer {
    margin-bottom: 12px;
}
.commentsWall {
    box-sizing: border-box;
    width: 100%;
    padding: 12px;
    background-color: #f4f4f4;
    border: none;
    margin-bottom: 12px;
}
.commentsWall .commentsWallText, #bi-page-c-ent-ct-profile #display_note_attachment .commentsWall .commentsWallText {
    width: 480px;
}
#display_note_attachment .commentsWallText .updateshifiveinnerdiv > table > tbody > tr > td > img {
    display: none;
}
.commentsWallText .updateshifiveinnerdiv > table > tbody > tr > td:first-child::before {
    content: '\E925';
    font-size: 14px;
    color: #888;
    font-family: 'Material Icons';
    margin-right: 12px;
    -webkit-font-smoothing: antialiased;
}
#bi-page-c-ent-ct-profile #profile_info_content {
    width: 100%;
    padding: 12px 18px;
    box-sizing: border-box;
}
#bi-page-c-ent-ct-profile #profile_info_content > table {
    padding: 0;
}
#bi-page-c-ent-ct-profile #profile_info_content > table td {
    border: none;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-ent-ct-profile #profile_info_content > table div > table {
    padding: 0 !important;
}
#bi-page-c-ent-ct-profile .profile_info_seperator_tr {
    height: 1px;
    width: 660px;
    background-color: #eee;
    margin: 24px 0;
}
#bi-page-c-ent-ct-profile .pl_feed_note_photo .updates-timestamp {
    font-size: 1.1rem;
}
#bi-page-c-ent-ct-profile #profile_ideas_content {
    width: 100%;
    box-sizing: border-box;
    padding: 12px 18px;
}
#bi-page-c-ent-ct-profile #my_comments table {
    width: 100%;
    margin: 0;
}
#bi-page-c-ent-ct-profile #my_ideas_0 div:nth-child(n+2) table, #my_ideas_0 div:nth-child(n+2) table p {
    margin: 0t;
    font-size: 1.2rem;
}
#bi-page-c-ent-ct-profile #my_ideas_0 div:nth-child(n+2) table {
    padding: 2.4rem;
    box-sizing: border-box;
    margin-bottom: 0px;
    border: 1px solid #ccc;
    display: block;
    background-color: #fff;
}
#bi-page-c-ent-ct-profile #my_ideas_0 > div:nth-child(n+2) table tr td div > span {
    color: #888 !important;
    font-weight: 400 !important;
}
#bi-page-c-ent-ct-profile #my_comments .idea_comment_icon {
    margin: 0 0 0 10px !important;
}
#bi-page-c-ent-ct-profile #my_ideas_0 td {
    border: none !important;
}


/* Profile Page: Post Update
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-ent-ct-profile #post_twork_submit_btn {
    height: 24px;
    width: 71px !important;
    margin-left: 0;
    box-sizing: border-box;
    padding-left: 71px;
    margin-right: 0px;
    margin-top: 6px;
    background-color: #3498DB;
    position: relative;
    border-radius: 25px;
}
#bi-page-c-ent-ct-profile .PostTworkAttachmentsUl {
    margin-top: 6px;
}
#bi-page-c-ent-ct-profile #post_twork_submit_btn:hover {
    background-color: #006AA9;
}
#bi-page-c-ent-ct-profile #postTworkBtnSpan > div:last-child table tr td {
    display: block;
}
#bi-page-c-ent-ct-profile #postTworkBtnSpan > div:last-child table tr td:last-child {
    position: relative;
}
#bi-page-c-ent-ct-profile #postTworkBtnSpan > div:last-child table tr td:last-child::before {
    display: inline-block;
    content: 'Update';
    color: #fff;
    position: absolute;
    font-size: 10px;
    font-weight: 400;
    left: 22px;
    bottom: 6px;
    z-index: 100;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}
#bi-page-c-ent-ct-profile .twork_attachment_title {
    float: left;
}
#bi-page-c-ent-ct-profile .twork_attachment_div table tr td:last-child img {
    float: right;
    margin-top: 4px;
}
#bi-page-c-ent-ct-profile #twork_count {
    position: absolute;
    top: -24px;
    right: 0;
}
#bi-page-c-ent-ct-profile .twork_attachment_rndbox {
    box-sizing: border-box;
    background-color: #f6f6f6 !important;
    border: none !important;
}
#bi-page-c-ent-ct-profile .twork_attachment_div, #bi-page-c-member-landing .twork_attachment {
    width: auto;
}
#bi-page-c-ent-ct-profile .twork_attachment_div table tr td:last-child img {
    float: right;
    margin-top: 4px;
}
#bi-page-c-ent-ct-profile .twork_attachment_div {
    border: none !Important;
}
#bi-page-c-ent-ct-profile #twork_upload_photo_attachment {
    padding: 0 !important;
}
#bi-page-c-ent-ct-profile .twork_attachment {
    background-color: #fff !Important;
    margin-bottom: 6px;
}
#bi-page-c-ent-ct-profile .twork_attachment_div table:nth-child(2) {
    border: 1px solid #ccc !important;
}
#bi-page-c-ent-ct-profile .twork_attachment_title {
    font-size: 14px;
    font-family: 'Lato', arial, sans serif;
    font-weight: 400;
    margin-left: 0px;
    float: left;
    text-transform: uppercase;
    color: #444;
}
#bi-page-c-ent-ct-profile #show_twork_photo_attachment img {
    float: none;
    margin: 0;
    max-height: 240px !important;
    max-width: 480px !important;
}
#bi-page-c-ent-ct-profile #update-feed-image-upload-image {
    margin: 0 auto;
}

/* Profile Page: Info
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-ent-ct-profile #profile_info_content {
    background-color: #fff;
    padding: 24px;
    border: 1px solid #ccc;
    min-height: 500px !important;
}
#profile_info_content table tr {
    float: left;
    clear: left;
    display: inline-block;
    margin-bottom: 6px;
}
#bi-page-c-ent-ct-profile .profile_info_header {
    font-size: 16px;
    color: #666;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    font-weight: 600;
    margin-bottom: 1.2rem;
    display: block;
}
#bi-page-c-ent-ct-profile .expertise-list-container {
    margin: 6px 0 !important;
}
#bi-page-c-ent-ct-profile .expertise-item {
    background-color: #ccc;
    border: 1px solid #ccc;
}

/* Profile Page: Submissions
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#profile_my_ideas_content #my_ideas_posted_content #my_ideas_0 > div table tr td:nth-child(2) {
    width: 45rem;
}

/* Profile Page Icons
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Comments Icon
–––––––––––––––––––––––––––––––––––––––––––––––––– */
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_comments_16x16.png"] {
    background-image: none !important;
    margin-right: 1.2rem !important;
}
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_comments_16x16.png"]::before {
    content: '\f075';
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: FontAwesome;
    color: #888;
}

/* Profile Update Icon
–––––––––––––––––––––––––––––––––––––––––––––––––– */
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/profile_update_16x16.png"] {
    background-image: none !important;
    margin-right: 1.2rem !important;
    float: none !important;
}
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/profile_update_16x16.png"]::before {
    content: '\f234';
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: FontAwesome;
    color: #888;
}

/* User Add Icon
–––––––––––––––––––––––––––––––––––––––––––––––––– */
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_user_add_16x16.png"] {
    background-image: none !important;
    margin-right: 1.2rem;
}
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_user_add_16x16.png"]::before {
    content: '\f234';
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: FontAwesome;
    color: #888;
}

/* Blog Post Icon
–––––––––––––––––––––––––––––––––––––––––––––––––– */
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/blogpost_16x16.png"] {
    background-image: none !important;
    margin-right: 1.2rem !important;
}
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/blogpost_16x16.png"]::before {
    content: '\f044';
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: FontAwesome;
    color: #888;
}

/* Promote Icon
–––––––––––––––––––––––––––––––––––––––––––––––––– */
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/promote_16x16.png"] {
    background-image: none !important;
    margin-right: 1.2rem !important;
}
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/promote_16x16.png"]::before {
    content: '\f164';
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: FontAwesome;
    color: #888;
}

/* Status Icon
–––––––––––––––––––––––––––––––––––––––––––––––––– */
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_statusgear_16x16.png"] {
    background-image: none !important;
    margin-right: 1.2rem !important;
}
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_statusgear_16x16.png"]::before {
    content: '\f013';
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: FontAwesome;
    color: #888;
}
/* Idea Icon
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.pl_feed_note_photo .lightbulb_idea {
    margin-right: 1.2rem !important;
}
.pl_feed_note_photo .lightbulb_idea::before {
    content: "\f0eb";
    color: #888;
    font-family: FontAwesome;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0;
}

/* Profile Page: Edit Profile Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-ent-ct-profile-edit {
  background-color: #f5f5f5;
}
/*
#bi-page-c-ent-ct-profile-edit #banner::after {
  content: 'Edit Profile';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 14rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
*/
#bi-page-c-ent-ct-profile-edit #main_content  {
    max-width: 960px;
    margin: 12rem auto 4.8rem;
    padding: 0;
}
#container_profile_edit_3 {
    min-height: 0;
    display: none;
}
#container_profile_edit_4 {
  display: flex;
  height: 96px;
  background-color: #404040;
}
#bi-page-c-ent-ct-profile-edit #edit-profile-container {
    width: 100%;
    margin: 0;
}
#bi-page-c-ent-ct-profile-edit #edit-profile-fields {
    position: relative;
    padding: 0 !important;
}
#bi-page-c-ent-ct-profile-edit #edit-profile-fields > div:first-child {
    float: left;
    width: 22%;
    display: block;
    text-align: center;
}
#bi-page-c-ent-ct-profile-edit #edit-profile-fields > div:nth-child(2) {
    float: none !important;
    padding: 0 !important;
}
#bi-page-c-ent-ct-profile-edit #edit-profile-fields .separator {
    display: none;
}
#bi-page-c-ent-ct-profile-edit #edit-profile-fields > div:first-child > div {
    float: none !important;
}
#bi-page-c-ent-ct-profile-edit #edit-profile-fields div:first-child > div:first-child > div:last-child {
    float: none !important;
    margin: 0 !important;
}
#bi-page-c-ent-ct-profile-edit #edit_profile_photo_wrapper {
    position: relative;
    float: none !important;
    margin: 0 auto;
}
#bi-page-c-ent-ct-profile-edit #profile_photo_upload_static_link {
    width: 100%;
    position: absolute !important;
    top: 236px;
    margin: 0;
}
#bi-page-c-ent-ct-profile-edit #profile_photo_upload_static_link a {
    margin: 0 !important;
}
#bi-page-c-ent-ct-profile-edit #profile_photo_upload_static_link table, #bi-page-c-ent-ct-profile-edit #profile_photo_upload_static_link table tr, #bi-page-c-ent-ct-profile-edit #profile_photo_upload_static_link table td {
    display: inline-block;
    width: auto;
}
#bi-page-c-ent-ct-profile-edit #profile_photo_upload_static_link table td {
    text-align: center;
    padding: 0;
    width: 100%;
}
#edit-profile-container .screen-name-display-primary {
    font-size: 1.8rem;
    margin-top: 1.2rem;
    display: block;
}
#bi-page-c-ent-ct-profile-edit #new_password_container_2 {
    width: 22% !important;
    position: absolute;
    text-align: center;
    left: 0;
    top: 254px;
}
#edit-profile-fields form {
    float: left;
    width: 73.9%;
    margin-left: 4%;
}
#edit-profile-fields form > div {
    width: 100% !important;
}
#bi-page-c-ent-ct-profile-edit #edit-profile-fields #form5 {
    padding: 2.4rem;
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #ccc;
    position: relative;
    margin-top: 6rem;
}
#bi-page-c-ent-ct-profile-edit #edit-profile-fields #form5 .member_field {
    width: 49rem;
    line-height: 2.4rem;
}
#bi-page-c-ent-ct-profile-edit #edit-profile-fields #form5::before {
    content: 'Edit Your Profile';
    font-size: 2rem;
    color: #666;
    position: absolute;
    top: -48px;
    left: 0;
}
#admin_user_save_profile_button {
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    display: inline-block;
    height: 3.6rem;
    padding: 0 1.2rem;
    min-width: 120px;
    color: #fff;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 3.6rem;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #3498DB;
    border: 2px solid #3498DB;
    cursor: pointer;
    box-sizing: content-box;
    margin: 1em 0 2em;
    transition: 0.2s ease;
    background-image: none;
    border-radius: 20px;
}
#admin_user_save_profile_button:hover {
    background-color: #fff;
    color: #3498DB;
}
.expertise-item {
  background-color: #3498DB;
  border: 1px solid #3498DB;
}
#edit-profile-container input[type="radio"], input[type="checkbox"] {
  margin: 4px 0 0 4px;
}

/* BI:  Request Page
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-request #navbar, #bi-page-request #container_ent_home_3 {
    display: none;
}
#bi-page-request #banner::after {
  content: 'Make a Request';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 14rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-request #main_content {
    margin: 26rem auto 0;
    padding: 0;
}
#bi-page-request #request-ws-form-field-content {
    margin: 0 auto;
    width: 100%;
    max-width: 70rem;
    font-size: 1.4rem;
}
.section.hero.request-initiative {
    display: none;
}
#bi-page-request .section.hero.request-initiative {
    display: flex;
    background-image: none;
    text-align: center;
}
#request-ws-form-field-content .request-ws-field-heading, #request-ws-form-field-content .request-ws-description {
    display: none;
}
.request-ws-field-wrapper {
    background-color: #fff;
    box-sizing: border-box;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    padding: 24px;
    position: relative;
}
#main_content .request-ws-field-input {
  width: 100%;
  max-width: 100%;
}
#main_content .request-ws-field-textarea {
  max-width: 100%;
  width: 100%;
}
.request-ws-field-input, .request-ws-field-textarea {
    margin-top: 6px;
    background-color: #f6f6f6 !important;
}
.request-ws-field-content-wrapper .request-ws-field-title {
    color: #444;
}
.request-ws-field-content-wrapper .request-ws-field-info-text {
    color: #888;
}
#main_content .request-ws-field-content-wrapper {
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    width: 100%;
    margin: 0;
}
.bi-request-ws-btn-span {
    text-align: center;
}
#request-ws-form-footer {
    margin-left: 0 !important;
}
#submit-request-btn {
    margin: 0 !important;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    font-size: 1.4rem;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    border-radius: 25px;
    border: 1px solid;
}
.request-ws-btn-success {
    background-color: #3498DB !important;
}
.request-ws-btn-success:active {
    color: #FFF !important;
}
.request-ws-btn-success:hover, .request-ws-btn-success:focus {
    color: #3498DB !important;
    background-color: #fff !important;
    border: 1px solid #3498DB;
}
#bi-page-request .field-number {
  height: 2.4rem;
  width: 2.4rem;
  line-height: 2.4rem;
  padding: 0;
}
#main_content .request-ws-field-number-wrapper {
  float: left;
  margin-right: 12px;
}
#main_content .request-ws-field-content-wrapper {
  display: inline;
}
.request-ws-key-dates-field-wrapper::after {
  content: '';
  clear: both;
  display: table;
}

/* Search Results Page
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-search {
  background-color: #f5f5f5;
}
#search-container {
  margin: 12rem auto 2.4rem;
  max-width: 96rem;
  padding: 0;
}
#bi-page-c-search #global-nav, #bi-page-c-search #navbar {
  background-color: #404040;
}
#search-results .search-result-item-wrapper {
  border: 1px solid #ccc;
  background-color: #fff;
  margin: 12px 0 0 0;
}
#search-container .metadata-item {
  margin-left: 0;
}
#search-results .search-result-item-wrapper:nth-child(1) {
  margin: 0;
}
.search-result-item-wrapper #search-result-item-wrapper-right .search-result-title {
  color: #3498DB;
}
.metadata-item-selected, .metadata-item-selected:hover {
  background-color: #3498DB;
}

/* Search Dropdown
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#nav-bar .results-header>i, #nav-bar .results-type {
  color: #3498DB;
}
#nav-bar .search-result .result-type-img img {
  display: none;
}
.result-type-img.Idea::before {
    content:"\f0eb";
    color:#888;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}
.result-type-img.Webstorm::before {
    content:"\f0e7";
    color:#888;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}
.result-type-img.Comment::before {
    content:"\f075";
    color:#888;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}
.result-type-img.Proposal::before {
    content:"\f016";
    color:#888;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}

/* Login Page
--------------------------------------------------------------------------------------------------------------------*/
#authentication-layout {
  justify-content: center;
}
.route_login.module_Authentication {
  display: flex;
  height: 100vh;
  align-items: center;
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6938/C6D0C208.jpg);
  background-size: cover;
  background-position: center;
  border-top: 0.4rem solid #3498DB;
  background-color: #f6f6f6;
}
.route_login.module_Authentication #main-container-region {
  width: 40%;
  min-width: 48rem;
  max-width: 60rem;
  display: flex;
  height: 100%;
  align-items: center;
  background-color: rgba(0,0,0,0.7);
  margin: 0;
}
.route_login.module_Authentication #main-container-region .col-lg-offset-1 {
  margin: 0;
}
.route_login.module_Authentication .block-350 {
  background-color: transparent;
  box-shadow: none;
}
.route_login.module_Authentication #main-container-region a {
  color: #d69a99;
  text-decoration: underline;
}
.route_login.module_Authentication #main-container-region a:hover {
  color: #006AA9;
}
#login-form form.auth_form {
  color: #fff;
  text-align: center;
  font-size: 1.4rem;
}
#login-form form.auth_form h2.title, #forgot-password-form form.auth_form h2.title {
  color: #fff;
  font-size: 1.8rem;
}
#forgot-password-form span:not(.bold) {
  color: #fff;
}
#login-form form.auth_form h2.title::before {
  content: '\f023';
  color: #3498DB;
  display: block;
  margin-bottom: 12px;
  font-size: 36px;
  font-family: FontAwesome;
}
#branding #affiliate-name h2 {
  line-height: inherit;
  margin: 0;
  font-size: 2.4rem;
}
/*
#branding #affiliate-name h2::after {
  content: 'Welcome to a new paradigm in collaborative innovation.  Join your peers in a dynamic, digital community and collectively nurture today\'s ideas into tomorrow\'s solutions.';
  color: #fff;
  width: 100%;
  padding: 0 1.2rem;
  font-weight: 400;
  font-size: 1.5rem;
  margin-top: 12px;
  display: block;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
*/
.route_login.module_Authentication form.auth_form button {
  background-color: #3498DB;
  border-color: #3498DB;
  border-radius: 4px;
  width: 16rem;
  display: inline-block;
  height: 4.8rem;
  line-height: 4.8rem;
  padding: 0;
  transition: 0.2s ease;
  width: 100%;
  font-size: 1.4rem;
  text-align: center;
}
.route_login.module_Authentication form.auth_form button:hover {
  background-color: #006AA9;
  border-color: #006AA9;
  color: #fff;
}
form.auth_form button i.fa {display: none;}
.route_login.module_Authentication #login-region {
  color: #fff;
  text-align: center;
}
login-region > div > span {
  display: inline-block;
  text-align: center;
}
#branding-section #affiliate-name {
  max-height: 19rem;
  overflow: hidden;
}
form.auth_form #facebook-button {
  color: #fff;
  background-color: #3b5998;
  transition: 0.2s ease;
}
form.auth_form #facebook-button:hover {
  background-color: #253752;
  border-color: #253752;
}
form.auth_form #google-button {
  color: #fff;
  background-color: #d62d20;
  transition: 0.2s ease;
}
form.auth_form #google-button:hover {
  background-color: #a32218;
  border-color: #a32218;
}
form.auth_form .btn-social i {
  float: none;
  display: inline-block;
  font-size: 15px;
}
form.auth_form .btn-social span {
  width: auto;
  float: none;
  font-size: 1.3rem;
}
form.auth_form .alert {
  text-align: left;
}

/* Register Page
--------------------------------------------------------------------------------------------------------------------*/
.route_registration {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6938/C6D0C208.jpg);
  background-size: cover;
  background-position: center;
  position: relative;
}
.route_registration::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.2);
  display: block;
}
.route_registration #authentication-layout {
  justify-content: center;
  min-height: 100vh;
  display: flex;
  align-items: center;
}
#authentication-layout #registration-form {
  padding: 2.4rem;
}
#authentication-layout .col-lg-offset-1 {
  margin: 0;
}
#authentication-layout .one, #authentication-layout .two {
  width: auto;
  text-align: center;
}
#authentication-layout  #registration-form {
  margin: 0;
}
#registration-form .btn-primary {
  border-radius: 25px;
  padding: 0 2.4rem;
  font-size: 1.5rem;
  height: 4.2rem;
  line-height: 4.2rem;
  box-sizing: content-box;
  border: 0.2rem solid;
  transition: 0.2s ease;
  background-color: #3498DB;
  border-color: #3498DB;
  display: inline-block;
  width: auto;
}
#registration-form .btn-primary:hover {
  background-color: #006AA9;
  border-color: #006AA9;
}
.route_registration .container {
  max-width: 84rem;
}
#authentication-layout  .col-md-7 {
  width: 100%;
}
#authentication-layout  .col-md-7 .number-stack, #authentication-layout  .col-md-7 h3 {
  float: none;
  display: inline-block;
}
#authentication-layout .form-group.long-box {
  margin-left: 0;
  margin-right: 0;
}
#authentication-layout .actions {
  text-align: center;
  margin: 0;
}
#authentication-layout .actions .col-sm-offset-4 {
  width: 100%;
  margin: 0;
}
.route_registration #registration-form section {
  margin-bottom: 2.4rem;
}
.route_registration #registration-form section h2 {
  font-size: 2.4rem;
}
.route_registration #registration-form section h3 {
  font-size: 1.8rem;
}
.route_registration #registration-form section p {
  font-size: 1.4rem;
}
.route_registration .multiple-affiliate-warning {
  font-size: 1.3rem;
}
#registration-form .number-stack .number {
  font-size: 1.6rem;
}

#registration-form .three {
   width: 100% !important;
}

/* Reset Password
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.route_reset-password #main-container-region {
  height: 100vh;
  display: flex;
  align-items: center;
  color: #fff;
}
.route_reset-password {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6938/C6D0C208.jpg);
  background-size: cover;
  background-position: center;
}
.route_reset-password #reset-password-form {
  background-color: rgba(0,0,0,0.6);
}
.route_reset-password form.auth_form button {
  background: #3498DB;
  border: #3498DB;
  border-radius: 20px;
  font-weight: 600;
  transition: 0.2s;
}
.route_reset-password form.auth_form button:hover {
  background: #006AA9;
  border: #006AA9;
}
.route_reset-password #main-container-region .col-lg-10 {
  max-width: 72rem;
  margin: 0;
  padding: 0;
}

/* Terms and Conditions Page
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-ct-terms-conditions {
    background-color: #fff;
    height: 100%;
    width: 960px;
    margin: 0 auto;
    float: none;
}
#bi-page-ct-terms-conditions #main_content {
    width: 720px;
    margin: 0 auto;
}
#bi-page-ct-terms-conditions #read_terms {
    padding: 12px;
    box-sizing: border-box;
}
.bi-ent-terms-btn-span #complete_ent-terms_btn {
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    display: inline-block;
    height: 36px;
    padding: 0 16px !important;
    min-width: 120px;
    color: #fff;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 36px;
    margin: 0;
    text-decoration: none;
    text-transform: capitalize;
    white-space: nowrap;
    background-color: #3498DB;
    cursor: pointer;
    box-sizing: content-box;
    transition: 0.2s ease;
    background-image: none !important;
    border-radius: 20px;
    border: 2px solid #3498DB;
}
#ent-terms-footer .bi-ent-terms-btn-span .ent-terms-btn.disabled, #ent-terms-footer .bi-ent-terms-btn-span .ent-terms-btn[disabled] {
    background-color: #ccc;
}
.bi-ent-terms-btn-span #complete_ent-terms_btn:hover {
    color: #fff;
    background-color: #006AA9;
    border: 2px solid #006AA9;
}
#complete_ent-terms_btn:active {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .38);
}
#bi-page-ct-terms-conditions #ent-terms-footer {
    margin-top: 24px;
    margin-left: 0;
   text-align: center;
}
#bi-page-ct-terms-conditions #bi-ent-terms-btn-span {
  text-align: center;
}
#bi-page-ct-terms-conditions .ent-terms-btn.disabled, .ent-terms-btn[disabled] {
  border: 2px solid #ccc;
}
#bi-page-ct-terms-conditions .ent-terms-btn.disabled:hover {
  color: #fff;
}

/* Modal: Standard Modal
--------------------------------------------------------------------------------------------------------------------*/
.bimodal-container {
    border: none;
}
.bimodal {
    padding: 24px;
    box-sizing: border-box;
}
.bimodal-header {
    background: none;
    height: auto;
}
.bimodal-header #bitop-header {
    display: block;
    margin-bottom: 1.2rem;
    line-height: 2.4rem;
    font-size: 2rem;
    font-weight: 600;
    color: #666;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
.bimodal-subhead {
    display: none;
}
.bimodal .bimodal-header .bimodal-close {
    background: none;
    text-align: right;
    margin: 0;
    padding: 0;
}
.bimodal .bimodal-header .bimodal-close:hover {
    background: none;
}
.bimodal .bimodal-close::before {
  content:'\f00d';
  font-family: FontAwesome;
  font-size: 2.4rem;
  color: #727272;
  transition: 0.2s ease;
  line-height: 2.4rem;
}
.bimodal .bimodal-header .bimodal-close:hover::before {
  color: #006AA9;
}
#bimodal-close-label {
  display: none;
}
.bimodal-footer {
    background: #fff;
    background-image: none;
    margin-top: 2.4rem !important;
}
.bimodal-header, .bimodal-body, .bimodal-footer {
    padding: 0;
}
.bimodal-header #bitop-header {
    line-height: 2.4rem;
}
#button-bimodal-secondary-label {
    display: none;
}
.bimodal-footer .bimodal-secondary {
    text-transform: uppercase;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    color: #3498DB;
    line-height: 36px;
    height: 36px;
    margin-right: 2.4rem;
    font-size: 1.4rem;
    font-weight: 400;
}
.green_btn_left, .green_btn_center, .green_btn_right {
    background: none;
}
.green_btn_center {
    padding: 0;
    text-shadow: none !important;
    text-transform: uppercase;
    background-color: #3498DB !important;
    color: #fff !important;
    transition: 0.2s ease;
    line-height: 32px !important;
    height: 36px !important;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    font-size: 14px;
    font-weight: 400;
    border: 2px solid #3498DB;
    border-radius: 25px;
    padding: 0 24px;
}
.green_btn_center:hover {
    background: #006AA9 !important;
    color: #fff !important;
    border: 2px solid #006AA9;
    text-decoration: none;
}
.bimodal-container a {
    color: #3498DB;
}
.bimodal-container a:hover {
    text-decoration: underline;
    color: #006AA9;
}
#create_new_message_dialog_popup .bi-required input {
    width: 100%;
    padding: 16px 0 8px;
    border-bottom: 1px solid #ccc !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    font-size: 1.4rem;
    font-family: 'Lato', arial, sans serif;
    color: #888;
    margin: 0;
}
#new_message_body_1 {
    margin-top: 3.6rem;
}
#new_message_popup {
  top: 50% !important;
  left: 50% !important;
  position: fixed !important;
  transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}
#create_new_message_dialog input {height: auto;}

/* Modal: Setup Page Modal
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-admin-options .bimodal-container {
    border: none;
}
#bi-page-c-admin-options .bimodal {
    padding: 24px;
    box-sizing: border-box;
}
#bi-page-c-admin-options .bimodal-header {
    background: none;
    height: auto;
    padding: 0;
}
#bi-page-c-admin-options .bimodal-header #bitop-header {
    display: block;
    margin-bottom: 2.4rem;
    line-height: 2.4rem;
    font-size: 2rem;
    font-weight: 600;
    color: #666;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-admin-options .bimodal-subhead {
    display: none;
}
#bi-page-c-admin-options .bimodal .bimodal-header .bimodal-close {
    background: none;
    text-align: right;
    margin: 0;
    padding: 0;
}
#bi-page-c-admin-options .bimodal .bimodal-header .bimodal-close:hover {
    background: none;
}
#bi-page-c-admin-options .bimodal .bimodal-close::before {
  content:'\f00d';
  font-family: FontAwesome;
  font-size: 2.4rem;
  color: #727272;
  transition: 0.2s ease;
  line-height: 2.4rem;
}
#bi-page-c-admin-options .bimodal .bimodal-header .bimodal-close:hover::before {
  color: #800000;
}
#bi-page-c-admin-options #bimodal-close-label {
  display: none;
}
#bi-page-c-admin-options .bimodal-footer {
    background: #fff;
    background-image: none;
    margin-top: 2.4rem !important;
   padding: 0;
}
#bi-page-c-admin-options .bimodal-body {
  padding: 0;
}
#bi-page-c-admin-options .green_btn_center {
  text-shadow: none !important;
}

/* Modal: Close Widget Modal
--------------------------------------------------------------------------------------------------------------------*/
#close_widget_popup {
    left: 50% !important;
    position: fixed !important;
    transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    top: 50% !important;
}
#close_widget_popup .popup {
    background-color: #fff !important;
}
#close_widget_popup > table > tbody > tr:first-child, #close_widget_popup > table > tbody > tr:nth-child(3) {
    display: none;
}
#close_widget_popup > table > tbody > tr:nth-child(2) > td:nth-child(1), #close_widget_popup > table > tbody > tr:nth-child(2) > td:nth-child(3) {
    display: none;
}
#close_widget_popup > table > tbody > tr:nth-child(2) > td:nth-child(2) > div {
    border: none !important;
    padding: 2.4rem;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    max-width: 36rem;
}
#close_widget_popup .rndbox {
    border: none !important;
    padding: 0;
    color: #727272;
    font-size: 1.4rem;
    display: block;
    margin-top: 0.6rem;
    text-align: left;
}
#close_widget_popup .rndbox > div:nth-child(1) {
  margin: 0 !important;
}
#close_widget_popup .rndbox > div:nth-child(3) {
    border: none !important;
    padding-right: 0 !important;
}
#close_widget_popup .rndbox .input_box {
    background-color: rgba(0, 0, 0, 0.06);
    border-radius: 2px;
    font-size: 12px;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    line-height: 24px;
    text-indent: 6px;
}
#close_widget_popup .rndbox > div:nth-child(3) > span {
    border: none !important;
    background-color: transparent !important;
}
#close_widget_popup .rndbox > div:nth-child(3) > span input {
    font-size: 13px !important;
    text-transform: uppercase !important;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    color: #3498DB !important;
    font-weight: 400 !important;
}
#close_widget_popup .rndbox > div:nth-child(3) > span:nth-child(1) {
    float: right;
    margin-left: 12px;
}
#close_widget_popup > table > tbody td > div > table:nth-child(1) > tbody > tr > td:nth-child(2) {
  display: none;
}
#close_widget_popup > table .popup-title {
  color: #666;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  font-size: 1.6rem;
  padding: 0;
}
#close_widget_popup .rndbox button {
  border: none;
  font-size: 1.4rem !important;
  height: 36px;
  line-height: 36px;
  text-transform: uppercase;
  color: #3498DB;
  background: transparent;
  float: right;
  margin-left: 1.2rem;
}
#close_widget_popup .rndbox > div > br:nth-child(3) {
  display: none;
}

/* Modal: Delete Update Modal
--------------------------------------------------------------------------------------------------------------------*/
#gen_message_popup {
    left: 50% !important;
    position: fixed !important;
    transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    top: 50% !important;
}
#gen_message_popup .popup {
    background-color: #fff !important;
}
#gen_message_popup > table > tbody > tr:first-child, #gen_message_popup > table > tbody > tr:nth-child(3) {
    display: none;
}
#gen_message_popup > table > tbody > tr:nth-child(2) > td:nth-child(1), #gen_message_popup > table > tbody > tr:nth-child(2) > td:nth-child(3) {
    display: none;
}
#gen_message_popup > table > tbody > tr:nth-child(2) > td:nth-child(2) > div {
    border: none !important;
    padding: 2.4rem;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    max-width: 360px;
}
#gen_message_popup .rndbox {
    border: none !important;
    padding: 0 !important;
    color: #727272;
    font-size: 1.4rem;
    display: block;
    margin-top: 0.6rem;
    text-align: left;
}
#gen_message_popup .rndbox  #gen_mess_message {
  text-align: left !important;
}
#gen_message_popup .rndbox  #gen_mess_message b {
  display: block;
  margin-top: -2.4rem;
  font-weight: 400;
}
#gen_message_popup .rndbox > div:nth-child(1) {
  margin: 0;
}
#gen_message_popup .rndbox > div:nth-child(3) {
    border: none !important;
    padding-right: 0 !important;
}
#gen_message_popup .rndbox .input_box {
    background-color: rgba(0, 0, 0, 0.06);
    border-radius: 2px;
    font-size: 12px;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    line-height: 24px;
    text-indent: 6px;
}
#gen_message_popup .rndbox > div:nth-child(3) > span {
    border: none !important;
    background-color: transparent !important;
}
#gen_message_popup .rndbox > div:nth-child(3) > span input {
    font-size: 13px !important;
    text-transform: uppercase !important;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    color: #3498DB !important;
    font-weight: 400 !important;
}
#gen_message_popup .rndbox > div:nth-child(3) > span:nth-child(1) {
    float: right;
    margin-left: 12px;
}
#gen_message_popup > table > tbody td > div > table:nth-child(1) > tbody > tr > td:nth-child(2) {
  display: none;
}
#gen_message_popup > table .popup-title {
  color: #666;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  font-size: 1.8rem;
  padding: 0;
}
#gen_message_popup .rndbox button {
  border: none;
  font-size: 1.4rem;
  height: 36px;
  line-height: 36px;
  text-transform: uppercase;
  color: #3498DB;
  background: transparent;
  float: right;
  margin-left: 1.2rem;
}
#gen_message_popup .rndbox > div > br:nth-child(3) {
  display: none;
}
#gen_mess_message div > center > table {
  float: right;
}
#gen_mess_message div > center > table tr td input {
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  color: #3498DB;
  font-size: 1.4rem;
  text-transform: uppercase;
  border: none;
  background: transparent;
  margin-left: 1.2rem;
  display: inline-block;
}

/* Modal: User Profile Modal
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.bi-user-fly-wrapper .user-btn-section > a {
  border-radius: 20px;
}

/* Modal: Change Password Modal
--------------------------------------------------------------------------------------------------------------------*/
#gen_message_popup[title*="Change Password"] > table > tbody > tr:nth-child(2) > td:nth-child(2) > div {
  max-width: 60rem;
  width: auto !important;
}
#gen_message_popup[title*="Change Password"] #gen_mess_message center table {
  width: 100%;
}
#gen_message_popup[title*="Change Password"] #pw_rules {
  padding: 0 0 2.4rem !important;
  border:  none !important;
  background-color: transparent !important;
}
#gen_message_popup[title*="Change Password"] #pw_rules ul {
  margin-left: 1.2rem;
}
#gen_message_popup[title*="Change Password"] #pw_rules b {
  margin-top: 0;
}
#gen_message_popup[title*="Change Password"] #gen_mess_message center table tbody > tr > td:nth-child(2) input {
  width: 100%;
}


/* Private Message
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#container_view_private_message_1 {
  margin: 0;
  width: 100%;
}
#bi-page-c-ent-ct-view-private-message {
  background-color: #f4f4f4;
}
/*
#bi-page-c-ent-ct-view-private-message #banner::after {
  content: 'My Profile';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 14rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
*/
#bi-page-c-ent-ct-view-private-message > #main_content {
    max-width: 96rem;
    margin: 14.4rem auto 4.8rem;
    padding: 0;
}

/* Private Message Hero Widget Edit Bar Placement
----------------------------------------------------------*/
#container_view_private_message_1 .widget_container:first-child .title_back {
  position: absolute;
  top: 80px;
  width: 100%;
}
#container_view_private_message_1 .widget_container:first-child .boxcontent textarea {
  margin-top: 12rem;
}

/* Setup Page
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-admin-options #content_wrapper {
  max-width: 960px;
  margin: 84px auto 0;
}
#bi-page-c-admin-options #content_wrapper .admin_tabs_list {
  display: flex;
}
#bi-page-c-admin-options #global-nav, #bi-page-c-admin-options #navbar {
}
.admin_horizontal_tabs ul li {
  background-color: transparent;
}
#site_content .ent-design-header {
  height: auto;
}
#bi-page-c-admin-options .input_box {
  line-height: 1.8rem;
}

/* Setup Page:  Newsletter
--------------------------------------------------------------------------------------------------------------------*/
.newsletter_page .news_p2_div {
  background-color: transparent;
  border: none;
  padding: 1.2rem 0 0;
}
.newsletter_page .news_p2_div.height_32 {
  height: auto;
}
#newsletter_send_btn .green_btn_center {
  height: 32px !important;
  line-height: 32px !important;
  box-sizing: content-box;
  text-transform: initial;
  border: none;
  text-shadow: none !important;
  font-family: ‘Lato’, ‘Open Sans’, arial, sans serif;
}
#newsletter_sav_btn .grey_btn_center2 {
  text-shadow: none !important;
  background-image: none;
  background-color: #aaa;
  border-radius: 20px;
  font-size: 1.4rem;
  font-family: ‘Lato’, ‘Open Sans’, arial, sans serif;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  min-width: 6rem;
  box-sizing: content-box;
}
#newsletter_sav_btn .grey_btn_center2:hover {
  background-color: #888;
}
#newsletter_page_2 #cancel_newsletter_btn {
  font-size: 1.4rem;
  font-family: ‘Lato’, ‘Open Sans’, arial, sans serif;
  text-transform: uppercase;
}
.news_p2_div #newsletter_add_reip img {
  display: none;
}
#newsletter_recipients::before {
  content: '\f234';
  font-family: FontAwesome;
  font-size: 1.4rem;
  color: #3498DB;
  display: block;
  float: left;
}


#newsletter_recipients_popup .bimodal-container {
  border: none;
  width: 72rem !important;
}
#newsletter_recipients_popup .bimodal-header {
  background: none;
  padding: 0;
}
#newsletter_recipients_popup .bimodal-body {
  padding: 0;
  margin-top: 1.2rem;
}
#lnewsletter_recipients_popup-content-wrapper {
  width: 100%;
}
#newsletter_recipients_popup .bimodal-footer {
  background: none;
}
#newsletter_recipients_popup .bimodal-footer .green_btn_center {
  font-size: 1.4rem;
  box-sizing: content-box;
  height: 32px !important;
  text-shadow: none !important;
  border: none;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#newsletter_recipients_popup .bimodal-footer .bimodal-secondary {
  font-size: 1.4rem;
  line-height: 32px;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#newsletter_recipients_popup .scrollContent > div {
  width: 48% !important;
  background-color: transparent;
}
#newsletter_recipients_popup .scrollContent > div > div {
  padding: 0 !important;
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  background-color: transparent !important;
}
#newsletter_recipients_popup .scrollContent > div > div > div {
  margin: 0;
  width: 100% !important;
}

/*****************************************************TABLET: LANDSCAPE STYLES*********************************************/
/* smaller than 1200px */
@media only screen and (max-device-width: 75em) {

html, .root {font-size: 56.25%;}

/* Featured Initiative
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-es #container_ent_home_2 {
  flex-wrap: wrap-reverse;
  padding: 144px 15%;
}
#bi-page-c-a #visual-large-webstorms-list {
  justify-content: flex-start;
}
}



/***************************************************TABLET: PORTRAIT STYLES***************************************************/
/* smaller than 900px */
@media only screen and (max-device-width : 56.25em)  {

html, .root {font-size: 50%;}

/* Navigation
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#nav-bar #global-search, #nav-bar #global-search-input, #global-nav #global-search-bg {
  width: 30rem !important;
} 
.enterprise-level #global-nav-bar-content #nav-bar, .enterprise-level #navbar {
  padding: 0 2.4rem;
}
#nav-bar #account {
  float: none;
}
    
/* Hero
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-es .section.hero {height: 80vh;}

/* Featured Initiative
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-es #container_ent_home_2 .widget_container {
  flex: 1 1 100%;
}
#bi-page-c-es #container_ent_home_2 .widget_container .cell {
  text-align: center;
}
#bi-page-c-es #visual-large-webstorms-list {
  margin-top: 36px;  
  justify-content: center;
}

/* Sub-Page Initiative List
----------------------------------------------------------*/
#bi-page-c-a #visual-large-webstorms-list {
  justify-content: center;
}

/* My Activity
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-member-landing #main_content {
  width: auto;
  padding: 0 2.4rem;
}
#bi-page-c-member-landing .pl_feed_note_photo #display_note_attachment, #bi-page-c-member-landing .pl_feed_note_photo > div:nth-child(2) {
  width: auto;
  float: none;
}
}

/***************************************************MOBILE STYLES - LANDSCAPE***************************************************/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 823px) 
and (orientation : landscape) {

html, .root {font-size: 50%;}

/* Hero
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-es .section.hero {
  height: 110vh;
}
.hero.arrow::after {
  bottom: 1.2rem;
}

/* BI: Sub-Page Initiative List
----------------------------------------------------------*/
.section.sub-page.hero {
  height: 30rem;
}
#bi-page-c-a #banner::after {
  content: 'Active Initiatives';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 14rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-a #main_content {
    width: 100%;
    margin: 36rem auto 0em;
    padding: 0;
}

/* BI: Member Landing
----------------------------------------------------------*/
#bi-page-c-member-landing #main_content {
  max-width: 96rem;
  margin: 30rem auto 4.8rem;
  width: initial;
  display: flex;
}
#bi-page-c-member-landing #banner::after {
  content: 'My Activity';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-member-landing #left_column_widgets {
  width: 22%;
}

/* BI: News & Updates
----------------------------------------------------------*/
#bi-page-c-blog-list #banner::after {
  content: 'News & Updates';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-blog-list #main_content {
  max-width: 96rem;
  margin: 32rem auto 4.8rem;
  width: initial;
  padding: 0;
}

/* BI: View News
----------------------------------------------------------*/
#bi-page-c-a-view-blog #banner::after {
  content: 'News & Updates';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-a-view-blog #main_content {
  max-width: 96rem;
  margin: 32rem auto 4.8rem;
  width: initial;
  padding: 0;
}

/* BI: Post News
----------------------------------------------------------*/
#bi-page-c-a-enter-blog #banner::after {
  content: 'Submit News';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-a-enter-blog #main_content {
  max-width: 96rem;
  margin: 32rem auto 4.8rem;
  width: initial;
  padding: 0;
}

/* BI: Services Offered
----------------------------------------------------------*/
#bi-page-ent-services-offered #main_content {
  max-width: 96rem;
  margin: 30rem auto 4.8rem;
  width: initial;
  display: flex;
}
#bi-page-ent-services-offered #banner::after {
  content: 'Services Offered';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 14rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-ent-services-offered .rich_text_widget table > tbody > tr {
  min-height: 29rem;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tbody tr {
  width: 48%;
  margin: 0 1% 8.4rem;
  min-height: 32rem;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tbody tr:nth-child(n+4) {
  margin-top: 0;
}

/* How It Works
----------------------------------------------------------*/
#bi-page-c-b #banner::after {
  content: 'How it Works';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-b #main_content {
    width: 100%;
    margin: 28rem auto 0em;
    padding: 0;
}

/* BI: Success Stories
----------------------------------------------------------*/
#bi-page-c-c #main_content {
  max-width: 96rem;
  margin: 24rem auto 0rem;
  width: initial;
  display: block;
}
#bi-page-c-c #banner::after {
  content: 'Success Stories';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}

/* BI: Meet the Team
----------------------------------------------------------*/
#bi-page-c-e #main_content {
  max-width: 96rem;
  margin: 28rem auto 0rem;
  width: initial;
  display: block;
}
#bi-page-c-e #banner::after {
  content: 'Meet the Team';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}

/* BI: Private Message
----------------------------------------------------------*/
#bi-page-c-ent-ct-view-private-message #banner::after {
  content: 'My Profile';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 14rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-ent-ct-view-private-message > #main_content {
  max-width: 96rem;
  margin: 30rem auto 0rem;
  width: initial;
  display: block;
}
#content_view_private_message #article {
  width: auto !important;
}
#bi-page-c-ent-ct-view-private-message #main_column_1 {
  width: 100%;
  padding: 0 2%;
}

/* BI: Profile
----------------------------------------------------------*/
#bi-page-c-ent-ct-profile #banner::after {
  content: 'My Profile';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-ent-ct-profile #main_content {
  max-width: 96rem;
  margin: 30rem auto 0rem;
  width: initial;
  display: block;
  padding: 0 2%;
}
#bi-page-c-ent-ct-profile .pl_feed_note_photo > div div div, #bi-page-c-ent-ct-profile .pl_feed_note_photo > div > div {
  width: auto !important;
}

}


/***************************************************MOBILE STYLES - PORTRAIT***************************************************/

/* smaller than 768px */
@media only screen and (max-width: 40em) {
    
html, .root {font-size: 50%;}

/* Buttons
----------------------------------------------------------*/
.button-container .button:nth-child(n+2) {
  margin-top: 0.6rem;
}

/* Containers
----------------------------------------------------------*/
.container-1440 {
  padding: 9.6rem 0;
}
.enterprise-level #navbar {
  padding: 3.6rem 0;
}

/* Hero
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.section.sub-page.hero {
  height: 24rem;
}

/* Featured Initiative
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-es #container_ent_home_2 {
  flex-wrap: wrap-reverse;
  padding: 9.6rem 0.75rem;
}
#bi-page-c-es #container_ent_home_2 .widget_container {
  flex: 0 0 100%;
}
#bi-page-c-es #container_ent_home_2 .widget_container .cell {
  text-align: center;
}
#bi-page-c-es #visual-large-webstorms-list {
  justify-content: center;
}
#bi-page-c-es .large-visual-ws-list-widget-container {
  margin-top: 4.8rem;
}

/* Make a Request Section
----------------------------------------------------------*/
.section.make-a-request .container-1440 {
  background-image: none;
}

/* Sub-Page Initiative List
----------------------------------------------------------*/
#bi-page-c-a .vwl-webstorm {
  flex: 0 0 100%;
}
#bi-page-c-a #visual-large-webstorms-list {
  justify-content: center;
}
#bi-page-c-a #banner::after {
  content: 'Active Initiatives';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 14rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-a #main_content {
    width: 100%;
    margin: 36rem auto 0em;
    padding: 0;
}


/* Sub-Pages
----------------------------------------------------------*/
#bi-page-c-f #global-nav-placeholder, #bi-page-c-g #global-nav-placeholder, #bi-page-c-h #global-nav-placeholder, #bi-page-c-i #global-nav-placeholder, #bi-page-c-j #global-nav-placeholder, #bi-page-c-k #global-nav-placeholder, #bi-page-c-l #global-nav-placeholder, #bi-page-c-m #global-nav-placeholder, #bi-page-c-n #global-nav-placeholder, #bi-page-c-o #global-nav-placeholder, #bi-page-c-p #global-nav-placeholder, #bi-page-c-q #global-nav-placeholder, #bi-page-c-r #global-nav-placeholder, #bi-page-c-s #global-nav-placeholder, #bi-page-c-t #global-nav-placeholder, #bi-page-c-u #global-nav-placeholder, #bi-page-c-v #global-nav-placeholder, #bi-page-c-w #global-nav-placeholder, #bi-page-c-x #global-nav-placeholder, #bi-page-c-y #global-nav-placeholder, #bi-page-c-z #global-nav-placeholder {
  display: none;
}

/* Active Contributors Widget
----------------------------------------------------------*/
.enterprise_mini_contributors_widget .boxcontent table > tbody > tr {
  flex: 0 0 100%;
}
.enterprise_mini_contributors_widget, .enterprise_mini_contributors_widget .boxcontent table, .enterprise_mini_contributors_widget .boxcontent tr, .enterprise_mini_contributors_widget .boxcontent td:nth-child(1) {
  height: auto;
}

/* My Collaborators Widget
----------------------------------------------------------*/
.enterprise_my_collaborators_widget_widget .my-collaborators tbody tr {
  width: 100%;
  margin-bottom: 1.2rem;
}
.enterprise_my_collaborators_widget_widget .boxcontent {
  max-height: 48rem;
}

/* My Activity
--------------------------------------------------------------------*/
/* BI: Member Landing
----------------------------------------------------------*/
#bi-page-c-member-landing #main_content {
  max-width: 96rem;
  margin: 30rem auto 4.8rem;
  width: initial;
  display: flex;
}
#bi-page-c-member-landing #banner::after {
  content: 'My Activity';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-member-landing #main_content {
  padding: 0;
}
#bi-page-c-member-landing #main_content, #bi-page-c-member-landing #left_column_widgets {
  width: 100%;
  flex-wrap: wrap;
}
#bi-page-c-member-landing #container_ent_landing_2 {
  width: 100%;
  margin: 0;
}
#container_ent_landing_1 table, #container_ent_landing_3 table {
  width: 100%;
}
#container_ent_landing_1 table tbody tr {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
#bi-page-c-member-landing #ent_landing_profile_photo table tr td {
  text-align: center;
  flex: 0 0 100%;
}
#bi-page-c-member-landing #container_ent_landing_3 {
  margin-bottom: 3.6rem;
}
#bi-page-c-member-landing #landing_page_content {
  padding: 0 0.75em;
}
.enterprise_my_landing_page_widget .boxcontent div:nth-child(2),  .enterprise_my_landing_page_widget .boxcontent div:nth-child(4),  .enterprise_my_landing_page_widget .boxcontent div:nth-child(6) {
  flex: 1 1 100%;
}
ul#landing_page_left_panel_1 {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  margin-top: 1.2rem;
}
ul#landing_page_left_panel_1 li {
  flex: 1;
  margin: 0;
  padding: 0;
  height: auto;
}
ul#landing_page_left_panel_1 li span {
  float: none !important;
  margin: 0 !important;
}
#bi-page-c-member-landing #ws_updates_area > div .pl_feed_note_photo {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#bi-page-c-member-landing .pl_feed_note_photo > a {
  flex: 1 1 100%;
  float: none;
  justify-content: center;
  text-align: center;
  margin: 0;
}
#bi-page-c-member-landing .pl_feed_note_photo > a > img {
  display: inline-block !important;
}
#bi-page-c-member-landing .pl_feed_note_photo > div:nth-child(2) {
  width: 100%;
  float:  none;
  flex: 1 1 100%;
  text-align: center;
}
#bi-page-c-member-landing #ws_updates_area > div .pl_feed_note_photo > div > div, #bi-page-c-member-landing #ws_updates_area > div .pl_feed_note_photo > div > div > div {
  margin: 6px 0 0 !important;
}
#bi-page-c-member-landing .pl_feed_note_photo #display_note_attachment {
  float: none;
  flex: 1 1 100%;
  text-align: center;
}
#bi-page-c-member-landing span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_comments_16x16.png"], #bi-page-c-member-landing span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/blogpost_16x16.png"], #bi-page-c-member-landing span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_user_add_16x16.png"], #bi-page-c-member-landing .pl_feed_note_photo .lightbulb_idea {
  float: none !important;
} 
#bi-page-c-member-landing .pl_feed_note_photo > div:nth-child(2) > div {
  width: 100% !important;
}
#bi-page-c-member-landing .updateshifivediv {
  margin: 0;
  display: flex;
  justify-content: center;
}
#bi-page-c-member-landing .pl2_hifive_display_div .updateshifivediv {
  padding: 0;
}
.pl2_hifive_display_div .updateshifivediv > table {
  width: 100%;
  text-align: center;
}
#bi-page-c-member-landing .onfocusUpdatesCommentTextbox {
  width: auto;
}
#bi-page-c-member-landing .intialUpdatesComment > div {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
#bi-page-c-member-landing .ut-comment-user {
  flex: 1;
  text-align: left;
  padding: 6px;
}
#bi-page-c-member-landing .ut-comment-user-photo {
  float: none;
  flex: 0;
}
#bi-page-c-member-landing .ut-textarea-div-wrapper {
  width: 100%;
}
#bi-page-c-member-landing  .intialUpdatesCommentTextbox {
  width: auto;
  text-align: left;
  padding-left: 6px;
  line-height: 24px;
}
#bi-page-c-member-landing .commentsWall .commentsWallText {
  width: auto;
}
#bi-page-c-member-landing #container_ent_landing_1 {
  margin-bottom: 1.2rem;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  min-height: 0;
}
#bi-page-c-member-landing #container_ent_landing_0 {
  flex: 0 0 100%;
  text-align: center;
  margin-top: 1.2rem;
}
#bi-page-c-member-landing #ent_landing_profile_photo {
  display: none;
}
#bi-page-c-member-landing #profile_my_ideas_content #my_ideas_0 > div:nth-child(n+2) > table, #bi-page-c-member-landing #profile_my_ideas_content #my_ideas_0 > div:nth-child(n+2) > table > tbody, #bi-page-c-member-landing #profile_my_ideas_content #my_ideas_0 > div:nth-child(n+2) > table > tbody > tr {
  width: 100%;
  display: flex;
}
#bi-page-c-member-landing #profile_my_ideas_content #my_ideas_0 > div:nth-child(n+2) > table > tbody > tr {
  flex-wrap: wrap;
}
#bi-page-c-member-landing #profile_my_ideas_content #my_ideas_0 > div:nth-child(n+2) > table > tbody > tr > td {
  flex: 1 1 100%;
  margin: 0;
  text-align: center;
}
#my_ideas_posted_content #my_ideas_0 > div table tr td > div {
  margin-top: 0;
}
#my_ideas_posted_content #my_ideas_0 > div table tr td > div {
  text-align: center;
}
#my_comments_content #my_comments > div:nth-child(n+2) > table,  #my_comments_content #my_comments > div:nth-child(n+2) table > tbody,  #my_comments_content #my_comments > div:nth-child(n+2) table > tbody > tr {
  width: 100%;
  display: block;
  flex-wrap: wrap;
  text-align: center;
  float: left;
  clear: left;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) > table {
  display: flex;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) > table > tbody {
  width: 100%;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) > table > tbody > tr {
  display: block;
  text-align: center;
  position: relative;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) > table > tbody > tr > td {
  width: 100% !important;
  display: block;
  flex: 1 1 100%;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) > table > tbody > tr > td:nth-child(2) {
  margin: 0;
}
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) > table > tbody > tr > td:nth-child(3) {
  position: absolute;
  top: 0;
  width: 100%;
} 
#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) > table > tbody > tr > td .lightbulb_idea_draft {
  display: inline-block !important;
  height: auto;
  margin: 0 0 1.2rem 0 !important;
}
#my_comments_content #my_comments > div:nth-child(n+2) table tr td:nth-child(1) {
  display: block;  
  text-align: center;
  width: 100% !important;
  float: left;
  clear: left;
}
#my_comments_content #my_comments > div:nth-child(n+2) table tr td:nth-child(2) {
  width: 100%;
  margin-left: 0;
  float: left;
  clear: left;
}
#my_comments_content #my_comments > div:nth-child(n+2) table tr td:nth-child(3) {
  margin-top: 0.6rem;
  text-align: center;
  width: 100%;
  float: left;
  clear: left;
}
#my_comments_content #my_comments > div:nth-child(n+2) > table .idea_comment_icon {
  width: auto;
  margin-bottom: 18px !important;
}
#bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) > table,  #bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) > table > tbody, #bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) > table > tbody > tr {
  display: flex;
  width: 100%;
}
#bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) > table > tbody > tr {
  flex-wrap: wrap;
}
#bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) > table > tbody > tr > td {
  flex: 1 1 100%;
  width: auto !important;
  text-align: center;
}
#bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) table tr td:nth-child(2) {
  margin-left: 0;
}
#bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) table tr td:nth-child(2) .landing_page_content_main_link {
  text-align: center;
  display: inline-block;
}
#bi-page-c-member-landing #subscription_content {
  padding:  0 !important;
}
#bi-page-c-member-landing .my_messages {
  display: flex;
}
#bi-page-c-member-landing .my_messages > tbody {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
#bi-page-c-member-landing .my_messages > tbody > tr:nth-child(1) {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  text-align: center;
}
#bi-page-c-member-landing #messages_content > div:first-child {
  display: none;
}
#bi-page-c-member-landing .my_messages > tbody > tr:nth-child(1) > td:nth-child(1) {
  display: none;
}
#bi-page-c-member-landing .my_messages > tbody > tr:nth-child(1) > td:nth-child(2) {
  flex: 1 1 100%;
  margin-bottom: 12px;
}
#bi-page-c-member-landing .my_messages > tbody > tr:nth-child(1) > td:nth-child(3) {
  flex: 1 1 100%;
  text-align: center;
}
#bi-page-c-member-landing .my_messages > tbody > tr:nth-child(1) > td:nth-child(5) {
  position: absolute;
  left: 2rem;
}
#bi-page-c-member-landing .my_messages > tbody > tr:nth-child(2) {
  flex: 1 1 100%;
  justify-content: center;
  text-align: center;
}
#bi-page-c-member-landing .my_messages > tbody > tr:nth-child(2) > td:nth-child(1) {
  display: flex;
  text-align: center;
  justify-content: center;
}
#bi-page-c-member-landing  #display_note_attachment img {
display: inline-block !important;
}
#landing_page_left_panel_1 span::before {
  display: block;
}
#bi-page-c-member-landing #ent_landing_profile_photo {
  margin-bottom: 1.2rem;
}
#bi-page-c-member-landing .pl_feed_note_photo .updates-timestamp {
  text-align: center;
}

/* How It Works
----------------------------------------------------------*/
#bi-page-c-c #container_ent_home_1 > div:nth-child(2) .boxcontent > .rich_text_widget > table tbody tr {
  height: auto;
  margin: 1.2rem;
  width: auto;
}
#bi-page-c-b #banner::after {
  content: 'How it Works';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 14rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-b #main_content {
    width: 100%;
    margin: 30rem auto 0em;
    padding: 0;
}

/* Success Stories
----------------------------------------------------------*/
#bi-page-c-c #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tbody tr {
  height: auto;
  margin: 1.2rem;
  width: auto;
}
#bi-page-c-c #container_ent_home_1 > div:nth-child(2) {
  padding: 0 0.75rem;
}
#bi-page-c-c .enterprise_all_stats_widget .boxcontent table {
  width: 100%;
}
#bi-page-c-c .enterprise_all_stats_widget .boxcontent table > tbody {
  display: flex;
  flex-wrap: wrap;
  padding: 0 1.2rem;
}
#bi-page-c-c .enterprise_all_stats_widget .boxcontent table > tbody >  tr {
  flex: 0 0 100%;
  float: none;
  width: auto;
}
#bi-page-c-c #main_content {
  max-width: 96rem;
  margin: 24rem auto 0rem;
  width: initial;
  display: block;
}
#bi-page-c-c #banner::after {
  content: 'Success Stories';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}

/* Services Offered
----------------------------------------------------------*/
#bi-page-ent-services-offered .rich_text_widget table > tbody  {
  flex-wrap: wrap;
  padding: 0 1.2rem;
}
#bi-page-ent-services-offered .rich_text_widget table > tbody > tr {
  width: auto;
  margin: 1.2rem;
  clear: both;
  min-height: 0;
}
#bi-page-ent-services-offered .rich_text_widget table > tbody > tr:not(:first-child) {
  margin-top: 1.2rem;
}
#bi-page-ent-services-offered #main_content {
  max-width: 96rem;
  margin: 30rem auto 0rem;
  width: initial;
  display: flex;
}
#bi-page-ent-services-offered #banner::after {
  content: 'Services Offered';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 14rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tbody tr {
  width: 100%;
  min-height: 30rem;
  margin: 0 1% 8.4rem;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(1) .boxcontent > .rich_text_widget > table tbody tr:nth-child(n+4) {
  margin-top: auto;
}

/* Meet the Team
----------------------------------------------------------*/
#bi-page-c-e #container_ent_home_1 > div:nth-child(2) .boxcontent > .rich_text_widget > table tbody tr {
  width: auto;
  min-height: auto;
  margin: 7.2rem 0 0;
}
#bi-page-c-e #container_ent_home_1 > div:nth-child(2) {
  padding: 0 0.75rem;
}
#bi-page-c-e #main_content {
  max-width: 96rem;
  margin: 30rem auto 0rem;
  width: initial;
  display: block;
}
#bi-page-c-e #banner::after {
  content: 'Meet the Team';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 14rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}


/* BI: Private Message
----------------------------------------------------------*/
#bi-page-c-ent-ct-view-private-message #banner::after {
  content: 'My Profile';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 14rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-ent-ct-view-private-message > #main_content {
  max-width: 96rem;
  margin: 30rem auto 0rem;
  width: initial;
  display: block;
}


/* Blog List
----------------------------------------------------------*/
#bi-page-c-blog-list #main_content {
  display: flex;
  flex-wrap: wrap-reverse;
  padding: 0 0.75em;
}
#content_blog_list, #container_ct_blog_list_1 {
  float: none;
  flex: 1 1 100%;
  margin: 0;
  min-height: 0;
}
#bi-page-c-blog-list #banner::after {
  content: 'News & Updates';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-blog-list #main_content {
  max-width: 96rem;
  margin: 32rem auto 4.8rem;
  width: initial;
}

/* Post Blog
----------------------------------------------------------*/
#bi-page-c-a-enter-blog #container_enter_blog_1 {
  flex: 1 1 100%;
  padding: 0 0.75em;
  margin: 0;
  min-height: 0;
}
#bi-page-c-a-enter-blog #content_enter_blog {
  flex: 1 1 100%;
  padding: 0 0.75em;
  margin: 0;
  width: 100%;
}
#bi-page-c-a-enter-blog .defaultSkin .mceButton {
  width: 15px;
  margin-right: 0.1rem;
}
#bi-page-c-a-enter-blog #enter_blog_main_content {
  padding: 3.6rem 2.4rem 4.8rem;
}
#bi-page-c-a-enter-blog #banner::after {
  content: 'Submit News';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-a-enter-blog #main_content {
  max-width: 96rem;
  margin: 32rem auto 4.8rem;
  width: initial;
  padding: 0;
}

/* View Blog
----------------------------------------------------------*/
#content_view_blog #main_column_1 {
  width: 100%;
  margin: 0 0.75em;
}
.enterprise_view_blog_widget .boxcontent {
  padding: 3.6rem 2.4rem;
}
#bi-page-c-a-view-blog #banner::after {
  content: 'News & Updates';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-a-view-blog #main_content {
  max-width: 96rem;
  margin: 32rem auto 4.8rem;
  width: initial;
  padding: 0;
}

/* Profile Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-ent-ct-profile #main_content {
  display: flex;
  flex-wrap: wrap;
  max-width: 96rem;
  margin: 30rem auto 4.8rem;
  width: initial;
  padding: 0 2%;
}
#container_member_profile_1 {
  flex: 1 1 100%;
  width: auto;
  min-height: 100px;
  margin-bottom: 2.4rem !important;
}
#container_member_profile_2 {
  flex: 1 1 100%;
  width: 100%;
  margin: 0 !important;
  padding: 0 0.75rem;
}
#bi-page-c-ent-ct-profile .profile_horizontal_tabs {
  text-align: center;
}
#bi-page-c-ent-ct-profile .profile_info_seperator_tr {
  width: 100%;
}
#bi-page-c-ent-ct-profile #profile_info_content {
  padding: 2.4rem;
}
#bi-page-c-ent-ct-profile #profile_ideas_content {
  padding: 0;
}
#bi-page-c-ent-ct-profile #profile_ideas_content #my_ideas_0 table > tbody {
  display: block;
}
#bi-page-c-ent-ct-profile #profile_ideas_content #my_ideas_0 table > tbody > tr {
  display: inline-block;
  width: 100%;
}
#bi-page-c-ent-ct-profile #profile_ideas_content #my_ideas_0 table > tbody > tr > td:first-child {
  display: none;
}
#bi-page-c-ent-ct-profile #profile_ideas_content #my_ideas_0 table > tbody > tr > td:nth-child(2) {
  display: block;
  width: 100%;
  float: left;
  clear: left;
  text-align: center;
  margin: 0;
}
#bi-page-c-ent-ct-profile #profile_ideas_content #my_ideas_0 table > tbody > tr > td:nth-child(3) {
  float: left;
  clear: both;
  width: 100%;
}
#bi-page-c-ent-ct-profile #banner::after {
  content: 'My Profile';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12rem 0 11rem;
  text-align: center;
  display: block;
  background-color: #404040;
  color: #fff;
  font-size: 4.2rem;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
}
#bi-page-c-ent-ct-profile .pl_feed_note_photo > div > div, #bi-page-c-ent-ct-profile .pl_feed_note_photo > div div div {
  width: auto !important;
}
#bi-page-c-ent-ct-profile .pl_feed_note_photo > div div div {
  float: none;
}

/* Login Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.route_login.module_Authentication #main-container-region {
  width: 100%;
  margin: 0;
  padding: 0;
  min-width: 0;
}
.route_login.module_Authentication #main-container-region .col-lg-offset-1 {
  margin: 0;
  padding: 0;
}
.route_login.module_Authentication .block-350 {
  width: auto;
  padding-bottom: 2rem;
  padding-top: 0;
}
#login-region .row .col-sm-6:nth-child(1) {
  display: none;
}
#login-region .row .text-right {
  margin: 0;
  padding: 0;
  float: left;
}

/* Register Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.route_registration {
  padding: 2.4rem 0;
}
#authentication-layout #registration-form {
  padding: 1.8rem;
}
#authentication-layout .form-horizontal .col-md-7, #authentication-layout .col-lg-offset-1 {
  padding: 0;
}
#registration-form .number-stack {
  margin-bottom: 0.6rem;
  margin-right: 0.6rem;
}
.route_registration #registration-form section p {
  margin-bottom: 0;
}
#registration-form section.actions {
  margin-top: 2.4rem;
}
#registration-form .col-label {
  width: 100% !important;
}
#authentication-layout #registration-form  .no-padding-right {
  padding-left: 0;
}


/* Reset Password
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.route_reset-password #main-container-region {
  overflow: hidden;
}
.route_reset-password #main-container-region .col-lg-10 {
  max-width: none;
  padding: 0;
}
.route_reset-password form.auth_form button {
  margin-bottom: 2.4rem;
}
.route_reset-password #main-container-region .col-sm-6 {
  padding: 0;
  width: 100%;
}
#reset-password-form p.sub-title {
  margin-bottom: 1.8rem;
}
.route_reset-password #reset-password-form {
  width: 100%;
  padding: 2.4rem;
}
.route_reset-password .validation-wrapper .validation span {
  width: auto;
}
.route_reset-password .container-fluid {
  padding: 0;
}

/* Message Modal
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#new_message_popup {
  width: 90vw;
}
#new_message_popup .bimodal-container, #new_message_popup .bimodal-container .bimodal {
  width: 100% !important;
}
#new_message_body_1 {
  min-width: auto;
  max-width: 100%;
  width: 100%;
}

/* Request Form
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#main_content #request-ws-form-wrapper {
  padding: 3.6rem 2.4rem;
}
#bi-page-c-ent-ct-view-private-message #main_column_1 {
  width: 100%;
  display: flex;
  padding: 0 0.75rem;
}
#content_view_private_message #article {
  width: 100% !important;
  flex: 0 0 100%;
  font-family: 'Lato', 'Open Sans', arial, sans serif;
  max-width: 100%;
}
#bi-page-c-ent-ct-view-private-message #main_column_1 #article #messages_list table > tbody > tr {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#bi-page-c-ent-ct-view-private-message #main_column_1 #article #messages_list table > tbody > tr > td {
  flex: 0 0 100%;
  text-align: center !important;
}
#bi-page-c-ent-ct-view-private-message #main_column_1 #article #messages_list table > tbody > tr > td div {
  text-align: center !important;
  margin: 0 auto 0.6rem !important;
}

}


/* BI:  Toggle Menu (for mobile)
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (max-width: 760px) {
#global-nav-placeholder {
  display:none;
}
#banner #global-nav {
  z-index: 100;
}
#global-nav-bar-content {
  width:100%;
}
#search {
  display:none;
}
#nav-bar {
  width:100%;
}
#nav-bar #action-items, #nav-bar #messages, #nav-bar #notifications, #nav-bar #account {
  display: none;
}
#nav-bar #account {
  float:left;
}
#banner #global-nav-bar.stick-to-top {
  position: initial !important;
  background: transparent;
}
.enterprise-level #navbar {
  z-index:10000;
  background-color:#222 !important;
  padding-top:36px;
  position:fixed;
  top:0;
  text-align:left;
  left:-50%;
  transition:0.3s ease;
  width:50%;
  height:100%;
}
#navbar li {
  display:block;
  width: 100%;
}
#navbar li a {
  padding:12px 24px;
  border-bottom:1px solid #353434;
  font-size:1.3rem;
  color:#aaa;
  background-color:transparent;
  font-weight:400;
  text-align:left;
  margin: 0.8rem 0;
}
.toggle-close {
  position:absolute;
  color:#aaa;
  top: 12px;
  right:12px;
  cursor:pointer;
}
.toggle-close:hover {
  color:#0185c3;
}
.toggle-close-global-nav {
  color:#aaa;
  cursor:pointer;
}
.toggle-close-global-nav:hover {
  color:#0185c3;
}
.toggle-menu-container {
  width: 100%;
  max-width: 960px;
  padding: 0 20px;
  box-sizing: border-box;
}
.toggle-menu {
  display:block;
  color:#fff;
  padding-top:12px;
  background-color: transparent;
  height:48px;
  box-sizing:border-box;
  position: absolute;
  z-index: 100;
  right: 0;
}
.menu-icon {
  float: right;
  cursor:pointer;
}
.menu-icon:hover, .global-nav-icon:hover {
  color:#0185c3;
}
.global-nav-icon {
  float:right;
  cursor:pointer;
}
.jump-link {
  position:absolute;
  top:-48px;
}
.stick-to-top {
  top: auto !important;
}
#navbar .bi_dynamic_navigation > li a::after {
  display: none;
}
#navbar .bi_dynamic_navigation .hide_submenu a, #navbar .bi_dynamic_navigation .show_submenu a {
  border: none;
  height: auto;
}

}
/* END TOGGLE MENU FOR MOBILE*/

/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 760px) {

.toggle-menu, .toggle-close, .toggle-close-global-nav {
  display:none;
}
.stick-to-top {
  display:block;
}
}
#navbar.slide-right {
  left:0;
}
#navbar .slide-down {
  top:0;
  position:fixed;
}



/* Initiative Page Product Colors
–––––––––––––––––––––––––––––––––––––––––––––––––– */


/*
#visual-large-webstorms-list #vwl-6DBFA447-5B89-454D-ABBD-B732B357F8C2 .webstorm-panel .vwl-content::before {
	background-color: #D8442B;
}
#visual-large-webstorms-list #vwl-F9AD82A9-F2D0-48BD-AD3F-FD74A859931F .webstorm-panel .vwl-content::before {
	background-color: #D8442B;
}
#visual-large-webstorms-list #vwl-9464B9E6-02A5-4606-A98D-2C3881B9674A .webstorm-panel .vwl-content::before {
	background-color: #D8442B;
}
#visual-large-webstorms-list #vwl-588875B0-EB35-4A68-B141-DF56AC0CA6D7 .webstorm-panel .vwl-content::before {
	background-color: #D8442B;
}
#visual-large-webstorms-list #vwl-AE870033-ABDE-11E8-AA5A-0A720A822D3C .webstorm-panel .vwl-content::before {
	background-color: #D8442B;
}
#visual-large-webstorms-list #vwl-EDEA45C3-CA75-46EE-974D-D3B155D2FF70 .webstorm-panel .vwl-content::before {
	background-color: #D8442B;
}
#visual-large-webstorms-list #vwl-68215C44-2D6B-43B5-9930-37E9E75CFC2B .webstorm-panel .vwl-content::before {
	background-color: #D8442B;
}
#visual-large-webstorms-list #vwl-DBC0D798-F068-454B-912C-C4D15BB08845 .webstorm-panel .vwl-content::before {
	background-color: #D8442B;
}
#visual-large-webstorms-list #vwl-1DB01047-2ABF-4874-95D5-A5D436C34553 .webstorm-panel .vwl-content::before {
	background-color: #57AB37;
}
#visual-large-webstorms-list #vwl-D8413C9E-F36E-11E8-AA5A-0A720A822D3C .webstorm-panel .vwl-content::before {
	background-color: #57AB37;
}
#visual-large-webstorms-list #vwl-67F3AFC6-B70C-43A1-8C83-230E6694D978 .webstorm-panel .vwl-content::before {
	background-color: #57AB37;
}
#visual-large-webstorms-list #vwl-24AC010F-6328-4A48-98C4-D284B0794582 .webstorm-panel .vwl-content::before {
	background-color: #57AB37;
}
#visual-large-webstorms-list #vwl-3CF116A7-F448-11E8-AA5A-0A720A822D3C .webstorm-panel .vwl-content::before {
	background-color: #E8A04D;
}
#visual-large-webstorms-list #vwl-43779554-4149-4AF6-931D-AAB0C17DE2DC .webstorm-panel .vwl-content::before {
	background-color: #E8A04D;
}
#visual-large-webstorms-list #vwl-9A9D825F-2B89-499D-9F70-D6F462A42F22 .webstorm-panel .vwl-content::before {
	background-color: #E8A04D;
}
#visual-large-webstorms-list #vwl-C1EDA816-F827-11E8-AA5A-0A720A822D3C .webstorm-panel .vwl-content::before {
	background-color: #4171E3;
}
#visual-large-webstorms-list #vwl-B490925F-B2CC-4A20-B142-574935BC3C1D .webstorm-panel .vwl-content::before {
	background-color: #4171E3;
}
#visual-large-webstorms-list #vwl-182F8A54-BA53-4591-A5D7-E985DBC4E71E .webstorm-panel .vwl-content::before {
	background-color: #4171E3;
}
#visual-large-webstorms-list #vwl-E6E6C620-A2D0-4A47-9183-5A6624B6B43D .webstorm-panel .vwl-content::before {
	background-color: #4171E3;
}

*/

