#google_translate_element {position:absolute; right:35px; top:60px; z-index:2000;}

/**********************************GLOBAL**********************************/

table {border-spacing:0;}

img {border:none;}

.jumpLink {position:absolute; top:-80px;}

#action-items .no-items, #messages .no-items, #notifications .no-items {
 font-size: 0 !important;
}

#action-items .no-items::after {
 content: "Nenhuma atividade!";
 font-size: 20px !important;
 font-weight: bold;
 color: #a4a4a4;
}

#messages .no-items::after {
 content: "Nenhuma mensagem!";
 font-size: 20px !important;
 font-weight: bold;
 color: #a4a4a4;
}

#notifications .no-items::after {
 content: "Nenhuma notificação!";
 font-size: 20px !important;
 font-weight: bold;
 color: #a4a4a4;
}


/********************
UPDATE FOLLOWING ITEMS TO PREFERRED COLORS
********************/

/*PRIMARY COLOR*/
.primaryTextColor {color:#192242;}
.primaryBackgroundColor {background-color:#192242 !important;}

#masthead {background-color:#192242;}
#global-nav-bar {background:#192242;}
#nav-bar {background-color:#192242;}
#navbar {background-color:#192242;}
.stick-to-top {background-color:#192242 !important;}

.altTitle {color:#192242 !important;}
.altSubtitle {color:#192242 !important;}
.altSubtitle::after {background-color:#192242 !important;}

/*
.large-visual-ws-list-widget-container::after {background-color:#192242 !important;}
*/

.vwl-webstorm-title {color:#192242 !important;}

#mobile-promotion-iphone-button {background-color:#192242 !important;}

.profile_horizontal_tabs_selected a {    
    background-color: rgb(0, 94, 171) !important;
    border-radius: 31px !important;
}

.faqQuestion {color:#192242 !important;}

/*PHOTO OVERLAY COLOR*/
.overlayPrimary {background-color:#192242;}


/*ACCENT COLOR*/
.accentTextColor {color:#FF9933;}
.accentBackgroundColor {background-color:#FF9933;}

.arrowDown {background-color:#FF9933;}
#mobile-promotion-android-button {background-color:#FF9933;}


.accentBackgroundColor:hover {background-color:#ffb266;}



/********************
BUTTON STYLES
********************/
.standardButton {
        padding:15px;
        width:150px;
        display:inline-block;
        color:#fff !important;
        font-size:16px;
        margin-bottom:10px;
        margin-right:10px;
        text-align:center;
        -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
        box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
}

.standardButton:hover {text-decoration:none;}

.ghostButton {border:3px solid #fff; padding:12px 15px !important; box-shadow:none !important;}

/********************
FONTS
********************/
 body {
        font-family:'Source Sans Pro', open sans, sans serif !important;
        font-size:12px;
        line-height:18px;
}


/********************
MAIN PAGE CONTAINERS
********************/

#body_div {overflow:auto !important;

}

.all_container {
        width:100%;
}

.content {width:100%; margin-left:auto; margin-right:auto; float:inherit !important; padding-bottom:0px !important; background:}

#main_content {width:950px;  margin:0 auto !important; display:block; text-align:left !important; background:#ffffff !important;}

#bi-page-c-es #main_content, #bi-page-c-b #main_content {width:100% !important; overflow:hidden !important;} 


#bi-page-c-es #main_content {
        margin-top:-50px !important;
}

/*************************
   GLOBAL NAVIGATION
**************************/

#global-nav-bar {
        filter:none !important;
        box-shadow:none;
        transition:background-color 0.4s ease;
        padding: 5px 0;
}

#global-nav {z-index:10000;}

#nav-bar .global-nav-btn {color:#fff;}
#nav-bar #profile-caret {color:#fff;}

#nav-bar #profile-caret:hover {color:#97d0f3 !important;}
#nav-bar .global-nav-btn:hover {color:#97d0f3 !important;}

#nav-bar #profile-caret:open {color:#97d0f3 !important;}
#nav-bar .global-nav-btn.open {color:#97d0f3 !important;}

#nav-bar-logo {width:auto !important; margin-right:24px;}
 
#global-nav-placeholder {height:35px;}

#global-nav-screen-name {color:#fff !important;}

#nav-bar #global-search-input{height: 35px!important; padding: 5px 15px 10px 40px; font-family:'Open Sans', arial, sans serif;}

#search-content{background-color:rgba(255,255,255,.1) !important; border-radius:5px !important; margin-left:140px;}

#search-content input, #search-content {border:none !important;}

#search-content input{float: right !important; background-color: transparent !important; color:#fff !important;}

#search-content {padding:3px !important; margin-top:5px !important;}

#search_results td {padding:7px 0px;}

#search_results img {margin-right:7px;}

#ent-search-button{margin: 5px 5px 0 5px !important; float: left !important;}



/************************
BANNER
************************/

#banner {margin:0 auto; height:50px;}

#masthead {height:55px; display:none;}

#masthead-grad {background:none; filter:none !important;}

#masthead-placeholder {height:0;}

#bannerLogo {float:left; height:auto !important; width:auto !important; padding:20px 0 0 0 !important;}

#ordinary-user-view-warning-placeholder {display:none !important;}
#ordinary-user-view-warning-strip.gn-enabled-default {top:inherit !important; bottom:0px !important; z-index:1000000;}
#ordinary-user-view-warning-strip #warning-content {width:500px !important;}



/********************
POPUPS
********************/

.campaign-image-popup-class {top:100px !important;}

/**********************************ENTERPRISE**********************************/


/************************
ENT LEVEL NAVIGATION FOR CHALLENGE LEVEL - HIDDEN
************************/
#entLevelNavigation {display:none;}





/********************
NAV
********************/

.bi_dynamic_navigation .hide_submenu a, .bi_dynamic_navigation .show_submenu a {border:none !important;}

.enterprise-level #navbar {
        border:0px !important; 
        position:relative; 
        width:100%;
        margin:0;
        padding:5px 0;
        height:40px;
}


#navbar .bi_dynamic_navigation li:nth-child(1) a {margin-left:0; padding-left:0;}


.enterprise-level .bi_dynamic_navigation li a {font-size:16px; text-transform:uppercase; margin:8px; font-weight:400;}

.enterprise-level #dynamic_navigation_bar {width:950px !important; margin-left:auto !important; margin-right: auto !important;}

.enterprise-level .bi_dynamic_navigation {  }



/********************
ENT HOMEPAGE
********************/
.all_container {width:100%;}

#bi-page-c-es #navbar {position:absolute; top:50px; background-color:transparent; z-index:1000;}
#bi-page-c-es #nav-bar {background-color:transparent;}



#bi-page-c-es #global-nav-bar {background-color:transparent;}
#bi-page-c-es  .bi_dynamic_navigation li {float:none; display:inline-block;}



/********************
ENT HOMEPAGE CONTAINER 1
********************/
#bi-page-c-es #container_ent_home_1 {
    width:100%;
    min-height:0;
    overflow:hidden;
    margin-left:0;
    background-color:#fafafa !important;
  
}

#bi-page-c-es #container_ent_home_1 .boxcontent {padding:0; overflow:visible;}

#bi-page-c-es #container_ent_home_1 .widget_container {margin-bottom:0 !important; clear:left;}

#bi-page-c-es {width:100%; min-height:100px; overflow:hidden !important;}




/********************
ENT HOMEPAGE CONTAINERS 2-4
********************/

#bi-page-c-es #container_ent_home_2 {display:none; margin:0; width:100%; min-height:150px !important; padding-bottom:40px; padding-top:0px;}

#bi-page-c-es #container_ent_home_2 .widget_container {width:950px; margin:0 auto 40px;}

#bi-page-c-es #container_ent_home_2 .boxcontent {padding:0;}

#bi-page-c-es #container_ent_home_3 {width:100%; margin:0 auto; min-height:0px !important; padding-bottom:0px; position:relative; display:block;}

#bi-page-c-es #container_ent_home_3 .boxcontent {padding:0;}

#bi-page-c-es #container_ent_home_4 {display:none; float:left; width: 100%; margin: 0px !important; background:#ffffff !important; padding-bottom:40px;}




/********************
ENT Section Containers
********************/

.sectionOuterContainer {width:100%; padding:72px 0; float:left; clear:left;}
.altOuterContainer {background-color:#fafafa !important;}

.sectionInnerContainer {width:950px; margin:0 auto; display:block; position:relative;}

.sectionContentContainer {width:100%; margin:0 auto;}

.sectionTitle {font-family:'Source Sans Pro', 'Open Sans', arial, sans serif; font-size:6em; line-height: 1em; font-weight:600; display:block; color:#fff;}



.sectionSubtitle {font-size:2em; color:#fff; margin-top:1em; display:block;}


.sectionSubtitle::after {
        content:'';
        display:block;
        width:120px;
        height:10px;
        background-color:#fff;
        margin:36px 0 0;
}

.altSubtitle::after {margin:36px auto 0 !important;}

.sectionDescription p {color:#fff; display:block; font-size:1.33em; line-height:1.5em; margin-top:1.5em;}

.altDescription p {color:#727272 !important; text-align:center;}

.sectionInnerContainer ul {display:block; margin-top:48px;}
.sectionInnerContainer ul li {width:29%; margin:0 2% 0; display:block; float:left; text-align:center; color:#fff;}

.sectionListItemTitle {font-family:'Source Sans Pro', 'Open Sans', arial, sans serif; font-size:2.66em; line-height:1.125em; font-weight:300; margin-top:0.56em; display:block;}


.sectionListItemDescription {font-size:1.16em; line-height:21px; display:block; margin-top:1.28em; margin-bottom:1.28em;}

.sectionButtonContainer {display:block; margin-top:48px;}

.textCentered {text-align:center;}

.arrowDown {
        padding:10px;
        border-radius:40px;
        -webkit-border-radius:40px;
        -moz-border-radius:40px;
        position:absolute;
        top:-92px;
        left:450px;
        -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
        box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
}



/********************
ENT Feature
********************/
#ENTHeroOuterContainer {
        background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD2227/E58BE63B.jpg);
        background-repeat:no-repeat;
        background-position:center;
        height:800px;
        position:relative;
        padding:0;
        background-size:cover;
}

#ENTHeroInnerContainer {width:950px; text-align:center; margin:0 auto; padding-top:180px; color:#fff; position:relative;}

.ENTHeroTitle {font-family:'Source Sans Pro', arial, sans serif; font-size:6em; font-weight:600; display:block; margin-bottom:40px; line-height:1em;}

.ENTHeroSubtitle {font-size:2em; margin:1em 0 1.2em 0; line-height:1.5em; display:block;}

.subFeatureColor {display:block; width:10px; height:35px; margin-right:20px; float:left;}

.ENTHeroDescription {margin-top:1.125em; margin-bottom:2.25em; font-size:1.33em; line-height:24px; display:block; margin-bottom:; clear:left;}

.featureColorOverlay {
        width:100%;
        height:640px;
        position:absolute;
        left:0;
        opacity:0.6;
}





/********************
ENT Getting Started Section
********************/

#gettingStartedContentContainer {width:590px; float:right;}
#gettingStartedImage {float:left;}






/************************
Visual WS List
************************/
#container_ent_home_1 #visual-large-webstorms-list {width:950px !important; margin-left:auto !important; margin-right:auto !important; overflow:auto;}

#container_ent_home_1 .vwl-webstorm {width:29%; margin:0 2%; border:none !important; float:left;}

#container_ent_home_1 .vwl-content {text-align:center;}

#container_ent_home_1 .vwl-panel.webstorm-panel {
        margin-bottom:20px; 
        background-color:#fafafa;
        height:420px; 
        border-radius:0; 
        padding:20px !important;
        -webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);
        -moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.2);
        box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.2);
        position: relative;
}

#container_ent_home_1 .vwl-panel.webstorm-panel:after{
	content:'';
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height:6px;
	background-image: linear-gradient(to right, #23C871 , #1DB2A8);
}

.large-visual-ws-list-widget-container {margin-bottom:20px;}

.webstorm-panel .vwl-image {
        margin:0 auto 24px;
        float:none !important;
        border-radius:140px !important;
        -webkit-border-radius:140px !important;
        -moz-border-radius:140px !important;
        position:relative !important;
}

.vwl-image-lg img {
         display:block;
         width:100%;
         height:auto !important;
         position:absolute;
         top:0px;
}

.webstorm-panel .vwl-content {display:block !important; margin:0 !important; height:auto !important;}

.vwl-menu-btn {position:absolute !important; top:10px !important; right:5px !important;}


.vwl-webstorm-title {font-family:'Source Sans Pro', 'Open Sans', arial, sans serif; display:block; font-size:1.66em !important; font-weight:600 !important; white-space:normal !important; line-height:1.2em; height:50px !important; margin-bottom:10px !important;}

.webstorm-panel .vwl-webstorm-description {
        height:60px !important;
        font-size:14px !important;
        line-height:20px !important;
        margin-bottom:10px !important;
        display:block;
}

.vwl-panel.hover-menu {height:410px !important;}

.hover-menu .hover-buttons {min-width:0 !Important; margin:130px auto 0 !important; height:auto !important;}

.hover-menu .hover-btn {font-size:14px !important; width:120px !important; margin:10px 0 !important;}

.hover-menu .vml-hover-dim, .vml-hover-dim a {height:480px !important; border-radius:0 !important;}

.webstorm-panel .vwl-count-wrap .count-item {font-size:12px; margin-right:15px !important;}

.large-visual-ws-list-widget-container {
        margin-bottom:0;
}

.webstorm-panel .vwl-count-wrap {width:100% !important; text-align:center; margin:0 !important;}

.webstorm-panel .vwl-count-wrap .count-item {font-size:12px; margin-right:15px !important;}

.vwl-content-footer {padding-top:48px; position:relative;}

.webstorm-panel .vwl-phase-wrap {position:absolute; top:30px; width:100% !important; margin-top:0 !important;}

.webstorm-panel .vwl-phase-title {text-align:center; margin-top:5px; color:#3498db !important;}

.vwl-phase-bar .webstorm-phase.filled-in {background-color:#3498db !important;}

.webstorm-phase.filled-in:last-of-type, .vwl-phase-bar {border-radius:0 !important; -moz-border-radius:0 !important; -webkit-border-radius:0 !important;}


#visual-large-webstorms-list .vwl-webstorm .vwl-image-lg img {position:initial !important;}

#visual-large-webstorms-list .vwl-webstorm .vwl-webstorm-title {font-size:2.5em !important; height:72px !important; margin-bottom:24px !important; line-height:1.2em;}


#visual-large-webstorms-list .vwl-webstorm .vwl-webstorm-description {font-size:16px !important; line-height:1.5em !important; height:72px !important; margin-bottom:24px !important;}


#visual-large-webstorms-list .vwl-webstorm .vwl-panel.hover-menu {height:300px !important;}



#visual-large-webstorms-list .vwl-webstorm .webstorm-panel .vwl-count-wrap .count-item {font-size:16px !important;}

#visual-large-webstorms-list .vwl-webstorm .vwl-content-footer {padding-top:0;}


.large-visual-ws-list-widget-container::after {
    content:'';
    width:100%;
    height:144px;
    display:block;
    z-index:-1;
    margin-top:-144px;
}



/********************
ENT How to Participate Section
********************/
#howItWorksSectionJumpLink {position:absolute; top:-70px; left:0;}

.forParticipantsIcon {margin-bottom:20px; height:55px;}

#howToParticipateSubtitle::after {margin:36px auto 0 !Important;}


/********************
ENT Getting in Touch Section
********************/
#contactSectionOuterContainer {
        text-align:center;
}

#contactSubtitle::after {display:none;}




/********************
ENT Go Mobile Section
********************/


#goMobileContentContainer {width:590px; float:left;}
#goMobileImage {overflow:visible; position:relative;}
#goMobileImage img {position:absolute; top:-55px; right:0; height:475px;}
#goMobileImage img:nth-child(2) {
        -webkit-transform: rotate(15.3deg);
        -ms-transform: rotate(15.3deg);
        transform: rotate(15.3deg);
        right: 68px;
        height: 301px;
        top: 19px;
}

#goMobileContentContainer .sectionDescription p {color:#727272; text-align:left;}

#goMobileContentContainer .altSubtitle::after {margin:36px 0 0 !important;}

#mobile-promotion-container {display:inline-block; margin-top:48px;}
#mobile-promotion-container .mp-button-download {border-radius:0 !important; border:none !important;}

#mobile-promotion-iphone-button {
        -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
        box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
        width:215px !important;
        height:40px !important; 

}

#mobile-promotion-android-button {
        -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
        box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
        width:215px !important;
        height:40px !important; 
}

.iphone-logo {top:10px !Important; left:25px !important;}
.android-logo {top:10px !important; left:20px !important;}
.mp-text-download {left:55px !important; top:12px !important; font-size:14px; font-weight:600; font-family:'Source Sans Pro', arial, sans serif;}


/********************
EXTRA PAGES
********************/

#bi-page-c-b #container_ent_home_1, #bi-page-c-f #container_ent_home_1 {
    width:100%;
    min-height:0;
    overflow:hidden;
    margin-left:0;
}

#bi-page-c-f #main_content {width:100%;}

#bi-page-c-b #container_ent_home_1 .boxcontent, #bi-page-c-f #container_ent_home_1 .boxcontent {padding:0;}

#bi-page-c-b #container_ent_home_1 .widget_container, #bi-page-c-f #container_ent_home_1 .widget_container  {margin-bottom:0 !important; clear:left;}

#bi-page-c-b, #bi-page-c-f {width:100%; min-height:100px; overflow:hidden !important;}

#bi-page-c-b #container_ent_home_2, #bi-page-c-f #container_ent_home_2 {margin:0; width:100%; min-height:150px !important; padding-bottom:40px; padding-top:40px;}

#bi-page-c-b #container_ent_home_2 .widget_container, #bi-page-c-f #container_ent_home_2 .widget_container {width:950px; margin:0 auto;}

#bi-page-c-b #container_ent_home_2 .boxcontent, #bi-page-c-f #container_ent_home_2 .boxcontent  {padding:0;}

#bi-page-c-b #container_ent_home_3, #bi-page-c-f #container_ent_home_3 {width:100%; margin:0 auto; min-height:0px !important; padding-bottom:0px; position:relative; display:block;}

/********************
PROFILE PAGE
********************/
#bi-page-c-ent-ct-profile #main_content {padding-top:24px;}

#container_member_profile_2 {width:730px; margin-left:20px; min-height:500px;}
#profile_content_container {width:710px; padding:20px 10px 10px 10px;; min-height:500px !important; float:left;}
#profile_updates_content {width:710px;}

#container_member_profile_2 .initialpostTworkLandingTextbox {width:690px !important;}

#container_member_profile_2 .onfocusPostTworkLandingTextbox {width:690px !important;}

.profile_emmbeded_widgets_1, .profile_emmbeded_widgets_1 a img {border-radius:60px;}

.profile_horizontal_tabs {padding:0; height:29px; margin-bottom:0; border-bottom: 1px solid rgb(3, 96, 172);}

.profile_horizontal_tabs a {color:rgb(17, 105, 177); padding:8px 14px; font-weight:400; line-height:1em; font-size:14px;}

.profile_horizontal_tabs_selected a {color:#fff !important; border:none; border-radius: 0; -moz-border-radius: 0px; -webkit-border-radius:0;}


#profile_user_name {font-family:'Source Sans Pro', 'Open Sans', arial, sans serif; margin-bottom:24px;}
#profile_user_name span {font-size:24px !important; color:#0089bf;}

#container_member_profile_3 {min-height:0;}

#ws_updates_area {margin-top:10px;}



 #action_items_content, #idea_content, #proposals_content, #projects_content, #profile_updates_content, #profile_info_content, #profile_ideas_content {width:710px !important; min-height:500px;}

#profile_user_name span {overflow:visible !important;}

#activity_feed_content {width:510px !important; min-height:500px !important;}

#container_ent_landing_3 {
    padding: 14px 10px;
    width: 180px !important;
}

#my_comments table {width:710px;}
.idea_comment_icon {margin: 2px 0 0 13px !important;}




/********************
MEMBER LANDING PAGE
********************/

.ent_landing_bar_type_selected {background-image:none; background-color:#0096d6;}

ul#landing_page_left_panel_1 li {height:auto;}

.ent_landing_bar_type a, .ent_landing_bar_type_selected a, .ent_landing_bar_type_selected a:visited, .ent_landing_bar_type_selected a:active, .ent_landing_bar_type_selected a:hover {font-size:12px; margin-left:3px;}


.activity_feed_landing_left {background-image:none; width:1.28em; text-align:center;}

#myActivityHeader {display:none;}

#bi-page-c-member-landing #myActivityHeader {display:block;}

#myActivityPageTitle::before {
    content:'\f007';
}


/********************
MEMBER LANDING ICONS
********************/
.activity_feed_landing_left::before {
    content:"\f022";
    color:#5c5c5c;
    font-family:Source Sans Pro;
    font-size:1.33em;
    
}

.ent_landing_bar_type_selected .activity_feed_landing_left::before {
    color:#fff !important;
}


.action_item_landing_left {background-image:none; width:1.28em; text-align:center;}

.action_item_landing_left::before {
    content:"\f017";
    color:#5c5c5c;
    font-family:Source Sans Pro;
    font-size:1.33em;
    
}

.ent_landing_bar_type_selected .action_item_landing_left::before {
    color:#fff !important;
}


.messages_landing_left {background-image:none; width:1.28em; text-align:center;}

.messages_landing_left::before {
    content:'\f003';
    color:#5c5c5c;
    font-family:Source Sans Pro;
    font-size:1.33em;
    
}

.ent_landing_bar_type_selected .messages_landing_left::before {
    color:#fff !important;
}


.lightbulb_idea {background-image:none; width:1.28em; text-align:center;}

.lightbulb_idea::before {
    content:"\f0eb";
    color:#5c5c5c;
    font-family:Source Sans Pro;
    font-size:1.33em;
    
}

.ent_landing_bar_type_selected .lightbulb_idea::before {
    color:#fff !important;
}



.proposals_landing_left {background-image:none; width:1.28em; text-align:center;}

.proposals_landing_left::before {
    content:"\f016";
    color:#5c5c5c;
    font-family:Source Sans Pro;
    font-size:1.33em;
    
}

.ent_landing_bar_type_selected .proposals_landing_left::before {
    color:#fff !important;
}


.action_item_subscription_left {background-image:none; width:1.28em; text-align:center;}

.action_item_subscription_left::before {
    content:"\f024";
    color:#5c5c5c;
    font-family:Source Sans Pro;
    font-size:1.33em;
    
}

.ent_landing_bar_type_selected .action_item_subscription_left::before {
    color:#fff !important;
}


.bubble_comment {background-image:none; width:1.28em; text-align:center;}

.bubble_comment::before {
    content:"\f075";
    color:#5c5c5c;
    font-family:Source Sans Pro;
    font-size:1.33em;
    
}


#activity_feed_content div img {display:none;}

#activity_feed_content div:nth-child(1)::before {
    content:"\f022";
    color:#5c5c5c;
    font-family:Source Sans Pro;
    font-size:1.33em;
    margin-right:5px;
}

#activity_feed_content div div::before {display:none;}


.idea_comment_icon {background-image:none; width:1.28em; text-align:center;}

.idea_comment_icon::before {
    content:"\f075";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    
}



.projects_landing_left {background-image:none; width:1.28em; text-align:center;}

.projects_landing_left::before {
    content:"\f0c4";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    
}

.ent_landing_bar_type_selected .projects_landing_left::before {
    color:#fff !important;
}





/********************
FAQ PAGE
********************/
.leftColumn {width:455px; float:left; text-align:left;}
.rightColumn {width:455px; float:right; text-align:left;}

.faqList {width:100%; margin-top:24px;}
.faqList li {text-align:left !important; width:100% !important; cursor:pointer; display:block; margin:1.7em 0 0 !important;}

.faqQuestion {font-size:1.33em; line-height:1.5em; display:inline-block; font-weight:600; width:430px;}

.faqAnswerContainer {display:none; float:left; margin-left:24px;}
.faqAnswer p {color:#727272; font-size:1.16em; line-height:1.5em; margin-top:1.5em; float:left;}

.faqAnswer ul {list-style:disc; float:left; margin-top:0;}
.faqAnswer ul li {float:none; width:90%; display:list-item; font-size:1.16em; color:#727272; margin-left:24px !important; line-height:1.5em !important;}

.faqAnswer table {color:#727272;}

.faqAnswer table td {padding:5px;}

.bolded {font-weight:700;}

.rotate {
      -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
}


.arrow {width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-left: 10px solid #727272;
  border-bottom: 5px solid transparent;
        display:block;
        float:left;
        margin-top:6px;
        margin-right:12px;
        transition:transform ease 0.2s, border-left ease 0.2s;
}



/********************
FOOTER
********************/

#customFooter {background-color:#f2f2f2; width:100%; clear:left; float:left; padding:20px 0;}

#customFooterContainer {width:950px; margin:0 auto; text-align:center;}
#bi_footer_wrapper {display:none;}

#customFooterContainer img {width: 150px; padding-bottom:20px;}



#customFooter li {padding:0px 10px; border-right:1px solid #ccc; display:inline-block;}
#customFooter li a {color:#555 !important; font-weight:400 !important;}


#FooterNav {font-size:1.16em; padding-top:20px; display:block; margin-bottom:20px;}

#footerCopyright {font-weight:300;}


/********************
WIDGETS
********************/
#widget_setup_mode {}


#\{E64F8D99-A72F-436D-B30C-8141FCCACA19\} {width:950px; margin:0 auto !important;}

#\{E64F8D99-A72F-436D-B30C-8141FCCACA19\} table {width:100% !important;}

#\{E64F8D99-A72F-436D-B30C-8141FCCACA19\} tr {float:left; display:block; width:20%;}

#\{E64F8D99-A72F-436D-B30C-8141FCCACA19\} td:nth-child(1) {width:100%; display:block; height:auto;}

#\{E64F8D99-A72F-436D-B30C-8141FCCACA19\} td:nth-child(1) a img {margin:0 auto 20px; border-radius:50px; width:80px; display:block;}

#\{E64F8D99-A72F-436D-B30C-8141FCCACA19\} tr td:nth-child(2) {margin-bottom:10px; text-align:center; clear:left; font-size:1.33em; display:block; width:auto !important;}

#\{E64F8D99-A72F-436D-B30C-8141FCCACA19\} tr td:nth-child(3) {text-align:center; display:block; clear:left; font-size:1.16em;}

#\{E64F8D99-A72F-436D-B30C-8141FCCACA19\} tr:nth-child(6) {display:none;}





/********************
EXTRA PAGE CONTAINER 1
********************/

#bi-page-c-k #main_content {width:100% !important; overflow:hidden !important;} 


#bi-page-c-k #main_content {
        max-width:1280px; 
        border-left:1px solid #eee; 
        border-right:1px solid #eee; 
        box-shadow:0px 0px 20px #ddd;
        -webkit-box-shadow:0px 0px 20px #ddd;
        -moz-box-shadow:0px 0px 20px #ddd;
}



#bi-page-c-k #container_ent_home_1 {
    width:100%;
    min-height:0;
    overflow:hidden;
    margin-left:0;
}

#bi-page-c-k #container_ent_home_1 .boxcontent {padding:0;}

#bi-page-c-k #container_ent_home_1 .widget_container {margin-bottom:0 !important; clear:left;}

#bi-page-c-k {width:100%; min-height:100px; overflow:hidden !important;}


/********************
EXTRA PAGE CONTAINERS 2-4
********************/

#bi-page-c-k #container_ent_home_2 {display:none; margin:0; width:100%; min-height:150px !important; padding-bottom:40px; padding-top:0px;}

#bi-page-c-k #container_ent_home_2 .widget_container {width:950px; margin:0 auto 40px;}

#bi-page-c-k #container_ent_home_2 .boxcontent {padding:0;}

#bi-page-c-k #container_ent_home_3 {width:100%; margin:0 auto; min-height:0px !important; padding-bottom:0px; position:relative; display:block;}

#bi-page-c-k #container_ent_home_3 .boxcontent {padding:0;}

#bi-page-c-k #container_ent_home_4 {display:none; float:left; width: 100%; margin: 0px !important; background:#ffffff !important; padding-bottom:40px;}



/********************
ENT Communities Section
********************/
#communitiesOuterContainer {background-color:#f2f2f2;}

#communitiesSectionJumpLink {position:absolute; top:-50px; left:0;}

#communitiesList li {display:table; width:145px; height:145px; padding:20px; float:left; margin:5px; background-color:#e5e5e5; text-align:center; transition:background-color 0.3s ease; cursor:pointer; position:relative; box-sizing:border-box; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}

#communitiesList li:hover {background-color:#f1f1f1;}

#communitiesList li a:hover {text-decoration:none;}

.communitiesContent {display:table-cell; vertical-align:middle; text-align:center;}

.communitiesIcon {transition:color 0.3s ease; border:none; font-family:FontAwesome, arial, sans serif; font-size:60px; color:#999; line-height:1em;}

.communitiesTitle {color:#fff; font-size:1.33em; margin-top:1.5em; line-height:1.5em; font-weight:400; display:table-cell; vertical-align:middle;}

.communitiesOverlay {position:absolute; left:0; top:0; box-sizing:border-box; padding:20px; height:100%; width:100%; background-color:#000; opacity:0; transition:opacity 0.2s ease; text-align:center; display:table; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}

#communitiesList li:hover .communitiesOverlay {opacity:0.7;}


#marketingIcon::before {content:"\f201";}
#financeIcon::before {content:"\f09d";}
#customerSupportIcon::before {content:"\f0e6";}
#humanResourcesIcon::before {content:"\f0b1";}
#researchIcon::before {content:"\f02d";}
#informationTechnologyIcon::before {content:"\f108";}



/********************
LOGIN PAGE
********************/

#auth-2 {background-color:#192242;}
#login-button {background-color:#192242; border:none;}
#login-button:hover {background-color:#555;}
#branding #affiliate-name h2 {margin-top:60px}



#sponsorList {display:block; margin-top:60px;}
#sponsorList li {width:12%; margin:0 1%; float:left; text-align:center; position:relative;}

#sponsorList li:nth-child(7) {margin-bottom:0;}

.sponsorPortrait {display:inline-block; border-radius:50px; box-shadow:0px 2px 1px #999; -webkit-box-shadow:0px 2px 1px #999; -moz-box-shadow:0px 2px 1px #999;}
.sponsorName {font-size:1.5em; margin-top:1em; font-weight:600; display:block; font-family:'Source Sans Pro', 'Open Sans', arial, sans serif;}
.sponsorTitle {color:#2e353c; font-size:1.16em; display:block; color:#2e353c;}

.sponsorDescription {color:#666; font-size:1.16em; display:block; margin-top:1.8em;}


.rolloverDescriptionContainer {border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; width:400px; opacity:0; bottom:190px; left:-135px; transition:opacity 0.2s ease; -webkit-transition:opacity 0.2s ease; position:absolute; visibility:hidden;}

#sponsorList li:hover {cursor:pointer;}

#sponsorList li:hover .rolloverDescriptionContainer {visibility:visible; display:block; position:absolute; opacity:1; -khtml-opacity:1; z-index:100;}


.rolloverDescriptionContent::after {
        content:'';
        width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #333;
        position:absolute;
        bottom:-10px;
        left:175px;

}

.rolloverDescriptionContent {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#333; color:#fff; padding:20px; display:block; font-size:12px; line-height:2em;}


#\{6E40B38E-570D-4E19-A9CB-E1671A7CF924\} .boxcontent {overflow:visible;}



/********************
LOGIN FORM CUSTOMIZATION
********************/

#auth-2 {
    background: url("https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD4326/83D75CFF.jpg") no-repeat fixed;
    background-position:0 -120px;
    background-color: #F5F5F2 !important;
    background-size: cover;
}
#auth-2 .block-350 {
    background-color: rgba(255,255,255,0.6);
    box-shadow: 0 15px 20px 15px rgba(0, 0, 0, 0.25);
}

#branding #affiliate-name h2 {margin-top:60px; text-shadow:0 1px 2px #333;}


/********************
Dashboard 
********************/

#content_dashboard {margin-top: 20px !important;}

#data-collection-panel {margin-top: 10px !important;}


/**COMMENTED OUT

#sponsorList {display:block; margin-top:60px;}
#sponsorList li {width:23%; margin:0 1% 48px; float:left; text-align:center; position:relative;}

#sponsorList li:nth-child(7) {margin-bottom:0;}

.sponsorPortrait {display:inline-block; border-radius:50px; box-shadow:0px 2px 1px #999; -webkit-box-shadow:0px 2px 1px #999; -moz-box-shadow:0px 2px 1px #999;}
.sponsorName {font-size:1.5em; margin-top:1em; font-weight:600; display:block; font-family:'Source Sans Pro', 'Open Sans', arial, sans serif;}
.sponsorTitle {color:#2e353c; font-size:1.16em; display:block; color:#2e353c;}

.sponsorDescription {color:#666; font-size:1.16em; display:block; margin-top:1.8em;}


.rolloverDescriptionContainer {border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; opacity:0; top:-15px; transition:opacity 0.2s ease; -webkit-transition:opacity 0.2s ease; position:absolute; visibility:hidden;}

#sponsorList li:hover {cursor:pointer;}

#sponsorList li:hover .rolloverDescriptionContainer {visibility:visible; display:block; position:absolute; opacity:0.9; -khtml-opacity:0.9; z-index:100;}


.rolloverDescriptionContent {height:140px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#333; color:#fff; padding:20px; display:block; font-size:12px; line-height:2em;}


#\{6E40B38E-570D-4E19-A9CB-E1671A7CF924\} .boxcontent {overflow:visible;}


***********************/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}




@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}


/********************
ENTERPRISE SEARCH RESULTS PAGE
********************/

.bulb {display:none;}
#bi-page-c-search .bulb {display:block;}

.ent_search_bar_title {margin:20px 0 !important;}

.ent_search_bar_type_selected {background-color:#0096d6 !important; background-image:none !important; padding:8px !important; height:auto !important;}

.ent_search_bar_type {padding:8px !important; height:auto !important;}

.ent_search_bar_type a, .ent_search_bar_type_selected a {font-weight:400 !important;}

#ent_search_bar_type_selected_pointer, #ent_search_bar_type_selected_corner {display:none;}

#enterprise_search table td:first-child {padding-right:0 !important; padding-left:0;}

#enterprise_search table td:nth-child(2) {width:720px;}

#enterprise_search table td:nth-child(2) td:nth-child(2) {width:auto;}

#enterprise_search table td:nth-child(3) {display:none;}


/********************
ENTERPRISE SEARCH RESULTS ICONS
********************/

#enterprise_search table td #all img {display:none;}

#enterprise_search table td #all::before {
    content:"\f0ac";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#all::before {color:#fff !important;}



#enterprise_search table td #webstorm img {display:none;}

#enterprise_search table td #webstorm::before {
    content:"\f0e7";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#webstorm::before {color:#fff !important;}



#enterprise_search table td #proposal img {display:none;}

#enterprise_search table td #proposal::before {
    content:"\f016";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#proposal::before {color:#fff !important;}


#enterprise_search table td #project img {display:none;}

#enterprise_search table td #project::before {
    content:"\f0c4";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#project::before {color:#fff !important;}


#enterprise_search table td #blog img {display:none;}

#enterprise_search table td #blog::before {
    content:'\f044';
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#blog::before {color:#fff !important;}

#enterprise_search table td #idea img {display:none;}

#enterprise_search table td #idea::before {
    content:"\f0eb";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#idea::before {color:#fff !important;}


#enterprise_search table td #comment img {display:none;}

#enterprise_search table td #comment::before {
    content:"\f075";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#comment::before {color:#fff !important;}


#enterprise_search table td #member img {display:none;}

#enterprise_search table td #member::before {
    content:"\f007";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#member::before {color:#fff !important;}



#enterprise_search table td #update img {display:none;}

#enterprise_search table td #update::before {
    content:"\f075";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#update::before {color:#fff !important;}


#enterprise_search img[src*="/ct/images/lightbulb_24x24.png"] {
    height:24px;
    width:24px;
    box-sizing:border-box;
    padding-left:24px;
    margin-right:10px;
    background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6180/8EE607C3.png);
}

#enterprise_search img[src*="/ct/images/comments_24x24.png"] {
    height:24px;
    width:24px;
    box-sizing:border-box;
    padding-left:24px;
    margin-right:10px;
    background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6180/F7A8992E.png);
}


#enterprise_search img[src*="/ct/images/default-webstorm-image-24.png"] {
    height:24px;
    width:24px;
    box-sizing:border-box;
    padding-left:24px;
    margin-right:10px;
    background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6180/22933DAB.png);
}



#enterprise_search img[src*="/core/images/icon_proposal_24x24.png"] {
    height:24px;
    width:24px;
    box-sizing:border-box;
    padding-left:24px;
    margin-right:10px;
    background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/WWW/OD152/8B76F81A.png);
}



#enterprise_search img[src*="/ct/images/project_24x24.png"] {
    height:24px;
    width:24px;
    box-sizing:border-box;
    padding-left:24px;
    margin-right:10px;
    background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/WWW/OD152/6141E179.png);
}


#enterprise_search img[src*="/ct/images/blogpost_24x24.png"] {
    height:24px;
    width:24px;
    box-sizing:border-box;
    padding-left:24px;
    margin-right:10px;
    background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6180/9944FB43.png);
}

#enterprise_search img[src*="/ct/images/profile_24x24.png"] {
    height:24px;
    width:24px;
    box-sizing:border-box;
    padding-left:24px;
    margin-right:10px;
    background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6180/CDA3ADDB.png);
}


#enterprise_search table td:nth-child(2) div:first-child {width:100% !important; border:none !important; background-color:#fff !important;}

#enterprise_search table td:nth-child(2) div:first-child input {width:530px !important; margin-right:20px; border:none; padding:12px; background-color:#f4f4f4;}

#enterprise_search table td:nth-child(2) div:first-child table {margin-left:0 !important; margin-right:0px !important;}


/********************
ENTERPRISE SEARCH BUTTON
********************/

#enterprise_search table td:nth-child(2) div:first-child button {
         border-radius:0px;
        -webkit-border-radius:0px;
        -moz-border-radius:0px;
         -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
        box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
        line-height:2.5em;
        height:36px;
        display:inline-block;
        color:#fff !important;
        font-size:14px;
        width:190px;
        margin:0px;
        text-align:center;
        font-family:'Open Sans', arial, sans serif;
        font-weight:300;
        text-transform:uppercase;
        transition:0.2s ease;
        background-color:#FF9933;
        border:none;
        cursor:pointer;
}

#enterprise_search table td:nth-child(2) div:first-child button:hover {background-color:#ffb266;}

#search_results div table {padding:5px 0;}

#search_results div table td:nth-child(2) div:first-child {font-size:1.25em;}

#search_results div table tr td:first-child {width:40px;}



/********************
ENTERPRISE SEARCH DROPDOWN MENU
********************/
#nav-bar .results-header>i, #nav-bar .results-type {color:#3498db;}

.search-result .result-type-img img {display:none !important;}

.result-type-img.Idea::before {
    content:"\f0eb";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}

.result-type-img.Webstorm::before {
    content:"\f0e7";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}

.result-type-img.Comment::before {
    content:"\f075";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}

.result-type-img.Proposal::before {
    content:"\f016";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}


.result-type-img.Project::before {
    content:"\f0c4";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}


.result-type-img.Member::before {
    content:"\f007";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}


.result-type-img.Update::before {
    content:"\f1ea";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}


/**************  MINHAS CUSTOMIZAÇÕES  ****************/

#nav-bar #global-search-bg{background-color: #fff ;}

.botao{
	box-sizing: border-box;
	width:auto;
	height:50px;
	border: 3px solid;
	color:#fff !important;
	text-transform: uppercase;
	font-family: sans-serif;
	font-size: 18px;
	line-height: 50px;
	padding:10px;
	border-radius:5px;
	text-decoration: none !important;
}

.btnBlue{
	border-color: #1A7CB5;
transition: background-color 400ms ease;
}

.btnBlue:hover{
	background-color: #1A7CB5;
	transition: background-color 400ms ease;
}

#boxKnowEnterprise{
	box-sizing: border-box;
	width:950px;
	margin: 100px auto 0 auto;
	background-color: #fff;
	padding: 60px 30px;
	border-radius: 5px;
	box-shadow: 0 0 20px 3px rgba(0,0,0,.3);
	font-family: sans-serif;
	color: #333;
}

#boxKnowEnterprise > h1{
	text-align: center;
	font-size: 40px;
	line-height: 50px;
	font-weight: 200;
}

#boxKnowEnterprise > h2{
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	font-weight: 200;
	margin-bottom:30px;
}

.boxKnowContainer{
	box-sizing: border-box;;
	width: 25%;
	float: left;
	padding: 5px;
}

.clearFix{
	width: 0;
	height: 0;
	clear: both;
}

.iconKnow{
	width: 65px;
	height: 65px;
	margin: 15px auto;
	border-radius: 10px;
	background-position: center;
}

.iconKnow.conheca{
	background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD2227/28AE69BC.png);
}

.iconKnow.cocrie{
	background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD2227/B8B7066B.png);
}

.iconKnow.registre{
	background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD2227/367B892E.png);
}

.iconKnow.acompanhe{
	background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD2227/F9D1273D.png);
}

.titleItemKnow{
	text-align: center;
	font-size: 22px;
	line-height: 32px;
	font-weight: 200;
}

.textKnow{
	text-align: center;
	font-size:17px;
	line-height: 27px;
}

#activeChallengesSectionOuterContainer{
	margin-top:300px;
}

.alternateTitleHome{
	position: relative;
	font-weight: 600;
}

.alternateTitleHome:after{
	content: '';
	width: 300px;
	height: 6px;
	background-image: linear-gradient(to right, #23C871 , #1DB2A8);
	position: absolute;
	top:110px;
	left: calc(50% - 150px);
}

.sectionDescription p.alternateHome{
	margin-top:90px;
	font-size: 24px;
}

.altDescription p.alternateHome{
	color:#212C4D !important;
}

#endHome{
	width: 100%;
    height: auto;
    background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD2227/E58BE63B.jpg);
    background-position: 50% -100px;
    padding: 150px 0 250px 0;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-size: cover;
}

.conteudo{
	width: 950px;
	margin: 0 auto;
	text-align: center;
}

.titleEndHome{
	color:#fff;
	text-align: center;
	width: 100%;
	position: relative;
}

.titleEndHome:after{
	content: '';
	width: 300px;
	height: 6px;
	background-color: #FF536E;
	position: absolute;
	top:110px;
	left: calc(50% - 150px);
}

.subtitleEndHome{
	width: 100%;
	color:#fff;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 60px;
	font-family: sans-serif;
}

.btnRed{
	border-color: #FF536E;
transition: background-color 400ms ease;
}

.btnRed:hover{
	transition: background-color 400ms ease;
	background-color: #FF536E;
}

 #customFooter{
	background-color: transparent;
	box-sizing: border-box;
	width: 80%;
	height: 100px;
	margin: -100px 10% 0 10%;
	border-top:2px solid rgba(255,255,255,.3);
}

#customFooterContainer{
	width: 100%;
}

#FooterNav{
	padding-top: 15px;
	color:#000;
	display: inline-block;
}

#customFooter li{
	padding:0 15px;
}

#customFooter li a{
	font-size: 18px;
	color:#fff !important;
}

.logoFooterBI{
	width: 180px;
	height:45px;
	float: left;
	background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD2227/F6034942.png);
}

.logoFooterSimplez{
	width: 150px;
	height: 50px;
	float: right;
	background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD2227/0A81C9CB.png);
}

#global-nav-bar-content{position:relative;}
