body.community-level .hero-banner {
    max-width: 100% !Important;
}

/* Universal Reset
--------------------------------------------------------------------------------------------------------------------*/

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html,
.root {
    font-size: 62.5%;
}

body.community-level {
    font-family: 'Lato', 'Open Sans', arial, sans serif !important;
}

/* Bootstrap 3 Modifications
--------------------------------------------------------------------------------------------------------------------*/

.center-block {
    float: none;
}

.row {
    max-width: 1200px;
    flex: 1;
    margin: 0;
}

.enterprise-level .row {
  height: auto;
}


/* Additional Colors
--------------------------------------------------------------------------------------------------------------------*/

.white-text {
    color: #fff;
}

.white-bg {
    background-color: #fff;
}

.primary-color-text {
    color: #153E5C;
}

.primary-color-bg {
    background-color: #153E5C;
}

.dark-gray-text {
    color: #444647;
}

.hero-bg-color {
    background-color: #153E5C;
}



/* Typography
--------------------------------------------------------------------------------------------------------------------*/

p {
    font-size: 1.4rem;
    line-height: 2rem;
    letter-spacing: 0.05rem;
}

p:not(:first-child) {
    margin-top: 2.4rem;
}

.h1 {
    font-size: 6.4rem;
    line-height: 7.2rem;
    font-weight: 700;
    letter-spacing: -0.1rem;
}

.h2 {
    font-size: 4.8rem;
    line-height: 6.4rem;
    font-weight: 400;
    letter-spacing: -0.1rem;
}

.h3 {
    font-size: 3.2rem;
    line-height: 4rem;
    font-weight: 400;
}

.h4 {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: 400;
}

.h5 {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
    display: inline-block;
    letter-spacing: 0.05rem;
}


/* Global Navbar
--------------------------------------------------------------------------------------------------------------------*/

.community-level #global-nav-bar,
.enterprise-level .fractal-global-nav#global-nav-bar {
    box-shadow: none;
    padding: 0 2.4rem;
}

.community-level .fractal-global-nav .f-nav-wrapper {
  margin: 0;
}

.enterprise-level .f-nav-wrapper, .webstorm-level .f-nav-wrapper {
  max-width: 100%;
}


/* Top-Level Containers
--------------------------------------------------------------------------------------------------------------------*/

.all_container {
    width: 100%;
    height: 100%;
}

.content {
    width: 100%;
    padding-bottom: 0;
}

#main_content {
    width: 100%;
    height: auto;
    display: block;
}

/* Navbar
--------------------------------------------------------------------------------------------------------------------*/

#navbar {
    width: 100%;
    margin-bottom: 0;
    position: relative;
    top: 0;
    padding: 0 2.4rem;
}

.community-level #dynamic_navigation_bar,
.enterprise-level #dynamic_navigation_bar {
    width: 100%;
    max-width: 100%;
    margin: 0 auto !important;
}

.community-level .bi_dynamic_navigation > li,
.enterprise-level .bi_dynamic_navigation > li {
    font-size: 1.4rem;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.community-level .bi_dynamic_navigation li a,
.enterprise-level .bi_dynamic_navigation li a {
    margin-bottom: 0;
    font-weight: 400;
    margin: 8px 6px 0;
}


/* Navbar:  Selected Indicator Functionality
--------------------------------------------------------------------------------------------------------------------*/

.bi_dynamic_navigation > li a::after {
    content: '';
    transform: scale(0);
    display: block;
    margin-top: 0.6rem;
    height: 0.3rem;
    background-color: #F0BD54;
    transition: 0.2s ease;
}

.bi_dynamic_navigation .dynamic_horizontal_selected a::after,
.bi_dynamic_navigation > li a:hover::after {
    transform: scale(1);
}

.bi_dynamic_navigation .hide_submenu a::after,
.bi_dynamic_navigation .show_submenu a::after {
    display: none;
}


/* Top-Level Containers
--------------------------------------------------------------------------------------------------------------------*/

.all_container {
    width: 80%;
    height: 100%;
}

.content {
    width: 100%;
    padding-bottom: 0;
}

#main_content {
    width: 100%;
    height: auto;
    display: block;
}


/* Individual Containers
--------------------------------------------------------------------------------------------------------------------*/

#container_ent_home_1,
#container_ent_home_2,
#container_ent_home_3,
#container_ent_home_4 {
    min-height: 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    float: none;
    clear: none;
    width: 100%;
    margin: 0;
}

#container_ent_home_1 {
    padding: 0;
}

#container_ent_home_2,
#container_ent_home_3,
#container_ent_home_4,
#container_ent_home_5 {
    padding: 2.4rem 0;
}

#container_ent_home_1,
#container_ent_home_3,
#container_ent_home_5 {
    background-color: #f5f5f6;
}

#container_ent_home_2,
#container_ent_home_4,
#container_ent_home_6 {
    background-color: #fff;
}

body > #body_div ~ #container_ent_home_3 {
    display: none;
}


/* Widgets
--------------------------------------------------------------------------------------------------------------------*/

.widget_container {
    margin: 0;
    width: 100%;
}

.widget_container .boxcontent {
    padding: 0;
    overflow: visible;
}

.title_back {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}

.content:not(#bi-page-c-es) .title_back {
    padding: 0;
}

.widget_title {
    padding: 0;
    font-size: 4.8rem;
    line-height: 6.4rem;
text-align: center;
    margin-bottom: 2.4rem;
}


/* Buttons
--------------------------------------------------------------------------------------------------------------------*/

.button {
    display: inline-block;
    border-radius: 4px;
    transition: 0.2s ease;
}

.button:hover {
    text-decoration: none;
}

.button--48px {
    height: 4.8rem;
    line-height: 4.8rem;
    font-size: 1.8rem;
    padding: 0 2.4rem;
    margin-top: 4.8rem;
    font-weight: 500;
}

.button--40px {
    height: 4rem;
    line-height: 4rem;
    font-size: 1.4rem;
    padding: 0 2rem;
    margin-top: 3.2rem;
    font-weight: 500;
}

.button--left-aligned {
    margin-right: 0.8rem;
}

.button--shadow,
.post_blog_button a {
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
}

.button--shadow:hover,
.post_blog_button a:hover {
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12), 0px 8px 8px 0px rgba(0, 0, 0, 0.24);
}


/* Button Colors To Be Removed After Picker Updates Applied
--------------------------------------------------------------------------------------------------------------------*/

.button.primary-btn {
  background-color: #2F89CC;
  color: #fff;
}

.button.primary-btn:hover {
  background-color: #3993D6;
}


/* Sections
--------------------------------------------------------------------------------------------------------------------*/

.section {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Dividers
--------------------------------------------------------------------------------------------------------------------*/

.divider::after {
    content: '';
    width: 4.8rem;
    height: 0.4rem;
    background-color: #F0BD54;
    margin: 2.4rem 0;
    display: block;
}

.divider.centered::after {
    content: '';
    margin: 2.4rem auto;
}

.divider.no-margin-bottom::after {
    margin-bottom: 0;
}


/* Community Home Page Containers
--------------------------------------------------------------------------------------------------------------------*/

#bi-page-c-ent-homex #container_ent_home_5 {
  display: none;
}

/* Section:  Homepage Hero
--------------------------------------------------------------------------------------------------------------------*/

.section.hero {
    display: flex;
    height: 60vh;
    min-height: 48rem;
    align-items: center;
    background-size: cover;
    background-position: center;
    background-image: url(https://astrazenecaopen.brightidea.com/ct/getfile.php?f=7DDD04C2-48F4-11EF-B4D6-0EE499ED9CF9&a=OD10854);
}

#bi-page-c-ent-homex #container_ent_home_1 {}

#bi-page-c-ent-homex #container_ent_home_1 .widget_container .boxcontent > .rich_text_widget > table {
    width: 100%;
    margin: 0 auto;
    height: 30vh;
    min-height: 48rem;
    background-blend-mode: overlay;
    background-image: url(https://astrazenecaopen.brightidea.com/ct/getfile.php?f=7DDD04C2-48F4-11EF-B4D6-0EE499ED9CF9&a=OD10854);
    background-size: cover;
    background-position: center;
    position: relative;
    color: #fff;
}

#bi-page-c-ent-homex #container_ent_home_1 .widget_container .boxcontent > .rich_text_widget > table > tbody {
  display: block;
  width: 100%;
  max-width: 72rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

#bi-page-c-ent-homex #container_ent_home_1 .widget_container .boxcontent > .rich_text_widget > table > tbody > tr:nth-child(1) td {
  font-size: 6.4rem;
  line-height: 7.2rem;
  font-weight: 700;
  letter-spacing: -0.1rem;
}

#bi-page-c-ent-homex #container_ent_home_1 .widget_container .boxcontent > .rich_text_widget > table > tbody > tr:nth-child(1) td::after {
    content: '';
    width: 4.8rem;
    height: 0.4rem;
    background-color: #F0BD54;
    margin: 2.4rem auto;
    display: block;
}

#bi-page-c-ent-homex #container_ent_home_1 .widget_container .boxcontent > .rich_text_widget > table > tbody > tr:nth-child(2) td {
  font-size: 1.8rem;
  line-height: 2.8rem;
  font-weight: 400;
  display: inline-block;
}


/* Community Home Page: Titles
----------------------------------------------------------*/

#bi-page-c-ent-homex .title_back {
    text-align: center;
}


/* Community Home Page: An Introduction
----------------------------------------------------------*/

#bi-page-c-ent-homex #container_ent_home_2 .widget_container .boxcontent .rich_text_widget > table {
    width: 100%;
    max-width: 720px;
    margin: 0 auto;
    padding: 0 1.6rem;
    display: block;
}

#bi-page-c-ent-homex #container_ent_home_2 .widget_container .boxcontent .rich_text_widget > table span,
#bi-page-c-ent-homex #container_ent_home_2 .widget_container .boxcontent .rich_text_widget > table p {
  font-size: 1.4rem;
  line-height: 2rem;
  letter-spacing: 0.05rem;
}

/* Community Initiatives List
----------------------------------------------------------*/
#bi-page-c-ent-homex #visual-large-webstorms-list {
    display: flex;
    justify-content: center;
    margin-top: 0;
    flex-wrap: wrap
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-webstorm {
    max-width: 36rem;
    width: 100%;
    border: none;
    float: none;
    margin: 0.8rem;
    font-family: 'Lato', 'Open Sans', arial, sans-serif;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-content {
    text-align: left;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-panel.webstorm-panel {
    margin-bottom: 0px;
    background-color: #fff;
    height: 48rem;
    border-radius: 2px;
    padding: 0px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 2px 0px rgba(0, 0, 0, 0.24);
    transition: 0.2s ease;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-panel.webstorm-panel:hover {
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12), 0px 8px 8px 0px rgba(0, 0, 0, 0.24);
}

#bi-page-c-ent-homex .large-visual-ws-list-widget-container {
    float: none;
    overflow: visible;
    margin: 2.4rem 0 -1.6rem;
}

#bi-page-c-ent-homex .visual_webstorm_list_large_widget {
    margin-top: 0px;
}

#bi-page-c-ent-homex .visual_webstorm_list_large_widget .boxcontent {
    overflow: visible;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .webstorm-panel .vwl-count-wrap {
    width: 100%;
    text-align: left;
    margin: 0;
    top: -4rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .webstorm-panel .vwl-count-wrap .count-item {
    font-size: 1.2rem;
    margin-right: 1.2rem;
}

#bi-page-c-e #visual-large-webstorms-lists .vwl-content-footer {
    padding-top: 0.6rem;
    position: absolute;
    top: -4.8rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .webstorm-panel .vwl-phase-wrap {
    position: absolute;
    top: 0;
    width: 100%;
    margin-top: 0.4rem;
    display: none;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .webstorm-panel .vwl-phase-title {
    text-align: left;
    margin-top: 0.4rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .webstorm-panel .vwl-image {
    height: 22rem;
    width: 100%;
    margin-bottom: 0;
    float: none;
    position: relative;
    border-radius: 0;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .webstorm-panel .vwl-image::before {
    content: '';
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(16, 16, 16, 0.4) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(16, 16, 16, 0.4) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(16, 16, 16, 0.4) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6101010', GradientType=0);
    /* IE6-9 */
    display: none;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-image-lg img {
    position: absolute;
    height: 36rem;
    width: 36rem;
    top: -25%;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .webstorm-panel .vwl-webstorm-title {
    font-size: 1.8rem;
    line-height: 2.4rem;
    color: #444647;
    text-align: left;
    height: 4.8rem;
    box-sizing: border-box;
    padding: 0px;
    width: 100%;
    font-weight: 400;
    white-space: normal;
    text-overflow: initial;
    left: initial;
    max-width: 31.2rem;
    z-index: 10;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .webstorm-panel .vwl-content {
    display: block;
    margin: 2.4rem 0 0 0;
    height: auto;
    padding: 0 2.4rem;
    position: relative;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .webstorm-panel .vwl-webstorm-description {
    height: 6.4rem;
    font-size: 1.3rem;
    line-height: 2rem;
    margin-bottom: 2.4rem;
    display: block;
    text-align: left;
    margin-top: 1.2rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-menu-btn {
    position: absolute;
    top: -4.8rem;
    right: 1.2rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .hover-menu .hover-buttons {
    min-width: 0;
    margin: 0;
    border: none;
    height: 4.8rem;
    line-height: 4.8rem;
    opacity: 1;
    visibility: hidden;
    position: absolute;
    bottom: 0rem;
    padding: 0 2.4rem;
    text-align: left;
    border-top: 1px solid #e7e9eb;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .hover-menu .hover-btn {
    font-size: 1.4rem;
    width: auto;
}

#bi-page-c-ent-homex #visual-large-webstorms-list div.hover-buttons a.il-btn {
    background-color: transparent;
    color: #2F89CC !important;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .hover-buttons .il-btn:hover:hover {
    color: #004b80;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .hover-menu .vml-hover-dim {
    background: rgba(0, 0, 0, 0);
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vml-hover-dim a,
#bi-page-c-ent-homex #visual-large-webstorms-list .hover-menu .vml-hover-dim,
#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-panel.hover-menu {
    height: 100%;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .hover-menu .vml-hover-dim {
    height: 50rem;
    top: 0rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-panel.hover-menu {
    position: absolute;
    top: auto;
    bottom: 0rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .hover-buttons .il-btn {
    padding: 0;
    font-weight: 400;
    font-size: 1.4rem;
    border: none;
    text-shadow: none;
    height: 3.6rem;
    line-height: 3.6rem;
    transition: 0.2s ease;
    box-sizing: content-box;
    margin: 0 3.2rem 0 0;
    display: inline-block;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .hover-buttons .il-btn:hover {}

#bi-page-c-ent-homex #visual-large-webstorms-list .hover-buttons .view-topic-btn {
    display: none;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-webstorm:hover .vwl-menu-btn {
    color: #888;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-gear-menu {
    top: initial;
    bottom: 21rem;
    left: 17rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-panel-menu {
    margin: 0;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-edit-webstorm .vwl-image-lg img {
    position: relative;
    top: initial;
    height: 10rem;
    width: 10rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-edit-webstorm .vwl-content {
    margin: 0;
    min-height: 46rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vml-middle-content {
    margin-top: 2.4rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vml-middle-content .fd-text-small {
    margin: 0 0 0.6rem 0;
    line-height: 1.5em;
}

#bi-page-c-ent-homex #visual-large-webstorms-list #campaign_filedrop {
    padding-top: 1.2rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-idea-count.count-item::after {
    content: 'ideas';
    margin-left: 0.4rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-comment-count.count-item::after {
    content: 'comments';
    margin-left: 0.4rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-user-count.count-item::after {
    content: 'users';
    margin-left: 0.4rem;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .webstorm-panel .vwl-count-wrap .count-item i {
    margin-right: 0.4rem;
}

#bi-page-c-ent-homex .visual_initiative_list_large_widget #visual-large-edit-webstorms {
    width: 100%;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .vwl-panel-menu a {
    width: auto;
}

#bi-page-c-ent-homex #visual-large-webstorms-list .webstorm-panel .pre-launch-countdown-holder {
    bottom: 9rem;
    width: auto;
    font-size: 1.3rem;
    text-align: left;
    left: 2.4rem;
    float: none;
}


/* BI - Stats Widget
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.enterprise_all_stats_widget  {
    color: #797D7F;
}
.enterprise_all_stats_widget .boxcontent table {
    max-width: 720px;
    margin: 0 auto;
    display: block;
    width: 100%;
}
.enterprise_all_stats_widget .boxcontent table > tbody {
    display: block;
    width: 100%;
}
.enterprise_all_stats_widget .boxcontent table tr {
    width: 25%;
    text-align: center;
    float: left;
    display: grid;
}
.enterprise_all_stats_widget .boxcontent table td {
    display: block;
    text-align: center;
    padding: 0;
}
.enterprise_all_stats_widget .boxcontent table tr td:nth-child(1) {
    float: left;
    display: block;
    width: 100%;
    font-size: 2.4rem;
    line-height: 4rem;
    font-weight: 400;
}
.enterprise_all_stats_widget .boxcontent table tr td:nth-child(2) {
    width: 100%;
    clear: both;
    float: left;
    font-size: 1.4rem;
    line-height: 2rem;
    font-weight: 400;
    color: #999EA1;
}
.enterprise_all_stats_widget .boxcontent table > tbody > tr:first-child::before {
    content: '\f0eb';
    font-family: Font Awesome\ 5 Pro;
    font-size: 2.4rem;
    color: #797D7F;
    width: 4.8rem;
    height: 4.8rem;
    line-height: 4.8rem;
    padding: 0.6rem;
    display: block;
    margin: 0 auto 1.6rem;
    background-color: #E7E9EB;
    border-radius: 60px;
    box-sizing: content-box;
    font-weight: 300;
}
.enterprise_all_stats_widget .boxcontent table > tbody > tr:nth-child(2)::before {
    content: '\f086';
    font-family: Font Awesome\ 5 Pro;
    font-size: 2.4rem;
    color: #797D7F;
    width: 4.8rem;
    height: 4.8rem;
    line-height: 4.8rem;
    padding: 0.6rem;
    display: block;
    margin: 0 auto 1.6rem;
    background-color: #E7E9EB;
    border-radius: 60px;
    box-sizing: content-box;
    font-weight: 300;
}
.enterprise_all_stats_widget .boxcontent table > tbody > tr:nth-child(3)::before {
    content: '\f164';
    font-family: Font Awesome\ 5 Pro;
    font-size: 2.4rem;
    color: #797D7F;
    width: 4.8rem;
    height: 4.8rem;
    line-height: 4.8rem;
    padding: 0.6rem;
    display: block;
    margin: 0 auto 1.6rem;
    background-color: #E7E9EB;
    border-radius: 60px;
    box-sizing: content-box;
    font-weight: 300;
}
.enterprise_all_stats_widget .boxcontent table > tbody > tr:nth-child(4)::before {
    content: '\f007';
    font-family: Font Awesome\ 5 Pro;
    font-size: 2.4rem;
    color: #797D7F;
    width: 4.8rem;
    height: 4.8rem;
    line-height: 4.8rem;
    padding: 0.6rem;
    display: block;
    margin: 0 auto 1.6rem;
    background-color: #E7E9EB;
    border-radius: 60px;
    box-sizing: content-box;
    font-weight: 300;
}


/* Search Page 
--------------------------------------------------------------------------------------------------------------------*/

#bi-page-c-search #search-container {
    width: 100%;
    margin-top: 24px;
    position: relative;
}

/*
#bi-page-c-search #search-container::before {
  content:'';
  height: 26rem;
  width: 100%;
  background-image: url(https://astrazenecaopen.brightidea.com/ct/getfile.php?f=7DDD04C2-48F4-11EF-B4D6-0EE499ED9CF9&a=OD10854);
  background-size: cover;
  background-repeat: no-repeat;
  display: block;
  margin-bottom: 4.8rem;
}
*/

#bi-page-c-search #search-container #search-result-main-container {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

/*
#bi-page-c-search #search-container::after {
  content: 'Search Results';
  font-size: 6.4rem;
  font-weight: 600;
  text-align: center;
  position: absolute; 
  top: 7rem;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  color: #fff;
}


#bi-page-c-search #search-result-main-container::before {
    content: '';
    display: block;
    position: absolute;
    top: -13.2rem;
    left: 50%;
    transform: translateX(-50%);
    width: 4.8rem;
    height: 0.4rem;
    background-color: #F0BD54;
}
*/

#bi-page-c-search #search-results .search-result-item-wrapper {
    background-color: #fff;
    border-radius: 4px;
    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);
}

#bi-page-c-search #search-results .search-result-item-wrapper:hover {
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12), 0px 8px 8px 0px rgba(0, 0, 0, 0.24);
}

#bi-page-c-search #search-results .search-result-item-wrapper:not(:first-child) {
    margin-top: 1.6rem;
}

#bi-page-c-search .search-result-item-wrapper a {
    width: 100%;
    padding: 2.4rem;
}

#bi-page-c-search .search-result-item-wrapper #search-result-item-wrapper-right .search-result-description {
    font-size: 1.4rem;
    line-height: 2rem;
    color: #797D7F;
    margin-bottom: 0.8rem;
    ;
}

#bi-page-c-search .search-result-item-wrapper #search-result-item-wrapper-left {
    margin-right: 1.6rem;
}

#bi-page-c-search #search-metadata-container .metadata-item .metadata-item-text {
    font-size: 1.4rem;
    font-weight: 400;
}

#bi-page-c-search #search-metadata-container .metadata-item {
    height: 40px;
    line-height: 40px;
    margin: 0 48px 0 0;
    font-size: 1.4rem;
    text-indent: 8px;
    border-radius: 4px;
    padding: 0;
}

#bi-page-c-search #search-metadata-container::before {
    content: 'Search Results by Type';
    font-size: 1.8rem;
    line-height: 3.2rem;
    letter-spacing: 0.5px;
    color: #444647;
    display: block;
    margin-bottom: 1.6rem;
}

#bi-page-c-search #search-result-header {
    font-size: 1.4rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    color: #797D7F;
}

.search-result-title {
    font-size: 1.8rem;
    line-height: 2.rem;
    letter-spacing: 0.5px;
}


/* Footer
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.enterprise-level .footer .row.text-center {
  text-align: center;
}


/* Footer Styles : Remove After Color Picker Update
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi_footer_wrapper {
  display: none;
}
.section.footer {
  padding: 3.2rem 0;
  background-color: #BDC3C7;
}



/********************************************************************************
COMMUNITY SETUP
********************************************************************************/

/********************************************************************************
CONTENT CONTAINERS
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options {
    padding-bottom: 0;
    min-height: 500px;
    background-color: transparent;
}

.enterprise-level #bi-page-c-admin-pool-options #main_content {
    background-color: #fff;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto 48px;
    border-radius: 4px;
}

.enterprise-level #bi-page-c-admin-pool-options #main_content > div {
    padding: 0 !important;
    min-height: 500px !important;
}

.enterprise-level #bi-page-c-admin-pool-options #main_content .admin_content_container > div {
    margin: 0 !important;
}

.enterprise-level #bi-page-c-admin-pool-options #setup_label,
.enterprise-level #bi-page-c-admin-pool-options .admin_webstorm_text_container {
    max-width: 1200px;
    width: 100%;
    background-color: #fff;
    padding-top: 24px;
    padding-bottom: 16px;
    margin: 24px auto 0;
    border-radius: 4px 4px 0 0;
}

.enterprise-level #bi-page-c-admin-pool-options #setup_label span {
    margin-left: 0px;
}

.enterprise-level #bi-page-c-admin-pool-options .admin_content_container {
    background-color: #fff;
    border: none;
    width: 100%;
}

.enterprise-level #bi-page-c-admin-pool-options #container_admin_1 {
    float: none;
    width: 100%;
    margin: 0;
    min-height: 640px;
}

.enterprise-level #bi-page-c-admin-pool-options .ws_setup_right_menu {
    background-color: #fff;
    padding: 24px 24px 72px 24px;
    max-width: 720px;
    display: block;
}

.enterprise-level #bi-page-c-admin-pool-options .ws_setup_menu_table {
    border: none;
    min-height: 100vh;
}

.enterprise-level #bi-page-c-admin-pool-options .webstorm_setup {
    margin: 0 !important;
}

#bi-page-c-admin-pool-options #attribute_list textarea {height: 480px !important;}


/********************************************************************************
SETUP PRIMARY NAVIGATION
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #setup_label::before {
    content: '\f085';
    font-family: FontAwesome;
    font-size: 14px;
    color: #BDC3C7;
    margin: 0 16px 0 24px;
    float: left;
    line-height: 24px;
}

.enterprise-level #bi-page-c-admin-pool-options .admin_horizontal_tabs a {
    color: #BDC3C7;
    border: none;
    margin: 0 16px;
    background-color: transparent;
    float: none;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: relative;
    padding: 0 !important;
    transition: 0.2s ease;
}

.admin_horizontal_tabs a:hover {
    line-height: normal;
    height: auto;
}

.enterprise-level #bi-page-c-admin-pool-options .admin_horizontal_tabs_selected a {
    height: auto;
    line-height: initial;
    position: relative;
    transition: 0.2s ease;
}

.enterprise-level #bi-page-c-admin-pool-options .admin_horizontal_tabs a::after {
    content: '';
    width: 100%;
    height: 2px;
    background-color: #2F89CC;
    position: absolute;
    bottom: -14px;
    left: 0;
    transform: scale(0);
    transition: 0.2s ease;
}

.enterprise-level #bi-page-c-admin-pool-options .admin_horizontal_tabs a:hover::after,
.enterprise-level #bi-page-c-admin-pool-options .admin_horizontal_tabs_selected a::after {
    content: '';
    transform: scale(1);
}

.enterprise-level #bi-page-c-admin-pool-options #navbar {
    width: 100%;
    padding: 0 1.6rem;
    height: 48px !important;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #E7E9EB;
    box-sizing: border-box;
}

.enterprise-level #bi-page-c-admin-pool-options #container_admin_1 ul {
    height: auto;
}

.admin_horizontal_tabs ul {
    height: auto !important;
}

.admin_horizontal_tabs ul li {
    background-color: transparent;
    height: auto !important;
}

.enterprise-level #bi-page-c-admin-pool-options > #navbar {
  height: auto !important;
  padding: 0 2.4rem;
}

/********************************************************************************
LEFT COLUMN - MENU
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #site_content > table {
    border: none !important;
}

.enterprise-level #bi-page-c-admin-pool-options #site_content > table > tbody > tr > td:first-child {
    background-color: #fff !important;
    border-right: 1px solid #E7E9EB !important;
    width: 240px;
    border-radius: 4px;
}

.enterprise-level #bi-page-c-admin-pool-options #site_content > table > tbody > tr > td:nth-child(2) {
    background-color: #fff !important;
    padding: 24px !important;
    max-width: 720px;
    display: block;
}

.enterprise-level #bi-page-c-admin-pool-options .ws_setup_left_menu {
    background-color: #fff;
    border-right: 1px solid #E7E9EB;
    width: 240px;
}

.enterprise-level #bi-page-c-admin-pool-options ul.ao_sub_tabs {
    min-height: 600px;
    padding: 24px;
    text-indent: 16px;
}

.enterprise-level #bi-page-c-admin-pool-options .ao_sub_tabs a {
    color: #797D7F;
}

.enterprise-level #bi-page-c-admin-pool-options .ao_sub_tabs li {
    background-color: transparent;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.5px;
    padding: 0;
    color: #797D7F !Important;
    height: 40px;
    line-height: 40px;
    border-bottom: none;
    border-radius: 4px;
    margin-bottom: 4px;


}

.enterprise-level #bi-page-c-admin-pool-options .ao_sub_tabs li a {
    font-weight: 400;
}

.enterprise-level #bi-page-c-admin-pool-options .ao_sub_tabs .ao_sub_tabs_selected {
    color: #fff !important;
    border-radius: 4px;
}


/********************************************************************************
RIGHT COLUMN - CONTENT
********************************************************************************/
.enterprise-level #bi-page-c-admin-pool-options .ws-design-header {
    border: none;
    background-color: transparent;
    padding: 0;
    display: none;
}

/*
.enterprise-level #bi-page-c-admin-pool-options #site_tab_content_container,
.enterprise-level #bi-page-c-admin-pool-options #ideas_tab_content_container {
    max-width: 720px;
}
*/

.enterprise-level #bi-page-c-admin-pool-options #site_tab_content_container b > label,
.enterprise-level #bi-page-c-admin-pool-options .vanity_url > label,
.enterprise-level #bi-page-c-admin-pool-options #terms_content #terms > b {
    font-size: 18px;
    font-weight: 600;
    display: block;
    color: #444647;
    padding-bottom: 8px;
    margin-top: 24px;
    padding-top: 24px;
    border-top: 1px solid #E7E9EB;
    letter-spacing: 0.2px;
}

.enterprise-level #bi-page-c-admin-pool-options #site_tab_content_container #info_content > b:first-of-type > label {
    margin-top: 0;
    border-top: none;
    padding-top: 0;
}

.enterprise-level #bi-page-c-admin-pool-options .input_wrapper .input_box {
    height: 32px;
    line-height: 32px;
    text-indent: 8px;
    font-size: 14px;
    font-weight: 400;
    color: #444647;
    border-radius: 4px;
    padding: 0;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #BDC3C7;
}

.enterprise-level #bi-page-c-admin-pool-options .admin_textarea {
    box-sizing: border-box;
    width: 100%;
    height: 80px;
    border-radius: 4px;
    padding: 8px;
    font-size: 14px;
    line-height: 20px;
    color: #444647;
}

.enterprise-level #bi-page-c-admin-pool-options #campaign-image-wrapper {
    float: none;
    display: flex;
    margin-bottom: 0;
}

.enterprise-level #bi-page-c-admin-pool-options #campaign-image-current-image {
    flex: 0;
    margin-right: 24px;
}

.enterprise-level #bi-page-c-admin-pool-options #campaign-image-upload-image {
    flex: 1;
    width: auto;
    float: none;
    margin: 0;
    background-color: #f5f5f6 !Important;
}

.enterprise-level #bi-page-c-admin-pool-options .input_subtitle {
    margin-top: 8px;
}

/********************************************************************************
SETUP - BUTTONS
********************************************************************************/


/********************************************************************************
SETUP - BUTTONS - MARGIN ADDITION
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #enterprise_content .bi-css-btn,
.enterprise-level #bi-page-c-admin-pool-options #team_building_content .bi-css-btn,
.enterprise-level #bi-page-c-admin-pool-options #comments_content .bi-css-btn,
.enterprise-level #bi-page-c-admin-pool-options #voting_content .bi-css-btn,
.enterprise-level #bi-page-c-admin-pool-options #reputation_statuses .bi-css-btn,
.enterprise-level #bi-page-c-admin-pool-options #team_workspace_content .bi-css-btn,
.enterprise-level #bi-page-c-admin-pool-options #bi_beta_content .bi-css-btn,
.enterprise-level #bi-page-c-admin-pool-options #bi_custom_content .bi-css-btn,
.enterprise-level #bi-page-c-admin-pool-options #bi_clean_campaign_content .bi-css-btn,
.enterprise-level #bi-page-c-admin-pool-options #bi_sso_content .bi-css-btn,
.enterprise-level #bi-page-c-admin-pool-options #beta_beta_content .bi-css-btn,
.enterprise-level #bi-page-c-admin-pool-options #blog_content .bi-css-btn {
    margin-top: 16px;
}

.enterprise-level #bi-page-c-admin-pool-options #idea_boards_content .bi-css-btn {
    margin-top: 24px;
}


/********************************************************************************
SETUP - INPUTS
********************************************************************************/

.input_box,
.input_box_readonly,
.member_field {
    border-radius: 4px;
}

/********************************************************************************
SETUP - LABELS
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options label,
.enterprise-level #bi-page-c-admin-pool-options #select_idea_board_radio,
.enterprise-level #bi-page-c-admin-pool-options #idea_board_pipeline_steps_view_container {
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    color: #797D7F;
}

.enterprise-level #bi-page-c-admin-pool-options #navigation_list label {
    display: none;
}

.enterprise-level #bi-page-c-admin-pool-options #design_content label.make_label_hidden {
    display: none;
}

/********************************************************************************
SETUP - CHECKBOXES
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options input[type=checkbox],
.enterprise-level #bi-page-c-admin-pool-options input[type=radio] {
    margin-right: 8px;
}

input[type=radio] {
    margin-top: 8px;
}

/********************************************************************************
SETUP - DIVIDERS
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options .divider {
    background-color: #BDC3C7;
    display: none;
}


/********************************************************************************
SETUP - ADDED TITLES
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #info_content::before,
.enterprise-level #bi-page-c-admin-pool-options #navigation_content::before,
.enterprise-level #bi-page-c-admin-pool-options #enterprise_content::before,
.enterprise-level #bi-page-c-admin-pool-options #components_content::before,
.enterprise-level #bi-page-c-admin-pool-options #terms_content::before,
.enterprise-level #bi-page-c-admin-pool-options #design_content::before,
.enterprise-level #bi-page-c-admin-pool-options #extra_links_content::before,
.enterprise-level #bi-page-c-admin-pool-options #email_content::before,
.enterprise-level #bi-page-c-admin-pool-options #label_export_import_content::before,
.enterprise-level #bi-page-c-admin-pool-options #security_content::before,
.enterprise-level #bi-page-c-admin-pool-options #registration_content::before,
.enterprise-level #bi-page-c-admin-pool-options #authentication_content::before,
.enterprise-level #bi-page-c-admin-pool-options #idea_options_content::before,
.enterprise-level #bi-page-c-admin-pool-options #team_building_content::before,
.enterprise-level #bi-page-c-admin-pool-options #idea_boards_content::before,
.enterprise-level #bi-page-c-admin-pool-options #comments_content::before,
.enterprise-level #bi-page-c-admin-pool-options #voting_content::before,
.enterprise-level #bi-page-c-admin-pool-options #categories_content::before,
.enterprise-level #bi-page-c-admin-pool-options #statuses_content::before,
.enterprise-level #bi-page-c-admin-pool-options #submission_form_content::before,
.enterprise-level #bi-page-c-admin-pool-options #bi_admin_questions_content::before,
.enterprise-level #bi-page-c-admin-pool-options #team_workspace_content::before,
.enterprise-level #bi-page-c-admin-pool-options #manage_content::before,
.enterprise-level #bi-page-c-admin-pool-options #administrators_content::before,
.enterprise-level #bi-page-c-admin-pool-options #reputation_content::before,
.enterprise-level #bi-page-c-admin-pool-options #register_content::before,
.enterprise-level #bi-page-c-admin-pool-options #groups_old_content::before,
.enterprise-level #bi-page-c-admin-pool-options #notify_content::before,
.enterprise-level #bi-page-c-admin-pool-options #blocked_users_content::before,
.enterprise-level #bi-page-c-admin-pool-options #beta_beta_content::before,
.enterprise-level #bi-page-c-admin-pool-options #beta_google_analytics_content::before,
.enterprise-level #bi-page-c-admin-pool-options #rep_ideas_content::before,
.enterprise-level #bi-page-c-admin-pool-options #rep_votes_content::before,
.enterprise-level #bi-page-c-admin-pool-options #rep_users_content::before,
.enterprise-level #bi-page-c-admin-pool-options #rep_login_history_content::before,
.enterprise-level #bi-page-c-admin-pool-options #rep_search_history_content::before,
.enterprise-level #bi-page-c-admin-pool-options #rep_category_content::before,
.enterprise-level #bi-page-c-admin-pool-options #rep_ws_stats_content::before,
.enterprise-level #bi-page-c-admin-pool-options #idea_submission_content::before,
.enterprise-level #bi-page-c-admin-pool-options #idea_comments_content::before,
.enterprise-level #bi-page-c-admin-pool-options #bi_beta_content::before,
.enterprise-level #bi-page-c-admin-pool-options #bi_custom_content::before,
.enterprise-level #bi-page-c-admin-pool-options #bi_deprecated_content::before,
.enterprise-level #bi-page-c-admin-pool-options #bi_clean_campaign_content::before,
.enterprise-level #bi-page-c-admin-pool-options #bi_sso_content::before,
.enterprise-level #bi-page-c-admin-pool-options #global_content::before,
.enterprise-level #bi-page-c-admin-pool-options #library_content::before,
.enterprise-level #bi-page-c-admin-pool-options #calendar-wrapper::before,
.enterprise-level #bi-page-c-admin-pool-options #rep_campaigns_content::before,
.enterprise-level #bi-page-c-admin-pool-options #bi_new_content::before,
.enterprise-level #bi-page-c-admin-pool-options #usergroups_content::before,
.enterprise-level #bi-page-c-admin-pool-options #manageusers_content::before,
.enterprise-level #bi-page-c-admin-pool-options #blockedusers_content::before,
.enterprise-level #bi-page-c-admin-pool-options #create_campaign_content::before,
.enterprise-level #bi-page-c-admin-pool-options #campaign_content::before,
.enterprise-level #bi-page-c-admin-pool-options #pooling_content::before {
    content: '';
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    font-family: 'Lato', 'Open Sans', arial, sans serif;
    color: #444647;
    display: block;
    margin-bottom: 32px;
    padding-bottom: 24px;
    border-bottom: 1px solid #E7E9EB;
}

.enterprise-level #bi-page-c-admin-pool-options #info_content::before {
    content: 'Basic Info';
}

.enterprise-level #bi-page-c-admin-pool-options #navigation_content::before {
    content: 'Navigation';
}

.enterprise-level #bi-page-c-admin-pool-options #enterprise_content::before {
    content: 'Enterprise';
}

.enterprise-level #bi-page-c-admin-pool-options #components_content::before {
    content: 'General Settings';
}

.enterprise-level #bi-page-c-admin-pool-options #terms_content::before {
    content: 'Terms';
}

.enterprise-level #bi-page-c-admin-pool-options #design_content::before {
    content: 'Design';
}

.enterprise-level #bi-page-c-admin-pool-options #blog_content::before {
    content: 'Blog';
}

.enterprise-level #bi-page-c-admin-pool-options #extra_links_content::before {
    content: 'Extra Links';
}

.enterprise-level #bi-page-c-admin-pool-options #email_content::before {
    content: 'System Email Messages';
}

.enterprise-level #bi-page-c-admin-pool-options #label_export_import_content::before {
    content: 'Labels';
}

.enterprise-level #bi-page-c-admin-pool-options #security_content::before {
    content: 'Security';
}

.enterprise-level #bi-page-c-admin-pool-options #registration_content::before {
    content: 'Registration';
}

.enterprise-level #bi-page-c-admin-pool-options #authentication_content::before {
    content: 'Authentication';
}

.enterprise-level #bi-page-c-admin-pool-options #idea_options_content::before {
    content: 'Ideas';
}

.enterprise-level #bi-page-c-admin-pool-options #team_building_content::before {
    content: 'Team Building';
}

.enterprise-level #bi-page-c-admin-pool-options #idea_boards_content::before {
    content: 'Idea Boards';
}

.enterprise-level #bi-page-c-admin-pool-options #comments_content::before {
    content: 'Comments';
}

.enterprise-level #bi-page-c-admin-pool-options #voting_content::before {
    content: 'Voting';
}

.enterprise-level #bi-page-c-admin-pool-options #categories_content::before {
    content: 'Categories';
}

.enterprise-level #bi-page-c-admin-pool-options #statuses_content::before {
    content: 'Statuses';
}

.enterprise-level #bi-page-c-admin-pool-options #submission_form_content::before {
    content: 'Submission Form';
}

.enterprise-level #bi-page-c-admin-pool-options #bi_admin_questions_content::before {
    content: 'Additional Info';
}

.enterprise-level #bi-page-c-admin-pool-options #team_workspace_content::before {
    content: 'Team Workspace';
}

.enterprise-level #bi-page-c-admin-pool-options #manage_content::before {
    content: 'Manage';
}

.enterprise-level #bi-page-c-admin-pool-options #administrators_content::before {
    content: 'Administrators';
}

.enterprise-level #bi-page-c-admin-pool-options #reputation_content::before {
    content: 'Reputation';
}

.enterprise-level #bi-page-c-admin-pool-options #register_content::before {
    content: 'Registration Invites';
}

.enterprise-level #bi-page-c-admin-pool-options #groups_old_content::before {
    content: 'Groups';
}

.enterprise-level #bi-page-c-admin-pool-options #notify_content::before {
    content: 'Notify';
}

.enterprise-level #bi-page-c-admin-pool-options #blocked_users_content::before {
    content: 'Deactivated Users';
}

.enterprise-level #bi-page-c-admin-pool-options #beta_beta_content::before {
    content: 'Beta';
}

.enterprise-level #bi-page-c-admin-pool-options #beta_google_analytics_content::before {
    content: 'Google Analytics';
}

.enterprise-level #bi-page-c-admin-pool-options #rep_ideas_content::before {
    content: 'Submissions';
}

.enterprise-level #bi-page-c-admin-pool-options #rep_votes_content::before {
    content: 'Votes';
}

.enterprise-level #bi-page-c-admin-pool-options #rep_users_content::before {
    content: 'Users';
}

.enterprise-level #bi-page-c-admin-pool-options #rep_login_history_content::before {
    content: 'Login History';
}

.enterprise-level #bi-page-c-admin-pool-options #rep_search_history_content::before {
    content: 'Search History';
}

.enterprise-level #bi-page-c-admin-pool-options #rep_category_content::before {
    content: 'Categories';
}

.enterprise-level #bi-page-c-admin-pool-options #rep_ws_stats_content::before {
    content: 'Trend Tracking';
}

.enterprise-level #bi-page-c-admin-pool-options #idea_submission_content::before {
    content: 'Idea Submission';
}

.enterprise-level #bi-page-c-admin-pool-options #idea_comments_content::before {
    content: 'Idea Comments';
}

.enterprise-level #bi-page-c-admin-pool-options #bi_beta_content::before {
    content: 'Beta';
}

.enterprise-level #bi-page-c-admin-pool-options #bi_custom_content::before {
    content: 'Custom';
}

.enterprise-level #bi-page-c-admin-pool-options #bi_deprecated_content::before {
    content: 'Deprecated';
}

.enterprise-level #bi-page-c-admin-pool-options #bi_clean_campaign_content::before {
    content: 'Clean WebStorm';
}

.enterprise-level #bi-page-c-admin-pool-options #bi_sso_content::before {
    content: 'SSO';
}

.enterprise-level #bi-page-c-admin-pool-options #global_content::before {
    content: 'Global';
}

.enterprise-level #bi-page-c-admin-pool-options #library_content::before {
    content: 'File Library';
}

.enterprise-level #bi-page-c-admin-pool-options #calendar-wrapper::before {
    content: 'Scheduling';
    margin-bottom: 24px;
}

.enterprise-level #bi-page-c-admin-pool-options #rep_campaigns_content::before {
    content: 'Initiatives';
}

.enterprise-level #bi-page-c-admin-pool-options #bi_new_content::before {
    content: 'Pooling Beta';
}

.enterprise-level #bi-page-c-admin-pool-options #usergroups_content::before {
    content: 'Groups';
}

.enterprise-level #bi-page-c-admin-pool-options #manageusers_content::before {
    content: 'Manage';
}

.enterprise-level #bi-page-c-admin-pool-options #blockedusers_content::before {
    content: 'Deactivated Users';
}

.enterprise-level #bi-page-c-admin-pool-options #create_campaign_content::before {
    content: 'Create Initiative';
}

.enterprise-level #bi-page-c-admin-pool-options #campaign_content::before {
    content: 'Manage Initiatives';
}

.enterprise-level #bi-page-c-admin-pool-options #pooling_content::before {
    content: 'Communities';
}




/********************************************************************************************************************************************************************
SETUP - CATEGORY - SITE
********************************************************************************************************************************************************************/

/********************************************************************************
SETUP - CATEGORY - SITE - BASIC INFO
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #campaign_filedrop .fd-drag-label {
    margin: 10px auto 0 !important;
}

.enterprise-level #bi-page-c-admin-pool-options #campaign-image-upload-image {
    height: 182px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
}

.enterprise-level #bi-page-c-admin-pool-options #campaign-image-upload-image span {
    margin-top: 0;
    margin-bottom: 16px;
}

.enterprise-level #bi-page-c-admin-pool-options #info_content .vanity_url {
    width: 100%;
}

.enterprise-level #bi-page-c-admin-pool-options #info_content .vanity_url .select_container {
    overflow: hidden;
}

.enterprise-level #bi-page-c-admin-pool-options #info_content .vanity_url .vanity_url_container input {
    width: 240px;
}



/********************************************************************************
SETUP - CATEGORY - SITE - NAVIGATION
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #navigation_content > #ws_admin_custom_navigation > div:first-of-type {
    font-size: 18px;
    margin-bottom: 16px;
    font-weight: 600;
}

.enterprise-level #bi-page-c-admin-pool-options #navigation_content {
    width: 100%;
}

.enterprise-level #bi-page-c-admin-pool-options #navigation_content #navigation_list ~ div {
    clear: both;
}

.enterprise-level #bi-page-c-admin-pool-options #navigation_content #navigation_list {
    margin-bottom: 16px !Important;
}

.enterprise-level #bi-page-c-admin-pool-options #navigation_content #ws_admin_custom_navigation div > span > b {
    font-weight: 400;
    font-size: 12px;
}

.enterprise-level #bi-page-c-admin-pool-options .attribute_header {
    font-size: 18px;
    font-weight: 600;
    border: none;
    margin-top: 24px;
    margin-bottom: 24px;
    padding-top: 24px;
    border-top: 1px solid #E7E9EB;
}


/********************************************************************************
SETUP - CATEGORY - SITE - DESIGN
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options .design_attribute_header {
    font-weight: 600;
    font-size: 18px;
    border: none;
    padding-top: 24px;
    margin-top: 24px;
    display: block;
    border-top: 1px solid #E7E9EB;
    letter-spacing: 0.2px;
}

.enterprise-level #bi-page-c-admin-pool-options .design_attribute_header label {
    font-weight: 600;
    font-size: 18px;
    color: #444647;
    letter-spacing: 0.2px;
}

.enterprise-level #bi-page-c-admin-pool-options #ws_css_panel .css-list-advanced #general_attributes table,
.enterprise-level #bi-page-c-admin-pool-options #ws_css_panel .css-list-advanced #buttons_attributes table {
    border-spacing: 0 4px;
    border-collapse: separate;
}

.enterprise-level #bi-page-c-admin-pool-options #ws_css_panel .pallette-container {
    padding: 24px;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #BDC3C7;
    margin-top: 12px;
}

#design_content > .ws-design-header:first-of-type > .design_attribute_header {
    padding-top: 0;
    border-top: none;
    margin-top: 0;
}

#design_content > .ws-design-header:first-of-type #challenge_topic_template_selected {
    padding: 0;
    border-top: none;
}

#design_content .pallette-sub-header {
    margin-bottom: 24px;
}

#design_content .pallette-sub-header > .design_attribute_header {
    padding: 0;
    display: inline-block;
    margin: 0;
}

.enterprise-level #bi-page-c-admin-pool-options #design_content #ent_css_dropdown {
    margin-top: -12px;
}

.enterprise-level #bi-page-c-admin-pool-options #design_content .width_200 {
    width: 240px;
}

.enterprise-level #bi-page-c-admin-pool-options #design_content .ws-design-ta {
    width: 100%;
    box-sizing: border-box;
}


/********************************************************************************
SETUP - CATEGORY - SITE - LABELS
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #admin_label_list {
    margin-top: 24px;
}

#label_export_import_content #export_import_label_content:first-of-type > .attribute_header {
    border: none;
    padding: 0;
}



/********************************************************************************************************************************************************************
SETUP - CATEGORY - USERS
********************************************************************************************************************************************************************/
/********************************************************************************
SETUP - CATEGORY - USERS - LEFT COLUMN
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #users_content > table {
    border: none !important;
}

.enterprise-level #bi-page-c-admin-pool-options #users_content > table > tbody > tr > td:first-child {
    background-color: transparent !important;
    border-left: none;
    border-right: 1px solid #E7E9EB !important;
    width: 240px;
}


/********************************************************************************
SETUP - CATEGORY - USERS - RIGHT COLUMN
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #users_content > table > tbody > tr > td:nth-child(2) {
    background-color: #fff !important;
    padding: 24px 24px 72px 24px !important;
    max-width: 720px;
    display: block;
}




/********************************************************************************************************************************************************************
SETUP - CATEGORY - EXPORTS
********************************************************************************************************************************************************************/
/********************************************************************************
SETUP - CATEGORY - EXPORTS - LEFT COLUMN
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #reports_content > table {
    border: none !important;
}

.enterprise-level #bi-page-c-admin-pool-options #reports_content > table > tbody > tr > td:nth-child(1) {
    background-color: transparent !important;
}

.enterprise-level #bi-page-c-admin-pool-options #reports_content > table > tbody > tr > td:first-child {
    background-color: transparent !important;
    border-left: none;
    border-right: 1px solid #E7E9EB !important;
    width: 240px;
}


/********************************************************************************
SETUP - CATEGORY - EXPORTS - RIGHT COLUMN
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #reports_content > table > tbody > tr > td:nth-child(2) {
    background-color: #fff !important;
    padding: 24px 24px 72px 24px !important;
    max-width: 720px;
    display: block;
}
.enterprise-level #bi-page-c-admin-pool-options .async-reports-wrapper {
  display: flex;
  margin-top: 2.4rem;
}

.enterprise-level #bi-page-c-admin-pool-options #reports_content #report-options, 
.enterprise-level #bi-page-c-admin-pool-options #reports_content #custom-report-options {
  margin: 0 8px 0 0;
}
#report-options #report-options-footer, 
#custom-report-options #custom-report-options-footer {
  width: 290px;
}



/********************************************************************************************************************************************************************
SETUP - CATEGORY - INITIATIVES
********************************************************************************************************************************************************************/
/********************************************************************************
SETUP - CATEGORY - INITIATIVES - LEFT COLUMN
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #campaigns_content > table {
    border: none !important;
}

.enterprise-level #bi-page-c-admin-pool-options #campaigns_content > table > tbody > tr > td:first-child {
    background-color: transparent !important;
    border-left: none;
    border-right: 1px solid #E7E9EB !important;
    width: 240px;
}

/********************************************************************************
SETUP - CATEGORY - INITIATIVES - RIGHT COLUMN
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #campaigns_content > table > tbody > tr > td:nth-child(2) {
    background-color: #fff !important;
    padding: 24px 24px 72px 24px !important;
    max-width: 720px;
    display: block;
}


/********************************************************************************************************************************************************************
SETUP - CATEGORY - FILE LIBRARY
********************************************************************************************************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #library_content {
    max-width: 960px;
    margin: 48px auto 0;
    padding: 24px;
    box-sizing: border-box;
    border: 1px solid #D5D9DB;
    border-radius: 4px;
    background-color: #fff;
}

.enterprise-level #bi-page-c-admin-pool-options #library_content form label {
    font-size: 14px;
    font-weight: 400;
}

.enterprise-level #bi-page-c-admin-pool-options #library_content #iFrmAdd {
    height: 146px !important;
}

.enterprise-level #bi-page-c-admin-pool-options #library_content #image_list > table {
    border: 1px solid #E7E9EB;
}

.enterprise-level #bi-page-c-admin-pool-options #library_content #image_list > table > tbody > tr:nth-child(even) {
    background-color: #f5f5f7;
}

.enterprise-level #bi-page-c-admin-pool-options #library_content #image_list > table > tbody > tr:nth-child(odd) {
    background-color: #fff;
}

.enterprise-level #bi-page-c-admin-pool-options #library_content #image_list > table > tbody > tr:first-child {
    background-color: #BDC3C7;
}

.enterprise-level #bi-page-c-admin-pool-options #library_content #image_list > table > tbody > tr > td {
    background-color: transparent !important;
}


/********************************************************************************************************************************************************************
SETUP - CATEGORY - BI
********************************************************************************************************************************************************************/
/********************************************************************************
SETUP - CATEGORY - BI - LEFT COLUMN
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #bi_only_content > table {
    border: none !important;
}

.enterprise-level #bi-page-c-admin-pool-options #bi_only_content > table > tbody > tr > td:first-child {
    background-color: transparent !important;
}

.enterprise-level #bi-page-c-admin-pool-options #bi_only_content > table > tbody > tr > td:first-child {
    background-color: transparent !important;
    border-left: none;
    border-right: 1px solid #E7E9EB !important;
    width: 240px;
}


/********************************************************************************
SETUP - CATEGORY - BI - RIGHT COLUMN
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #bi_only_content > table > tbody > tr > td:nth-child(2) {
    background-color: #fff !important;
    border: none;
    padding: 24px 24px 72px 24px !important;
    max-width: 720px;
    display: block;
}



/********************************************************************************************************************************************************************
SETUP - CATEGORY - BETA
********************************************************************************************************************************************************************/
/********************************************************************************
SETUP - CATEGORY - BETA - LEFT COLUMN
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #beta_content > table {
    border: none !important;
}

.enterprise-level #bi-page-c-admin-pool-options #beta_content > table > tbody > tr > td:first-child {
    background-color: transparent !important;
}

.enterprise-level #bi-page-c-admin-pool-options #beta_content > table > tbody > tr > td:first-child {
    background-color: transparent !important;
    border-left: none;
    border-right: 1px solid #E7E9EB !important;
    width: 240px;
}

/********************************************************************************
SETUP - CATEGORY - BETA - RIGHT COLUMN
********************************************************************************/

.enterprise-level #bi-page-c-admin-pool-options #beta_content > table > tbody > tr > td:nth-child(2) {
    background-color: #fff !important;
    border: none;
    padding: 24px 24px 72px 24px !important;
    max-width: 720px;
    display: block;
}

/********************************************************************************
SETUP - ADDITIONAL CODE (9-10-20)
********************************************************************************/

/********************************************************************************
SETUP - USERS - MANAGE
********************************************************************************/

#users_content #manageusers_content .width_100_percent tbody tr td div input,
#users_content #manageusers_content .width_100_percent tbody tr td div label,
#users_content #manageusers_content .width_100_percent tbody tr td div button {
  float: left;
}

#users_content #manageusers_content td div label[for*="admin_user_search_3_input"] {
  font-size: 1.4rem;
  margin-right: 0.8rem;
  line-height: 3.2rem;
}

#users_content #manageusers_content td div #admin_user_search_3_input {
  height: 3.2rem;
  text-indent: 8px;
  margin-right: 1.6rem;
  border: 1px solid #bdc3c7;
  border-radius: 4px;
}

#users_content #manageusers_content .width_100_percent tbody tr td div button {
  margin-right: 0.8rem;
}

#users_content #manageusers_content #admin_users_new_account span div .margin_left_8px {
  margin-left: 0;
}

#users_content #manageusers_content #admin_users_new_account span div .margin_left_8px > table {
  margin-bottom: 16px;
}

#users_content #manageusers_content #admin_users_basic_data {
  position: relative;
}

#users_content #manageusers_content #admin_users_basic_data .element_block >div > div > div  .input_button {
  width: 17rem !important;
  height: 32px;
  line-height: 32px;
  color: #777 !important;
  background: #fff;
  border: 1px solid #bdc3c7;
  border-radius: 4px;
  font-size: 14px !important;
  transition: 0.2s ease;
  font-weight: 500 !important;
  padding: 0 16px !important;
}

#users_content #manageusers_content #admin_users_new_account > span > div > div table:last-child {
  float: left
}

#users_content #manageusers_content #admin_users_new_account > span > div > div table:last-child input {
  height: 32px;
  line-height: 32px;
  color: #777;
  background: #fff;
  border: 1px solid #bdc3c7;
  border-radius: 4px;
  font-size: 14px;
  transition: 0.2s ease;
  font-weight: 500;
  padding: 0 16px;
  margin-right: 8px;
}

#users_content #manageusers_content #admin_users_new_account > span > div > div table:last-child input:hover {
  background-color: #eee;
}

#users_content #manageusers_content #admin_users_basic_data .element_block >div > div > div  .input_button:hover {
  background: #eee;
}

#users_content #manageusers_content #admin_users_basic_data > span > div {
  position: relative;
}

#users_content #manageusers_content #admin_users_basic_data > span > div > div:first-child {
  position: absolute;
  right: 0;
  top: -24px;
  float: none;
}

#admin_mini_user_stats_title {
  display: block;
  margin-top: 1.6rem;
  clear: both;
}

#users_content #manageusers_content .width_100_percent > div > div > table {
  clear: both;
}

#users_content #manageusers_content .width_100_percent #admin_users_new_account tbody tr td input,
#users_content #manageusers_content .width_100_percent #admin_users_new_account tbody tr td label {
  float: none;
}

#users_content #manageusers_content .width_100_percent #admin_users_new_account table:first-child tbody tr:nth-child(2) td > input {
  height: 32px;
  line-height: 32px;
  text-indent: 8px;
  margin-right: 0.8rem;
  width: 200px;
}

/********************************************************************************
SETUP - USERS - GROUPS
********************************************************************************/

#usergroups_content .admin_content_container_100 {
  width: auto;
}
#usergroups_content .admin_content_container_100  table.padding_right_5px > tbody > tr:nth-child(2) > td:first-child input {
  height: 32px;
  border: 1px solid #BDC3C7;
  border-radius: 4px;
  text-indent: 8px;
}
#usergroups_content .admin_content_container_100  table.padding_right_5px > tbody > tr:nth-child(2) > td:nth-child(2) .bi-css-btn {
  margin-left: 8px;
}
#usergroups_content .admin_content_container_100 > tbody > tr > td > #new_group {
  height: 32px;
  width: 200px;
  border: 1px solid #BDC3C7;
  border-radius: 4px;
  text-indent: 8px;
  margin-right: 0.8rem;
}
#search_group > table > tbody > tr:nth-child(3) > td > a {
  margin-top: 0.8rem;
  display: inline-block;
}




/********************************************************************************
RESPONSIVE STYLES
********************************************************************************/

@media screen and (max-width: 768px) {

html, .root {font-size: 50%;}

.negative-title-space {
  margin: 0;
}

#body_div {
  overflow: hidden !important;
}


/*BI: Search
--------------------------------------------------------------------------------------------------------------------*/
#bi-page-c-search #search-container #search-metadata-container {
  display: none;
}
#bi-page-c-search #search-container #search-result-container {
  float: none;
  width: 100%;
}
#bi-page-c-search #search-container .search-result-item-wrapper {
  margin: 0 2.4rem;
}

#bi-page-c-search #search-result-header {
  padding: 0 1.6rem 0.8rem;
}

}

