.public-login-container {
    width:100%;
    position: absolute;
    left: 0;
    top: 58px;
}

.public-login-container-960 {
  width: 960px;
  margin: 0 auto;
  position: relative;
}

.public-login-logo {
  position: absolute;
  left: 0;
  top: -36px;
}

#login-and-register-container {
  position: absolute;
  right: 0;
  z-index: 10000;
}

#login-and-register-container a {
  color:#2196f3 !important; 
  font-weight:normal; 
  text-transform: uppercase;
  font-size:14px;
  font-family: 'Roboto', 'Open Sans', arial, sans serif;
}

#container_plogin_2 {width: 100%;}


/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.container {
  position: relative;
  width: 100%;
  max-width: 1280px;
  min-width:960px;
  margin: 0 auto;
  box-sizing: border-box; 
}

.container-960 {
  width:100%;
  max-width:960px;
  margin: 0 auto;
  position: relative;
}

.section {
  padding: 84px 0;
  position: relative;
  min-width: 1000px;
}


  .column,
  .columns {
    margin-left: 4%; }
  .column:first-child,
  .columns:first-child {
    margin-left: 0; }

  .one.column,
  .one.columns                    { width: 4.66666666667%; }
  .two.columns                    { width: 13.3333333333%; }
  .three.columns                  { width: 22%;            }
  .four.columns                   { width: 30.6666666667%; }
  .five.columns                   { width: 39.3333333333%; }
  .six.columns                    { width: 48%;            }
  .seven.columns                  { width: 56.6666666667%; }
  .eight.columns                  { width: 65.3333333333%; }
  .nine.columns                   { width: 74.0%;          }
  .ten.columns                    { width: 82.6666666667%; }
  .eleven.columns                 { width: 91.3333333333%; }
  .twelve.columns                 { width: 100%; margin-left: 0; }

  .one-third.column               { width: 30.6666666667%; }
  .two-thirds.column              { width: 65.3333333333%; }

  .one-half.column                { width: 48%; }

  /* Offsets */
  .offset-by-one.column,
  .offset-by-one.columns          { margin-left: 8.66666666667%; }
  .offset-by-two.column,
  .offset-by-two.columns          { margin-left: 17.3333333333%; }
  .offset-by-three.column,
  .offset-by-three.columns        { margin-left: 26%;            }
  .offset-by-four.column,
  .offset-by-four.columns         { margin-left: 34.6666666667%; }
  .offset-by-five.column,
  .offset-by-five.columns         { margin-left: 43.3333333333%; }
  .offset-by-six.column,
  .offset-by-six.columns          { margin-left: 52%;            }
  .offset-by-seven.column,
  .offset-by-seven.columns        { margin-left: 60.6666666667%; }
  .offset-by-eight.column,
  .offset-by-eight.columns        { margin-left: 69.3333333333%; }
  .offset-by-nine.column,
  .offset-by-nine.columns         { margin-left: 78.0%;          }
  .offset-by-ten.column,
  .offset-by-ten.columns          { margin-left: 86.6666666667%; }
  .offset-by-eleven.column,
  .offset-by-eleven.columns       { margin-left: 95.3333333333%; }

  .offset-by-one-third.column,
  .offset-by-one-third.columns    { margin-left: 34.6666666667%; }
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }

  .offset-by-one-half.column,
  .offset-by-one-half.columns     { margin-left: 52%; }


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

body {
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
  color: #222; 
}


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

p {
  font-size:1.16em;
  margin-top: 1.72rem;
  margin-bottom: 0em;
  line-height: 1.72em;
  font-weight: 400;
  font-family:'Roboto', 'Open Sans', arial, sans serif; 
}

.container p {margin-top: 1.5em !important;}

a {font-weight: 400;}

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


h1 { 
  font-family:'Roboto', 'Open Sans', arial, sans serif; 
  font-size: 4.5em !important;
  line-height: 1.33em;
  font-weight: 100;
}

.section h2 { 
  font-family:'Roboto', 'Open Sans', arial, sans serif; 
  font-size: 3.75em !important;
  line-height: 1.06em;
  font-weight: 400;
  color: #444;
}


h3 { 
  font-size: 3.0em !important;
  font-family:'Roboto', 'Open Sans', arial, sans serif; 
  line-height: 1.3;
  letter-spacing: -.1rem; 
}

h4 { 
  font-size: 2.4em !important;
  line-height: 1.35;
  font-family:'Roboto', 'Open Sans', arial, sans serif; 
  letter-spacing: -.08rem; 
}

h5 { 
  font-size: 1.8em !important;
  font-family:'Roboto', 'Open Sans', arial, sans serif; 
  line-height: 1.5;
  letter-spacing: -.05rem; 
}


/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.button {
  font-family:'Roboto', 'Open Sans', arial, sans serif;
  display: inline-block;
  height: 36px;
  padding: 0 16px !important;
  min-width: 120px;
  color: #555;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: transparent;
  cursor: pointer;
  box-sizing: border-box; 
  margin-top:3em !important;
  transition:0.2s ease;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  background-image: none !important;
  border-radius: 2px;
}


.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: #333;
  border-color: #888;
  outline: 0; 
  text-decoration:none;
}

.button:active, .button-primary:active  {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,.38) !important;
}




.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  color: #FFF;
  background-color: #2196f3;
  margin-right: 6px;
}


.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  color: #FFF;
  background-color: #1e88e5;
}


.no-button-link {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 400;
  font-family: 'Roboto', 'Open Sans', arial, sans serif;
}


.arrow-down {
  display: inline-block;
  background-color: #2196f3;
  width: 60px;
  height: 60px;
  text-align: center;
  box-sizing: border-box;
  position: absolute;
  left: 450px;
  top: -115px;
  border-radius: 60px;
  z-index: 10000;
  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;
}

.arrow-down:hover {
  background-color: #1e88e5;
}

.arrow-down:active {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,.38) !important;
}


.arrow-down i {
  font-size: 48px;
  color: #fff;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}


/* 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); }






/********************
FONTS
********************/
 body {
        font-family:'Roboto', arial, sans serif !important;
        font-size:12px;
        line-height:18px;
}




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

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

.content {}

#main_content {width:100%;}



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

#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: 14px;
  font-family: 'Roboto', 'Open Sans', arial, sans serif;
  font-weight: 400;
  margin-top: 9px;
}

.bi_dynamic_navigation > li a::after {
  content:'';
  transform: scale(0);
  display:block;
  margin-top: 4px;
  height: 4px;
  background-color: #2196f3;
  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;
}

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

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

#global-nav-placeholder {background-color: #fff;}
#global-nav-bar-content #nav-bar {width: 960px;}


.slide-right {
  left:0 !important;
}

.slide-down {
  top:0 !important;
  position:fixed !important;
}

.jump-link {
  position:absolute;
  top:-108px;
}

#nav-bar #nav-bar-logo img {float: left; max-height: 30px;}

#nav-bar #profile-image img {transition: 0.2s ease;}

#nav-bar #profile-image img:hover {
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24) !important;
}

#nav-bar #profile-image img:active {
  box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.12), 0px 8px 8px 0px rgba(0,0,0,0.24) !important;
}

#profile-image a {
  font-size: 13px;
  font-family: 'Roboto', 'Open Sans', arial, sans serif;
}



/* BI:  Colors
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.primary-color {color:#2196f3;}

.secondary-color{}

.white {color:#fff !important;}

.gray-background {background-color:#fafafa;}





/* BI: Challenge Homepage 
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-s #navbar, 
#bi-page-s .bi_dynamic_navigation li a,
#bi-page-s #global-nav-bar, 
#bi-page-s #nav-bar {}

#bi-page-s #navbar {}

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

.section h2::after {
  content: '';
  width:60px;
  height: 6px;
  background-color: #2196f3;
  display: block;
  margin-top: 18px;
}

#bi-page-s .bi_dynamic_navigation li a {margin: 7px 5px !important;}



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

#bi-page-s {padding-bottom: 0;}


#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;
    width:100%;
    float:left;
    padding: 0;
}

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

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

#container_2, #container_4, #container_6 {
    background:#f6f6f6 !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:100px auto;
    width:950px;
    background: transparent !important;
    border:0px;
}

#bi-page-s #container_2 .widget_container, #bi-page-s #container_3 .widget_container {
    margin:100px auto !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;
    font-weight: 700 !important;
    color: #fff;
}

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

.widget_title_text::after {
  content: '';
  width: 60px;
  height: 6px;
  background-color: #2196f3;
  display: block;
  margin: 24px auto 0;
}

#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-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-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: 2.83em !important;
    font-weight: 400 !important;
    color: #444;
    font-family: 'Roboto', arial, sans serif;
    line-height: 1.4em;
    text-align: center;
}

.widget_title input {
    text-align: center;
}

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




/* BI:  Format for 2 column home page (Solid Right Column)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/* COMMENTED OUT--------------->
#bi-page-s #main_content {
  max-width: 960px;
  margin: 84px auto 0;
}

#bi-page-s #main_content::after {
  content: '';
  clear: both;
  display: table;
}

#bi-page-s #container_1 {
  width: 74%;
  margin: 0;
  background-color: transparent !important;
  min-height: 100px;
}

#bi-page-s #container_2 {
  width: 22%;
  margin: 0 0 0 4%;
  background-color: #eee !important;
  min-height: 100px;
  padding: 2%;
  box-sizing: border-box;
}


#bi-page-s #container_3 {width: auto;}

#bi-page-s #container_1 .widget_container {
  width: auto;
  margin: 0 0 84px !important;
}

#bi-page-s #container_2 .widget_container {
  width: auto;
  margin: 0 0 48px !important;
}

#bi-page-s .widget_title {
    text-align: left;
    padding: 0px;
    font-weight: 400 !important;
    color: #444;
    font-family: 'Roboto', arial, sans serif;
}

#bi-page-s .widget_title_text::after {
  content: '';
  width: 36px;
  height: 4px;
  background-color: #2196f3;
  display: block;
  margin: 18px 0 0 0;
}

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

#bi-page-s .updates_widget .boxcontent {
  max-width: 100%;
}

#bi-page-s .title_back, #bi-page-s .title_back_hover {margin-bottom: 18px;}

#bi-page-s #container_1 .widget_title {
  font-size: 2.5em;
}

#bi-page-s #container_2 .widget_title {
  font-size: 1.5em;
  line-height: 1.33em;
}

#bi-page-s #container_2 .title_back, 
#bi-page-s #container_2 .title_back:hover {margin-bottom: 12px;}

#bi-page-s #container_2 .widget_title_text::after {
  margin-top: 12px;
  height: 2px;
  display: none;
}

END COMMENTED OUT */


/* BI:  Format for 2 column home page (Boxes with Shadows)
–––––––––––––––––––––––––––––––––––––––––––––––––– */


#bi-page-s #main_content {
  max-width: 960px;
  margin: 84px auto 0;
}

#bi-page-s #main_content::after {
  content: '';
  clear: both;
  display: table;
}

#bi-page-s #container_1 {
  width: 74%;
  margin: 0;
  background-color: transparent !important;
  min-height: 100px;
}

#bi-page-s #container_2 {
  width: 22%;
  margin: 0 0 0 4%;
  min-height: 100px;
  padding: 0;
  box-sizing: border-box;
}


#bi-page-s #container_3 {width: auto;}

#bi-page-s #container_1 .widget_container {
  width: auto;
  margin: 0 0 84px !important;
}

#bi-page-s #container_2 .widget_container {
  width: auto;
  margin: 0 0 24px !important;
  background-color: #fff !important;
  border: 1px solid #dfe0e4;
  border-bottom-color: #d0d1d5;
  border-top: none;
}

#bi-page-s .widget_title {
    text-align: left;
    padding: 0px;
    font-weight: 400 !important;
    color: #444;
    font-family: 'Roboto', arial, sans serif;
}

#bi-page-s .widget_title_text::after {
  content: '';
  width: 36px;
  height: 4px;
  background-color: #2196f3;
  display: block;
  margin: 18px 0 0 0;
}

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

#bi-page-s .updates_widget .boxcontent {
  max-width: 100%;
}

#bi-page-s .title_back, #bi-page-s .title_back_hover {margin-bottom: 18px;}

#bi-page-s #container_1 .widget_title {
  font-size: 2.5em;
}

#bi-page-s #container_2 .widget_title {
  font-size: 1.16em;
  line-height: 1.7em;
  color: #fff;
}

#bi-page-s #container_2 .title_back, 
#bi-page-s #container_2 .title_back:hover {
  margin-bottom: 6px;
  padding: 6px 12px !important;
  background-color: #888 !important;
}

#bi-page-s #container_2 .widget_title_text::after {
  margin-top: 12px;
  height: 2px;
  display: none;
}

#bi-page-s #container_2 .widget_container .boxcontent {padding: 6px 12px 12px;}
#bi-page-s #container_2 .widget_container .boxcontent p,
#bi-page-s #container_2 .widget_container .boxcontent span {font-size: 1em;}






/* 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:4.5em !important; 
  font-family:'Roboto', arial, sans serif; 
  font-weight:400 !important; 
  line-height:1.3em;
}

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

#container_homepage_header #display-region #hh-display .display-content {
  background-position: center 15% !important;
}


#container_homepage_header #display-region #hh-headline .btn-lg, #container_homepage_header #display-region #hh-buttons .btn-lg {
  font-family:'Roboto', arial, sans serif !important;
  font-size:14px !important;
  font-weight:400 !important;
  text-transform:uppercase !important;
  width:180px;
  box-sizing: border-box;
  height: 36px;
  line-height: 36px;
  padding: 0 16px !important;
  transition:0.2s ease;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  background-image: none !important;
  border-radius: 2px;
}


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



#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:  Countdown Widget
–––––––––––––––––––––––––––––––––––––––––––––––––– */

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

.countdown_widget .boxcontent {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 18px !important;
  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: Updates Widget
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#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: 1px solid #dfe0e4;
  border-top-color: #e5e6e9;
  border-bottom-color: #d0d1d5;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

.pl_feed_note_photo #display_note_attachment {padding-left: 60px !important;}

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

.pl_feed_note_photo > div > div > div {
  width: auto !important;
  margin-bottom: 12px;
}

#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;
  border-radius: 60px;
}




/* BI:  Updates Widget - Flattened Icons
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.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; 
  font-weight: 400;
  color:#888; 
  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: #444;
    font-weight: 400;
    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:  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;
}

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

#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: 20px;
  font-weight: 300;
  font-family:'Roboto', 'Open Sans', arial, sans serif !important;
  color: #2196f3;
}

#bi-page-ct-a-enter-idea #main_idea_container .set-section {
  border: 1px solid #fafafa;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24) !important;
  border-radius: 2px;
}

#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: 36px;
}

.green {
  color: #0072bc !important;
}

#sidebar-actions .btn-primary {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
  border-radius: 2px !important;
  padding: 0px !important;
  text-transform: uppercase;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
}

#sidebar-actions .btn-primary:hover {
  background-color: #1e88e5 !important;
  border-color: #1e88e5 !important;
}

#sidebar-actions .btn-primary:active {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,.38) !important;
}

#sidebar-actions .btn-standard {
  background-color: #ccc !important;
  border-color: #ccc !important;
  text-transform: uppercase;
  border-radius: 2px !important;
}

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






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

#container_idea_list {
  max-width: 960px;
  margin: 24px auto 0;
}




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

#bi-page-ct-list #nav-wrapper {
  background: none;
  border: none;
  position: relative;
}

#idea-list-menu .menu-item-selected {
  background: none;
}

#view-toggle-wrapper {display: none;}


#menu-item-wrapper {
  position: absolute;
  width: 920px !important;
}

#filter-toggle {
  position: absolute;
  right: 0;
}

#idea-list-menu .menu-item {
  font-size: 14px;
  font-family:'Roboto', arial, sans serif; 
  padding: 0 12px;
}

#idea-list-menu .menu-item::after {
  content:'';
  border-bottom: 4px solid #2196f3;
  transform: scale(0);
  transition: 0.2s ease;
  display: block;
}

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

#idea-list-menu .menu-item:hover::after {
  content:'';
  transform: scale(1);
}

#idea-list-menu .menu-item-selected {
  color: #888;
  font-weight: 400;
}

#idea-list-menu .menu-item-selected::after {
  content:'';
  border-bottom: 4px solid #2196f3;
  display: block;
  transform: scale(1);
}

#filter-toggle {
  border: none;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  background: #2196f3;
  color: #fff;
  margin: 0;
  height: 36px;
  box-sizing: border-box;
  min-width: 100px;
  padding: 0 12px !important;
  border-radius: 2px;
  transition: 0.2s ease;
}

#filter-toggle:hover {
  background: #1e88e5 !important;
}

#filter-toggle:active {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,.38) !important;
}


#filterbar-filter {background: none;}

#filterbar-filter::before {
  content: '\f0b0';
  color: #fff;
  font-family: FontAwesome;
  font-size: 14px;
  margin-right: 12px;
  line-height: 36px;
}

#filterbar-filter::after {
  content: 'Filter';
  color: #fff;
  font-family:'Roboto', arial, sans serif !important;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 36px;
}

.filterbar-wrapper .fa-caret-down {display: none;}

#filter-toggle div, #filter-toggle span {
  display: inline;
  float: none;
}

.is-filtered {
  background-image: none !important;
  background-color: #009688 !important;
}


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


.idea-board:nth-child(4n) {margin-right: 0 !important;}

#bi-page-ct-list .idea-board {
  width: 23.5%;
  margin-right: 2%;
  margin-bottom: 2%;
  background: #fff;
}



.idea-board .board-top {
  height: auto;
  max-height: 290px !important;
  display: block;
  padding: 0;
}

.idea-board .board-idea-image {
  max-height: none;
  position: relative;
}




.board-idea-title {
  border-radius: 0 !important;
}

.idea-board .board-idea-title span {
  color: #fff;
  margin: 12px;
  font-size: 14px;
  font-weight: 400;
  max-height: none;
  line-height: 1.5em;
  display: block;
  font-family:'Roboto', arial, sans serif !important;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.idea-board .board-bottom {padding: 18px 12px;}

.idea-board .board-idea-description span {
  height: 60px;
  color: #888;
  font-size: 13px;
  line-height: 1.66em;
  font-family:'Roboto', arial, sans serif !important;
  margin-bottom: 24px;
}

.idea-board .board-idea-promote-count {display: none;}

.idea-board .board-idea-submitter span a {
  font-family:'ge-inspira', arial, sans serif !important;
  font-weight: 400;
}





.idea-board .board-up-vote {
  background: none;
  transition: 0.2s ease;
}

.idea-board .board-up-vote::before {
  content:'\E8DC';
  color: #fff;
  font-family: 'Material Icons';
  font-size: 24px;
}

.idea-board .board-up-vote:hover::before, .idea-board .board-up-vote.up-voted::before {
  color: #2196f3;
}

.idea-board .board-down-vote {
  background: none;
}

.idea-board .board-down-vote::before {
  content:'\E8DB';
  color: #fff;
  font-family: 'Material Icons';
  font-size: 24px;
}




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


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

.view_idea_2_back {
  padding-right: 20px;
}

#ws_view_idea_1 {
  margin-left: 0 !important;
  width: 220px !important;
  margin-top: 240px !important;
}

#ws_view_idea_1 .widget_container {background-color: #fff;}

#ws_view_idea_1 a {
  font-size: 14px;
}

#ws_view_idea_1 .post_idea_widget {
  border: none;
  background-color: transparent;
}

#ws_view_idea_1 .widget_title_text {
  font-weight: 400 !important;
}

#ws_view_idea_1 .post_idea_widget .boxcontent {padding: 0;}

#ws_view_idea_1 .post_idea_button a {
  font-family:'Roboto', 'Open Sans', arial, sans serif;
  display: inline-block;
  width: 100%;
  color: #fff;
  text-align: center;
  font-size: 14px !important;
  font-weight: 400;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  box-sizing: border-box; 
  transition:0.2s ease;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  background-image: none !important;
  border-radius: 2px;
  border: none !important;
}

#ws_view_idea_1 .title_back {
  border-bottom: none;
  background-color: #888;
}

#ws_view_idea_1 .widget_title_text::after {display: none;}

#idea-image-img {
  width: 220px !important;
  height: 220px !important;
}

#idea-image {
  width: 220px !important;
  height: 220px !important;
  margin-left: -234px !important;
}

#idea-title-wrapper {
  margin-bottom: 6px;
  width: 85%;
}

#bi-idea-subscribe {
  margin: 0 !important;
}

#idea-tags-container {
  margin-top: 5px;
}

#view-idea-horizontal-tabs .selected {
  border-bottom: 0 !important;
  background: #fff !important;
}

#desc-text {
  width: 100% !important;
}

#desc-text p {
  font-size: 14px;
  color: #888;
}

#description-text-container {
  border-right: 1px solid;
  border-left: 1px solid;
  background: #fff;
  padding: 20px !important;
  border-color: #e5e6e9;
  margin-bottom: 0 !important;
}

#additional-questions-container {
  margin-bottom: 20px;
  padding: 20px;
  background: #fff;
  border-right: 1px solid #dfe0e4;
  border-left: 1px solid #dfe0e4;
  border-bottom: 1px solid #d0d1d5;
  width: 673px !important;
}

#admin_questions .element {
  float: inherit !important;
}

#add-attachment-wrapper {
  padding: 20px;
  background: #fff;
  border-right: 1px solid #dfe0e4;
  border-left: 1px solid #dfe0e4;
  border-bottom: 1px solid #d0d1d5;
}

.image-attachment, .image-temp-attachment {
  float: inherit !important;
}

.image-attachment, .image-temp-attachment {
  display: inline-block !important;
}

#history-content {
  padding: 20px;
  background: #fff;
  border-right: 1px solid #dfe0e4;
  border-left: 1px solid #dfe0e4;
  border-bottom: 1px solid #d0d1d5;
}

#info-content {
  padding: 20px;
  background: #fff;
  border-right: 1px solid #dfe0e4;
  border-left: 1px solid #dfe0e4;
  border-bottom: 1px solid #d0d1d5;
}

#idea-image-edit-drop-ul {
  margin-left: 17px;
}

#idea-image-edit-drop {
  margin-top: -180px !important;
  margin-left: 113px !important;
}

#bi-page-ct-a-view-idea .widget_container {
  border: 1px solid !important;
  border-color: #e5e6e9 #dfe0e4 #d0d1d5 !important;
  border-radius: 3px !important;
  margin-bottom: 30px !important;
}

.view-idea-tab.unselected {
    background-color: transparent;
}

.tab-filler.short, .tab-filler.long {
  display:none !important;
}

#view-idea-horizontal-tabs > a {
  border-left:1px solid #dfe0e4 !important; 
  border-top:1px solid #e5e6e9 !important; 
  border-bottom:none !important; 
  border-right:1px solid #dfe0e4 !important; 
  margin-right:0 !important; 
  float:left;
  padding:10px 21px !important;
}

#tab-content {
  margin-top:0 !important;
}

#button-info {
  font-family: 'Open Sans',arial,sans serif !important;
}

.next-prev-idea-title {
  height:19px;
}

#projections-tab-content, #outcomes-tab-content {
  padding: 20px 20px 40px;
  background: #fff;
  border-right: 1px solid #dfe0e4;
  border-left: 1px solid #dfe0e4;
  border-bottom: 1px solid #d0d1d5;
}

#bi-page-ct-a-view-idea .texthtml_widget {
  background:transparent;
}

#bi-page-ct-a-view-idea .texthtml_widget .boxcontent {
  padding:0px;
}

#expertise-container {
  border-right: 1px solid;
  border-left: 1px solid;
  background: #fff;
  padding: 20px !important;
  border-color: #e5e6e9;
  margin-bottom: 0 !important;
  width:673px !important;
}

#idea-expertise-edit-wrapper #idea-expertise-input_tagsinput, #idea-expertise-edit-wrapper .ui-autocomplete {
  max-width:662px !important;
}

#view-idea-horizontal-tabs #overflow-tab {
  margin: 0px !important;
  padding: 12px 15px !important;
}

#evaluation-content {
  padding: 20px;
  background: #fff;
  border-right: 1px solid #dfe0e4;
  border-left: 1px solid #dfe0e4;
  border-bottom: 1px solid #d0d1d5;
}


#bi-page-ct-a-view-idea #add-comment-container {
  background-color: #fff;
}

#bi-page-ct-a-view-idea #add-comment-input {
  background-color: #f6f6f6;
}




#bi-page-ct-a-view-idea .view-idea-up-vote, #bi-page-ct-a-view-idea .view-idea-down-vote {
  background: none;
  transition: 0.2s ease;
}


#bi-page-ct-a-view-idea .view-idea-up-vote::before {
  content:'\E8DC';
  color: #fff;
  font-family: 'Material Icons';
  font-size: 24px;
}

#bi-page-ct-a-view-idea .view-idea-down-vote::before {
  content:'\E8DB';
  color: #fff;
  font-family: 'Material Icons';
  font-size: 24px;
}



#bi-page-ct-a-view-idea .view-idea-up-vote:hover::before, #bi-page-ct-a-view-idea .view-idea-down-vote:hover::before {
  color: #2196f3;
}

#bi-page-ct-a-view-idea .view-idea-up-vote.up-voted::before, #bi-page-ct-a-view-idea .view-idea-down-vote.down-voted::before {color: #2196f3;}


.history-content-container h4 {
  font-size: 24px !important;
  letter-spacing: 0;
  font-weight: 400;
}


/********************
EDIT IDEA PAGE
********************/

#bi-page-ct-a-edit-idea #content_post_idea {
  width: 720px;
  margin: 24px auto 36px;
  float: none;
  display: block;
  background-color: #fff;
  padding: 36px;
  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);
}

#bi-page-ct-a-edit-idea #content_post_idea .widget_container {border: none; margin: 0;}
#bi-page-ct-a-edit-idea #content_post_idea .widget_container .boxcontent {padding: 0;}
#bi-page-ct-a-edit-idea #container_post_idea_1 {display: none;}
#bi-page-ct-a-edit-idea .multipleIdeaAttachmentDisplay {width: 100%;}


#bi-page-ct-a-edit-idea #rqdTITLE, 
#bi-page-ct-a-edit-idea #i_upload_multiple_idea_attachment,

#post_idea_main_content .x-form-field-wrap {
  width: 100% !important;
  box-sizing: border-box;
  background-color: #fafafa;
}


#bi-page-ct-a-edit-idea .question_title {
  font-size: 14px;
  color: #444;
  font-weight: 400 !important;
  margin-bottom: 6px;
}

#bi-page-ct-a-edit-idea #submitform form::before {
  content: 'Edit Your Idea';
  font-size: 20px;
  font-family: 'Roboto', 'Open Sans', arial, sans serif;
  color: #444;
  display: block;
  margin-bottom: 12px;
}

#bi-page-ct-a-edit-idea #content_post_idea #main_column_1 {
  width: 100%;
  padding-bottom: 0;
}

#bi-page-ct-a-edit-idea #main_form > div:last-child > div:last-child button {
  background-image: none;
  border-radius: 0;
  border: none;
  text-transform: uppercase;
  text-shadow: none;
  height: 36px;
}

#bi-page-ct-a-edit-idea #main_form > div:last-child > div:last-child button:first-child {
  background-color: #2196f3;
  color: #fff;
  transition: 0.2s ease;
}


#bi-page-ct-a-edit-idea #main_form > div:last-child > div:last-child button:first-child:hover {
    background-color: #1e88e5;
}

#bi-page-ct-a-edit-idea #main_form > div:last-child > div:last-child button:last-child {
  color: #2196f3;
  background-color: transparent;
}

#bi-page-ct-a-edit-idea .input_dropdown {width: 100% !important;}

#bi-page-ct-a-edit-idea #main_form #cat_block > div:first-child {width: 100%;}



/* BI:  Footer
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#custom-footer {
  background-color:#404040; 
  width:100%; 
  clear:left; 
  float:left; 
  padding:36px 0;
}


#custom-footer .container {text-align:center;}


#footer-navigation {
  font-size:1.16em; 
  text-align:center;
  display:block; 
  margin-bottom:0px;
}

#footer-navigation a {
  display:inline-block;
  margin: 0 12px;
  color: #a3a3a3 !important;
  font-weight: 400 !important;
}


#footer-logo{
  display: block !important;
  margin-top: 2em !important;
}


#custom_footer, #bi_footer_wrapper  {display:none;}





/********************
PRE-LAUNCH PAGE
********************/
#camp_name {line-height:1em; font-size:3em;}
#days_to_launch_large {margin-bottom:12px;}





/********************
TERMS AND CONDITIONS PAGE
********************/
#bi-page-ct-terms-conditions #instruction_header {text-align:center;}
#bi-page-ct-terms-conditions #instruction_text {text-align:center;}

#bi-page-ct-terms-conditions #new_ent_terms_text_tbl {margin:0 auto;}

#bi-page-ct-terms-conditions #ent-terms-footer {margin-left:0; text-align:center;}
#bi-page-ct-terms-conditions #complete_ent-terms_btn {margin:0; display:inline-block;}

#bi-page-ct-terms-conditions #agree_terms_condition {margin-right:10px;}







/************************
BLOG LIST PAGE
************************/

#bi-page-ct-blog-list #main_content {width: 950px; margin: 0 auto;}

#content_blog_list {
  margin-left: 0;
  width: 700px;
}

#content_blog_list .widget_container {border: none;}

#container_ct_blog_list_1 {
  margin-left: 0;
  width: 22%;
  float: left;
}

#container_ct_blog_list_1 .boxcontent {overflow: visible;}

#container_ct_blog_list_1 .widget_container, #container_enter_blog_1 .widget_container, #container_view_blog_1 .widget_container {border: none;}

#container_ct_blog_list_1 .widget_container .boxcontent {padding: 0;}

#container_ct_blog_list_1 .widget_title {
  color: #444;
  font-size: 14px;
  font-weight: 400;
  padding-left: 0;
  font-family: 'Roboto', 'Open Sans', arial, sans serif;
}

#container_ct_blog_list_2 {
  display: block;
  margin-bottom:36px;
}

#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:36px;
  margin-bottom: 36px;
}

.blog_list_widget .boxcontent > div > table, .blog_list_widget .boxcontent > div > table td {border:none !important;}


.blog_list_widget {
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
}


#ent_blog_topic_list p {margin: 0 !important;}

.enterprise_post_blog_widget .boxcontent {overflow: visible;}

.post_blog_button a {
  display: inline-block;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  height: 48px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 48px;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  border-radius: 0px;
  cursor: pointer;
  box-sizing: border-box; 
  transition:0.2s ease !important;
  background-color:#2196f3;
  width:100%;
  border-radius: 2px;
  border: none;
}

.post_blog_button a:hover {
  background-color: #1e88e5;
}

.post_blog_button a:active {
  box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.12), 0px 8px 8px 0px rgba(0,0,0,0.24);
}

.post_blog_button {background-color:transparent;}

.blog_list_widget {background-color: #fff;}

.blog_list_widget #blogsubject a {
  font-size: 16px;
  font-weight: 400;
  font-family:  'Roboto', 'Open Sans', arial, sans serif;
}

#content_blog_list #blog_title_small {
  margin-top: 1em;
  margin-left: 13px;
  display: inline-block;
}

.blog_list_widget .blogcontent, .blog_list_widget .blogcontent p  {
  font-size: 14px !important;
  line-height: 1.72em;
  color: #888;
  font-family: 'Roboto', 'Open Sans', arial, sans serif;
}
.undertext a {font-size: 13px;}

#quoteAlt1:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

#ent_create_blog_topic_popup {left:0px !important; top:0px !important;}



/* BI:  Post Blog Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-ct-a-enter-blog #main_content {
  width: 960px !important;
  margin-top: 48px;
  padding: 0;
  margin: 0 auto;
}

.enter_blog_widget {border: none;}

#container_enter_blog_2 {
  display: block;
  margin-bottom: 36px;
}

#container_enter_blog_2 .boxcontent {padding: 0;}

#container_enter_blog_1 {
  margin: 0;
  float: left;
  width: 22%;
}

#container_enter_blog_1 .widget_title, #container_ct_blog_list_1 .widget_title, #container_view_blog_1 .widget_title {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.4em !important;
  color: #444 !important;
  font-family: 'Roboto', 'Open Sans', arial, sans serif;
  text-align: left;
}

#container_enter_blog_1 .widget_title_text::after, #container_ct_blog_list_1 .widget_title_text::after, #container_view_blog_1 .widget_title_text::after {
  content: none;
}

#container_enter_blog_1 .title_back, #container_view_blog_1 .title_back, #container_ct_blog_list_1 .title_back {border: none;}

.my_blog_drafts_widget {border: none;}

#content_enter_blog {
  margin: 0 0 0 4%;
  width: 74%;
  float: right;
}

#enter_blog_main_content {
  padding: 36px 36px 48px;;
  margin-top: 0;
  margin-bottom: 48px;
  overflow: visible;
  position: relative;
  box-sizing: border-box;
  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);
}

#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: 'Roboto', '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 #divMyTags table tr td:nth-child(2) button {
  margin: 0;
}

#content_enter_blog #btnAddTag {
  border: none;
  color: #fff;
  margin-top: 12px !important;
  font-size: 11px;
  font-weight: 300 !important;
  text-transform: uppercase;
  height: 24px;
  line-height: 24px;
  padding: 0;
  min-width: 60px;
  box-sizing: border-box;
  background: none;
  background-color: #2196f3 !important;
  transition: 0.2s ease;
  border-radius: 2px;
}

#content_enter_blog #btnAddTag:hover {
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24) !important;
  color: #FFF;
  background-color: #1e88e5 !important;
}

#content_enter_blog #btnAddTag:active {
  box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.12), 0px 8px 8px 0px rgba(0,0,0,0.24) !important;
}

#content_enter_blog  .input_dropdown {
  width: 100% !important;
  margin-top: -48px;
}

#content_enter_blog #blog_attachment_upload_list {margin-bottom: -48px;}

#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: #2196f3;
  font-size: 14px;
  float: right;
  line-height: 36px;
}

#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 {
   font-family:'Roboto', 'Open Sans', arial, sans serif;
  display: inline-block;
  height: 36px;
  padding: 0 16px !important;
  min-width: 120px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #2196f3;
  border-color: #2196f3;
  cursor: pointer;
  box-sizing: border-box; 
  margin-top: 0 !important;
  transition:0.2s ease;
  box-shadow: none;
  background-image: none !important;
  border-radius: 2px;
  text-shadow: none;
  float: left;
}

#enter_blog_main_content #bi-post-btn:hover {
  background-color: #1e88e5;
  borer-color: #1e88e5;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24) !important;
}

#enter_blog_main_content #bi-post-btn:active {
  box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.12), 0px 8px 8px 0px rgba(0,0,0,0.24) !important;
}

#i_upload_multiple_blog_attachment {width: 100% !important;}



/* BI:  View Blog Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-ct-a-view-blog #main_content {width: 950px; margin: 36px auto 0;}

#bi-page-c-a-view-blog #main_content {
  width: 960px !important;
  margin: 48px auto;
  padding: 0;
}

#container_view_blog_1 {
  margin-left: 0;
  width: 22%;
  float: left;
}

#container_view_blog_1 .boxcontent {overflow: visible;}

#container_view_blog_1 .widget_container {border: 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: 'Roboto', 'Open Sans', arial, sans serif;
}

#content_view_blog {
  width: 74%;
  margin-left: 4%;
  float: right;
}

.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);
  border: none;
}

.view_blog_widget .boxcontent {padding: 24px;}

.view_blog_widget .boxcontent > table {width: 100% !important;}
.view_blog_widget .boxcontent > table tbody tr td:first-child {display: none;}
.view_blog_widget .boxcontent > table tbody tr td:nth-child(2) {padding: 0;}

#view_blog_main_content #blogsubject, #view_blog_main_content .blogsubject {
  font-size: 20px;
  font-weight: 400;
  line-height: 1em;
  color: #444;
  font-family: 'Roboto', 'Open Sans', arial, sans serif;
  margin: 0;
}

#blog_title_small {
  margin: 1em 12px 0 0px;
  display: inline-block;
}

#quoteAlt1 table:nth-child(2) td {
  padding: 0 !important;
  border: none;
  font-size: 14px !important;
  line-height: 1.72em;
  color: #888;
  font-weight: 400;
  font-family: 'Roboto', 'Open Sans', arial, sans serif;
}

#view_blog_main_content td, .catComment {border: none;}

#comment {background-color: #f6f6f6;}

#button_add_comment {
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24) !important;
  border: none;
  border-radius: 0;
  color: #fff;
  margin-top: 1em !important;
  font-size: 12px;
  font-weight: 300 !important;
  text-transform: uppercase;
  height: 36px;
  box-sizing: border-box;
  background: none;
  background-color: #2196f3 !important;
}

#button_add_comment:hover {
  color: #FFF;
  background-color: #1e88e5 !important;
}

#button_add_comment:active {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,.38) !important;
}

.view_blog_widget #article {padding: 0 !important;}

.view_blog_widget .commentsfloat {font-size: 14px;}


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

.section.hero.sub-page {
  padding:4em;
  background-color:#2196f3;
}

.section.hero.sub-page h1, .section.hero.sub-page p {color:#fff;}

.section.hero.sub-page p {
  width:65.33%;
}

.section.sub-page h2::after {
  content: none;
}



/* BI: Tags Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

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

#content_tags .widget_container,
#container_tags_1 .widget_container {border: none;}

#bi-page-ct-tags .title_back {border: none;}
#bi-page-ct-tags p {margin-top: 0;}

#bi-page-ct-tags .tag_cloud_widget {
  padding: 24px;
  background-color: #fff;
}

#bi-page-ct-tags .tag_cloud_widget .widget_title {
  color: #444 !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  padding-left: 0;
  font-family: 'Roboto', 'Open Sans', arial, sans serif;
  text-align: left;
}

#container_tags_1 {
  margin-left: 0;
  width: 22%;
  float: left;
}

#container_tags_1 .boxcontent {overflow: visible;}


#container_tags_1 .widget_container .boxcontent {padding: 0;}


#bi-page-ct-tags #container_tags_1 .widget_title {
  color: #444 !important;
  font-size: 14px;
  font-weight: 400 !important;
  padding-left: 0;
  font-family: 'Roboto', 'Open Sans', arial, sans serif;
  text-align: left;
}

#bi-page-ct-tags .widget_title_text::after {
  display: none;
}

#container_tags_2 {
  display: block;
  margin-bottom:36px;
}

#container_tags_2 .widget_container {
  margin-bottom:0;
}

#container_tags_2 .boxcontent {padding:0;}

#content_tags {
  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:36px;
  margin-bottom: 36px;
}

.tag_cloud_widget .boxcontent > div > table, .blog_list_widget .boxcontent > div > table td {border:none !important;}


.tag_cloud_widget {
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
}


.enterprise_post_blog_widget .boxcontent {overflow: visible;}

.post_idea_button a {
  display: inline-block;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  height: 48px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 48px;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  border-radius: 0px;
  cursor: pointer;
  box-sizing: border-box; 
  transition:0.2s ease !important;
  background-color:#2196f3;
  width:100%;
  border-radius: 2px;
  border: none;
}

.post_idea_button a:hover {
  background-color: #1e88e5;
}

.post_idea_button a:active {
  box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.12), 0px 8px 8px 0px rgba(0,0,0,0.24);
}



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

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


/* BI: Dashboard Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */


#bi-page-ct-dashboard #main_content {
  width: 960px;
  margin: 0 auto;
}

.ct-engagement-dashboard {
  max-width: 960px;
  margin: 0 auto;
}


/* Google: Translate
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#google_translate_element {
  position: fixed;
  top: 12px;
  right: 12px;
  z-index: 1000000;
}

#google_translate_element .goog-te-gadget {font-size: 0;}
.goog-logo-link {display: none;}
