@font-face {
	font-family: 'Lambton-Icons-Solid';
	src: url('../fonts/LambtonIconsBlackSolid.woff2?v=2') format('woff2'), url('../fonts/LambtonIconsBlackSolid.woff?v=2') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: block;
}

@font-face {
	font-family: 'Lambton-Icons-Outline';
	src: url('../fonts/LambtonIconsBlackOutline.woff2?v=2') format('woff2'), url('../fonts/LambtonIconsBlackOutline.woff?v=2') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: block;
}

.icon-font-solid,
.icon-font-outline {
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	speak: none; /* avoid screenreaders reading the characters */
	position: relative;
}

.icon-font-solid {
	font: normal normal normal 50px/1 'Lambton-Icons-Solid';
}

.icon-font-outline {
	font: normal normal normal 50px/1 'Lambton-Icons-Outline';
}
/* colours */
.icon-font-yellow {
	color: #ffd100 !important;
}

.icon-font-light-blue {
	color: #00a9e0 !important;
}

.icon-font-medium-blue {
	color: #0076a8 !important;
}

.icon-font-dark-blue {
	color: #005587 !important;
}

.icon-font-white {
	color: white !important;
}

.icon-font-black {
	color: black !important;
}

.icon-font-green {
	color: #00ab84 !important;
}

.icon-font-red {
	color: #EA2328 !important;
}
/* icons */
.icon-font-calendar:before {
	content: '\0060';
}

.icon-font-calendar-jan:before {
	content: '\0031';
}

.icon-font-calendar-feb:before {
	content: '\0032';
}

.icon-font-calendar-mar:before {
	content: '\0033';
}

.icon-font-calendar-apr:before {
	content: '\0034';
}

.icon-font-calendar-may:before {
	content: '\0035';
}

.icon-font-calendar-jun:before {
	content: '\0036';
}

.icon-font-calendar-jul:before {
	content: '\0037';
}

.icon-font-calendar-aug:before {
	content: '\0038';
}

.icon-font-calendar-sep:before {
	content: '\0039';
}

.icon-font-calendar-oct:before {
	content: '\0030';
}

.icon-font-calendar-nov:before {
	content: '\002d';
}

.icon-font-calendar-dec:before {
	content: '\003d';
}

.icon-font-house:before {
	content: '\0071';
}

.icon-font-search:before {
	content: '\0077';
}

.icon-font-preferences:before {
	content: '\0065';
}

.icon-font-settings:before {
	content: '\0072';
}

.icon-font-cart:before {
	content: '\0074';
}

.icon-font-mail:before {
	content: '\0079';
}

.icon-font-printer:before {
	content: '\0075';
}

.icon-font-lock:before {
	content: '\0069';
}

.icon-font-identity:before {
	content: '\006f';
}

.icon-font-secure:before {
	content: '\0070';
}

.icon-font-location:before {
	content: '\005b';
}

.icon-font-register:before {
	content: '\005d';
}

.icon-font-form:before {
	content: '\005c';
}

.icon-font-play:before {
	content: '\0061';
}

.icon-font-alarm-clock:before {
	content: '\0073';
}

.icon-font-bell:before {
	content: '\0064';
}

.icon-font-info:before {
	content: '\0066';
}

.icon-font-question:before {
	content: '\0067';
}

.icon-font-exclamation:before {
	content: '\0068';
}

.icon-font-parking:before {
	content: '\006a';
}

.icon-font-plus:before {
	content: '\006b';
}

.icon-font-minus:before {
	content: '\006c';
}

.icon-font-x:before {
	content: '\003b';
}

.icon-font-check:before {
	content: '\0027';
}

.icon-font-bullet-arrow:before {
	content: '\007a';
}

.icon-font-bullet-circle:before {
	content: '\0078';
}

.icon-font-arrow-triple:before {
	content: '\0063';
}

.icon-font-arrow-double:before {
	content: '\0076';
}

.icon-font-arrow-single:before {
	content: '\0062';
}

.icon-font-arrow-left:before {
	content: '\006e';
}

.icon-font-arrow-up:before {
	content: '\006d';
}

.icon-font-arrow-down:before {
	content: '\002c';
}

.icon-font-arrow-double-large:before {
	content: '\002e';
}

.icon-font-logo-shield:before {
	content: '\002f';
}

.icon-font-person:before {
	content: '\007e';
}

.icon-font-people:before {
	content: '\0021';
}

.icon-font-community:before {
	content: '\0040';
}

.icon-font-megaphone:before {
	content: '\0023';
}

.icon-font-school:before {
	content: '\0024';
}

.icon-font-flag:before {
	content: '\0025';
}

.icon-font-dollar:before {
	content: '\005e';
}

.icon-font-id-badge:before {
	content: '\0026';
}

.icon-font-thumbs-up:before {
	content: '\002a';
}

.icon-font-chat:before {
	content: '\0028';
}

.icon-font-grad-cap:before {
	content: '\0029';
}

.icon-font-certificate:before {
	content: '\005f';
}

.icon-font-ribbon:before {
	content: '\002b';
}

.icon-font-speaker:before {
	content: '\0051';
}

.icon-font-globe:before {
	content: '\0057';
}

.icon-font-computer:before {
	content: '\0045';
}

.icon-font-happy:before {
	content: '\0052';
}

.icon-font-trophy:before {
	content: '\0054';
}

.icon-font-quote:before {
	content: '\0059';
}

.icon-font-clock:before {
	content: '\0055';
}

.icon-font-star:before {
	content: '\0049';
}

.icon-font-innovation:before {
	content: '\004f';
}

.icon-font-briefcase:before {
	content: '\0050';
}

.icon-font-wrench:before {
	content: '\007b';
}

.icon-font-institute:before {
	content: '\007d';
}

.icon-font-book:before {
	content: '\007c';
}

.icon-font-clipboard:before {
	content: '\0041';
}

.icon-font-edit:before {
	content: '\0053';
}

.icon-font-document:before {
	content: '\0044';
}

.icon-font-download:before {
	content: '\0046';
}

.icon-font-upload:before {
	content: '\0047';
}

.icon-font-heart:before {
	content: '\0048';
}

.icon-font-intramural:before {
	content: '\004a';
}

.icon-font-weight:before {
	content: '\004b';
}

.icon-font-athletics:before {
	content: '\004c';
}

.icon-font-wellness:before {
	content: '\003a';
}

.icon-font-word:before {
	content: '\005a';
}

.icon-font-powerpoint:before {
	content: '\0058';
}

.icon-font-excel:before {
	content: '\0043';
}

.icon-font-pdf:before {
	content: '\0056';
}

.icon-font-snapchat:before {
	content: '\0042';
}

.icon-font-facebook:before {
	content: '\004e';
}

.icon-font-youtube:before {
	content: '\003c';
}

.icon-font-linkedin:before {
	content: '\003f';
}

.icon-font-instagram:before {
	content: '\003e';
}

.icon-font-twitter:before, .icon-font-twitter-x:before {
	content: '\004d';
}

.icon-font-youtube:before {
	content: '\003c';
}

.icon-font-linkedin:before {
	content: '\003f';
}

.icon-font-instagram:before {
	content: '\003e';
}

.icon-font-threads:before {
	content: '\2122';
}

.icon-font-tiktok:before {
	content: '\2020';
}

.icon-font-phone:before {
	content: '\03C0';
}

.icon-font-video-camera:before {
	content: '\221A';
}

.icon-font-presentation:before {
	content: '\03A9';
}