  @font-face {
    font-family: 'Simplon Norm';
    src: url('/templates/astor2016/font-simplon/SimplonNorm.eot');
    src: url('/templates/astor2016/font-simplon/SimplonNorm.eot?#iefix') format('embedded-opentype'),
        url('/templates/astor2016/font-simplon/SimplonNorm.woff2') format('woff2'),
        url('/templates/astor2016/font-simplon/SimplonNorm.woff') format('woff'),
        url('/templates/astor2016/font-simplon/SimplonNorm.svg#SimplonNorm') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Simplon Norm';
    src: url('/templates/astor2016/font-simplon/SimplonNorm-Light.eot');
    src: url('/templates/astor2016/font-simplon/SimplonNorm-Light.eot?#iefix') format('embedded-opentype'),
        url('/templates/astor2016/font-simplon/SimplonNorm-Light.woff2') format('woff2'),
        url('/templates/astor2016/font-simplon/SimplonNorm-Light.woff') format('woff'),
        url('/templates/astor2016/font-simplon/SimplonNorm-Light.svg#SimplonNorm-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Simplon Norm';
    src: url('/templates/astor2016/font-simplon/SimplonNorm-MediumItalic.eot');
    src: url('/templates/astor2016/font-simplon/SimplonNorm-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/templates/astor2016/font-simplon/SimplonNorm-MediumItalic.woff2') format('woff2'),
        url('/templates/astor2016/font-simplon/SimplonNorm-MediumItalic.woff') format('woff'),
        url('/templates/astor2016/font-simplon/SimplonNorm-MediumItalic.svg#SimplonNorm-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Simplon Norm';
    src: url('/templates/astor2016/font-simplon/SimplonNorm-LightItalic.eot');
    src: url('/templates/astor2016/font-simplon/SimplonNorm-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/templates/astor2016/font-simplon/SimplonNorm-LightItalic.woff2') format('woff2'),
        url('/templates/astor2016/font-simplon/SimplonNorm-LightItalic.woff') format('woff'),
        url('/templates/astor2016/font-simplon/SimplonNorm-LightItalic.svg#SimplonNorm-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Simplon Norm';
    src: url('/templates/astor2016/font-simplon/SimplonNorm-BoldItalic.eot');
    src: url('/templates/astor2016/font-simplon/SimplonNorm-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/templates/astor2016/font-simplon/SimplonNorm-BoldItalic.woff2') format('woff2'),
        url('/templates/astor2016/font-simplon/SimplonNorm-BoldItalic.woff') format('woff'),
        url('/templates/astor2016/font-simplon/SimplonNorm-BoldItalic.svg#SimplonNorm-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Simplon Norm';
    src: url('/templates/astor2016/font-simplon/SimplonNorm-Italic.eot');
    src: url('/templates/astor2016/font-simplon/SimplonNorm-Italic.eot?#iefix') format('embedded-opentype'),
        url('/templates/astor2016/font-simplon/SimplonNorm-Italic.woff2') format('woff2'),
        url('/templates/astor2016/font-simplon/SimplonNorm-Italic.woff') format('woff'),
        url('/templates/astor2016/font-simplon/SimplonNorm-Italic.svg#SimplonNorm-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Simplon Norm';
    src: url('/templates/astor2016/font-simplon/SimplonNorm-Medium.eot');
    src: url('/templates/astor2016/font-simplon/SimplonNorm-Medium.eot?#iefix') format('embedded-opentype'),
        url('/templates/astor2016/font-simplon/SimplonNorm-Medium.woff2') format('woff2'),
        url('/templates/astor2016/font-simplon/SimplonNorm-Medium.woff') format('woff'),
        url('/templates/astor2016/font-simplon/SimplonNorm-Medium.svg#SimplonNorm-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Simplon Norm';
    src: url('/templates/astor2016/font-simplon/SimplonNorm-Bold.eot');
    src: url('/templates/astor2016/font-simplon/SimplonNorm-Bold.eot?#iefix') format('embedded-opentype'),
        url('/templates/astor2016/font-simplon/SimplonNorm-Bold.woff2') format('woff2'),
        url('/templates/astor2016/font-simplon/SimplonNorm-Bold.woff') format('woff'),
        url('/templates/astor2016/font-simplon/SimplonNorm-Bold.svg#SimplonNorm-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
  #newSurveyForm input[type=button], #newSurveyForm input[type=reset], #newSurveyForm input[type=submit] {
    margin-top: -15px;!important
  }
  .btn-primary {font-size:20px;font-weight:450;border:0;border-radius: 10px;padding:0px 40px;line-height: 60px;height: 57px;}
  .btn-default {font-size:20px;font-weight:450;border-radius: 10px;padding:0px 40px;line-height: 60px;height: 57px;}

.landing p, .landing div, .landing li {font-size:16px;}
.text-lg, .landing .text-lg  {font-size: 20px!important;line-height: 1.4em;}
.frontpage h2,.frontpage h3,.frontpage h4,.landing, .simplon, .container, td, p, div {font-family: 'Simplon Norm','Roboto',"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing: antialiased !important;}

.fs-millbank,.fs-millbank td, .fs-millbank th, .fs-millbank p {font-family: 'FSMillbank',"Helvetica Neue",Helvetica,Arial,sans-serif;important;-webkit-font-smoothing: antialiased !important;}

.section-separator {height: 40px;}
@media (min-width:1200px) {
    .section-separator {height: 60px;}
}

@media (min-width:1400px) {
    .landing .container , .container  {width:1330px;}
}

