.wg-default, .wg-default .country-selector{bottom: 88% !important}

#f-submit-idea-button .fractal-idea-submit-options li.nav-item i {
font-size:inherit!important
}

#submit-idea {text-indent: -9999px;
    line-height: 0 !important;}

#submit-idea::after {
    content: "SUBMIT / PUBBLICA";
    text-indent: 0;
    display: block;
    line-height: initial;
}

.board-voting-disabled {display:none !important}



#container_3{
display:none!important;
}


.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px){
.container {
    width: 750px;
}
}

@media (min-width: 992px){
.container {
    width: 1023px;
}
}

@media (min-width: 1200px){
.container {
    width: 1023px;
}
}

.boxcontent {
    padding: 0 !important;
}

.fractal-dynamic-nav-v1.fixed .nav-desktop, .fractal-dynamic-nav-v1.fixed .nav-mobile, .fractal-dynamic-nav-v1.fixed .nav-mobile-bar {
    border-bottom: 2px solid rgb(0,0,48);
    box-shadow: 0 1px 2px rgba(0, 0, 48, 0.35)!important;
}

.f-dropdown-submit-idea-btn #fractal-idea-submit-selected-btn{
margin-top: 10px;
    margin-left: 15px;
}

.content{
font-family: roboto;
}

.nav-parent a {
font-weight:600!important
}

#navbar{
display:none!important;
}

#display-preview {
width:100%!important;
}

#save-draft {
display:none!important;
}


/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */

body {
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
font-family: 'Space Mono',monospace!important;
  color: #222; 
}


/* Typography
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.section {

}


a {font-weight: 400;}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;}

.section h1 { 
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
  font-size: 36px!important;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
  margin-bottom: 5px;
  color: #000030;
}


.section h2 { 
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size: 30px!important;
    line-height: 1em;
    font-weight: normal;
    color: #000030;
    letter-spacing: 5px;
}

.section h2.white {border-bottom: 1px solid rgba(255,255,255,0.3) !important;}

.section h3 { 
     font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
  font-size: 26px !important;
  line-height: 1em;
  font-weight: normal;
  letter-spacing: 2px;
}

.section h4 { 
  font-family: 'Space Mono',monospace!important;
    font-size: 18px !important;
    line-height: 1em;
    font-weight: normal;
    color: white;
    letter-spacing: 2px;
}

.section h5, #custom-footer h5 { 
  font-size: 1.33em !important;
font-family: 'Space Mono',monospace!important; 
  line-height: 1.5em;
  margin-top: 1.5em;
  font-weight: 400;
 font-family: 'Space Mono',monospace!important;
  text-transform: uppercase;
}

.section p { 
  font-family: 'Space Mono',monospace!important;
 font-size: 15px;
    line-height: 1.4em;
  font-weight: normal;
  letter-spacing: 1px;
}

.section .p_medium { 
 font-family: 'Space Mono',monospace!important;
    font-size: 1.2rem !important;
    line-height: 1.2em;
    font-weight: normal;
    letter-spacing: 1px;
}

.section .p_small { 
  font-family: 'Space Mono',monospace!important;
    font-size:14px !important;
    line-height: 1em;
    font-weight: normal;
    letter-spacing: 1px;
}

.section span{
  font-family: 'Space Mono',monospace!important;
    font-size: 20px !important;
    line-height: 1em;
    font-weight: normal;
    letter-spacing: 1px;
}
.header span{
  font-family: 'Space Mono',monospace;
    font-size: 20px !important;
    line-height: 1em;
    font-weight: normal;
    letter-spacing: 1px;
}

/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.button {
  font-family:'Roboto', sans serif;
  display: inline-block;
  font-size: 1.2rem;
  height: 36px;
  padding: 0 16px !important;
  min-width: 190px;
  color: #fff;
  text-align: center;
  font-weight: normal;
  line-height: 36px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: transparent;
  cursor: pointer;
  box-sizing: border-box; 
  margin-top:2em !important;
  transition:0.2s ease;
  background-image: none !important;
  letter-spacing: 2px;
  border: 1px solid white;
}

.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  color: #000030;
  border-color: white;
  background-color: white;
  outline: 0; 
  text-decoration:none;
}

.button.primary-color-bg:hover {
  background-color: #000000;
}


.button.primary-color-bg, .button.primary-color-bg,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: #FFF;
  margin-right: 6px;
}

.no-button-link {
  font-size: 11px;
  line-height: 1em;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: arial, sans serif;
  margin-top: 3em;
  display: inline-block;
}


/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Self Clearing Goodness */
.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }




/* Google:  Material Icons
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  margin-bottom:1rem;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}


/* Rules for sizing the icon. */
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }

/* Rules for using icons as black on a light background. */
.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }

/* Rules for using icons as white on a dark background. */
.material-icons.md-light { color: rgba(255, 255, 255, 1); }
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }







/* BI:  Fonts
–––––––––––––––––––––––––––––––––––––––––––––––––– */
 body {
        font-family: 'Space Mono',monospace!important;
        font-size:12px;
        line-height:18px;
}


/* BI:  Navigation
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.fractal-dynamic-nav-v1 ul.desktop-nav-core-items {
  max-width: 960px !important;
}

#dynamic_navigation_bar {
  margin:0 auto !important;
  position:relative;
  width: 960px;
  z-index: 1000;
}

.bi_dynamic_navigation li {
  float:none;
  display:inline-block;
}

.bi_dynamic_navigation li:first-child a {
  padding-left: 0;
  margin-left: 0;
}

.bi_dynamic_navigation li a {
  font-size: 13px;
  font-family: arial, sans serif;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0;
  margin: 0 18px;
  line-height: 48px;
  position: relative;
  background-color: transparent;
}

.bi_dynamic_navigation > li a::after {
  content:'';
  transform: scale(0);
  display:block;
  height: 6px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #e0301e;
  transition: 0.2s ease;
}

.dynamic_horizontal_selected a::after, .bi_dynamic_navigation > li a:hover::after {
  transform: scale(1) !important;
}

.bi_dynamic_navigation .hide_submenu a::after, .bi_dynamic_navigation .show_submenu a::after {
  display: none;
}

#navbar {
  margin-bottom:0;
  height: 48px;
}



/* BI:  Global Navigation
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#global-nav-bar {
  transition:0.2s ease;
  box-shadow:none;
}

#global-nav {z-index:1000000 !important;}

#global-nav-bar.stick-to-top {
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24) !important;
}

#global-nav-bar-content {width: 960px;}
#nav-bar #nav-bar-logo img {float: left; max-height: 34px;}




/* BI:  Colors
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.primary-color-text {color:#e0301e;}
.primary-color-bg {background-color:#e0301e;}

.white {color:#fff !important;}
.white-bg {background-color: #fff !important;}
.light-gray-bg {background-color:#fafafa;}
.black-bg {background-color: #000;}




/* BI:  Containers
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.all_container, .content, #navbar, #banner {width:100%;}

.content {padding-bottom: 0;}

#main_content {width:100%;margin-top: 100px!important;}



.arrow-box {
  border: 1px solid rgba(255,255,255,0.3);
  border-top: 0;
  padding: 33px 90px 34px 90px;
  box-sizing: border-box;
  position: relative;
}

.arrow-box .box-left {
  width: 50%;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  padding-right: 14px;
  margin: 0;
  box-sizing: border-box;
}

.arrow-box .box-left .border {
  border-top: 1px solid rgba(255,255,255,0.3);
  border-bottom: 0;
}

.arrow-box .box-right {
  width: 50%;
  height: 15px;
  position: absolute;
  top: 0;
  right: 0;
  padding-left: 14px;
  margin: 0;
  box-sizing: border-box;
}

.arrow-box .box-right .border {
  border-top: 1px solid rgba(255,255,255,0.3);
  border-bottom: 0;
}

.arrow-box .arrow-container {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  width: 22px;
  height: 0;
}

.arrow-box .arrow-container .arrow-line {
  top: -9px;
  content: '';
  height: 20px;
  width: 20px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border-left: 1px solid rgba(255,255,255,0.3);
  border-bottom: 1px solid rgba(255,255,255,0.3);
  position: absolute;
}



/* BI:  Page Containers
–––––––––––––––––––––––––––––––––––––––––––––––––– */


#bi-page-s #main_content, #bi-page-a #main_content, #bi-page-b #main_content, #bi-page-c #main_content, #bi-page-d #main_content,
#bi-page-e #main_content, #bi-page-f #main_content, #bi-page-g #main_content, #bi-page-h #main_content, #bi-page-i #main_content, #bi-page-j #main_content, #bi-page-k #main_content, #bi-page-l #main_content, #bi-page-m #main_content, #bi-page-n #main_content,
#bi-page-o #main_content, #bi-page-p #main_content, #bi-page-q #main_content, #bi-page-r #main_content, #bi-page-t #main_content, #bi-page-u #main_content, #bi-page-v #main_content, #bi-page-w #main_content, #bi-page-x #main_content, #bi-page-y #main_content, #bi-page-z #main_content {
    width:100%;
    max-width:inherit;
    margin-top:0px;
}

#container_1, #container_2, #container_3, #container_4, #container_5, #container_6 {
    display:block !important;
    min-height:0px !important;
    margin:0px !important;
    width:100% !important;
    float:left;
    padding: 0 !important;
}

#container_3{
display:none!important;
}

#container_1 {
    margin:0px !important;
    min-height:100px !important;
}

#container_1, #container_5 {
    background:#fff !important;
}

#container_2, #container_4, #container_6 {
    background:#f6f6f6 !important;
}

#container_3 {background: #fff !important; min-height: 300px !important;}


#container_3 {background: #fff !important; min-height: 300px !important;}
#bi-page-s #container_3 {padding-bottom: 0px !important;}
#bi-page-s #container_4 {margin: 0 !important;}




/* BI:  Widgets
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.title_back, .title_back_hover {
    padding: 6px 0;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}

#bi-page-s .title_back, #bi-page-s .title_back_hover, #bi-page-a .title_back, #bi-page-a .title_back_hover, #bi-page-b .title_back, #bi-page-b .title_back_hover, #bi-page-c .title_back, #bi-page-c .title_back_hover, #bi-page-d .title_back, #bi-page-d .title_back_hover, #bi-page-e .title_back, #bi-page-e .title_back_hover, #bi-page-f .title_back, #bi-page-f .title_back_hover, #bi-page-g .title_back, #bi-page-g .title_back_hover, #bi-page-h .title_back, #bi-page-h .title_back_hover, #bi-page-i .title_back, #bi-page-i .title_back_hover, #bi-page-j .title_back, #bi-page-j .title_back_hover, #bi-page-k .title_back, #bi-page-k .title_back_hover, #bi-page-l .title_back, #bi-page-l .title_back_hover, #bi-page-m .title_back, #bi-page-m .title_back_hover, #bi-page-n .title_back, #bi-page-n .title_back_hover, #bi-page-o .title_back, #bi-page-o .title_back_hover, #bi-page-p .title_back, #bi-page-p .title_back_hover, #bi-page-q .title_back, #bi-page-q .title_back_hover, #bi-page-r .title_back, #bi-page-r .title_back_hover, #bi-page-t .title_back, #bi-page-t .title_back_hover, #bi-page-u .title_back, #bi-page-u .title_back_hover, #bi-page-v .title_back, #bi-page-v .title_back_hover, #bi-page-w .title_back, #bi-page-w .title_back_hover, #bi-page-x .title_back, #bi-page-x .title_back_hover, #bi-page-y .title_back, #bi-page-y .title_back_hover, #bi-page-z .title_back, #bi-page-z .title_back_hover {
    padding: 0px !important;
    text-align: center;
    border-bottom: 0px !important;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    background: transparent !important;
}

#container_1 .widget_container, #container_2 .widget_container, #container_3 .widget_container, #container_4 .widget_container, #container_5 .widget_container, #container_6 .widget_container {
    margin:0 auto !important;
    width:100%;
    background: transparent !important;
    border:0px;
}

#bi-page-s #container_2 .widget_container, #bi-page-s #container_3 .widget_container {margin-bottom: 84px !important;}

#bi-page-s #container_2 .boxcontent {padding: 0;}

#bi-page-s #container_3 {margin: 0 !important;}


.title_back td[align=right], .title_back_hover td[align=right] {
    width: 100px !important;
    padding-right: 10px;
}

.title_back td[align=right] a, .title_back_hover td[align=right] a {
    padding: 10px 3px;
}

.widget_title {
    display: block;
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #fff !important;
}

.widget_title_text {
  height: auto !important;
  overflow: visible !important;
}



#widget_setup_mode {
    left:20px;
    bottom:20px;
    right:auto;
    width:200px !important;
    position:fixed;
}

.widget_container {
    position:relative;
    border: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    border-radius: 3px !important;
    margin-bottom: 30px;
}

#bi-page-s .title_back, #bi-page-s .title_back_hover, #bi-page-a .title_back, #bi-page-a .title_back_hover, #bi-page-b .title_back, #bi-page-b .title_back_hover, #bi-page-c .title_back, #bi-page-c .title_back_hover, #bi-page-d .title_back, #bi-page-d .title_back_hover, #bi-page-e .title_back, #bi-page-e .title_back_hover, #bi-page-f .title_back, #bi-page-f .title_back_hover, #bi-page-g .title_back, #bi-page-g .title_back_hover, #bi-page-h .title_back, #bi-page-h .title_back_hover, #bi-page-i .title_back, #bi-page-i .title_back_hover, #bi-page-j .title_back, #bi-page-j .title_back_hover, #bi-page-k .title_back, #bi-page-k .title_back_hover, #bi-page-l .title_back, #bi-page-l .title_back_hover, #bi-page-m .title_back, #bi-page-m .title_back_hover, #bi-page-n .title_back, #bi-page-n .title_back_hover, #bi-page-o .title_back, #bi-page-o .title_back_hover, #bi-page-p .title_back, #bi-page-p .title_back_hover, #bi-page-q .title_back, #bi-page-q .title_back_hover, #bi-page-r .title_back, #bi-page-r .title_back_hover, #bi-page-t .title_back, #bi-page-t .title_back_hover, #bi-page-u .title_back, #bi-page-u .title_back_hover, #bi-page-v .title_back, #bi-page-v .title_back_hover, #bi-page-w .title_back, #bi-page-w .title_back_hover, #bi-page-x .title_back, #bi-page-x .title_back_hover, #bi-page-y .title_back, #bi-page-y .title_back_hover, #bi-page-z .title_back, #bi-page-z .title_back_hover {
    margin-bottom:24px;
}

.title_back, .title_back_hover {
    position:relative;
    z-index:10;
    border-radius:0px;
    overflow:visible;
}

#bi-page-s .widget_title, #bi-page-a .widget_title, #bi-page-b .widget_title, #bi-page-c .widget_title, #bi-page-d .widget_title, #bi-page-e .widget_title, #bi-page-f .widget_title, #bi-page-g .widget_title, #bi-page-h .widget_title, #bi-page-i .widget_title, #bi-page-j .widget_title, #bi-page-k .widget_title, #bi-page-l .widget_title, #bi-page-m .widget_title, #bi-page-n .widget_title, #bi-page-o .widget_title, #bi-page-p .widget_title, #bi-page-q .widget_title, #bi-page-r .widget_title, #bi-page-t .widget_title, #bi-page-u .widget_title, #bi-page-v .widget_title, #bi-page-w .widget_title, #bi-page-x .widget_title, #bi-page-y .widget_title, #bi-page-z .widget_title {
    padding: 0px;
    font-size: 11px !important;
    color: #2d2d2d !important;
    font-weight: 700 !important;
    font-family: arial, sans serif;
    text-align: center;
    line-height: 1em;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-bottom: 1px solid rgba(0,0,0,0.3);
    padding-bottom: 3px;
    display: inline-block !important;
}

.widget_title input {
    text-align: center;
}

.rich_text_widget p {margin-top: 0 !important;}




/* BI:  Challenge Hero
–––––––––––––––––––––––––––––––––––––––––––––––––– */


#container_homepage_header #edit-section {z-index:10;}

#container_homepage_header {
  margin:-1px 0 0 0 !important; 
  height: 540px !important;
}

#container_homepage_header #display-section {
  height:540px !important;
}

#container_homepage_header #display-region #hh-display #hh-display-wrap {max-width:960px !important;}

#container_homepage_header #display-region #hh-display h2 {
  font-size: 60px !important; 
  font-family: Georgia, arial, sans serif; 
  font-weight:400 !important; 
  line-height:1.2em;
}

#container_homepage_header #display-region #hh-display h3 {
  font-size: 14px !important; 
  margin: 36px auto !important; 
  font-family: arial, sans serif; 
  width:75% !important;
  font-weight: 400 !important;
  letter-spacing: 0;
  line-height: 1.72em !important;
}

#container_homepage_header #display-region #hh-display .display-content {
  background-position: center center;
  background-size: cover;
}


#container_homepage_header #display-region #hh-headline .btn-lg, #container_homepage_header #display-region #hh-buttons .btn-lg {
  font-family: arial, sans serif !important;
  font-size: 11px !important;
  letter-spacing: 2px !important;
  font-weight:600 !important;
  text-transform:uppercase !important;
  width:180px;
  box-sizing: border-box;
  height: 36px;
  line-height: 36px;
  padding: 0 16px !important;
  transition:0.2s ease;
  background-image: none !important;
  border-radius: 0;
}


#container_homepage_header #display-region #hh-display #hh-display-content-wrap {width:100% !important; text-align:center !important; left:0;}


#container_challenge_topic #display-region #ct-display #ct-display-wrap {padding:0 !important;}

#container_challenge_topic {margin-bottom:0 !important;}
#container_challenge_topic #ct-layout {width:100% !important; margin:0 !important;}

#container_challenge_topic #display-section {height:400px !important;}

#container_homepage_header #display-region #hh-display #hh-gradient {
    background:#000 !important;
    width:100% !important;
}

#container_homepage_header #display-region #hh-actions #hh-subscribe a.subscribe {
  background: transparent;
  color #fff;
  border: 1px solid #fff;
}



#ct-gradient {display:none;}

#ct-display-content-wrap {width:100% !important; text-align:center;}

#ct-buttons {margin-top:48px;}

#ct-buttons .btn {
        border-radius:5px !important;
        -moz-border-radius:5px !important;
        -webkit-border-radius:5px !important;
        padding:12px 15px !important;
        min-width:180px !important;
        font-family:'Oswald', arial, sans serif;
        border:2px solid #fff !important;
        text-transform:uppercase;
        line-height:1.3em;
        font-weight:300 !important;
}


#ct-buttons .browse-button {background-color:transparent !important; color:#fff !important; padding:12px 15px !important; box-shadow:none !important;}

#container_challenge_topic #display-region #ct-display h2 {font-family:'Oswald', 'Open Sans', arial, sans serif; font-size:60px !important; font-weight:400 !important;}

#container_challenge_topic #display-region #ct-display h3 {margin-top:1.5em !important; max-width:100% !important; font-size:18px !important; font-family: 'Open Sans', arial, sans serif;}


#container_challenge_topic #display-region #ct-actions #ct-edit i.fa {color:#fff !important;}


.challengeEndDate {display:block; margin:2em 0; font-size:24px; line-height:1em;}




/* BI:  Phase Widget
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-s #container_1 .phase_widget_widget {
    margin:0px !important;
    width: 100% !important;
}

#bi-page-s #container_1 {
width:100% !important;
}

.phase_widget_widget .boxcontent {
    padding:0px;
}

.phase_widget_widget #phases {
    border-radius:0px !important;
    background:#f6f6f6;
}

.phase_widget_widget #phase-list {
  margin:0 auto;
  display:table;
  width:auto;
}

.phase_widget_widget #phases .phase-wrapper.current-phase {
  background:#e0301e !important;
  border:none !important;
}

#phases .phase-wrapper {
  min-width:235px;
  display:inline;
  border-right:2px solid #F0F0F0;
}

#phases .phase-wrapper:first-child {
    border-left: 2px solid #F0F0F0;
}

.phase_widget_widget .phase-name {
  font-size: 20px !important;
  font-weight: 400 !important;
  font-family: Georgia, arial, sans serif;
}

.phase_widget_widget .phase-status {
  margin-top: 2px !important;
  font-weight: 400 !important;
  font-size: 12px !important;
  font-family: arial, sans serif;
  color: #888;
}

.phase_widget_widget #phases .phase-wrapper.current-phase .phase-status {color: #fff !important;}

#C49861AB-1E48-48AD-8D5F-2D5A7A780D36_display_edit {
  width:950px; 
  margin-left:auto !important; 
  margin-right:auto !important;
}

.setup-phase-wrapper {width:100% !important;}





/* BI:  Challenge Details
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-s #container_1 .rich_text_widget {
  width: 720px;
  margin: 0 auto;
}

#container_1 .rich_text_widget p {
  font-size: 14px;
  color: #888;
  line-height: 1.72em;
}

.widget_container_editing .widget_title {width: 100%;}


/* BI:  Countdown Widget
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.countdown_widget {
    position: fixed;
    top: 150px;
    right: 0px;
    z-index: 100;
    max-width:200px;
}

.countdown_widget .boxcontent {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 20px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border: 1px solid #6d6d6d;
}

.countdown_widget .boxcontent input, .countdown_widget .boxcontent select {
  color:#000;
}

#bi-page-s .countdown_widget .title_back, #bi-page-s .countdown_widget .title_back_hover, #bi-page-a .countdown_widget .title_back, #bi-page-a .countdown_widget .title_back_hover, #bi-page-b .countdown_widget .title_back, #bi-page-b .countdown_widget .title_back_hover, #bi-page-c .countdown_widget .title_back, #bi-page-c .countdown_widget .title_back_hover, #bi-page-d .countdown_widget .title_back, #bi-page-d .countdown_widget .title_back_hover, #bi-page-e .countdown_widget .title_back, #bi-page-e .countdown_widget .title_back_hover, #bi-page-f .countdown_widget .title_back, #bi-page-f .countdown_widget .title_back_hover, #bi-page-g .countdown_widget .title_back, #bi-page-g .countdown_widget .title_back_hover, #bi-page-h .countdown_widget .title_back, #bi-page-h .countdown_widget .title_back_hover, #bi-page-i .countdown_widget .title_back, #bi-page-i .countdown_widget .title_back_hover, #bi-page-j .countdown_widget .title_back, #bi-page-j .countdown_widget .title_back_hover, #bi-page-k .countdown_widget .title_back, #bi-page-k .countdown_widget .title_back_hover, #bi-page-l .countdown_widget .title_back, #bi-page-l .countdown_widget .title_back_hover, #bi-page-m .countdown_widget .title_back, #bi-page-m .countdown_widget .title_back_hover, #bi-page-n .countdown_widget .title_back, #bi-page-n .countdown_widget .title_back_hover, #bi-page-o .countdown_widget .title_back, #bi-page-o .countdown_widget .title_back_hover, #bi-page-p .countdown_widget .title_back, #bi-page-p .countdown_widget .title_back_hover, #bi-page-q .countdown_widget .title_back, #bi-page-q .countdown_widget .title_back_hover, #bi-page-r .countdown_widget .title_back, #bi-page-r .countdown_widget .title_back_hover, #bi-page-t .countdown_widget .title_back, #bi-page-t .countdown_widget .title_back_hover, #bi-page-u .countdown_widget .title_back, #bi-page-u .countdown_widget .title_back_hover, #bi-page-v .countdown_widget .title_back, #bi-page-v .countdown_widget .title_back_hover, #bi-page-w .countdown_widget .title_back, #bi-page-w .countdown_widget .title_back_hover, #bi-page-x .countdown_widget .title_back, #bi-page-x .countdown_widget .title_back_hover, #bi-page-y .countdown_widget .title_back, #bi-page-y .countdown_widget .title_back_hover, #bi-page-z .countdown_widget .title_back, #bi-page-z .countdown_widget .title_back_hover {
  margin-bottom:0px !important;
}

.countdown-message {
  margin-bottom:2px;
  font-weight:normal !important;
}

#bi-page-s .countdown_widget .widget_title, #bi-page-a .countdown_widget .widget_title, #bi-page-b .countdown_widget .widget_title, #bi-page-c .countdown_widget .widget_title, #bi-page-d .countdown_widget .widget_title, #bi-page-e .countdown_widget .widget_title, #bi-page-f .countdown_widget .widget_title, #bi-page-g .countdown_widget .widget_title, #bi-page-h .countdown_widget .widget_title, #bi-page-i .countdown_widget .widget_title, #bi-page-j .countdown_widget .widget_title, #bi-page-k .countdown_widget .widget_title, #bi-page-l .countdown_widget .widget_title, #bi-page-m .countdown_widget .widget_title, #bi-page-n .countdown_widget .widget_title, #bi-page-o .countdown_widget .widget_title, #bi-page-p .countdown_widget .widget_title, #bi-page-q .countdown_widget .widget_title, #bi-page-r .countdown_widget .widget_title, #bi-page-t .countdown_widget .widget_title, #bi-page-u .countdown_widget .widget_title, #bi-page-v .countdown_widget .widget_title, #bi-page-w .countdown_widget .widget_title, #bi-page-x .countdown_widget .widget_title, #bi-page-y .countdown_widget .widget_title, #bi-page-z .countdown_widget .widget_title {
  font-size:2em !important;
  margin-bottom:12px;
}





/* BI:  Sponsor Widget
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-s .webstorm-sponsor-widget-container, #bi-page-a .webstorm-sponsor-widget-container, #bi-page-b .webstorm-sponsor-widget-container, #bi-page-c .webstorm-sponsor-widget-container, #bi-page-d .webstorm-sponsor-widget-container, #bi-page-e .webstorm-sponsor-widget-container, #bi-page-f .webstorm-sponsor-widget-container, #bi-page-g .webstorm-sponsor-widget-container, #bi-page-h .webstorm-sponsor-widget-container, #bi-page-i .webstorm-sponsor-widget-container, #bi-page-j .webstorm-sponsor-widget-container, #bi-page-k .webstorm-sponsor-widget-container, #bi-page-l .webstorm-sponsor-widget-container, #bi-page-m .webstorm-sponsor-widget-container, #bi-page-n .webstorm-sponsor-widget-container, #bi-page-o .webstorm-sponsor-widget-container, #bi-page-p .webstorm-sponsor-widget-container, #bi-page-q .webstorm-sponsor-widget-container, #bi-page-r .webstorm-sponsor-widget-container, #bi-page-t .webstorm-sponsor-widget-container, #bi-page-u .webstorm-sponsor-widget-container, #bi-page-v .webstorm-sponsor-widget-container, #bi-page-w .webstorm-sponsor-widget-container, #bi-page-x .webstorm-sponsor-widget-container, #bi-page-y .webstorm-sponsor-widget-container, #bi-page-z .webstorm-sponsor-widget-container {
    display:flex;
    width:100%;
}

#bi-page-s .sponsor_widget #webstorm-sponsor-div, #bi-page-a .sponsor_widget #webstorm-sponsor-div, #bi-page-b .sponsor_widget #webstorm-sponsor-div, #bi-page-c .sponsor_widget #webstorm-sponsor-div, #bi-page-d .sponsor_widget #webstorm-sponsor-div, #bi-page-e .sponsor_widget #webstorm-sponsor-div, #bi-page-f .sponsor_widget #webstorm-sponsor-div, #bi-page-g .sponsor_widget #webstorm-sponsor-div, #bi-page-h .sponsor_widget #webstorm-sponsor-div, #bi-page-i .sponsor_widget #webstorm-sponsor-div, #bi-page-j .sponsor_widget #webstorm-sponsor-div, #bi-page-k .sponsor_widget #webstorm-sponsor-div, #bi-page-l .sponsor_widget #webstorm-sponsor-div, #bi-page-m .sponsor_widget #webstorm-sponsor-div, #bi-page-n .sponsor_widget #webstorm-sponsor-div, #bi-page-o .sponsor_widget #webstorm-sponsor-div, #bi-page-p .sponsor_widget #webstorm-sponsor-div, #bi-page-q .sponsor_widget #webstorm-sponsor-div, #bi-page-r .sponsor_widget #webstorm-sponsor-div, #bi-page-t .sponsor_widget #webstorm-sponsor-div, #bi-page-u .sponsor_widget #webstorm-sponsor-div, #bi-page-v .sponsor_widget #webstorm-sponsor-div, #bi-page-w .sponsor_widget #webstorm-sponsor-div, #bi-page-x .sponsor_widget #webstorm-sponsor-div, #bi-page-y .sponsor_widget #webstorm-sponsor-div, #bi-page-z .sponsor_widget #webstorm-sponsor-div {
  border: 1px solid;
  border-color: #e5e6e9 #dfe0e4 #d0d1d5;
  border-radius: 3px !important;
  margin-bottom: 30px !important;
  width:250px;
  margin:0 auto;
  padding:40px 20px;
}

#bi-page-s .sponsor_widget #ws-sponsor-img img, #bi-page-a .sponsor_widget #ws-sponsor-img img, #bi-page-b .sponsor_widget #ws-sponsor-img img, #bi-page-c .sponsor_widget #ws-sponsor-img img, #bi-page-d .sponsor_widget #ws-sponsor-img img, #bi-page-e .sponsor_widget #ws-sponsor-img img, #bi-page-f .sponsor_widget #ws-sponsor-img img, #bi-page-g .sponsor_widget #ws-sponsor-img img, #bi-page-h .sponsor_widget #ws-sponsor-img img, #bi-page-i .sponsor_widget #ws-sponsor-img img, #bi-page-j .sponsor_widget #ws-sponsor-img img, #bi-page-k .sponsor_widget #ws-sponsor-img img, #bi-page-l .sponsor_widget #ws-sponsor-img img, #bi-page-m .sponsor_widget #ws-sponsor-img img, #bi-page-n .sponsor_widget #ws-sponsor-img img, #bi-page-o .sponsor_widget #ws-sponsor-img img, #bi-page-p .sponsor_widget #ws-sponsor-img img, #bi-page-q .sponsor_widget #ws-sponsor-img img, #bi-page-r .sponsor_widget #ws-sponsor-img img, #bi-page-t .sponsor_widget #ws-sponsor-img img, #bi-page-u .sponsor_widget #ws-sponsor-img img, #bi-page-v .sponsor_widget #ws-sponsor-img img, #bi-page-w .sponsor_widget #ws-sponsor-img img, #bi-page-x .sponsor_widget #ws-sponsor-img img, #bi-page-y .sponsor_widget #ws-sponsor-img img, #bi-page-z .sponsor_widget #ws-sponsor-img img {
  height: 80px !important;
  width: 80px !important;
  border-radius: 50px !important;
  float:none;
  margin:0px;
}

#bi-page-s .sponsor_widget #sponsor-screen-name, #bi-page-a .sponsor_widget #sponsor-screen-name, #bi-page-b .sponsor_widget #sponsor-screen-name, #bi-page-c .sponsor_widget #sponsor-screen-name, #bi-page-d .sponsor_widget #sponsor-screen-name, #bi-page-e .sponsor_widget #sponsor-screen-name, #bi-page-f .sponsor_widget #sponsor-screen-name, #bi-page-g .sponsor_widget #sponsor-screen-name, #bi-page-h .sponsor_widget #sponsor-screen-name, #bi-page-i .sponsor_widget #sponsor-screen-name, #bi-page-j .sponsor_widget #sponsor-screen-name, #bi-page-k .sponsor_widget #sponsor-screen-name, #bi-page-l .sponsor_widget #sponsor-screen-name, #bi-page-m .sponsor_widget #sponsor-screen-name, #bi-page-n .sponsor_widget #sponsor-screen-name, #bi-page-o .sponsor_widget #sponsor-screen-name, #bi-page-p .sponsor_widget #sponsor-screen-name, #bi-page-q .sponsor_widget #sponsor-screen-name, #bi-page-r .sponsor_widget #sponsor-screen-name, #bi-page-t .sponsor_widget #sponsor-screen-name, #bi-page-u .sponsor_widget #sponsor-screen-name, #bi-page-v .sponsor_widget #sponsor-screen-name, #bi-page-w .sponsor_widget #sponsor-screen-name, #bi-page-x .sponsor_widget #sponsor-screen-name, #bi-page-y .sponsor_widget #sponsor-screen-name, #bi-page-z .sponsor_widget #sponsor-screen-name {
  white-space: pre-wrap;
  display: block;
  width: 250px;
  margin: 24px auto;
  font-size: 24px;
  font-weight: normal;
  word-wrap: normal;
  position: relative;
  line-height: 28px;
  text-align: center;
  height:auto;
}

#bi-page-s #ws-sponsor-img, #bi-page-s #sponsor-screen-name,  #bi-page-a #ws-sponsor-img, #bi-page-a #sponsor-screen-name, #bi-page-b #ws-sponsor-img, #bi-page-b #sponsor-screen-name, #bi-page-c #ws-sponsor-img, #bi-page-c #sponsor-screen-name, #bi-page-d #ws-sponsor-img, #bi-page-d #sponsor-screen-name, #bi-page-e #ws-sponsor-img, #bi-page-e #sponsor-screen-name, #bi-page-f #ws-sponsor-img, #bi-page-f #sponsor-screen-name, #bi-page-g #ws-sponsor-img, #bi-page-g #sponsor-screen-name, #bi-page-h #ws-sponsor-img, #bi-page-h #sponsor-screen-name, #bi-page-i #ws-sponsor-img, #bi-page-i #sponsor-screen-name, #bi-page-j #ws-sponsor-img, #bi-page-j #sponsor-screen-name, #bi-page-k #ws-sponsor-img, #bi-page-k #sponsor-screen-name, #bi-page-l #ws-sponsor-img, #bi-page-l #sponsor-screen-name, #bi-page-m #ws-sponsor-img, #bi-page-m #sponsor-screen-name, #bi-page-n #ws-sponsor-img, #bi-page-n #sponsor-screen-name, #bi-page-o #ws-sponsor-img, #bi-page-o #sponsor-screen-name, #bi-page-p #ws-sponsor-img, #bi-page-p #sponsor-screen-name, #bi-page-q #ws-sponsor-img, #bi-page-q #sponsor-screen-name, #bi-page-r #ws-sponsor-img, #bi-page-r #sponsor-screen-name, #bi-page-t #ws-sponsor-img, #bi-page-t #sponsor-screen-name, #bi-page-u #ws-sponsor-img, #bi-page-u #sponsor-screen-name, #bi-page-v #ws-sponsor-img, #bi-page-v #sponsor-screen-name, #bi-page-w #ws-sponsor-img, #bi-page-w #sponsor-screen-name, #bi-page-x #ws-sponsor-img, #bi-page-x #sponsor-screen-name, #bi-page-y #ws-sponsor-img, #bi-page-y #sponsor-screen-name, #bi-page-z #ws-sponsor-img, #bi-page-z #sponsor-screen-name {
  display:table;
  width:auto;
  margin:0 auto;
}

#bi-page-s #sponsor-job-title, #bi-page-a #sponsor-job-title, #bi-page-b #sponsor-job-title, #bi-page-c #sponsor-job-title, #bi-page-d #sponsor-job-title, #bi-page-e #sponsor-job-title, #bi-page-f #sponsor-job-title, #bi-page-g #sponsor-job-title, #bi-page-h #sponsor-job-title, #bi-page-i #sponsor-job-title, #bi-page-j #sponsor-job-title, #bi-page-k #sponsor-job-title, #bi-page-l #sponsor-job-title, #bi-page-m #sponsor-job-title, #bi-page-n #sponsor-job-title, #bi-page-o #sponsor-job-title, #bi-page-p #sponsor-job-title, #bi-page-q #sponsor-job-title, #bi-page-r #sponsor-job-title, #bi-page-t #sponsor-job-title, #bi-page-u #sponsor-job-title, #bi-page-v #sponsor-job-title, #bi-page-w #sponsor-job-title, #bi-page-x #sponsor-job-title, #bi-page-y #sponsor-job-title, #bi-page-z #sponsor-job-title {
  height: auto;
  display: block;
  word-wrap: normal;
  max-width: 250px;
  white-space: pre-wrap;
  text-align: center;
  margin:0 auto;
  width:100%;
}

.sponsor_widget .boxcontent {height: 250px;}
.sponsor_widget .boxcontent .webstorm-sponsor-widget-container {width: 300px !important; float: left;}


.section.sponsor {padding: 0; position: relative;}

.section.sponsor h1 {
  color: #2d2d2d;
  margin: 0 auto;
  width: 720px;
}

.section.sponsor h1::before {
  content: '';
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/6C7D544F.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 36px;
  height: 36px;
  display: block;
  color: #e0301e;
  margin: 0 auto;
  margin-bottom: 36px;
}

.section.sponsor h4 {
  font-weight: 600;
  color: #2d2d2d;
  margin-top: 36px;
}

.section.sponsor p {margin-top: 6px;}



/* BI:  Updates Widget
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-s .updates_widget .boxcontent, #bi-page-a .updates_widget .boxcontent, #bi-page-b .updates_widget .boxcontent, #bi-page-c .updates_widget .boxcontent, #bi-page-d .updates_widget .boxcontent, #bi-page-e .updates_widget .boxcontent, #bi-page-f .updates_widget .boxcontent, #bi-page-g .updates_widget .boxcontent, #bi-page-h .updates_widget .boxcontent, #bi-page-i .updates_widget .boxcontent, #bi-page-j .updates_widget .boxcontent, #bi-page-k .updates_widget .boxcontent, #bi-page-l .updates_widget .boxcontent, #bi-page-m .updates_widget .boxcontent, #bi-page-n .updates_widget .boxcontent, #bi-page-o .updates_widget .boxcontent, #bi-page-p .updates_widget .boxcontent, #bi-page-q .updates_widget .boxcontent, #bi-page-r .updates_widget .boxcontent, #bi-page-t .updates_widget .boxcontent, #bi-page-u .updates_widget .boxcontent, #bi-page-v .updates_widget .boxcontent, #bi-page-w .updates_widget .boxcontent, #bi-page-x .updates_widget .boxcontent, #bi-page-y .updates_widget .boxcontent, #bi-page-z .updates_widget .boxcontent {
  max-width:650px;
  margin:0 auto;
}

#bi-page-s .updates_widget, #bi-page-a .updates_widget, #bi-page-b .updates_widget, #bi-page-c .updates_widget, #bi-page-d .updates_widget, #bi-page-e .updates_widget, #bi-page-f .updates_widget, #bi-page-g .updates_widget, #bi-page-h .updates_widget, #bi-page-i .updates_widget, #bi-page-j .updates_widget, #bi-page-k .updates_widget, #bi-page-l .updates_widget, #bi-page-m .updates_widget, #bi-page-n .updates_widget, #bi-page-o .updates_widget, #bi-page-p .updates_widget, #bi-page-q .updates_widget, #bi-page-r .updates_widget, #bi-page-t .updates_widget, #bi-page-u .updates_widget, #bi-page-v .updates_widget, #bi-page-w .updates_widget, #bi-page-x .updates_widget, #bi-page-y .updates_widget, #bi-page-z .updates_widget {
  background-color: transparent;
  border: none;
}

#bi-page-s .updates_widget .boxcontent, #bi-page-a .updates_widget .boxcontent, #bi-page-b .updates_widget .boxcontent, #bi-page-c .updates_widget .boxcontent, #bi-page-d .updates_widget .boxcontent, #bi-page-e .updates_widget .boxcontent, #bi-page-f .updates_widget .boxcontent, #bi-page-g .updates_widget .boxcontent, #bi-page-h .updates_widget .boxcontent, #bi-page-i .updates_widget .boxcontent, #bi-page-j .updates_widget .boxcontent, #bi-page-k .updates_widget .boxcontent, #bi-page-l .updates_widget .boxcontent, #bi-page-m .updates_widget .boxcontent, #bi-page-n .updates_widget .boxcontent, #bi-page-o .updates_widget .boxcontent, #bi-page-p .updates_widget .boxcontent, #bi-page-q .updates_widget .boxcontent, #bi-page-r .updates_widget .boxcontent, #bi-page-t .updates_widget .boxcontent, #bi-page-u .updates_widget .boxcontent, #bi-page-v .updates_widget .boxcontent, #bi-page-w .updates_widget .boxcontent, #bi-page-x .updates_widget .boxcontent, #bi-page-y .updates_widget .boxcontent, #bi-page-z .updates_widget .boxcontent {
  padding: 0;
}

#bi-page-s .pl_feed_note_photo, #bi-page-a .pl_feed_note_photo, #bi-page-b .pl_feed_note_photo, #bi-page-c .pl_feed_note_photo, #bi-page-d .pl_feed_note_photo, #bi-page-e .pl_feed_note_photo, #bi-page-f .pl_feed_note_photo, #bi-page-g .pl_feed_note_photo, #bi-page-h .pl_feed_note_photo, #bi-page-i .pl_feed_note_photo, #bi-page-j .pl_feed_note_photo, #bi-page-k .pl_feed_note_photo, #bi-page-l .pl_feed_note_photo, #bi-page-m .pl_feed_note_photo, #bi-page-n .pl_feed_note_photo, #bi-page-o .pl_feed_note_photo, #bi-page-p .pl_feed_note_photo, #bi-page-q .pl_feed_note_photo, #bi-page-r .pl_feed_note_photo, #bi-page-t .pl_feed_note_photo, #bi-page-u .pl_feed_note_photo, #bi-page-v .pl_feed_note_photo, #bi-page-w .pl_feed_note_photo, #bi-page-x .pl_feed_note_photo, #bi-page-y .pl_feed_note_photo, #bi-page-z .pl_feed_note_photo {
  clear: both;
  display: block;
  padding: 15px;
  background-color: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

#bi-page-s #ws_updates_area > div, #bi-page-a #ws_updates_area > div, #bi-page-b #ws_updates_area > div, #bi-page-c #ws_updates_area > div, #bi-page-d #ws_updates_area > div, #bi-page-e #ws_updates_area > div, #bi-page-f #ws_updates_area > div, #bi-page-g #ws_updates_area > div, #bi-page-h #ws_updates_area > div, #bi-page-i #ws_updates_area > div, #bi-page-j #ws_updates_area > div, #bi-page-k #ws_updates_area > div, #bi-page-l #ws_updates_area > div, #bi-page-m #ws_updates_area > div, #bi-page-n #ws_updates_area > div, #bi-page-o #ws_updates_area > div, #bi-page-p #ws_updates_area > div, #bi-page-q #ws_updates_area > div, #bi-page-r #ws_updates_area > div, #bi-page-t #ws_updates_area > div, #bi-page-u #ws_updates_area > div, #bi-page-v #ws_updates_area > div, #bi-page-w #ws_updates_area > div, #bi-page-x #ws_updates_area > div, #bi-page-y #ws_updates_area > div, #bi-page-z #ws_updates_area > div {
  border: none !important;
  padding-top: 0 !Important;
}

#bi-page-s #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-a #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-b #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-c #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-d #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-e #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-f #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-g #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-h #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-i #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-j #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-k #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-l #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-m #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-n #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-o #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-p #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-q #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-r #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-t #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-u #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-v #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-w #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-x #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-y #ws_updates_area div:nth-child(2) .pl_feed_note_photo, #bi-page-z #ws_updates_area div:nth-child(2) .pl_feed_note_photo {
  border-top: none !important;
}

#bi-page-s .pl_feed_note_photo a img, #bi-page-a .pl_feed_note_photo a img, #bi-page-b .pl_feed_note_photo a img, #bi-page-c .pl_feed_note_photo a img, #bi-page-d .pl_feed_note_photo a img, #bi-page-e .pl_feed_note_photo a img, #bi-page-f .pl_feed_note_photo a img, #bi-page-g .pl_feed_note_photo a img, #bi-page-h .pl_feed_note_photo a img, #bi-page-i .pl_feed_note_photo a img, #bi-page-j .pl_feed_note_photo a img, #bi-page-k .pl_feed_note_photo a img, #bi-page-l .pl_feed_note_photo a img, #bi-page-m .pl_feed_note_photo a img, #bi-page-n .pl_feed_note_photo a img, #bi-page-o .pl_feed_note_photo a img, #bi-page-p .pl_feed_note_photo a img, #bi-page-q .pl_feed_note_photo a img, #bi-page-r .pl_feed_note_photo a img, #bi-page-t .pl_feed_note_photo a img, #bi-page-u .pl_feed_note_photo a img, #bi-page-v .pl_feed_note_photo a img, #bi-page-w .pl_feed_note_photo a img, #bi-page-x .pl_feed_note_photo a img, #bi-page-y .pl_feed_note_photo a img, #bi-page-z .pl_feed_note_photo a img {
  margin-right: 14px !important;
}




.updates-timestamp span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_user_add_16x16.png"] {
  background:none !important;
}

.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 !important;
}

.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 !important;
}

.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 !important;
}

.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 !important;
}

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



/* BI:  Top Contributors Widget
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-s .top_contributors_widget .boxcontent, #bi-page-a .top_contributors_widget .boxcontent, #bi-page-b .top_contributors_widget .boxcontent, #bi-page-c .top_contributors_widget .boxcontent, #bi-page-d .top_contributors_widget .boxcontent, #bi-page-e .top_contributors_widget .boxcontent, #bi-page-f .top_contributors_widget .boxcontent, #bi-page-g .top_contributors_widget .boxcontent, #bi-page-h .top_contributors_widget .boxcontent, #bi-page-i .top_contributors_widget .boxcontent, #bi-page-j .top_contributors_widget .boxcontent, #bi-page-k .top_contributors_widget .boxcontent, #bi-page-l .top_contributors_widget .boxcontent, #bi-page-m .top_contributors_widget .boxcontent, #bi-page-n .top_contributors_widget .boxcontent, #bi-page-o .top_contributors_widget .boxcontent, #bi-page-p .top_contributors_widget .boxcontent, #bi-page-q .top_contributors_widget .boxcontent, #bi-page-t .top_contributors_widget .boxcontent, #bi-page-t .top_contributors_widget .boxcontent, #bi-page-u .top_contributors_widget .boxcontent, #bi-page-v .top_contributors_widget .boxcontent, #bi-page-w .top_contributors_widget .boxcontent, #bi-page-x .top_contributors_widget .boxcontent, #bi-page-y .top_contributors_widget .boxcontent, #bi-page-z .top_contributors_widget .boxcontent {
  width:950px; 
  margin:0 auto !important;
}

#bi-page-s .top_contributors_widget, #bi-page-a .top_contributors_widget, #bi-page-b .top_contributors_widget, #bi-page-c .top_contributors_widget, #bi-page-d .top_contributors_widget, #bi-page-e .top_contributors_widget, #bi-page-f .top_contributors_widget, #bi-page-g .top_contributors_widget, #bi-page-h .top_contributors_widget, #bi-page-i .top_contributors_widget, #bi-page-j .top_contributors_widget, #bi-page-k .top_contributors_widget, #bi-page-l .top_contributors_widget, #bi-page-m .top_contributors_widget, #bi-page-n .top_contributors_widget, #bi-page-o .top_contributors_widget, #bi-page-p .top_contributors_widget, #bi-page-q .top_contributors_widget, #bi-page-r .top_contributors_widget, #bi-page-t .top_contributors_widget, #bi-page-u .top_contributors_widget, #bi-page-v .top_contributors_widget, #bi-page-w .top_contributors_widget, #bi-page-x .top_contributors_widget, #bi-page-y .top_contributors_widget, #bi-page-z .top_contributors_widget {
  height:300px; 
  overflow:hidden !important;
}

#bi-page-s .top_contributors_widget .widget_title, #bi-page-a .top_contributors_widget .widget_title, #bi-page-b .top_contributors_widget .widget_title, #bi-page-c .top_contributors_widget .widget_title, #bi-page-d .top_contributors_widget .widget_title, #bi-page-e .top_contributors_widget .widget_title, #bi-page-f .top_contributors_widget .widget_title, #bi-page-g .top_contributors_widget .widget_title, #bi-page-h .top_contributors_widget .widget_title, #bi-page-i .top_contributors_widget .widget_title, #bi-page-j .top_contributors_widget .widget_title, #bi-page-k .top_contributors_widget .widget_title, #bi-page-l .top_contributors_widget .widget_title, #bi-page-m .top_contributors_widget .widget_title, #bi-page-n .top_contributors_widget .widget_title, #bi-page-o .top_contributors_widget .widget_title, #bi-page-p .top_contributors_widget .widget_title, #bi-page-q .top_contributors_widget .widget_title, #bi-page-r .top_contributors_widget .widget_title, #bi-page-t .top_contributors_widget .widget_title, #bi-page-u .top_contributors_widget .widget_title, #bi-page-v .top_contributors_widget .widget_title, #bi-page-w .top_contributors_widget .widget_title, #bi-page-x .top_contributors_widget .widget_title, #bi-page-y .top_contributors_widget .widget_title, #bi-page-z .top_contributors_widget .widget_title {
  font-size:2em; 
  color:#fff; 
  text-align:center; 
  display:block;
}

#bi-page-s .top_contributors_widget .boxcontent table, #bi-page-a .top_contributors_widget .boxcontent table, #bi-page-b .top_contributors_widget .boxcontent table, #bi-page-c .top_contributors_widget .boxcontent table, #bi-page-d .top_contributors_widget .boxcontent table, #bi-page-e .top_contributors_widget .boxcontent table, #bi-page-f .top_contributors_widget .boxcontent table, #bi-page-g .top_contributors_widget .boxcontent table, #bi-page-h .top_contributors_widget .boxcontent table, #bi-page-i .top_contributors_widget .boxcontent table, #bi-page-j .top_contributors_widget .boxcontent table, #bi-page-k .top_contributors_widget .boxcontent table, #bi-page-l .top_contributors_widget .boxcontent table, #bi-page-m .top_contributors_widget .boxcontent table, #bi-page-n .top_contributors_widget .boxcontent table, #bi-page-o .top_contributors_widget .boxcontent table, #bi-page-p .top_contributors_widget .boxcontent table, #bi-page-q .top_contributors_widget .boxcontent table, #bi-page-r .top_contributors_widget .boxcontent table, #bi-page-t .top_contributors_widget .boxcontent table, #bi-page-u .top_contributors_widget .boxcontent table, #bi-page-v .top_contributors_widget .boxcontent table, #bi-page-w .top_contributors_widget .boxcontent table, #bi-page-x .top_contributors_widget .boxcontent table, #bi-page-y .top_contributors_widget .boxcontent table, #bi-page-z .top_contributors_widget .boxcontent table {
  margin-top:40px; 
  width:100% !important; 
  border:none !important; 
  height:200px;
}

#bi-page-s .top_contributors_widget .boxcontent > table, #bi-page-a .top_contributors_widget .boxcontent > table, #bi-page-b .top_contributors_widget .boxcontent > table, #bi-page-c .top_contributors_widget .boxcontent > table, #bi-page-d .top_contributors_widget .boxcontent > table, #bi-page-e .top_contributors_widget .boxcontent > table, #bi-page-f .top_contributors_widget .boxcontent > table, #bi-page-g .top_contributors_widget .boxcontent > table, #bi-page-h .top_contributors_widget .boxcontent > table, #bi-page-i .top_contributors_widget .boxcontent > table, #bi-page-j .top_contributors_widget .boxcontent > table, #bi-page-k .top_contributors_widget .boxcontent > table, #bi-page-l .top_contributors_widget .boxcontent > table, #bi-page-m .top_contributors_widget .boxcontent > table, #bi-page-n .top_contributors_widget .boxcontent > table, #bi-page-o .top_contributors_widget .boxcontent > table, #bi-page-p .top_contributors_widget .boxcontent > table, #bi-page-q .top_contributors_widget .boxcontent > table, #bi-page-r .top_contributors_widget .boxcontent > table, #bi-page-t .top_contributors_widget .boxcontent > table, #bi-page-u .top_contributors_widget .boxcontent > table, #bi-page-v .top_contributors_widget .boxcontent > table, #bi-page-w .top_contributors_widget .boxcontent > table, #bi-page-x .top_contributors_widget .boxcontent > table, #bi-page-y .top_contributors_widget .boxcontent > table, #bi-page-z .top_contributors_widget .boxcontent > table {
    text-align:center;
}

#bi-page-s .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-a .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-b .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-c .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-d .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-e .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-f .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-g .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-h .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-i .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-j .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-k .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-l .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-m .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-n .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-o .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-p .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-q .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-r .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-t .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-u .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-v .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-w .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-x .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-y .top_contributors_widget .boxcontent > table > tbody > tr, #bi-page-z .top_contributors_widget .boxcontent > table > tbody > tr {
    display:inline-block !important;
    float:none;
}

#bi-page-s .top_contributors_widget .boxcontent tr, #bi-page-a .top_contributors_widget .boxcontent tr, #bi-page-b .top_contributors_widget .boxcontent tr, #bi-page-c .top_contributors_widget .boxcontent tr, #bi-page-d .top_contributors_widget .boxcontent tr, #bi-page-e .top_contributors_widget .boxcontent tr, #bi-page-f .top_contributors_widget .boxcontent tr, #bi-page-g .top_contributors_widget .boxcontent tr, #bi-page-h .top_contributors_widget .boxcontent tr, #bi-page-i .top_contributors_widget .boxcontent tr, #bi-page-j .top_contributors_widget .boxcontent tr, #bi-page-k .top_contributors_widget .boxcontent tr, #bi-page-l .top_contributors_widget .boxcontent tr, #bi-page-m .top_contributors_widget .boxcontent tr, #bi-page-n .top_contributors_widget .boxcontent tr, #bi-page-o .top_contributors_widget .boxcontent tr, #bi-page-p .top_contributors_widget .boxcontent tr, #bi-page-q .top_contributors_widget .boxcontent tr, #bi-page-r .top_contributors_widget .boxcontent tr, #bi-page-t .top_contributors_widget .boxcontent tr, #bi-page-u .top_contributors_widget .boxcontent tr, #bi-page-v .top_contributors_widget .boxcontent tr, #bi-page-w .top_contributors_widget .boxcontent tr, #bi-page-x .top_contributors_widget .boxcontent tr, #bi-page-y .top_contributors_widget .boxcontent tr, #bi-page-z .top_contributors_widget .boxcontent tr {
  color:#fff; 
  width:20%; 
  margin-bottom:24px; 
  height:200px;
}

#bi-page-s .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-a .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-b .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-c .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-d .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-e .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-f .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-g .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-h .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-i .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-j .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-k .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-l .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-m .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-n .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-o .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-p .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-q .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-r .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-t .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-u .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-v .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-w .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-x .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-y .top_contributors_widget .boxcontent tr:nth-child(1), #bi-page-z .top_contributors_widget .boxcontent tr:nth-child(1) {
  display:none !important;
}

#bi-page-s .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-a .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-b .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-c .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-d .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-e .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-f .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-g .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-h .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-i .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-j .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-k .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-l .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-m .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-n .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-o .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-p .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-q .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-r .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-t .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-u .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-v .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-w .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-x .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-y .top_contributors_widget .boxcontent td:nth-child(1), #bi-page-z .top_contributors_widget .boxcontent td:nth-child(1) {
  display:none;
}

#bi-page-s .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-a .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-b .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-c .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-d .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-e .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-f .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-g .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-h .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-i .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-j .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-k .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-l .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-m .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-n .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-o .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-p .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-q .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-r .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-t .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-u .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-v .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-w .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-x .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-y .top_contributors_widget .boxcontent tr td:nth-child(2), #bi-page-z .top_contributors_widget .boxcontent tr td:nth-child(2) {
  text-align:center; 
  border:none !important; 
  width:190px;
}

#bi-page-s .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-a .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-b .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-c .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-d .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-e .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-f .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-g .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-h .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-i .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-j .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-k .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-l .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-m .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-n .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-o .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-p .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-q .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-r .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-t .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-u .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-v .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-w .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-x .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-y .top_contributors_widget .boxcontent tr td:nth-child(2) a img, #bi-page-z .top_contributors_widget .boxcontent tr td:nth-child(2) a img {
    margin:0 auto 20px; 
    border-radius:50px; 
    width:80px; 
    display:block; 
    padding:0; 
    background-color:transparent;
    border: 6px solid #E9EBEE;
}

#bi-page-s .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-a .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-b .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-c .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-d .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-e .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-f .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-g .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-h .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-i .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-j .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-k .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-l .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-m .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-n .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-o .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-p .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-q .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-r .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-t .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-u .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-v .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-w .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-x .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-y .top_contributors_widget .boxcontent tr td:nth-child(3), #bi-page-z .top_contributors_widget .boxcontent tr td:nth-child(3) {
  float:left; 
  margin-bottom:12px; 
  text-align:center; 
  text-transform: capitalize; 
  clear:left; 
  font-size:1.33em;
  line-height:1.5em; 
  display:block; 
  width:100% !important; 
  color:#464646; 
  border:none !important;
}

#bi-page-s .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-a .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-b .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-c .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-d .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-e .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-f .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-g .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-h .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-i .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-j .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-k .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-l .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-m .top_contributors_widget .boxcontent tr td:nth-child(4),  #bi-page-n .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-o .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-p .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-q .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-r .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-t .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-u .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-v .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-w .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-x .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-y .top_contributors_widget .boxcontent tr td:nth-child(4), #bi-page-z .top_contributors_widget .boxcontent tr td:nth-child(4) {
    text-align:center;
    border: none !important;
    width:100%; 
    padding: 0 !important;
    display:inline-block; 
    float:left; 
    clear:left; 
    color: #464646;
    font-size:1.33em; 
    border:none !important;
}

#bi-page-s .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-a .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-b .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-c .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-d .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-e .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-f .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-g .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-h .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-i .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-j .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-k .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-l .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-m .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-n .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-o .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-p .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-q .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-r .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-t .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-u .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-v .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-w .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-x .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-y .top_contributors_widget .boxcontent tr td:nth-child(5), #bi-page-z .top_contributors_widget .boxcontent tr td:nth-child(5) {
    display: none;
}



/* BI: Contact Us
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-s #container_3 .widget_container {
  width: 100%;
  margin: 0 !important;
}

#bi-page-s #container_3 .widget_container .boxcontent {padding: 0;}

.icon {
  margin-bottom: 24px;
}

.section.contact-us .section-image {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/DE83DFB4.jpg);
  background-position: center;
}


/* BI:  Idea Board
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.idea-board {background-color: #fff;}

#container_idea_list #idea-list-menu #nav-wrapper {background-color: #eaeaea;}
#idea-list-menu .menu-item-selected {
  background-color: #e0301e;
  border-radius: 0;
}

#filterdrop .drop-item.drop-item-selected {
  color: #fff;
  background-color: #e0301e;
}

#idea-list-menu .menu-item:hover {background-color: #bbb;}

#apply_filters_btn {
  font-family: arial, sans serif;
  display: inline-block;
  height: 36px;
  padding: 0 16px !important;
  min-width: 190px;
  color: #fff;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 36px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: transparent;
  cursor: pointer;
  box-sizing: border-box; 
  margin-top:0em !important;
  transition:0.2s ease;
  background-image: none !important;
  letter-spacing: 2px;
  background-color: #e0301e;
}

#apply_filters_btn:hover {
  background-color: #891c11;
}





/* BI:  Submit Idea Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.form-control::after {
  content: '';
  height: 1px;
  background-color: #2196f3;
  width:0%;
  visibility: hidden;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  position: absolute;
  transition-duration: 0.2s;
}

.form-control:focus::after {
  visibility: visible;
  width: 100%;
}



#bi-page-ct-a-enter-idea #main_content {
  max-width:960px;
  margin: 0 auto 84px;
}

#main_idea_container #idea-sidebar #sidebar-preview {
  box-shadow: none !important;
  border: 1px solid;
  border-color: #e5e6e9 #dfe0e4 #d0d1d5;
  border-radius: 3px;
}

#main_idea_container #idea-layout #form-section {
  width: 700px !important;
  margin-right: 30px !important;
  margin-left: 0 !important;
  background-color: #fff;
}


#bi-page-ct-a-enter-idea .col-lg-12 {
  width: 960px;
  float: none;
  margin: 0 auto;
}


#bi-page-ct-a-enter-idea #main_idea_container #form legend {
  font-size: 16px;
  font-weight: 400;
  font-family: arial, sans serif !important;
  color: #2d2d2d;
}

#bi-page-ct-a-enter-idea #main_idea_container .set-section {
  border: none;
  box-shadow: none;
}

#bi-page-ct-a-enter-idea #main_idea_container .set-section .form-control, 
#bi-page-ct-a-enter-idea .bootstrap-tagsinput, 
#bi-page-ct-a-enter-idea #idea-image-drop-zone {
  background-color: #fafafa;
}

#bi-page-ct-a-enter-idea .redactor-editor {background-color: #fafafa;}

#idea-layout .col-lg-12 {
  padding: 0 !important;
}

#main_idea_container .row {
  margin: 0 !important;
}

#main_idea_container {
  padding: 0 !important;
  margin-top: 145px!important;
}

.green {
  color: #e0301e !important;
}

#sidebar-actions .btn-primary {
background-color: #000000 !important;
    border-color: #000000 !important;
  border-radius: 0px !important;
  padding: 0px !important;
  text-transform: uppercase;
  height: 36px;
  line-height: 36px;
  font-size: 11px;
  letter-spacing: 2px;
  font-family: arial, sans serif;
}

#sidebar-actions .btn-primary:hover {
 
}


#sidebar-actions .btn-standard {
  background-color: #ccc !important;
  border-color: #ccc !important;
  text-transform: uppercase;
  border-radius: 2px !important;
  font-size: 11px;
  letter-spacing: 1px;
  border-radius: 0;
}

#sidebar-actions .btn-standard:hover {
  background-color: #ddd !important;
  border-color: #ddd !important;
}

#preview-actions .btn-primary {
  padding: 9px 15px !important;
}

#main_idea_container .set-section .form-control:focus {
  border-color: #999 !important;
}

#main_idea_container .redactor-box.focus {
  border-color: #999 !important;
}

#main_idea_container .bootstrap-tagsinput.focused {
  border-color: #999 !important;
}

#main_idea_container #form .focused .drop-zone {
  border-color: #999 !important;
}

#main_idea_container #idea-layout #side-preview-section {
  width: 220px !important;
}

#main_idea_container #idea-sidebar.fixed {
  width: 220px !important;
}

#main_idea_container .redactor-box {
  max-width: 660px !important;
}

.redactor-box-fullscreen {
  margin-top: 50px;
}

#main_idea_container #idea-form-title {padding-top: 12px;}

#main_idea_container #idea-form-title::before {
    content: '';
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
  font-family: arial, sans serif;
  color: #2d2d2d;
  margin-bottom: 12px;
  display: inline-block;
  text-align: center;
  letter-spacing: 1px;
  width: 100%;
}

#idea-title-region::before {
  content:'\E22B';
  font-family: Material Icons;
  font-size: 48px;
  display: inline-block;
  text-align: center;
  margin-top: 24px;
  width: 100%;
  color: #000000;
}

#main_idea_container #form #idea-expertise-region #idea-form-expertise .bootstrap-tagsinput .label-info {
  background: #b0b6bb !important;
  border: #b0b6bb !important;
}


/* BI:  View Idea Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-ct-a-view-idea #main_content {width: 960px;
}

#bi-page-ct-a-view-idea{
overflow:scroll!important;
background-color:white;}

#add-comment-container #bi-comment-button, #add-comment-container #bi-reply-comment-button {
  background-color: #000030 !important;
  border: 1px solid #000030!important;
  font-family: arial, sans serif;
  text-transform: uppercase;
  font-size: 11px !important;
  letter-spacing: 2px;
  margin-left: 12px;
  transition: 0.2s ease;
  font-weight: 600;
  border-radius: 0 !important;
}


#add-comment-container #bi-comment-button:hover, #add-comment-container #bi-reply-comment-button:hover {
  background-color: white !important;
    color: #000030;
}

.il-btn.il-btn-success {
  background-color: #e0301e !important;
  font-size: 9px !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: arial, sans serif;
  border-radius: 0;
}

.il-btn.il-btn-success:hover {
  background-color: #891c11 !important;
}

#bi-idea-subscribe {
  font-size: 9px !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: arial, sans serif;
}

#ws_view_idea_2 .status-link-wrapper {background-color: #ccc !important;}

.bi-button-turquoise-md, #create-outcome-btn, #create-projection-btn {
  background-color: #e0301e !important;
  font-family: arial, sans serif !important;
  text-transform: uppercase;
  font-size: 11px !important;
  letter-spacing: 2px;
  transition: 0.2s ease;
  font-weight: 600;
  height: 36px !important;
  line-height: 36px !important;
  min-width: 180px;
  padding: 0;
}

.bi-button-turquoise-md:hover, #create-outcome-btn:hover, #create-projection-btn:hover {
  background-color: #891c11 !important;
  color: #fff !important;
}

#outcomes-tab-header, #projections-tab-header {margin-top: 24px;}

#category-subscription-fly-btn, #tag-fly-btn {
  font-family: arial, sans serif !important;
  text-transform: uppercase;
  font-size: 11px !important;
  letter-spacing: 2px;
}

#find-teammates-btn {
  border-radius: 0;
  background-color: #888 !important;
  font-size: 8px;
  letter-spacing: 2px;
  font-family: arial, sans serif;
  text-transform: uppercase;
  transition: 0.2s ease;
  font-weight: 600;
}

#find-teammates-btn:hover {background-color: #666 !important;}

.expertise-item {
  background-color: #ccc !important;
  border-color: #ccc !important;
}

#stage_wrapper .stage-bar .stage-box.filled-in {
  background: #888 !important;
}



/* BI: Sub-Pages
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.section.sub-page.hero {
  height: 540px;
  background-color: #000;
  padding: 0;
}

.section.sub-page.hero .container {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}

.section-image {
  background-size: cover;
  opacity: 0.2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}



/* BI:  Additional Info
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-a #container_1 .widget_container:nth-child(1) {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

#bi-page-a #container_1 .widget_container .boxcontent {padding: 0;}


.section.additional-information .section-image {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/1A7DB5DA.jpg);
  background-position: center;
}


/* BI:  Evaluation Criteria
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.evaluation-criteria table tbody tr td {width: 33%;}

.evaluation-criteria table tbody tr:nth-child(1) td {
  color: #e0301e;
  padding-bottom: 6px;
}

.evaluation-criteria table tbody tr:nth-child(2) td {
  font-family: Georgia, arial, sans serif;
  font-size: 18px;
  color: #2d2d2d;
}

.evaluation-criteria table strong {color: #2b2b2b;}


/* BI:  Rewards & Recognition
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-a #container_2 .rich_texthtml_widget {width: 720px;}
#bi-page-a #container_2 .rich_texthtml_widget p {
  font-size: 14px;
  line-height: 1.72em;
}

#bi-page-a #container_2 .rich_texthtml_widget p:first-child::before {
  content:'';
  height: 48px;
  width: 53px;
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/EF53C313.png);
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  color: #e0301e;
  display: block;
  margin: 0 auto 24px;
}



/* BI:  Setup Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-ct-list{
background:white;
}

#bi-page-ct-list #main_content {
margin-top:145px!important;
}

#bi-page-ct-admin-options-new #main_content {
  width:950px;
  margin:0 auto;
}




#user-fly-profile-btn, #user-fly-message-btn {
  background-color: #ccc !important;
  font-size: 9px !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: arial, sans serif;
  border-radius: 0;
}



/************************
LOGIN PAGE
************************/

#bi-page-ct-login  #custom-footer {      bottom: 0px;
  position: absolute; }

#bi-page-ct-login #main_content {height: 100%;}

#bi-page-ct-login #container_plogin_2  {
    width: 100% !important;
    height: 100%;
    position: absolute;
    top: 0;
    overflow: scroll;
    background: black;

}

#bi-page-ct-login #navbar {
  display: none;
}

#container_plogin_2 .widget_container {
  width: 360px;
  margin: 0 auto 60px;
  padding: 24px;
  border: 1px solid #dfe0e4 !important;
  border-top: 10px #444444 !important;
  border-bottom-color: #d0d1d5;
  box-sizing: border-box;
  background-color: #fff;
  box-shadow: 0px 4px 36px #000030;
}

#container_plogin_2 .texthtml_widget{display:none !important}


/*
#container_plogin_2 .private_login_widget {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
*/


#container_plogin_2 .widget_container .boxcontent {
  padding: 0px;
}

#container_plogin_2 .input_button {
  font-family: 'Roboto', sans serif;
    display: inline-block;
    font-size: 1.2rem !important;
    height: 36px;
    padding: 0 16px !important;
    min-width: 190px;
    color: #000030 !important;
    text-align: center;
    font-weight: normal !important;
    line-height: 36px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    cursor: pointer;
    box-sizing: border-box;
    margin-top: 2em !important;
    transition: 0.2s ease;
    background-image: none !important;
    letter-spacing: 2px;
    border: 1px solid #000030;
    float: none !important;
}

#container_plogin_2 #reset_pw_btn {margin-bottom: 0;}

#container_plogin_2 .input_button:hover {
  background-color: #fff;
    border: 1px solid #000030;
}

#container_plogin_2 #private_register_button {margin-bottom: 12px !important;}
#container_plogin_2 #private_register_button::before {
  display: none;
}

#container_plogin_2 .login {
  width: 310px;
  clear: both;
  text-align: center;
}

#container_plogin_2 #Password1 {
  margin-top: 0px !important;
}

#form3 #Text3, #form3 #Password1, #fp_email, #register_email {
  background-color: #eee !important;
  border: 1px solid #ccc;
  padding: 8px;
  width: 310px !important;
  box-sizing: border-box;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font-size: 14px !important;
  height: 42px;
}

#container_plogin_2 .forgot-password {
  margin-top: 0;
}

#private_login_main_content_div .rndbox {
  padding: 0;
  background-color: transparent;
}

.forgot-password a {
  font-weight: 400;
  text-transform: capitalize;
  font-size: 12px;
}

#form3 table tr:nth-child(2) {
    display:block; 
    margin-top:12px;
}

#form3 table tr td:first-child {
  display: block;
}

#form3 table tr td:nth-child(2) table td {
  display: block;
}

#forgot_pass table tr:nth-child(2) td:first-child {
  display: none;
}

#forgot_pass table tr:nth-child(3) td:first-child {
  display: none;
}

#container_plogin_2 #rlLOG, #container_plogin_2 #rlREG {
  width: 50%;
  margin-bottom: 12px;
  font-size: 16px;
}

#container_plogin_2 .tabon a {
  text-decoration: none;
  color: #444 !important;
  font-family: arial, sans serif;
}

#lr_inner a {
  color: #444444;
}

#container_plogin_2 .taboff a {
  color: #e0301e;
  background: transparent;
}

#container_plogin_2 .taboff a:hover {color: #891c11;}

#page2 table tr:nth-child(2) td:first-child {
  display: none;
}

#page2 table tr:nth-child(3) td:first-child {
  display: none;
}

#register_status {
  padding-top: 12px;
  padding-bottom: 24px;
}

#bi-page-ct-login #customFooter {
  display: none;
}

#bi-page-ct-login #main_content {
  min-height: 600px;
}

#bi-page-ct-login #rlFACEBOOK {
  clear:both;
}



#container_plogin_2::before {
  content: '';
  background-size: cover;
  background-repeat: no-repeat;
  width: 140px;
  height: 106px;
  display: block;
  margin: 60px auto 24px;
  position: relative;
}



#bi-page-ct-login {
    background-position: center;
    background-color: #F5F5F2 !important;
    background-size: cover;
    position: absolute;
    height: 100%;
}

#bi-page-ct-login::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0,0,0,0.2);
  height: 100%;
  width: 100%;
}


/************************
LOGIN PAGE REGISTER TAB
************************/

#private_login_main_content_div > table {width:100%;}

#private_login_main_content_div .rndbox {margin:0 !important;}

#private_login_main_content #page2 {
}

#private_login_main_content #page2 #Form1 {margin-top:-48px;}

#eCode {
  margin-bottom:36px;
  margin-top:-24px;
}


#Form1 table, #Form1 table tr {
  width:310px;
  display:block;
}

#Form1 .input_box {
  width:300px !important;
  box-sizing:border-box;
  border:1px solid #ccc;
  background-color:#eee;
  height:42px;
}

#Form1 div {width:auto !important;}

#private_login_main_content td {
  display:block;
  float:left;
  clear:left;
  margin:3px 0;
  font-size:14px;
  color:#727272;
}

#rlLOG, #rlREG {clear: none !important;}

#Form1 > center > table > tbody > tr > td {
  width:auto !important;
  margin-top:12px !important;
}


#SubmitButton2  {
  font-family: 'Roboto', sans serif;
    display: inline-block;
    font-size: 1.2rem !important;
    height: 36px !important;
    padding: 0 16px !important;
    min-width: 190px;
    color: #000030 !important;
    text-align: center;
    font-weight: normal !important;
    line-height: 36px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    cursor: pointer;
    box-sizing: border-box;
    margin-top: 2em !important;
    transition: 0.2s ease;
    background-image: none !important;
    letter-spacing: 2px;
    border: 1px solid #000030;
    float: none !important;
}

#SubmitButton2:hover, #private_register_button:hover {
      background-color: #fff;
    border: 1px solid #000030;
}

#private_register_button {
  padding:15px 0 !important;
  border:none;
  width:310px !important;
  font-size:14px;
  border-radius:3px;
  transition:0.2s ease;
  text-align:center;
  color:#fff;
  background-color:#e74c3c;
  cursor:pointer;
}

#reset_pw_btn {width:310px !important;}

#page2 table tr:nth-child(1) td:first-child {
  font-weight:600;
}

#page2 table tr:nth-child(2) td:first-child {
  display:block !important;
  margin-top:12px;
  font-weight:600;
}

#page2 table tr:nth-child(3) td:first-child {
  display:block !important;
  font-weight:600;
  margin-top:12px;
}

#page2 table tr:nth-child(4) td:first-child {
  margin-top:12px;
  font-weight:600;
}

#page2 table tr:nth-child(2) td > table tr td:first-child {
  margin:0 !important;
}

#page2 td {text-align:left;}

#page2 #TERMS {
  float: left;
  margin-right: 12px;
  margin-bottom: 24px;
}

#bi-page-ct-login #main_content {max-width: 100%;}


  .ent-terms-btn {
            border-radius:0!important;
            font-weight: normal!important;
            }
            .ent-terms-btn.ent-terms-btn-success {
                color: #000030!important;
                background-color: white!important;
                border: 1px solid #000030;
            }
            .ent-terms-btn.ent-terms-btn-success:hover {
                background-color: #000030!important;
                color: white!important;
            }

/************************
LOGIN PAGE REGISTER MODAL
************************/

#bi-page-ct-login #Form1 > center > table {background-color: transparent !important;}

#bi-page-ct-login #Form1 > center > table > tbody > tr > td > center table:nth-child(2) {
  margin-top: 12px;
  display: none;
}

#bi-page-ct-login #Form1 > center > table > tbody > tr > td > center div:nth-child(3) {display: none;}

#bi-page-ct-login #Form1 > center > table:nth-child(2) tr td:nth-child(2) {float: none; clear: none;font-size: 0 !important;}

#bi-page-ct-login #Form1 > center > table:nth-child(2) tr td:nth-child(2):after {
    content: "Dichiaro di aver preso visione e di accettare l'informativa sulla privacy presente nel footer della pagina iniziale";
    font-size: 12px;
}

#view-idea-header-container #idea-tags-container {margin-bottom:-48px;}
#view-idea-header-container #toolbar-container {margin-top:48px;}





#login-link {
  float:right;
  font-size:15px;
  font-weight:500;
  color: #fff !important;
}



#global-nav-bar #nav-bar-logo a {
    display: block;
    height: 36px;
    width: 117px;
    background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/A9F8C61B.png);
    background-repeat: no-repeat;
    margin-top: 4px;
}

#global-nav-bar #nav-bar-logo img {display:none;}

#global-nav-bar #nav-bar-logo .stick-to-top  a {
    display: none;
    height: 36px;
    width: 117px;
    background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/A9F8C61B.png);
    background-repeat: no-repeat;
    margin-top: 4px;
}



#bi-page-ct-profile #container_profile_1, #bi-page-ct-profile-edit #container_profile_edit_2 { margin-left: 230px !important;}

#bi-page-ct-profile { background-color: #fff !important; }

 
#messages {display: none !important;}

#bi-page-c-search #container_ent_search_1 {

    margin-left: 150px !important;
}

#bi-page-ct-profile .widget_title { color: #000 !important; }


/* BI: My Challenges: Infographic
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.infographic .icon {margin: 0;}
.infographic .columns {
  position: relative;
  cursor: pointer;
}

.infographic h5 {
  width: 100px;
  margin: 0;
  position: absolute;
  font-size: 17px !important;
  line-height: 1.4em;
  text-transform: none;
}

.infographic h5.right-align {
  top: 0;
  right: 0;
  text-align: right;
}

.infographic h5.left-align {
  top: 0;
  left: 0;
  text-align: left;
}

.infographic .first.row {
  margin-top: 36px !important;
  position: relative;
}

.infographic .first.row::after {
  content: '';
  width: 1px;
  height: 162px;
  display: inline-block;
  border-right: 1px solid #aaa;
  position: absolute;
  right: 72px;
  top: 60px;
}

.infographic .second.row::after {
  content: '';
  width: 1px;
  height: 130px;
  display: inline-block;
  border-right: 1px solid #aaa;
  position: absolute;
  left: 72px;
  bottom: 50px;
}


.infographic .second.row {margin-top: 200px !important;}
.infographic .third.row {margin-top: 200px !important;}
.infographic .third.row .icon {margin-left: -60px;}

.line-right::after {
  content: '';
  width: 140px;
  height: 1px;
  display: inline-block;
  border-bottom: 1px solid #aaa;
  position: absolute;
  right: -150px;
  top: 20px;
}

.line-left::after {
  content: '';
  width: 140px;
  height: 1px;
  display: inline-block;
  border-bottom: 1px solid #aaa;
  position: absolute;
  left: -150px;
  top: 20px;
}

.short-line-left::before {
  content: '';
  width: 36px;
  height: 1px;
  display: inline-block;
  border-bottom: 1px solid #aaa;
  position: absolute;
  left: 72px;
  top: 20px;
}


.short-line-right::before {
  content: '';
  width: 36px;
  height: 1px;
  display: inline-block;
  border-bottom: 1px solid #aaa;
  position: absolute;
  right: 72px;
  top: 20px;
}

.medium-length::after {
  width: 72px;
  left: 218px;
}

.rollover-text {
  opacity: 0;
  position: absolute;
  width: 240px;
  top: 60px;
  left: 100px;
  transition: 0.2s ease;
}

.rollover-text .number {
  font-size: 36px;
  display: block;
  width: 24px;
  height: 80px;
  margin-right: 12px;
  float: left;
  color: #e0301e;
  font-family: Georgia, arial, sans serif;
}

.rollover-text p {
  color: fff;
  margin: 0 !important;
  text-align: left;
}

.infographic .columns:hover .rollover-text {opacity: 1;}

.think-about .rollover-text {left: 250px;}
.collaborate-and-vote .rollover-text {left: 0;}
.ask-for-support .rollover-text {left: 0;}

.third.row .columns .rollover-text {left: 36px;}
.win-the-prize .rollover-text .number {margin-right: 24px;}

.create-a-team .icon {width: 48px; margin-top: -4px;}
