﻿.ax_default {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:13px;
  letter-spacing:normal;
  color:#333333;
  vertical-align:none;
  text-align:center;
  line-height:normal;
  text-transform:none;
}
.shape {
}
.box_2 {
}
.image {
}
.primary_button {
  color:#FFFFFF;
}
.link_button {
  color:#169BD5;
}
.heading_1 {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:bold;
  font-style:normal;
  font-size:32px;
  text-align:left;
}
.heading_2 {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:bold;
  font-style:normal;
  font-size:24px;
  text-align:left;
}
.heading_3 {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:bold;
  font-style:normal;
  font-size:18px;
  text-align:left;
}
.heading_4 {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:bold;
  font-style:normal;
  font-size:14px;
  text-align:left;
}
.heading_5 {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:bold;
  font-style:normal;
  text-align:left;
}
.heading_6 {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:bold;
  font-style:normal;
  font-size:10px;
  text-align:left;
}
.label {
  font-size:14px;
  text-align:left;
}
.paragraph {
  text-align:left;
}
.text_link {
  color:#0000FF;
}
.text_link_mouse_over {
}
.text_link_mouse_down {
}
.line {
}
.form_hint {
  color:#999999;
}
.form_disabled {
}
.connector {
}
.bmw_mo_fill_1 {
}
.bmw_mo_fill_4 {
  color:#FFFFFF;
}
.bmw_ico_14 {
  font-family:'iwp', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:14px;
  color:#444444;
  text-align:center;
  line-height:normal;
}
.bmw_ico_14_dis {
  font-family:'iwp', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:14px;
  color:#C2C2C2;
  text-align:center;
  line-height:normal;
}
.bmw_ico_16 {
  font-family:'iwp', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:16px;
  color:#444444;
  text-align:center;
  line-height:normal;
}
.bmw_shadowbox {
}
.bmw_btn_primary {
  font-family:'BMWGroup-Bold', 'BMW Group Bold', 'BMW Group', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:#FFFFFF;
  text-align:left;
  line-height:16px;
  text-transform:uppercase;
}
.bmw_btn_primary_dis {
  font-family:'BMWGroup-Bold', 'BMW Group Bold', 'BMW Group', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:#FCFCFC;
  text-align:left;
  line-height:16px;
  text-transform:uppercase;
}
.bmw_btn_primary_ico_dis {
  font-family:'iwp', sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FCFCFC;
  text-align:center;
}
.bmw_btn_secondary {
  font-family:'BMWGroup-Bold', 'BMW Group Bold', 'BMW Group', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:#444444;
  text-align:left;
  line-height:16px;
  text-transform:uppercase;
}
.bmw_btn_secondary_dis {
  font-family:'BMWGroup-Bold', 'BMW Group Bold', 'BMW Group', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:#C2C2C2;
  text-align:left;
  line-height:16px;
  text-transform:uppercase;
}
.bmw_btn_default {
  font-family:'BMWGroup-Bold', 'BMW Group Bold', 'BMW Group', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:#444444;
  text-align:left;
  line-height:16px;
  text-transform:uppercase;
}
.bmw_btn_default_dis {
  font-family:'BMWGroup-Bold', 'BMW Group Bold', 'BMW Group', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:#C2C2C2;
  text-align:left;
  line-height:16px;
  text-transform:uppercase;
}
.bmw_btn_icon_mo {
  font-family:'iwp', sans-serif;
  font-weight:400;
  font-style:normal;
  color:#444444;
  text-align:center;
  line-height:normal;
}
.bmw_dialog_header {
  font-family:'BMWGroup-Bold', 'BMW Group Bold', 'BMW Group', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:18px;
  color:#666666;
  text-align:left;
}
.bmw_dialog_content {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:14px;
  color:#666666;
  text-align:left;
  line-height:16px;
}
.bmw_form_component {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:14px;
  color:#444444;
  text-align:left;
  line-height:16px;
}
.bmw_form_component_mo_sel {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:14px;
  color:#444444;
  text-align:left;
  line-height:16px;
}
.bmw_form_compontent_dis {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:14px;
  color:#C2C2C2;
  text-align:left;
  line-height:16px;
}
.bmw_form_component_placeholdert_text {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:14px;
  color:#8F8F8F;
  text-align:left;
  line-height:16px;
}
.bmw_inline_msg_grouped_header {
  font-family:'Arial-BoldMT', 'Arial Bold', 'Arial', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:#444444;
  text-align:left;
  line-height:16px;
}
.bmw_inline_msg_grouped_items {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:14px;
  color:#444444;
  text-align:left;
  line-height:20px;
}
.bmw_progress_circle {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:14px;
  color:#444444;
  text-align:left;
  line-height:16px;
}
.bmw_typo_h1 {
  font-family:'BMWGroup-Bold', 'BMW Group Bold', 'BMW Group', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:40px;
  color:#92A2BD;
  text-align:left;
  line-height:40px;
  text-transform:uppercase;
}
.bmw_typo_label {
  font-family:'ArialMT', 'Arial', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:14px;
  color:#666666;
  text-align:left;
  line-height:16px;
}
.box_1 {
  font-size:12px;
  color:#444444;
  text-align:left;
}
textarea, select, input, button { outline: none; }
