@font-face {
	font-family: 'studioninja';
	src: url('fonts/studioninja.eot?lldlvm');
	src: url('fonts/studioninja.eot?lldlvm#iefix') format('embedded-opentype'),
		url('fonts/studioninja.ttf?lldlvm') format('truetype'),
		url('fonts/studioninja.woff?lldlvm') format('woff'),
		url('fonts/studioninja.svg?lldlvm#studioninja') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^='fi-'],
[class*=' fi-'] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'studioninja' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fi-paper-plane:before,
.ion-md-fi-paper-plane:before,
.ion-ios-fi-paper-plane:before,
.ion-ios-fi-paper-plane-outline:before {
	content: '\e90f';
	font-size: 23px;
	transform: rotate(13deg);
}

/*deprecated*/
.fi-trash:before,
.ion-md-fi-trash:before,
.ion-ios-fi-trash:before,
.ion-ios-fi-trash-outline:before {
	content: '\e93';
}

.fi-trash1:before,
.ion-md-fi-trash1:before,
.ion-ios-fi-trash1:before,
.ion-ios-fi-trash1-outline:before {
	content: '\e93b';
}

.fi-call:before,
.ion-md-fi-call:before,
.ion-ios-fi-call:before,
.ion-ios-fi-call-outline:before {
	content: '\e92e';
}

.fi-folder:before,
.ion-md-fi-folder:before,
.ion-ios-fi-folder:before,
.ion-ios-fi-folder-outline:before {
	content: '\e900';
}

.fi-camera-cross:before,
.ion-md-fi-camera-cross:before,
.ion-ios-fi-camera-cross:before,
.ion-ios-fi-camera-cross-outline:before {
	content: '\e901';
}

.fi-note:before,
.ion-md-fi-note:before,
.ion-ios-fi-note:before,
.ion-ios-fi-note-outline:before {
	content: '\e902';
}

.fi-automation:before,
.ion-md-fi-automation:before,
.ion-ios-fi-automation:before,
.ion-ios-fi-automation-outline:before {
	content: '\e903';
}

.fi-bullet-list:before,
.ion-md-fi-bullet-list:before,
.ion-ios-fi-bullet-list:before,
.ion-ios-fi-bullet-list-outline:before {
	content: '\e904';
}

.fi-company:before,
.ion-md-fi-company:before,
.ion-ios-fi-company:before,
.ion-ios-fi-company-outline:before {
	content: '\e905';
}

.fi-arrow:before,
.ion-md-fi-arrow:before,
.ion-ios-fi-arrow:before,
.ion-ios-fi-arrow-outline:before {
	content: '\e906';
}

.fi-calendar:before,
.ion-md-fi-calendar:before,
.ion-ios-fi-calendar:before,
.ion-ios-fi-calendar-outline:before {
	content: '\e907';
}

.fi-clients:before,
.ion-md-fi-clients:before,
.ion-ios-fi-clients:before,
.ion-ios-fi-clients-outline:before {
	content: '\e908';
}

.fi-home:before,
.ion-md-fi-home:before,
.ion-ios-fi-home:before,
.ion-ios-fi-home-outline:before {
	content: '\e909';
}

.fi-job-accepted:before,
.ion-md-fi-accepted:before,
.ion-ios-fi-accepted:before,
.ion-ios-fi-accepted-outline:before {
	content: '\e90a';
}

.fi-jobs:before,
.ion-md-fi-jobs:before,
.ion-ios-fi-jobs:before,
.ion-ios-fi-jobs-outline:before {
	content: '\e90b';
}

.fi-job-scheduled:before,
.ion-md-fi-scheduled:before,
.ion-ios-fi-scheduled:before,
.ion-ios-fi-scheduled-outline:before {
	content: '\e90c';
}

.fi-leads:before,
.ion-md-fi-leads:before,
.ion-ios-fi-leads:before,
.ion-ios-fi-leads-outline:before {
	content: '\e90d';
}

.fi-settings:before,
.ion-md-fi-settings:before,
.ion-ios-fi-settings:before,
.ion-ios-fi-settings-outline:before {
	content: '\e90e';
}

.fi-total-invoiced:before,
.ion-md-fi-total-invoiced:before,
.ion-ios-fi-total-invoiced:before,
.ion-ios-fi-total-invoiced-outline:before {
	content: '\e910';
}

.fi-account:before,
.ion-md-fi-account:before,
.ion-ios-fi-account:before,
.ion-ios-fi-account-outline:before {
	content: '\e91c';
}

.fi-star:before,
.ion-md-fi-star:before,
.ion-ios-fi-star:before,
.ion-ios-fi-star-outline:before {
	content: '\e911';
}

.fi-calendar-settings:before,
.ion-md-fi-calendar-settings:before,
.ion-ios-fi-calendar-settings:before,
.ion-ios-fi-calendar-settings-outline:before {
	content: '\e912';
}

.fi-question:before,
.ion-md-fi-question:before,
.ion-ios-fi-question:before,
.ion-ios-fi-question-outline:before {
	content: '\e913';
}

.fi-contract-templates:before,
.ion-md-fi-contract-templates:before,
.ion-ios-fi-contract-templates:before,
.ion-ios-fi-contract-templates-outline:before {
	content: '\e914';
}

.fi-email-settings:before,
.ion-md-fi-email-settings:before,
.ion-ios-fi-email-settings:before,
.ion-ios-fi-email-settings-outline:before {
	content: '\e915';
}

.fi-payment-methods:before,
.ion-md-fi-payment-methods:before,
.ion-ios-fi-payment-methods:before,
.ion-ios-fi-payment-methods-outline:before {
	content: '\e916';
}

.fi-products:before,
.ion-md-fi-products:before,
.ion-ios-fi-products:before,
.ion-ios-fi-products-outline:before {
	content: '\e917';
}

.fi-questionnaire-templates:before,
.ion-md-fi-questionnaire-templates:before,
.ion-ios-fi-questionnaire-templates:before,
.ion-ios-fi-questionnaire-templates-outline:before {
	content: '\e918';
}

.fi-users:before,
.ion-md-fi-users:before,
.ion-ios-fi-users:before,
.ion-ios-fi-users-outline:before {
	content: '\e919';
}

.fi-workflows:before,
.ion-md-fi-workflows:before,
.ion-ios-fi-workflows:before,
.ion-ios-fi-workflows-outline:before {
	content: '\e91a';
}

.fi-currency-texes:before,
.ion-md-fi-currency-texes:before,
.ion-ios-fi-currency-texes:before,
.ion-ios-fi-currency-texes-outline:before {
	content: '\e91b';
}

.fi-payment-schedule:before,
.ion-md-fi-payment-schedule:before,
.ion-ios-fi-payment-schedule:before,
.ion-ios-fi-payment-schedule-outline:before {
	content: '\e91d';
}

.fi-import:before,
.ion-md-fi-import:before,
.ion-ios-fi-import:before,
.ion-ios-fi-import-outline:before {
	content: '\e92f';
}

.fi-contract:before,
.ion-md-fi-contract:before,
.ion-ios-fi-contract:before,
.ion-ios-fi-contract-outline:before {
	content: '\e91e';
}

.fi-quote:before,
.ion-md-fi-quote:before,
.ion-ios-fi-quote:before,
.ion-ios-fi-quote-outline:before {
	content: '\e91f';
}

.fi-print:before,
.ion-md-fi-print:before,
.ion-ios-fi-print:before,
.ion-ios-fi-print-outline:before {
	content: '\e920';
}

.fi-types:before,
.ion-md-fi-types:before,
.ion-ios-fi-types:before,
.ion-ios-fi-types-outline:before {
	content: '\e921';
}

.fi-view:before,
.ion-md-fi-view:before,
.ion-ios-fi-view:before,
.ion-ios-fi-view-outline:before {
	content: '\e922';
}

.fi-send:before,
.ion-md-fi-send:before,
.ion-ios-fi-send:before,
.ion-ios-fi-send-outline:before {
	content: '\e923';
}

.fi-edit:before,
.ion-md-fi-edit:before,
.ion-ios-fi-edit:before,
.ion-ios-fi-edit-outline:before {
	content: '\e924';
}

.fi-check:before,
.ion-md-fi-check:before,
.ion-ios-fi-check:before,
.ion-ios-fi-check-outline:before {
	content: '\e925';
}

.fi-mail:before,
.ion-md-fi-mail:before,
.ion-ios-fi-mail:before,
.ion-ios-fi-mail-outline:before {
	content: '\e926';
}

.fi-export:before,
.ion-md-fi-export:before,
.ion-ios-fi-export:before,
.ion-ios-fi-export-outline:before {
	content: '\e929';
}

.fi-form:before,
.ion-md-fi-form:before,
.ion-ios-fi-form:before,
.ion-ios-fi-form-outline:before {
	content: '\e92a';
}

.fi-integrate:before,
.ion-md-fi-integrate:before,
.ion-ios-fi-integrate:before,
.ion-ios-fi-integrate-outline:before {
	content: '\e92b';
}

.fi-refer:before,
.ion-md-fi-refer:before,
.ion-ios-fi-refer:before,
.ion-ios-fi-refer-outline:before {
	content: '\e92c';
}

.fi-checkbox:before,
.ion-md-fi-checkbox:before,
.ion-ios-fi-checkbox:before,
.ion-ios-fi-checkbox-outline:before {
	content: '\e92d';
}

.fi-gallery:before,
.ion-md-fi-gallery:before,
.ion-ios-fi-gallery:before,
.ion-ios-fi-gallery-outline:before {
	content: '\e930';
}

.fi-disconnect:before,
.ion-md-fi-disconnect:before,
.ion-ios-fi-disconnect:before,
.ion-ios-fi-disconnect-outline:before {
	content: '\e928';
}

.fi-resync:before,
.ion-md-fi-resync:before,
.ion-ios-fi-resync:before,
.ion-ios-fi-resync-outline:before {
	content: '\e932';
}

.fi-shootproof-icon:before,
.ion-md-fi-shootproof-icon:before,
.ion-ios-fi-shootproof-icon:before,
.ion-ios-fi-shootproof-icon-outline:before {
	content: '\e931';
	font-size: 150%;
	color: #a8a8a8;
}

.fi-consent:before,
.ion-md-fi-consent:before,
.ion-ios-fi-consent:before,
.ion-ios-fi-consent-outline:before {
	content: '\e927';
}

.fi-archive:before,
.ion-md-fi-archive:before,
.ion-ios-fi-archive:before,
.ion-ios-fi-archive-outline:before {
	content: '\e933';
}

.fi-pay-online:before,
.ion-md-fi-pay-online:before,
.ion-ios-fi-pay-online:before,
.ion-ios-fi-pay-online-outline:before {
	content: '\e934';
}

.fi-record-payment:before,
.ion-md-fi-record-payment:before,
.ion-ios-fi-record-payment:before,
.ion-ios-fi-record-payment-outline:before {
	content: '\e935';
}

.fi-view-invoice:before,
.ion-md-fi-view-invoice:before,
.ion-ios-fi-view-invoice:before,
.ion-ios-fi-view-invoice-outline:before {
	content: '\e936';
}

.fi-write-off:before,
.ion-md-fi-write-off:before,
.ion-ios-fi-write-off:before,
.ion-ios-fi-write-off-outline:before {
	content: '\e937';
}

.fi-fundy:before,
.ion-md-fi-fundy:before,
.ion-ios-fi-fundy:before,
.ion-ios-fi-fundy-outline:before {
	content: '\e938';
}

.fi-person:before,
.ion-md-fi-person:before,
.ion-ios-fi-person:before,
.ion-ios-fi-person-outline:before {
	content: '\e939';
}

.fi-multiple-choose:before,
.ion-md-fi-multiple-choose:before,
.ion-ios-fi-multiple-choose:before,
.ion-ios-fi-multiple-choose-outline:before {
	content: '\e93a';
}

.fi-log-out:before,
.ion-md-fi-log-out:before,
.ion-ios-fi-log-out:before,
.ion-ios-fi-log-out-outline:before {
	content: '\e93c';
}

.fi-pic-time:before,
.ion-md-fi-pic-time:before,
.ion-ios-fi-pic-time:before,
.ion-ios-fi-pic-time-outline:before {
	content: '\e944';
	font-size: 150%;
	color: #000000;
}

.fi-cross:before,
.ion-md-fi-cross:before,
.ion-ios-fi-cross:before,
.ion-ios-fi-cross-outline:before {
	content: '\e93d';
}

.fi-connection-settings {
	transform: rotate(90deg);
	font-size: 32px !important;
	margin-bottom: 5px;
}

.fi-connection:before,
.ion-md-fi-connection:before,
.ion-ios-fi-connection:before,
.ion-ios-fi-connection-outline:before {
	content: '\e93e';
}

.fi-gear:before,
.ion-md-fi-gear:before,
.ion-ios-fi-gear:before,
.ion-ios-fi-gear-outline:before {
	content: '\e93f';
}

.fi-download:before,
.ion-md-fi-download:before,
.ion-ios-fi-download:before,
.ion-ios-fi-download-outline:before {
	content: '\e950';
}

.fi-proSelect-orange:before,
.ion-md-fi-proSelect-orange:before,
.ion-ios-fi-proSelect-orange:before,
.ion-ios-fi-proSelect-orange-outline:before {
	content: '\e943';
}

.fi-proSelect-grey:before,
.ion-md-fi-proSelect-grey:before,
.ion-ios-fi-proSelect-grey:before,
.ion-ios-fi-proSelect-grey-outline:before {
	content: '\e942';
}

.fi-tag:before,
.ion-md-fi-tag:before,
.ion-ios-fi-tag:before,
.ion-ios-fi-tag-outline:before {
	content: '\e951';
}

.fi-pic-time-small:before,
.ion-md-fi-pic-time-small:before,
.ion-ios-fi-pic-time-small:before,
.ion-ios-fi-pic-time-small-outline:before {
	content: '\e945';
	font-size: 200%;
}

.fi-download-icon:before,
.ion-md-fi-download-icon:before,
.ion-ios-fi-download-icon:before,
.ion-ios-fi-download-icon-outline:before {
	content: '\e940';
}

.icon-left-arrow:before,
.ion-md-fi-left-arrow:before,
.ion-ios-fi-left-arrow:before,
.ion-ios-fi-left-arrow-outline:before {
	content: '\e941';
	color: #fff;
}

.icon-right-arrow:before,
.ion-md-fi-right-arrow:before,
.ion-ios-fi-right-arrow:before,
.ion-ios-fi-right-arrow-outline:before {
	content: '\e946';
	color: #fff;
}

.fi-quote-invoice-template:before,
.ion-md-fi-quote-invoice-template:before,
.ion-ios-fi-quote-invoice-template:before,
.ion-ios-fi-quote-invoice-template-outline:before {
	content: '\e947';
}

.fi-duplicate:before,
.ion-md-fi-duplicate:before,
.ion-ios-fi-duplicate:before,
.ion-ios-fi-duplicate-outline:before {
	content: '\e948';
}

.fi-spinner:before,
.ion-md-fi-spinner:before,
.ion-ios-fi-spinner:before,
.ion-ios-fi-spinner-outline:before {
	content: '\e984';
}

.fi-add-button:before,
.ion-md-fi-add-button:before,
.ion-ios-fi-add-button:before,
.ion-ios-fi-add-button-outline:before {
	content: '\e949';
}

.fi-calendar-icon:before,
.ion-md-fi-calendar-icon:before,
.ion-ios-fi-calendar-icon:before,
.ion-ios-fi-calendar-icon-outline:before {
	content: '\e952';
}

.fi-chain:before,
.ion-md-fi-chain:before,
.ion-ios-fi-chain:before,
.ion-ios-fi-chain-outline:before {
	content: '\e953';
}

.fi-time:before,
.ion-md-fi-time:before,
.ion-ios-fi-time:before,
.ion-ios-fi-time-outline:before {
	content: '\e954';
}

.fi-back-arrow:before,
.ion-md-fi-back-arrow:before,
.ion-ios-fi-back-arrow:before,
.ion-ios-fi-back-arrow-outline:before {
	content: '\e959';
}

.fi-percent:before,
.ion-md-fi-percent:before,
.ion-ios-fi-percent:before,
.ion-ios-fi-percent-outline:before {
	content: '\e960';
}

.fi-new-trash:before,
.ion-md-fi-new-trash:before,
.ion-ios-fi-new-trash:before,
.ion-ios-fi-new-trash-outline:before {
	content: '\e94a';
}

.fi-pic-time-new:before,
.ion-md-fi-pic-time-new:before,
.ion-ios-fi-pic-time-new:before,
.ion-ios-fi-pic-time-new-outline:before {
	content: '\e94b';
}

.fi-online-booking:before,
.ion-md-fi-online-booking:before,
.ion-ios-fi-online-booking:before,
.ion-ios-fi-online-booking-outline:before {
	content: '\e94c';
}

.fi-checked-checkbox:before,
.ion-md-fi-checked-checkbox:before,
.ion-ios-fi-checked-checkbox:before,
.ion-ios-fi-checked-checkbox-outline:before {
	content: '\e986';
}

.fi-checked-icon:before,
.ion-md-fi-checked-icon:before,
.ion-ios-fi-checked-icon:before,
.ion-ios-fi-checked-icon-outline:before {
	content: '\e987';
}

.fi-left-arrow-icon:before,
.ion-md-fi-left-arrow-icon:before,
.ion-ios-fi-left-arrow-icon:before,
.ion-ios-fi-left-arrow-icon-outline:before {
	content: '\e988';
}

.fi-right-arrow-icon:before,
.ion-md-fi-right-arrow-icon:before,
.ion-ios-fi-right-arrow-icon:before,
.ion-ios-fi-right-arrow-icon-outline:before {
	content: '\e989';
}

.fi-password-eye:before,
.ion-md-fi-password-eye:before,
.ion-ios-fi-password-eye:before,
.ion-ios-fi-password-eye-outline:before {
	content: '\e94d';
}

.fi-password-eye-crossed:before,
.ion-md-fi-password-eye-crossed:before,
.ion-ios-fi-password-eye-crossed:before,
.ion-ios-fi-password-eye-crossed-outline:before {
	content: '\e94e';
}

.fi-check-circle:before,
.ion-md-fi-check-circle:before,
.ion-ios-fi-check-circle:before,
.ion-ios-fi-check-circle-outline:before {
	content: '\e990';
}

.fi-lightning-bolt:before,
.ion-md-fi-lightning-bolt:before,
.ion-ios-fi-lightning-bolt:before,
.ion-ios-fi-lightning-bolt-outline:before {
	content: '\e991';
}

.fi-tick-in-cloud:before,
.ion-md-fi-tick-in-cloud:before,
.ion-ios-fi-tick-in-cloud:before,
.ion-ios-fi-tick-in-cloud-outline:before {
	content: '\e992';
}

.fi-chevron-left:before,
.ion-md-fi-chevron-left:before,
.ion-ios-fi-chevron-left:before,
.ion-ios-fi-chevron-left-outline:before {
	content: '\e94f';
}

.fi-chevron-right:before,
.ion-md-fi-chevron-right:before,
.ion-ios-fi-chevron-right:before,
.ion-ios-fi-chevron-right-outline:before {
	content: '\e955';
}

.fi-client-portal:before,
.ion-md-fi-client-portal:before,
.ion-ios-fi-client-portal:before,
.ion-ios-fi-client-portal-outline:before {
	content: '\e956';
}

.fi-clients-new:before,
.ion-md-fi-clients-new:before,
.ion-ios-fi-clients-new:before,
.ion-ios-fi-clients-new-outline:before {
	content: '\e957';
}

.fi-company-new:before,
.ion-md-fi-company-new:before,
.ion-ios-fi-company-new:before,
.ion-ios-fi-company-new-outline:before {
	content: '\e958';
}

.fi-date:before,
.ion-md-fi-date:before,
.ion-ios-fi-date:before,
.ion-ios-fi-date-outline:before {
	content: '\e95a';
}

.fi-lead-source:before,
.ion-md-fi-lead-source:before,
.ion-ios-fi-lead-source:before,
.ion-ios-fi-lead-source-outline:before {
	content: '\e95b';
}

.fi-location:before,
.ion-md-fi-location:before,
.ion-ios-fi-location:before,
.ion-ios-fi-location-outline:before {
	content: '\e95c';
}

.fi-notes:before,
.ion-md-fi-notes:before,
.ion-ios-fi-notes:before,
.ion-ios-fi-notes-outline:before {
	content: '\e95d';
}

.fi-notice:before,
.ion-md-fi-notice:before,
.ion-ios-fi-notice:before,
.ion-ios-fi-notice-outline:before {
	content: '\e95e';
}

.fi-related-job:before,
.ion-md-fi-related-job:before,
.ion-ios-fi-related-job:before,
.ion-ios-fi-related-job-outline:before {
	content: '\e95f';
}

.fi-reminder:before,
.ion-md-fi-reminder:before,
.ion-ios-fi-reminder:before,
.ion-ios-fi-reminder-outline:before {
	content: '\e961';
}

.fi-workflow:before,
.ion-md-fi-workflow:before,
.ion-ios-fi-workflow:before,
.ion-ios-fi-workflow-outline:before {
	content: '\e962';
}

.fi-calendar-trash:before,
.ion-md-fi-calendar-trash:before,
.ion-ios-fi-calendar-trash:before,
.ion-ios-fi-calendar-trash-outline:before {
	content: '\e963';
}