@font-face {
    font-family: Vattenfall Hall;
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Light.eot");
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Light.eot?#iefix") format('embedded-opentype'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Light.woff2") format('woff2'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Light.woff") format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: Vattenfall Hall;
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-LightItalic.eot");
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-LightItalic.eot?#iefix") format('embedded-opentype'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-LightItalic.woff2") format('woff2'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-LightItalic.woff") format('woff');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: Vattenfall Hall;
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Regular.eot");
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Regular.eot?#iefix") format('embedded-opentype'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Regular.woff2") format('woff2'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Regular.woff") format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Vattenfall Hall;
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-RegularItalic.eot");
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-RegularItalic.eot?#iefix") format('embedded-opentype'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-RegularItalic.woff2") format('woff2'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-RegularItalic.woff") format('woff');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: Vattenfall Hall;
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Medium.eot");
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Medium.eot?#iefix") format('embedded-opentype'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Medium.woff2") format('woff2'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Medium.woff") format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Vattenfall Hall;
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Medium.eot");
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Medium.eot?#iefix") format('embedded-opentype'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Medium.woff2") format('woff2'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Medium.woff") format('woff');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: Vattenfall Hall;
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Bold.eot");
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Bold.eot?#iefix") format('embedded-opentype'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Bold.woff2") format('woff2'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Bold.woff") format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: Vattenfall Hall;
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Bold.eot");
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Bold.eot?#iefix") format('embedded-opentype'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Bold.woff2") format('woff2'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Bold.woff") format('woff');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: Vattenfall Hall;
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Heavy.eot");
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Heavy.eot?#iefix") format('embedded-opentype'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Heavy.woff2") format('woff2'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Heavy.woff") format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: Vattenfall Hall;
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Heavy.eot");
    src: url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Heavy.eot?#iefix") format('embedded-opentype'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Heavy.woff2") format('woff2'), url("https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHall-Heavy.woff") format('woff');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: Vattenfall Hall Display;
    src: url('https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHallDisplay-Bold.eot');
    src: url('https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHallDisplay-Bold.eot?#iefix') format('embedded-opentype'), url('https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHallDisplay-Bold.woff2') format('woff2'), url('https://inchargestprd.blob.core.windows.net/assets/fonts/VattenfallHallDisplay-Bold.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'vattenfall-icons';
    src: url('https://inchargestprd.blob.core.windows.net/assets/icons/font/vattenfall-icons.eot?33937715');
    src: url('https://inchargestprd.blob.core.windows.net/assets/icons/font/vattenfall-icons.eot?33937715#iefix') format('embedded-opentype'),
    url('https://inchargestprd.blob.core.windows.net/assets/icons/font/vattenfall-icons.woff2?33937715') format('woff2'),
    url('https://inchargestprd.blob.core.windows.net/assets/icons/font/vattenfall-icons.woff?33937715') format('woff'),
    url('https://inchargestprd.blob.core.windows.net/assets/icons/font/vattenfall-icons.ttf?33937715') format('truetype'),
    url('https://inchargestprd.blob.core.windows.net/assets/icons/font/vattenfall-icons.svg?33937715#vattenfall-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* guide title and step titles */

h2.subtitle {
  font-family: Vattenfall Hall,Helvetica, sans-serif;
  font-weight:300;
}

div[class*=Widget__WidgetHeaderTitle-] {
    font-family: Vattenfall Hall,Helvetica, sans-serif;
  }

/* step content */

div.content-text { 
  font-family: Vattenfall Hall,Helvetica, sans-serif;;
}

.tip{ 
 font-family: Vattenfall Hall,Helvetica, sans-serif;;
}

.warning {
 font-family: Vattenfall Hall,Helvetica, sans-serif;; 
}

a.tile { 
  font-family: Vattenfall Hall,Helvetica, sans-serif;;
}

div.radio-wrap { 
 font-family: Vattenfall Hall,Helvetica, sans-serif;;
}


/* next step buttons */
[class*="Button__StyledButtonInterior"]{
  font-family: Vattenfall Hall,Helvetica, sans-serif;;
}

/* contact form title */
[class*="ContactForm-styles__Title"]{
  font-family: Vattenfall Hall,Helvetica, sans-serif; 
}
h1 {
  font-family: Vattenfall Hall,Helvetica, sans-serif;
  color: #222222;;
  font-size: 28px;
  line-height: 36px;
  font-weight: 600;
}

h2.subtitle {
  font-family: Vattenfall Hall,Helvetica, sans-serif;
  color: #222222;;
  font-size: 28px;
  line-height: 36px;
  font-weight: 400;
}


h2 {
  font-family: Vattenfall Hall,Helvetica, sans-serif;
  color: #222222;
  font-size: 28px;
  line-height: 36px;
  font-weight: 400;
}

/* step title */
h2.subtitle {
  font-family: Vattenfall Hall,Helvetica, sans-serif;
  color: #222222;
  font-size: 28px;
  line-height: 36px;
  font-weight: 400;
}

/* Large heading */
h3 {
  font-family: Vattenfall Hall,Helvetica, sans-serif;
  color: #222222;
  word-spacing: 15px;
}

/* Medium heading */
h4 {
  font-family: Vattenfall Hall,Helvetica, sans-serif;
  color: #222222;
  word-spacing: 15px;
}

/* Small heading */
h5 {
  font-family: Vattenfall Hall,Helvetica, sans-serif;
  color: #222222;
  word-spacing: 15px;
}

/* step content */
div.content-text {
  font-family: Vattenfall Hall,Helvetica, sans-serif;
  color: #222222;
  font-size: 18px;
  line-height: 27px;
  letter-spacing: 0.05px;
}

/* bullet list */
div.content-text ul {
  font-family: Vattenfall Hall,Helvetica, sans-serif;
  padding-left: 32px;
}

/* bullet list items */
div.content-text ul li {
  font-family: Vattenfall Hall,Helvetica, sans-serif;
  margin: 8px 0px;
}
.Widget__WidgetHeaderTitle {
font-family: Vattenfall Hall,Helvetica, sans-serif;
color: #222222;
font-size: 20px;
line-height: 28px;
}
/* Survey header */
[class*="CustomSurvey-styles__TitleContent"]{
  font-family: Vattenfall Hall,Helvetica, sans-serif;
}

/*Progress Bar*/
[class*="ProgressBar__Bar"]{
    background-color: #2071B5 !important;
}

[class*="ProgressBar__Line"]{
   background-color: #F2F2F2 !important;
}

[class*="ProgressBar__Text"]{
   background-color: #2071B5 !important;
 }
/* All buttons */
.button-wrap button {
  color: #2071B5 !important;
  background: transparent;
  text-transform: capitalize;
  border: 2px solid #2071B5 !important;
  height: 36px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight:500;
  border-radius: 32px;
}

/* hover state of all buttons */
.button-wrap button:hover {
  background: #2071B5 !important;
  border: 2px solid #222222 !important;
  text-transform: capitalize;
  color: #ffffff !important;
}


/* back button */
.button-wrap .back-button, .button-wrap .back-button:hover  {
  padding: 0px 7px;
  background: #ffffff !important;
  border: 2px solid #2071B5 !important;
  text-transform: capitalize;
  height: 36px;
  width: 36px;
  border-radius: 32px;
}

/* color of the arrow icon in back button */
.button-wrap .back-button svg path {
  fill: #2071B5 !important;
}

/* remove the back button */
 .button-wrap .back-button { 
}

/* removing next step button arrow without removing back button arrow *//
 .button-wrap button svg { 
}
  .button-wrap .back-button svg { 
    display: block;
}

/* to put text button in lower case */
.button-wrap button {
	text-transform: capitalize;
}
/* Contact form submit button */
.contact-form-send button{
  	text-transform: capitalize;
    font-weight:500;
    font-size: 16px;
    border: 2px solid #2071B5 !important;
}
.contact-form-send button {
   border: 2px solid #222222 !important;
}
/* Chackbox label style */
.ston-field-check-label {
  font-family: Vattenfall Hall,Helvetica, sans-serif;
  font-size: 16px;
}
/* input field label style */
.ston-input-label {
  font-family: Vattenfall Hall,Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
}
 
.ston-field-main,
.ston-field-placeholder, 
.ston-dropdown-trigger,
.ston-input-file, 
.ston-input-wrap
input,
textarea,
select {
    font-family: Vattenfall Hall,Helvetica, sans-serif !important;
    font-size: 16px;
    font-weight: 400;
}
