/* FONT PATH
 * -------------------------- */
@font-face {
    font-family: 'nc1';
    src: url('../fonts/nc1.eot');
    src: url('../fonts/nc1.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nc1.woff') format('woff'),
         url('../fonts/nc1.ttf') format('truetype'),
         url('../fonts/nc1.svg#nc1') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nc2';
    src: url('../fonts/nc2.eot');
    src: url('../fonts/nc2.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nc2.woff') format('woff'),
         url('../fonts/nc2.ttf') format('truetype'),
         url('../fonts/nc2.svg#nc1') format('svg');
    font-weight: normal;
    font-style: normal;
}

.nc1 {
  display: inline-block;
  font: normal normal normal 14px/1 nc1;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.nc2 {
  display: inline-block;
  font: normal normal normal 14px/1 nc2;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.nc-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.nc-2x {
  font-size: 2em;
}
.nc-3x {
  font-size: 3em;
}
.nc-4x {
  font-size: 4em;
}
.nc-5x {
  font-size: 5em;
}
.nc-fw {
  width: 1.28571429em;
  text-align: center;
}
.nc-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.nc-ul > li {
  position: relative;
}
.nc-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.nc-li.nc-lg {
  left: -1.85714286em;
}
.nc-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.nc-pull-left {
  float: left;
}
.nc-pull-right {
  float: right;
}
.nc.nc-pull-left {
  margin-right: .3em;
}
.nc.nc-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.nc.pull-left {
  margin-right: .3em;
}
.nc.pull-right {
  margin-left: .3em;
}
.nc-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.nc-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.nc-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.nc-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.nc-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.nc-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.nc-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .nc-rotate-90,
:root .nc-rotate-180,
:root .nc-rotate-270,
:root .nc-flip-horizontal,
:root .nc-flip-vertical {
  filter: none;
}
.nc-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.nc-stack-1x,
.nc-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.nc-stack-1x {
  line-height: inherit;
}
.nc-stack-2x {
  font-size: 2em;
}
.nc-inverse {
  color: #ffffff;
}

.nc-scroll:before{content:'\0041';}
.nc-scroll2:before{content:'\0042';}
.nc-report4:before{content:'\0043';}
.nc-service_bell:before{content:'\0044';}
.nc-shopping_cart:before{content:'\0045';}
.nc-sign_warning:before{content:'\0046';}
.nc-signal_flag:before{content:'\0047';}
.nc-add:before{content:'\0048';}
.nc-address:before{content:'\0049';}
.nc-adjust:before{content:'\004a';}
.nc-alert:before{content:'\004b';}
.nc-arrow_left:before{content:'\004c';}
.nc-arrow_right:before{content:'\004d';}
.nc-barcode:before{content:'\004e';}
.nc-bomb:before{content:'\004f';}
.nc-box:before{content:'\0050';}
.nc-box_help:before{content:'\0051';}
.nc-box_into:before{content:'\0052';}
.nc-box_out:before{content:'\0053';}
.nc-briefcase:before{content:'\0054';}
.nc-calendar:before{content:'\0055';}
.nc-change:before{content:'\0056';}
.nc-cube:before{content:'\0057';}
.nc-cut:before{content:'\0058';}
.nc-delete:before{content:'\0059';}
.nc-disk:before{content:'\005a';}
.nc-document_a:before{content:'\0061';}
.nc-document_empty:before{content:'\0062';}
.nc-document_i:before{content:'\0063';}
.nc-document_selection:before{content:'\0064';}
.nc-document_text_a:before{content:'\0065';}
.nc-document_text_b:before{content:'\0066';}
.nc-documents:before{content:'\0067';}
.nc-drop_down_list:before{content:'\0068';}
.nc-edi:before{content:'\0069';}
.nc-elements_selection:before{content:'\006a';}
.nc-equalizer:before{content:'\006b';}
.nc-error:before{content:'\006c';}
.nc-factory:before{content:'\006d';}
.nc-gearwheel:before{content:'\006e';}
.nc-gearwheels:before{content:'\006f';}
.nc-hand_truck:before{content:'\0070';}
.nc-hand_truck_bag:before{content:'\0071';}
.nc-home:before{content:'\0072';}
.nc-id_card:before{content:'\0073';}
.nc-inbox_into:before{content:'\0074';}
.nc-inbox_out:before{content:'\0075';}
.nc-information:before{content:'\0076';}
.nc-invoice:before{content:'\0077';}
.nc-layout:before{content:'\0078';}
.nc-layout_center:before{content:'\0079';}
.nc-layout_horizontal:before{content:'\007a';}
.nc-lifebelt:before{content:'\0030';}
.nc-list_numbered:before{content:'\0031';}
.nc-location_pin:before{content:'\0032';}
.nc-lock:before{content:'\0033';}
.nc-lock_open:before{content:'\0034';}
.nc-log_in:before{content:'\0035';}
.nc-log_out:before{content:'\0036';}
.nc-magnet:before{content:'\0037';}
.nc-magnifying_glass:before{content:'\0038';}
.nc-mail:before{content:'\0039';}
.nc-megaphone:before{content:'\0021';}
.nc-message:before{content:'\0022';}
.nc-messages:before{content:'\0023';}
.nc-money:before{content:'\0024';}
.nc-move:before{content:'\0025';}
.nc-newspaper:before{content:'\0026';}
.nc-ok:before{content:'\0027';}
.nc-order_checks:before{content:'\0028';}
.nc-orders:before{content:'\0029';}
.nc-packaging_tape:before{content:'\002a';}
.nc-painting_landscape:before{content:'\002b';}
.nc-painting_portrait:before{content:'\002c';}
.nc-paper_roll:before{content:'\002d';}
.nc-paperclip:before{content:'\002e';}
.nc-password:before{content:'\002f';}
.nc-pencil:before{content:'\005b';}
.nc-pie_chart:before{content:'\005c';}
.nc-printer:before{content:'\005d';}
.nc-question:before{content:'\005e';}
.nc-quotation:before{content:'\005f';}
.nc-refresh:before{content:'\0060';}
.nc-report1:before{content:'\007b';}
.nc-report2:before{content:'\007c';}
.nc-report3:before{content:'\007d';}
.nc-signal_flag_checkered:before{content:'\007e';}
.nc-signboard_empty:before{content:'\003f';}

.nc-signpost2:before{content:'\0041';}
.nc-sizes:before{content:'\0042';}
.nc-small_truck:before{content:'\0043';}
.nc-stillage:before{content:'\0044';}
.nc-symbol_percent:before{content:'\0045';}
.nc-symbol_pound:before{content:'\0046';}
.nc-tags:before{content:'\0047';}
.nc-tape_measure:before{content:'\0048';}
.nc-thumb_up:before{content:'\0049';}
.nc-tools:before{content:'\004a';}
.nc-truck:before{content:'\004b';}
.nc-truck_trailer:before{content:'\004c';}
.nc-user:before{content:'\004d';}
.nc-user_message:before{content:'\004e';}
.nc-users_relation:before{content:'\004f';}
.nc-wax_seal:before{content:'\0050';}
.nc-wooden_pallet:before{content:'\0051';}
.nc-users3:before{content:'\0052';}
.nc-wooden_pallet_box:before{content:'\0053';}
.nc-user_smartphone:before{content:'\0054';}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
