
@font-face {
  font-family: 'Icons';
  src: url('open-iconic.eot');
  src: url('open-iconic.eot?#iconic-sm') format('embedded-opentype'), url('open-iconic.woff') format('woff'), url('open-iconic.ttf') format('truetype'), url('open-iconic.otf') format('opentype'), url('open-iconic.svg#iconic-sm') format('svg');
  font-weight: normal;
  font-style: normal;
}

.tdc-font-oi.oi-text-replace {
  font-size: 0;
  line-height: 0;
}

.tdc-font-oi.oi-text-replace:before {
  width: 1em;
  text-align: center;
}

.tdc-font-oi:before {
  font-family: 'Icons';
  display: inline-block;
  speak: none;
  line-height: 1;
  vertical-align: baseline;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.tdc-font-oi:empty:before {
  width: 1em;
  text-align: center;
  box-sizing: content-box;
}

.tdc-font-oi.oi-align-left:before {
  text-align: left;
}

.tdc-font-oi.oi-align-right:before {
  text-align: right;
}

.tdc-font-oi.oi-align-center:before {
  text-align: center;
}

.tdc-font-oi.oi-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.tdc-font-oi.oi-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(-1, 1);
  transform: scale(1, -1);
}
.tdc-font-oi.oi-flip-horizontal-vertical:before {
  -webkit-transform: scale(-1, -1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, -1);
}


.tdc-font-oi-account-login:before { content:'\e000'; }

.tdc-font-oi-account-logout:before { content:'\e001'; }

.tdc-font-oi-action-redo:before { content:'\e002'; }

.tdc-font-oi-action-undo:before { content:'\e003'; }

.tdc-font-oi-align-center:before { content:'\e004'; }

.tdc-font-oi-align-left:before { content:'\e005'; }

.tdc-font-oi-align-right:before { content:'\e006'; }

.tdc-font-oi-aperture:before { content:'\e007'; }

.tdc-font-oi-arrow-bottom:before { content:'\e008'; }

.tdc-font-oi-arrow-circle-bottom:before { content:'\e009'; }

.tdc-font-oi-arrow-circle-left:before { content:'\e00a'; }

.tdc-font-oi-arrow-circle-right:before { content:'\e00b'; }

.tdc-font-oi-arrow-circle-top:before { content:'\e00c'; }

.tdc-font-oi-arrow-left:before { content:'\e00d'; }

.tdc-font-oi-arrow-right:before { content:'\e00e'; }

.tdc-font-oi-arrow-thick-bottom:before { content:'\e00f'; }

.tdc-font-oi-arrow-thick-left:before { content:'\e010'; }

.tdc-font-oi-arrow-thick-right:before { content:'\e011'; }

.tdc-font-oi-arrow-thick-top:before { content:'\e012'; }

.tdc-font-oi-arrow-top:before { content:'\e013'; }

.tdc-font-oi-audio-spectrum:before { content:'\e014'; }

.tdc-font-oi-audio:before { content:'\e015'; }

.tdc-font-oi-badge:before { content:'\e016'; }

.tdc-font-oi-ban:before { content:'\e017'; }

.tdc-font-oi-bar-chart:before { content:'\e018'; }

.tdc-font-oi-basket:before { content:'\e019'; }

.tdc-font-oi-battery-empty:before { content:'\e01a'; }

.tdc-font-oi-battery-full:before { content:'\e01b'; }

.tdc-font-oi-beaker:before { content:'\e01c'; }

.tdc-font-oi-bell:before { content:'\e01d'; }

.tdc-font-oi-bluetooth:before { content:'\e01e'; }

.tdc-font-oi-bold:before { content:'\e01f'; }

.tdc-font-oi-bolt:before { content:'\e020'; }

.tdc-font-oi-book:before { content:'\e021'; }

.tdc-font-oi-bookmark:before { content:'\e022'; }

.tdc-font-oi-box:before { content:'\e023'; }

.tdc-font-oi-briefcase:before { content:'\e024'; }

.tdc-font-oi-british-pound:before { content:'\e025'; }

.tdc-font-oi-browser:before { content:'\e026'; }

.tdc-font-oi-brush:before { content:'\e027'; }

.tdc-font-oi-bug:before { content:'\e028'; }

.tdc-font-oi-bullhorn:before { content:'\e029'; }

.tdc-font-oi-calculator:before { content:'\e02a'; }

.tdc-font-oi-calendar:before { content:'\e02b'; }

.tdc-font-oi-camera-slr:before { content:'\e02c'; }

.tdc-font-oi-caret-bottom:before { content:'\e02d'; }

.tdc-font-oi-caret-left:before { content:'\e02e'; }

.tdc-font-oi-caret-right:before { content:'\e02f'; }

.tdc-font-oi-caret-top:before { content:'\e030'; }

.tdc-font-oi-cart:before { content:'\e031'; }

.tdc-font-oi-chat:before { content:'\e032'; }

.tdc-font-oi-check:before { content:'\e033'; }

.tdc-font-oi-chevron-bottom:before { content:'\e034'; }

.tdc-font-oi-chevron-left:before { content:'\e035'; }

.tdc-font-oi-chevron-right:before { content:'\e036'; }

.tdc-font-oi-chevron-top:before { content:'\e037'; }

.tdc-font-oi-circle-check:before { content:'\e038'; }

.tdc-font-oi-circle-x:before { content:'\e039'; }

.tdc-font-oi-clipboard:before { content:'\e03a'; }

.tdc-font-oi-clock:before { content:'\e03b'; }

.tdc-font-oi-cloud-download:before { content:'\e03c'; }

.tdc-font-oi-cloud-upload:before { content:'\e03d'; }

.tdc-font-oi-cloud:before { content:'\e03e'; }

.tdc-font-oi-cloudy:before { content:'\e03f'; }

.tdc-font-oi-code:before { content:'\e040'; }

.tdc-font-oi-cog:before { content:'\e041'; }

.tdc-font-oi-collapse-down:before { content:'\e042'; }

.tdc-font-oi-collapse-left:before { content:'\e043'; }

.tdc-font-oi-collapse-right:before { content:'\e044'; }

.tdc-font-oi-collapse-up:before { content:'\e045'; }

.tdc-font-oi-command:before { content:'\e046'; }

.tdc-font-oi-comment-square:before { content:'\e047'; }

.tdc-font-oi-compass:before { content:'\e048'; }

.tdc-font-oi-contrast:before { content:'\e049'; }

.tdc-font-oi-copywriting:before { content:'\e04a'; }

.tdc-font-oi-credit-card:before { content:'\e04b'; }

.tdc-font-oi-crop:before { content:'\e04c'; }

.tdc-font-oi-dashboard:before { content:'\e04d'; }

.tdc-font-oi-data-transfer-download:before { content:'\e04e'; }

.tdc-font-oi-data-transfer-upload:before { content:'\e04f'; }

.tdc-font-oi-delete:before { content:'\e050'; }

.tdc-font-oi-dial:before { content:'\e051'; }

.tdc-font-oi-document:before { content:'\e052'; }

.tdc-font-oi-dollar:before { content:'\e053'; }

.tdc-font-oi-double-quote-sans-left:before { content:'\e054'; }

.tdc-font-oi-double-quote-sans-right:before { content:'\e055'; }

.tdc-font-oi-double-quote-serif-left:before { content:'\e056'; }

.tdc-font-oi-double-quote-serif-right:before { content:'\e057'; }

.tdc-font-oi-droplet:before { content:'\e058'; }

.tdc-font-oi-eject:before { content:'\e059'; }

.tdc-font-oi-elevator:before { content:'\e05a'; }

.tdc-font-oi-ellipses:before { content:'\e05b'; }

.tdc-font-oi-envelope-closed:before { content:'\e05c'; }

.tdc-font-oi-envelope-open:before { content:'\e05d'; }

.tdc-font-oi-euro:before { content:'\e05e'; }

.tdc-font-oi-excerpt:before { content:'\e05f'; }

.tdc-font-oi-expand-down:before { content:'\e060'; }

.tdc-font-oi-expand-left:before { content:'\e061'; }

.tdc-font-oi-expand-right:before { content:'\e062'; }

.tdc-font-oi-expand-up:before { content:'\e063'; }

.tdc-font-oi-external-link:before { content:'\e064'; }

.tdc-font-oi-eye:before { content:'\e065'; }

.tdc-font-oi-eyedropper:before { content:'\e066'; }

.tdc-font-oi-file:before { content:'\e067'; }

.tdc-font-oi-fire:before { content:'\e068'; }

.tdc-font-oi-flag:before { content:'\e069'; }

.tdc-font-oi-flash:before { content:'\e06a'; }

.tdc-font-oi-folder:before { content:'\e06b'; }

.tdc-font-oi-fork:before { content:'\e06c'; }

.tdc-font-oi-fullscreen-enter:before { content:'\e06d'; }

.tdc-font-oi-fullscreen-exit:before { content:'\e06e'; }

.tdc-font-oi-globe:before { content:'\e06f'; }

.tdc-font-oi-graph:before { content:'\e070'; }

.tdc-font-oi-grid-four-up:before { content:'\e071'; }

.tdc-font-oi-grid-three-up:before { content:'\e072'; }

.tdc-font-oi-grid-two-up:before { content:'\e073'; }

.tdc-font-oi-hard-drive:before { content:'\e074'; }

.tdc-font-oi-header:before { content:'\e075'; }

.tdc-font-oi-headphones:before { content:'\e076'; }

.tdc-font-oi-heart:before { content:'\e077'; }

.tdc-font-oi-home:before { content:'\e078'; }

.tdc-font-oi-image:before { content:'\e079'; }

.tdc-font-oi-inbox:before { content:'\e07a'; }

.tdc-font-oi-infinity:before { content:'\e07b'; }

.tdc-font-oi-info:before { content:'\e07c'; }

.tdc-font-oi-italic:before { content:'\e07d'; }

.tdc-font-oi-justify-center:before { content:'\e07e'; }

.tdc-font-oi-justify-left:before { content:'\e07f'; }

.tdc-font-oi-justify-right:before { content:'\e080'; }

.tdc-font-oi-key:before { content:'\e081'; }

.tdc-font-oi-laptop:before { content:'\e082'; }

.tdc-font-oi-layers:before { content:'\e083'; }

.tdc-font-oi-lightbulb:before { content:'\e084'; }

.tdc-font-oi-link-broken:before { content:'\e085'; }

.tdc-font-oi-link-intact:before { content:'\e086'; }

.tdc-font-oi-list-rich:before { content:'\e087'; }

.tdc-font-oi-list:before { content:'\e088'; }

.tdc-font-oi-location:before { content:'\e089'; }

.tdc-font-oi-lock-locked:before { content:'\e08a'; }

.tdc-font-oi-lock-unlocked:before { content:'\e08b'; }

.tdc-font-oi-loop-circular:before { content:'\e08c'; }

.tdc-font-oi-loop-square:before { content:'\e08d'; }

.tdc-font-oi-loop:before { content:'\e08e'; }

.tdc-font-oi-magnifying-glass:before { content:'\e08f'; }

.tdc-font-oi-map-marker:before { content:'\e090'; }

.tdc-font-oi-map:before { content:'\e091'; }

.tdc-font-oi-media-pause:before { content:'\e092'; }

.tdc-font-oi-media-play:before { content:'\e093'; }

.tdc-font-oi-media-record:before { content:'\e094'; }

.tdc-font-oi-media-skip-backward:before { content:'\e095'; }

.tdc-font-oi-media-skip-forward:before { content:'\e096'; }

.tdc-font-oi-media-step-backward:before { content:'\e097'; }

.tdc-font-oi-media-step-forward:before { content:'\e098'; }

.tdc-font-oi-media-stop:before { content:'\e099'; }

.tdc-font-oi-medical-cross:before { content:'\e09a'; }

.tdc-font-oi-menu:before { content:'\e09b'; }

.tdc-font-oi-microphone:before { content:'\e09c'; }

.tdc-font-oi-minus:before { content:'\e09d'; }

.tdc-font-oi-monitor:before { content:'\e09e'; }

.tdc-font-oi-moon:before { content:'\e09f'; }

.tdc-font-oi-move:before { content:'\e0a0'; }

.tdc-font-oi-musical-note:before { content:'\e0a1'; }

.tdc-font-oi-paperclip:before { content:'\e0a2'; }

.tdc-font-oi-pencil:before { content:'\e0a3'; }

.tdc-font-oi-people:before { content:'\e0a4'; }

.tdc-font-oi-person:before { content:'\e0a5'; }

.tdc-font-oi-phone:before { content:'\e0a6'; }

.tdc-font-oi-pie-chart:before { content:'\e0a7'; }

.tdc-font-oi-pin:before { content:'\e0a8'; }

.tdc-font-oi-play-circle:before { content:'\e0a9'; }

.tdc-font-oi-plus:before { content:'\e0aa'; }

.tdc-font-oi-power-standby:before { content:'\e0ab'; }

.tdc-font-oi-print:before { content:'\e0ac'; }

.tdc-font-oi-project:before { content:'\e0ad'; }

.tdc-font-oi-pulse:before { content:'\e0ae'; }

.tdc-font-oi-puzzle-piece:before { content:'\e0af'; }

.tdc-font-oi-question-mark:before { content:'\e0b0'; }

.tdc-font-oi-rain:before { content:'\e0b1'; }

.tdc-font-oi-random:before { content:'\e0b2'; }

.tdc-font-oi-reload:before { content:'\e0b3'; }

.tdc-font-oi-resize-both:before { content:'\e0b4'; }

.tdc-font-oi-resize-height:before { content:'\e0b5'; }

.tdc-font-oi-resize-width:before { content:'\e0b6'; }

.tdc-font-oi-rss-alt:before { content:'\e0b7'; }

.tdc-font-oi-rss:before { content:'\e0b8'; }

.tdc-font-oi-script:before { content:'\e0b9'; }

.tdc-font-oi-share-boxed:before { content:'\e0ba'; }

.tdc-font-oi-share:before { content:'\e0bb'; }

.tdc-font-oi-shield:before { content:'\e0bc'; }

.tdc-font-oi-signal:before { content:'\e0bd'; }

.tdc-font-oi-signpost:before { content:'\e0be'; }

.tdc-font-oi-sort-ascending:before { content:'\e0bf'; }

.tdc-font-oi-sort-descending:before { content:'\e0c0'; }

.tdc-font-oi-spreadsheet:before { content:'\e0c1'; }

.tdc-font-oi-star:before { content:'\e0c2'; }

.tdc-font-oi-sun:before { content:'\e0c3'; }

.tdc-font-oi-tablet:before { content:'\e0c4'; }

.tdc-font-oi-tag:before { content:'\e0c5'; }

.tdc-font-oi-tags:before { content:'\e0c6'; }

.tdc-font-oi-target:before { content:'\e0c7'; }

.tdc-font-oi-task:before { content:'\e0c8'; }

.tdc-font-oi-terminal:before { content:'\e0c9'; }

.tdc-font-oi-text:before { content:'\e0ca'; }

.tdc-font-oi-thumb-down:before { content:'\e0cb'; }

.tdc-font-oi-thumb-up:before { content:'\e0cc'; }

.tdc-font-oi-timer:before { content:'\e0cd'; }

.tdc-font-oi-transfer:before { content:'\e0ce'; }

.tdc-font-oi-trash:before { content:'\e0cf'; }

.tdc-font-oi-underline:before { content:'\e0d0'; }

.tdc-font-oi-vertical-align-bottom:before { content:'\e0d1'; }

.tdc-font-oi-vertical-align-center:before { content:'\e0d2'; }

.tdc-font-oi-vertical-align-top:before { content:'\e0d3'; }

.tdc-font-oi-video:before { content:'\e0d4'; }

.tdc-font-oi-volume-high:before { content:'\e0d5'; }

.tdc-font-oi-volume-low:before { content:'\e0d6'; }

.tdc-font-oi-volume-off:before { content:'\e0d7'; }

.tdc-font-oi-warning:before { content:'\e0d8'; }

.tdc-font-oi-wifi:before { content:'\e0d9'; }

.tdc-font-oi-wrench:before { content:'\e0da'; }

.tdc-font-oi-x:before { content:'\e0db'; }

.tdc-font-oi-yen:before { content:'\e0dc'; }

.tdc-font-oi-zoom-in:before { content:'\e0dd'; }

.tdc-font-oi-zoom-out:before { content:'\e0de'; }
