/* Bootstrap */

/* Override Bootstrap default variable */ $icon-font-path: '../fonts/' !default;

@font-face {

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

}

// Catchall baseclass .oi {

position: relative;
top: 1px;
display: inline-block;
font-family: 'Icons';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

&:empty:before {
  width: 1em;
  text-align: center;
  box-sizing: content-box;
}

&.oi-align-center:before {
  text-align: center;
}

&.oi-align-left:before {
  text-align: left;
}

&.oi-align-right:before {
  text-align: right;
}

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

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

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

}

.oi-account-login:before {

content:'\e000';

}

.oi-account-logout:before {

content:'\e001';

}

.oi-action-redo:before {

content:'\e002';

}

.oi-action-undo:before {

content:'\e003';

}

.oi-align-center:before {

content:'\e004';

}

.oi-align-left:before {

content:'\e005';

}

.oi-align-right:before {

content:'\e006';

}

.oi-aperture:before {

content:'\e007';

}

.oi-arrow-bottom:before {

content:'\e008';

}

.oi-arrow-circle-bottom:before {

content:'\e009';

}

.oi-arrow-circle-left:before {

content:'\e00a';

}

.oi-arrow-circle-right:before {

content:'\e00b';

}

.oi-arrow-circle-top:before {

content:'\e00c';

}

.oi-arrow-left:before {

content:'\e00d';

}

.oi-arrow-right:before {

content:'\e00e';

}

.oi-arrow-thick-bottom:before {

content:'\e00f';

}

.oi-arrow-thick-left:before {

content:'\e010';

}

.oi-arrow-thick-right:before {

content:'\e011';

}

.oi-arrow-thick-top:before {

content:'\e012';

}

.oi-arrow-top:before {

content:'\e013';

}

.oi-audio-spectrum:before {

content:'\e014';

}

.oi-audio:before {

content:'\e015';

}

.oi-badge:before {

content:'\e016';

}

.oi-ban:before {

content:'\e017';

}

.oi-bar-chart:before {

content:'\e018';

}

.oi-basket:before {

content:'\e019';

}

.oi-battery-empty:before {

content:'\e01a';

}

.oi-battery-full:before {

content:'\e01b';

}

.oi-beaker:before {

content:'\e01c';

}

.oi-bell:before {

content:'\e01d';

}

.oi-bluetooth:before {

content:'\e01e';

}

.oi-bold:before {

content:'\e01f';

}

.oi-bolt:before {

content:'\e020';

}

.oi-book:before {

content:'\e021';

}

.oi-bookmark:before {

content:'\e022';

}

.oi-box:before {

content:'\e023';

}

.oi-briefcase:before {

content:'\e024';

}

.oi-british-pound:before {

content:'\e025';

}

.oi-browser:before {

content:'\e026';

}

.oi-brush:before {

content:'\e027';

}

.oi-bug:before {

content:'\e028';

}

.oi-bullhorn:before {

content:'\e029';

}

.oi-calculator:before {

content:'\e02a';

}

.oi-calendar:before {

content:'\e02b';

}

.oi-camera-slr:before {

content:'\e02c';

}

.oi-caret-bottom:before {

content:'\e02d';

}

.oi-caret-left:before {

content:'\e02e';

}

.oi-caret-right:before {

content:'\e02f';

}

.oi-caret-top:before {

content:'\e030';

}

.oi-cart:before {

content:'\e031';

}

.oi-chat:before {

content:'\e032';

}

.oi-check:before {

content:'\e033';

}

.oi-chevron-bottom:before {

content:'\e034';

}

.oi-chevron-left:before {

content:'\e035';

}

.oi-chevron-right:before {

content:'\e036';

}

.oi-chevron-top:before {

content:'\e037';

}

.oi-circle-check:before {

content:'\e038';

}

.oi-circle-x:before {

content:'\e039';

}

.oi-clipboard:before {

content:'\e03a';

}

.oi-clock:before {

content:'\e03b';

}

.oi-cloud-download:before {

content:'\e03c';

}

.oi-cloud-upload:before {

content:'\e03d';

}

.oi-cloud:before {

content:'\e03e';

}

.oi-cloudy:before {

content:'\e03f';

}

.oi-code:before {

content:'\e040';

}

.oi-cog:before {

content:'\e041';

}

.oi-collapse-down:before {

content:'\e042';

}

.oi-collapse-left:before {

content:'\e043';

}

.oi-collapse-right:before {

content:'\e044';

}

.oi-collapse-up:before {

content:'\e045';

}

.oi-command:before {

content:'\e046';

}

.oi-comment-square:before {

content:'\e047';

}

.oi-compass:before {

content:'\e048';

}

.oi-contrast:before {

content:'\e049';

}

.oi-copywriting:before {

content:'\e04a';

}

.oi-credit-card:before {

content:'\e04b';

}

.oi-crop:before {

content:'\e04c';

}

.oi-dashboard:before {

content:'\e04d';

}

.oi-data-transfer-download:before {

content:'\e04e';

}

.oi-data-transfer-upload:before {

content:'\e04f';

}

.oi-delete:before {

content:'\e050';

}

.oi-dial:before {

content:'\e051';

}

.oi-document:before {

content:'\e052';

}

.oi-dollar:before {

content:'\e053';

}

.oi-double-quote-sans-left:before {

content:'\e054';

}

.oi-double-quote-sans-right:before {

content:'\e055';

}

.oi-double-quote-serif-left:before {

content:'\e056';

}

.oi-double-quote-serif-right:before {

content:'\e057';

}

.oi-droplet:before {

content:'\e058';

}

.oi-eject:before {

content:'\e059';

}

.oi-elevator:before {

content:'\e05a';

}

.oi-ellipses:before {

content:'\e05b';

}

.oi-envelope-closed:before {

content:'\e05c';

}

.oi-envelope-open:before {

content:'\e05d';

}

.oi-euro:before {

content:'\e05e';

}

.oi-excerpt:before {

content:'\e05f';

}

.oi-expand-down:before {

content:'\e060';

}

.oi-expand-left:before {

content:'\e061';

}

.oi-expand-right:before {

content:'\e062';

}

.oi-expand-up:before {

content:'\e063';

}

.oi-external-before {

content:'\e064';

}

.oi-eye:before {

content:'\e065';

}

.oi-eyedropper:before {

content:'\e066';

}

.oi-file:before {

content:'\e067';

}

.oi-fire:before {

content:'\e068';

}

.oi-flag:before {

content:'\e069';

}

.oi-flash:before {

content:'\e06a';

}

.oi-folder:before {

content:'\e06b';

}

.oi-fork:before {

content:'\e06c';

}

.oi-fullscreen-enter:before {

content:'\e06d';

}

.oi-fullscreen-exit:before {

content:'\e06e';

}

.oi-globe:before {

content:'\e06f';

}

.oi-graph:before {

content:'\e070';

}

.oi-grid-four-up:before {

content:'\e071';

}

.oi-grid-three-up:before {

content:'\e072';

}

.oi-grid-two-up:before {

content:'\e073';

}

.oi-hard-drive:before {

content:'\e074';

}

.oi-header:before {

content:'\e075';

}

.oi-headphones:before {

content:'\e076';

}

.oi-heart:before {

content:'\e077';

}

.oi-home:before {

content:'\e078';

}

.oi-image:before {

content:'\e079';

}

.oi-inbox:before {

content:'\e07a';

}

.oi-infinity:before {

content:'\e07b';

}

.oi-info:before {

content:'\e07c';

}

.oi-italic:before {

content:'\e07d';

}

.oi-justify-center:before {

content:'\e07e';

}

.oi-justify-left:before {

content:'\e07f';

}

.oi-justify-right:before {

content:'\e080';

}

.oi-key:before {

content:'\e081';

}

.oi-laptop:before {

content:'\e082';

}

.oi-layers:before {

content:'\e083';

}

.oi-lightbulb:before {

content:'\e084';

}

.oi-link-broken:before {

content:'\e085';

}

.oi-link-intact:before {

content:'\e086';

}

.oi-list-rich:before {

content:'\e087';

}

.oi-list:before {

content:'\e088';

}

.oi-location:before {

content:'\e089';

}

.oi-lock-locked:before {

content:'\e08a';

}

.oi-lock-unlocked:before {

content:'\e08b';

}

.oi-loop-circular:before {

content:'\e08c';

}

.oi-loop-square:before {

content:'\e08d';

}

.oi-loop:before {

content:'\e08e';

}

.oi-magnifying-glass:before {

content:'\e08f';

}

.oi-map-marker:before {

content:'\e090';

}

.oi-map:before {

content:'\e091';

}

.oi-media-pause:before {

content:'\e092';

}

.oi-media-play:before {

content:'\e093';

}

.oi-media-record:before {

content:'\e094';

}

.oi-media-skip-backward:before {

content:'\e095';

}

.oi-media-skip-forward:before {

content:'\e096';

}

.oi-media-step-backward:before {

content:'\e097';

}

.oi-media-step-forward:before {

content:'\e098';

}

.oi-media-stop:before {

content:'\e099';

}

.oi-medical-cross:before {

content:'\e09a';

}

.oi-menu:before {

content:'\e09b';

}

.oi-microphone:before {

content:'\e09c';

}

.oi-minus:before {

content:'\e09d';

}

.oi-monitor:before {

content:'\e09e';

}

.oi-moon:before {

content:'\e09f';

}

.oi-move:before {

content:'\e0a0';

}

.oi-musical-note:before {

content:'\e0a1';

}

.oi-paperclip:before {

content:'\e0a2';

}

.oi-pencil:before {

content:'\e0a3';

}

.oi-people:before {

content:'\e0a4';

}

.oi-person:before {

content:'\e0a5';

}

.oi-phone:before {

content:'\e0a6';

}

.oi-pie-chart:before {

content:'\e0a7';

}

.oi-pin:before {

content:'\e0a8';

}

.oi-play-circle:before {

content:'\e0a9';

}

.oi-plus:before {

content:'\e0aa';

}

.oi-power-standby:before {

content:'\e0ab';

}

.oi-print:before {

content:'\e0ac';

}

.oi-project:before {

content:'\e0ad';

}

.oi-pulse:before {

content:'\e0ae';

}

.oi-puzzle-piece:before {

content:'\e0af';

}

.oi-question-mark:before {

content:'\e0b0';

}

.oi-rain:before {

content:'\e0b1';

}

.oi-random:before {

content:'\e0b2';

}

.oi-reload:before {

content:'\e0b3';

}

.oi-resize-both:before {

content:'\e0b4';

}

.oi-resize-height:before {

content:'\e0b5';

}

.oi-resize-width:before {

content:'\e0b6';

}

.oi-rss-alt:before {

content:'\e0b7';

}

.oi-rss:before {

content:'\e0b8';

}

.oi-script:before {

content:'\e0b9';

}

.oi-share-boxed:before {

content:'\e0ba';

}

.oi-share:before {

content:'\e0bb';

}

.oi-shield:before {

content:'\e0bc';

}

.oi-signal:before {

content:'\e0bd';

}

.oi-signpost:before {

content:'\e0be';

}

.oi-sort-ascending:before {

content:'\e0bf';

}

.oi-sort-descending:before {

content:'\e0c0';

}

.oi-spreadsheet:before {

content:'\e0c1';

}

.oi-star:before {

content:'\e0c2';

}

.oi-sun:before {

content:'\e0c3';

}

.oi-tablet:before {

content:'\e0c4';

}

.oi-tag:before {

content:'\e0c5';

}

.oi-tags:before {

content:'\e0c6';

}

.oi-target:before {

content:'\e0c7';

}

.oi-task:before {

content:'\e0c8';

}

.oi-terminal:before {

content:'\e0c9';

}

.oi-text:before {

content:'\e0ca';

}

.oi-thumb-down:before {

content:'\e0cb';

}

.oi-thumb-up:before {

content:'\e0cc';

}

.oi-timer:before {

content:'\e0cd';

}

.oi-transfer:before {

content:'\e0ce';

}

.oi-trash:before {

content:'\e0cf';

}

.oi-underline:before {

content:'\e0d0';

}

.oi-vertical-align-bottom:before {

content:'\e0d1';

}

.oi-vertical-align-center:before {

content:'\e0d2';

}

.oi-vertical-align-top:before {

content:'\e0d3';

}

.oi-video:before {

content:'\e0d4';

}

.oi-volume-high:before {

content:'\e0d5';

}

.oi-volume-low:before {

content:'\e0d6';

}

.oi-volume-off:before {

content:'\e0d7';

}

.oi-warning:before {

content:'\e0d8';

}

.oi-wifi:before {

content:'\e0d9';

}

.oi-wrench:before {

content:'\e0da';

}

.oi-x:before {

content:'\e0db';

}

.oi-yen:before {

content:'\e0dc';

}

.oi-zoom-in:before {

content:'\e0dd';

}

.oi-zoom-out:before {

content:'\e0de';

}