.invalid-feedback {
    background: #f9b6b6;
    border: solid 1px red;
    padding: 4px 10px;
    display: block;
}

#add_tk_field {
    display: none;
}

/* Europa Fonts */
@font-face {
    font-family: 'Europa';
    src: url('../fonts/europa-bold-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/europa-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/europa-bold-webfont.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/europa-bold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/europa-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/europa-bold-webfont.svg#europa-bold-webfont') format('svg'); /* Legacy iOS */
    font-weight: 700;
}

@font-face {
    font-family: 'Europa';
    src: url('../fonts/europa-light-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/europa-light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/europa-light-webfont.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/europa-light-webfont.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/europa-light-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/europa-light-webfont.svg#europa-light-webfont') format('svg'); /* Legacy iOS */
    font-weight: 200;
}

@font-face {
    font-family: 'Europa';
    src: url('../fonts/europa-regular-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/europa-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/europa-regular-webfont.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/europa-regular-webfont.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/europa-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/europa-regular-webfont.svg#europa-regular-webfont') format('svg'); /* Legacy iOS */
    font-weight: 300;
}

@font-face {
  font-family: 'asf';
  src:  url('../fonts/asf.eot?e80wd4');
  src:  url('../fonts/asf.eot?e80wd4#iefix') format('embedded-opentype'),
    url('../fonts/asf.ttf?e80wd4') format('truetype'),
    url('../fonts/asf.woff?e80wd4') format('woff'),
    url('../fonts/asf.svg?e80wd4#asf') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="ic-"], [class*=" ic-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'asf' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic-clock-outline:before {
  content: "\e900";
}
.ic-file-text-outline:before {
  content: "\e901";
}
.ic-euro:before {
  content: "\e902";
}
.ic-sync:before {
  content: "\e903";
}