@font-face {
	font-family: 'nottspoliceicons';
	src:url('fonts/np/nottspoliceicons.eot');
    src:url('fonts/np/nottspoliceicons.eot?12198966#iefix') format('embedded-opentype'),
        url('fonts/np/nottspoliceicons.woff?12198966') format('woff'),
        url('fonts/np/nottspoliceicons.ttf?12198966') format('truetype'),
        url('fonts/np/nottspoliceicons.svg?12198966#nottspoliceicons') format('svg');
    font-weight: normal;
    font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'nottspoliceicons';
    src: url('fonts/np/nottspoliceicons.svg?12198966#nottspoliceicons') format('svg');
  }
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'NottsPoliceIcons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="npt-icon-"] {
*/

.npt-label {
	position:relative;
	top:-0.6em;
}

.npt-icon,
.npt-largeicon {
	font-family: 'nottspoliceicons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;	
	font-size:2.1em;
	line-height:18px;
}

.npt-largeicon {
	font-size:3em;
	line-height:1em;
}

.faq-icon-listing .npt-largeicon{
	font-size:4.7em;
	line-height:0;
}
.faq-icon-listing .npt-icon-label{
	line-height:1.3em;
}

.npt-icon-witnesses:before {
	content: "\31";
}
.npt-icon-webform:before {
	content: "\32";
}
.npt-icon-volunteering:before {
	content: "\33";
}
.npt-icon-visiting-us:before {
	content: "\34";
}
.npt-icon-stop-and-search:before {
	content: "\35";
}
.npt-icon-quiz:before {
	content: "\36";
}
.npt-icon-ports-policing:before {
	content: "\37";
}
.npt-icon-police-station:before {
	content: "\38";
}
.npt-icon-pedlars:before {
	content: "\39";
}
.npt-icon-missing-people:before {
	content: "\41";
}
.npt-icon-media-gallery:before {
	content: "\42";
}
.npt-icon-media:before {
	content: "\43";
}
.npt-icon-lost-property:before {
	content: "\44";
}
.npt-icon-information:before {
	content: "\45";
}
.npt-icon-in-custody:before {
	content: "\46";
}
.npt-icon-abnormal-loads:before {
	content: "\47";
}
.npt-icon-hate-crime:before {
	content: "\48";
}
.npt-icon-going-to-court:before {
	content: "\49";
}
.npt-icon-fraud:before {
	content: "\4a";
}
.npt-icon-fireworks:before {
	content: "\4b";
}
.npt-icon-firearms:before {
	content: "\4c";
}
.npt-icon-driving-offences:before {
	content: "\4d";
}
.npt-icon-doing-business-with-us:before {
	content: "\4e";
}
.npt-icon-dogs:before {
	content: "\4f";
}
.npt-icon-disputes:before {
	content: "\50";
}
.npt-icon-directory:before {
	content: "\51";
}
.npt-icon-contacting-us:before {
	content: "\52";
}
.npt-icon-combating-terrorism:before {
	content: "\78";
/* 	content: "\53"; */
}
.npt-icon-alarms:before {
	content: "\54";
}
.npt-icon-abuse-and-violence:before {
	content: "\55";
}
.npt-icon-abandoned-vehicles:before {
	content: "\56";
}
.npt-icon-terrorism:before {
	content: "\78";
}
.npt-icon-asterisk:before {
	content: "\2a";
}
.npt-icon-book-lines:before {
	content: "\6c";
}
.npt-icon-clipboard:before {
	content: "\63";
}
.npt-icon-compose:before {
	content: "\66";
}
.npt-icon-speech-bubble-left:before {
	content: "\64";
}
.npt-icon-facebook:before {
	content: "\21";
}
.npt-icon-twitter:before {
	content: "\22";
}
.npt-icon-feed:before {
	content: "\23";
}
.npt-icon-YTSVG:before {
	content: "\24";
}
.npt-icon-events:before {
	content: "\61";
}

/* General icons */
.npt-icon-quiz:before {
	content: "\25";
}
.npt-icon-form:before {
	content: "\26";
}
.npt-icon-moreinfo:before {
	content: "\27";
}
.npt-icon-contacts:before {
	content: "\28";
}
.npt-icon-station:before {
	content: "\29";
}
.npt-icon-gallery:before {
	content: "\2b";
}
.npt-icon-special-constables:before {
	content: "\27";
}
.npt-icon-rural-crime:before {
	content: "\e800";
}
