@font-face {
	font-family: LotaGrotesque;
    src: url("./fonts/LotaGrotesque-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}

@font-face {
	font-family: LotaGrotesque;
    src: url("./fonts/LotaGrotesque-SemiBold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
}

@font-face {
	font-family: LotaGrotesque;
    src: url("./fonts/LotaGrotesque-Bold.woff") format("woff");
    font-weight: 800;
    font-style: normal;
}

@font-face {
	font-family: HelveticaNeueLight;
    src: url("./fonts/HelveticaNeue-Light.woff2") format("woff2");
    font-weight: 200;
    font-style: normal;
}

@font-face {
	font-family: HelveticaNeueLight;
    src: url("./fonts/HelveticaNeue-Light.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
}

@font-face {
	font-family: HelveticaNeueLight;
    src: url("./fonts/HelveticaNeue-Bold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
}

table.formatted_table thead tr td,
table.formatted_table tbody tr td a.submit,
table.formatted_table tbody tr td a,
table.white tr td,
div.data_content form.form,
table.add tr td,
div.data_content table tr td,
div.data_content div.whitediv p,
div.data_content div.blue p,
div.data_content div.yellow p,
div.data_content,
div.data_content form.form input,
div.data_content form.form select,
div.data_content form.form textarea,
div.data_content div.blue input, 
div.data_content div.blue select,
div.data_content div.blue textarea,
div.data_content div input, 
div.data_content div select,
div.data_content div textarea,
select,
div.framework_middle_menu ul li a,
div.framework_middle_menu ul li div.number,
div.framework_left_menu ul li a,
div.framework_left_menu ul li div.number,
#framework_middle_menu_header_name,
#chat_with_user,
#administrator_user_id select,
select,
#mailing_id, #campaign_id,
table.add tr td select,
#administrator_user_id div,
div.data_content h1,
div.data_content h4,
div.data_content h2,
#my_info,
#kpi_update p,
p,
tspan,
div.chat_entry_message p,
p.info,
a.button,
#messagebar,
.messagebar_success,
.messagebar_error,
div.support_message strong,
div.support_message b,
div.support_message a,
div.support_message,
h6,
div.data_content h5,
h5,
div.yellow h6,
table.select_groups div.checkbox,
div.framework_left_menu ul li a div.number,
div.framework_left_menu ul li.active a div.number,
div.framework_left_menu ul li:hover a div.number,
div.framework_left_menu ul li.active:hover a div.number,
div.search_form input,
span.circle,
ul.split_sub_menu li a,
span.number,
#bootstrap_main_complete_menu ul.main li a,
#bootstrap_main_complete_menu ul.main li ul.sub li a,
#breadcrumbs ul li a,
#breadcrumbs ul li,
#strategy_call_button,
#kennis_button,
#support_button,
.ui-menu .ui-menu-item a,
#administrator_user_id input
{
	font-family: "HelveticaNeueLight", "Nunito", 'Open Sans', "Montserrat", Arial, 'Open Sans', "Helvetica Neue", 'Open Sans', "HelveticaNeueLight", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif !important;
	-webkit-font-smoothing: antialiased; /* "Source Sans Pro",  */
	font-weight:300;
}

div.data_content h1,
div.data_content h2,
div.data_content h3,
div.data_content h4,
div.data_content h5,
#framework_middle_menu_header_name,
div.info-box div.count
{
	font-family:  "HelveticaNeueLight", "Nunito", 'AvenirLight', Roboto, "Helvetica Neue", "Montserrat", "Roboto", 'Open Sans', "HelveticaNeueLight", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif !important;
	-webkit-font-smoothing: antialiased;
	font-weight:400 !important;
}

div.data_content h1
{
	font-weight:600 !important;
	color:#24374e !important;
}

div.data_content h2
{
	font-size:26px;
	font-weight:600 !important;
	padding-top:20px;
	padding-bottom:0px;
	color:#24374e;
}

div.header
{
	font-weight:300 !important;
	font-family:  "HelveticaNeueLight", "Nunito", 'AvenirLight', Roboto, "Helvetica Neue", "Montserrat", "Roboto", 'Open Sans', "HelveticaNeueLight", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif !important;
	-webkit-font-smoothing: antialiased;
}

div.data_content h4
{
	font-weight:600 !important;
	padding-top:20px;
	color: #24374e !important;
}

p.info input.edit,
h4 input.edit
{
	font-family:  "HelveticaNeueLight", "Nunito", 'AvenirLight', Roboto, "Helvetica Neue", "Montserrat", "Roboto", 'Open Sans', "HelveticaNeueLight", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif !important;
	-webkit-font-smoothing: antialiased;
	color:#24374e !important;
}

div.info-box div.count
{
	font-weight:400 !important;
}

div.data_content h1 strong,
div.data_content h2 strong,
div.data_content h3 strong,
div.data_content h4 strong,
div.data_content h5 strong
{
	font-weight:600 !important;
}

h6
{
	font-weight:bold !important;
	font-family: "HelveticaNeueLight", "Nunito", 'AvenirLight', Roboto, "Helvetica Neue", 'Open Sans', Arial, 'Open Sans', "Helvetica Neue", 'Open Sans', "HelveticaNeueLight", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif !important;
	-webkit-font-smoothing: antialiased;
	color:#24374e !important;
}

div.data_content p.help
{
	font-family: "HelveticaNeueLight", "Nunito", 'Open Sans', 'AvenirLight', Roboto, "Helvetica Neue", 'Open Sans', "Reenie Beanie","Helvetica Neue", 'Open Sans', "HelveticaNeueLight", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif !important;
	-webkit-font-smoothing: antialiased !important;
	font-size:34px !important;
	color: #2f4059 !important;
}

#strategy_call_button,
#kennis_button,
#support_button
{
    font-size:14px !important;
}

#strategy_call_button
{
	font-weight:600;
}

p.info
{
	font-family: "HelveticaNeueLight", "Nunito", 'Open Sans', 'AvenirLight', Roboto, "Helvetica Neue", 'Open Sans', "Esteban", 'Open Sans' !important;
	font-size:14px !important;
	margin-bottom:20px;
}

code
{
	font-family: "Courier New", 'Open Sans' !important;
	font-size:14px !important;
	color:#2f4059 !important;
}

div.kpi
{
	font-family: "HelveticaNeueLight", "Nunito", 'AvenirLight', Roboto, "Helvetica Neue", 'Open Sans', "Esteban", 'Open Sans' !important;
	color:#24374e !important;
	font-weight:600;
	border-right:0px solid #000000;
}

div.yellow p, div.yellow h6 
{
	color:#000000 !important;
}

ul.split_sub_menu li a,
p.info,
#bootstrap_main_complete_menu ul.main li a,
#breadcrumbs ul li,
#breadcrumbs ul li a,
table.formatted_table thead tr td, table.formatted_table tbody tr td a.submit, table.formatted_table tbody tr td a, table.white tr td, div.data_content form.form, table.add tr td, div.data_content table tr td, div.data_content div.whitediv p, div.data_content div.blue p, div.data_content div.yellow p, div.data_content,
table.select_groups div.checkbox,
div.data_content form.form input, div.data_content form.form select, div.data_content form.form textarea, div.data_content div.blue input, div.data_content div.blue select, div.data_content div.blue textarea, div.data_content div input, div.data_content div select, div.data_content div textarea, select
{
	font-size:14px !important;
	font-weight:300;
}

#breadcrumbs ul li a,
#breadcrumbs ul li,
ul.split_sub_menu li a,
table.formatted_table thead tr td,
.split_sub_menu .header
{
	color: #24374e !important;
}

table.formatted_table thead tr td, table.formatted_table tbody tr td a.submit, table.formatted_table tbody tr td a, table.white tr td, div.data_content form.form, table.add tr td, div.data_content table tr td, div.data_content div.whitediv p, div.data_content div.blue p, div.data_content div.yellow p, div.data_content
{
	color:#687992 !important;
}

table.formatted_table thead tr td, table.formatted_table tbody tr td a, table.white tr td, div.data_content form.form, table.add tr td, div.data_content table tr td
{
	color:#4a5669 !important;
}

strong, b {
	font-weight: 700;
}
