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

#main_content {
    font-size: 14px;
}

#customFooterExterior {
    background-color: #415464;
    background: #415464;
    padding: 10px 0;
    float: left;
    width: 100%;
    height: 70px;
    box-sizing: border-box;
    line-height: 50px;
    position: relative;
    z-index: 9;
}

#customFooterInterior {
    width: 100%;
    max-width: 970px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

ul#footerNav {
    list-style: none;
    list-style-type: none;
    float: left;
}

#copyright {
    float: right;
    display: block;
    color: #999;
}

#footerNav, #footerNav li {
    float: left;
}

#footerNav li a {
    color: #999;
    font-size: 12px;
    font-weight: normal;
    padding: 0 15px;
    border-right: 1px solid #DBDFE1;
}

#lastFooterLink a, #aboutLink {
    border: none !important;
}

table#custom_footer {
    display: none;
}

table#bi_footer_wrapper {
    display: none;
}


div#customFooterContainer a {
    width: 130px;
    height: 30px;
    background: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6249/1E315E3B.png);
    display: block;
    left: 50%;
    position: relative;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

div#customFooterContainer img {
    display: none;
}

#main_idea_container h5, #main_idea_container legend {
    font-size: 14px!important;

}



#container_homepage_header #display-region #hh-display h3 {
    font-size: 20px!important;
    margin: 20px 0 25px;
    line-height: 125%;
    max-width: 70%;
    word-break: break-word;
    word-wrap: break-word;
    font-weight: normal;
}

#container_homepage_header #display-region #hh-display h2 {
    font-size: 80px !important;
    font-weight: 700 !important;
}

#main_idea_container p, 
#main_idea_container a,
#main_idea_container h5, 
#main_idea_container legend,
#main_idea_container .set-section .form-control,
.btn,
body {
    font-size: 14px!important;
}

body,
#ws_status_wrapper_auth,
#ws_status_wrapper,
#idea-list-menu,
.il-btn,
#phases,
.green_btn_center,
.grey_btn_center2,
.bimodal-body,
.e2e_modal input,
.e2e_modal textarea,
.e2e_modal select,
.short-answer-edit,
.number-edit,
.dropdown-edit,
.date-edit,
#ws_view_idea_2 #admin_questions input,
#ws_view_idea_2 #admin_questions select,
#ws_view_idea_2 #admin_questions textarea,
#proposal-content-sheet input,
#proposal-content-sheet textarea,
#proposal-content-sheet select,
#evalution_question_list textarea,
#evalution_question_list select,
.eval_quesiton_short,
#profile-expertise input,
#certifications .certification input,
#scheduler-webstorm-name,
#scheduler-header-left,
.fc-header,
.fc-event-title,
td.fc-resourceName,
.content,
#container_homepage_header,
#nav-bar #global-search-input,
.sectionTitle,
.sectionListItemTitle,
.vwl-webstorm-title,
.mp-text-download,
#profile_user_name,
.content,
#bi-page-s .widget_title,
#bi-page-a .widget_title,
#bi-page-b .widget_title,
#bi-page-c .widget_title,
#bi-page-d .widget_title,
#bi-page-e .widget_title,
#bi-page-f .widget_title,
#bi-page-g .widget_title,
#bi-page-h .widget_title,
#bi-page-i .widget_title,
#bi-page-j .widget_title,
#bi-page-k .widget_title,
#bi-page-l .widget_title,
#bi-page-m .widget_title,
#bi-page-n .widget_title,
#bi-page-o .widget_title,
#bi-page-p .widget_title,
#bi-page-q .widget_title,
#bi-page-r .widget_title,
#bi-page-t .widget_title,
#bi-page-u .widget_title,
#bi-page-v .widget_title,
#bi-page-w .widget_title,
#bi-page-x .widget_title,
#bi-page-y .widget_title,
#bi-page-z .widget_title {
	font-family: 'Hurme Geometric Sans 2' !important;
}

.question-wrapper .question-title {
    color: #000000 !important;
}



div#bi-page-s #container_homepage_header #display-region #hh-display h3 {
    width: 100%;
    max-width: 900px;
padding: 30px 0;
}

.headerrowspan{
	box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.headerrowspan > span{
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
	-webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
    padding: 0 30px;

}