﻿/* Main Body Font - Lato              */
/* ################################## */

/* lato-100 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/lato/lato-v17-latin-100.woff2') format('woff2'), 
       url('../fonts/lato/lato-v17-latin-100.woff') format('woff'); 
}
/* lato-100italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/lato/lato-v17-latin-100italic.woff2') format('woff2'), 
       url('../fonts/lato/lato-v17-latin-100italic.woff') format('woff'); 
}
/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/lato/lato-v17-latin-300.woff2') format('woff2'), 
       url('../fonts/lato/lato-v17-latin-300.woff') format('woff'); 
}
/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lato/lato-v17-latin-regular.woff2') format('woff2'), 
       url('../fonts/lato/lato-v17-latin-regular.woff') format('woff'); 
}
/* lato-300italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/lato/lato-v17-latin-300italic.woff2') format('woff2'), 
       url('../fonts/lato/lato-v17-latin-300italic.woff') format('woff'); 
}
/* lato-italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/lato/lato-v17-latin-italic.woff2') format('woff2'), 
       url('../fonts/lato/lato-v17-latin-italic.woff') format('woff'); 
}
/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/lato/lato-v17-latin-700.woff2') format('woff2'), 
       url('../fonts/lato/lato-v17-latin-700.woff') format('woff'); 
}
/* lato-900 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/lato/lato-v17-latin-900.woff2') format('woff2'), 
       url('../fonts/lato/lato-v17-latin-900.woff') format('woff'); 
}
/* lato-700italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/lato/lato-v17-latin-700italic.woff2') format('woff2'), 
       url('../fonts/lato/lato-v17-latin-700italic.woff') format('woff'); 
}
/* lato-900italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/lato/lato-v17-latin-900italic.woff2') format('woff2'), 
       url('../fonts/lato/lato-v17-latin-900italic.woff') format('woff'); 
}

/* Main Heading Font - Raleway        */
/* ################################## */

/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/raleway/raleway-v19-latin-300.woff2') format('woff2'), 
       url('../fonts/raleway/raleway-v19-latin-300.woff') format('woff'); 
}
/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/raleway/raleway-v19-latin-regular.woff2') format('woff2'), 
       url('../fonts/raleway/raleway-v19-latin-regular.woff') format('woff'); 
}
/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/raleway/raleway-v19-latin-500.woff2') format('woff2'), 
       url('../fonts/raleway/raleway-v19-latin-500.woff') format('woff'); 
}
/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/raleway/raleway-v19-latin-600.woff2') format('woff2'), 
       url('../fonts/raleway/raleway-v19-latin-600.woff') format('woff'); 
}
/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/raleway/raleway-v19-latin-700.woff2') format('woff2'), 
       url('../fonts/raleway/raleway-v19-latin-700.woff') format('woff'); 
}


/* ################################## */
/* Examoto Font                       */
@font-face {
    font-family: 'xm_symbols_type';
    src: url('../fonts/xm_symbols_type.ttf') format('truetype');
}

.fa-wxmf {
    display: inline-block;
    font: normal normal normal 14px/1 xm_symbols_type;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.xmf-prescriber:before {
    content: "\f0000";
}

.xmf-staff-generic:before {
    content: "\f0001";
}

.xmf-RSP:before {
    content: "\f0002";
}

.xmf-staff-pharmacist:before {
    content: "\f0003";
}

.xmf-group-admin:before {
    content: "\f0004";
}

.xmf-patient-generic:before {
    content: "\f0005";
}

.xmf-patients-generic:before {
    content: "\f0006";
}

.xmf-office-prescriber:before {
    content: "\f0007";
}

.xmf-prescription:before {
    content: "\f0008";
}

.xmf-lab:before {
    content: "\f0009";
}

.xmf-counsel-chat:before {
    content: "\f0010";
}

.xmf-crypto-assurance:before {
    content: "\f0011";
}

.xmf-crypto-rda:before {
    content: "\f0012";
}

.xmf-pharmacy-centralfill:before {
    content: "\f0013";
}

.xmf-pharmacy-retail:before {
    content: "\f0014";
}

.xmf-pharmacy-specialty:before {
    content: "\f0015";
}

.xmf-pharmacy-jitretial:before {
    content: "\f0016";
}

.xmf-pharmacy-inpatient:before {
    content: "\f0017";
}
