@font-face {
    font-family: 'ProximaNovaRegularItalic';
    src: url('fonts/ProximaNovaRegularItalic.eot');
    src: url('fonts/ProximaNovaRegularItalic.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaRegularItalic.woff2') format('woff2'),
         url('fonts/ProximaNovaRegularItalic.woff') format('woff'),
         url('fonts/ProximaNovaRegularItalic.ttf') format('truetype'),
         url('fonts/ProximaNovaRegularItalic.svg') format('svg');
}
@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('fonts/ProximaNovaRegular.eot');
    src: url('fonts/ProximaNovaRegular.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaRegular.woff2') format('woff2'),
         url('fonts/ProximaNovaRegular.woff') format('woff'),
         url('fonts/ProximaNovaRegular.ttf') format('truetype'),
         url('fonts/ProximaNovaRegular.svg') format('svg');
}

@font-face {
    font-family: 'ProximaNovaThin';
    src: url('fonts/ProximaNovaThin.eot');
    src: url('fonts/ProximaNovaThin.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaThin.woff2') format('woff2'),
         url('fonts/ProximaNovaThin.woff') format('woff'),
         url('fonts/ProximaNovaThin.ttf') format('truetype'),
         url('fonts/ProximaNovaThin.svg') format('svg');
}


@font-face {
    font-family: 'ProximaNovaBold';
    src: url('fonts/ProximaNovaBold.eot');
    src: url('fonts/ProximaNovaBold.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaBold.woff2') format('woff2'),
         url('fonts/ProximaNovaBold.woff') format('woff'),
         url('fonts/ProximaNovaBold.ttf') format('truetype'),
         url('fonts/ProximaNovaBold.svg') format('svg');
}

b, strong {
      font-family: 'ProximaNovaBold';
      font-weight: normal;
}

dt {
      /*font-family: 'ProximaNovaBold';*/
      font-weight: normal;
      padding-top: 4px;
      color: #89898B;
}

label {
      /*font-family: 'ProximaNovaBold';*/
      font-weight: normal;
      font-size: 12px;
}
