


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

.mec-row-control {
	display: block;
	height: calc(2.25rem + 2px);
	border: 1px solid #ced4da;
	border-radius: unset;
	width: 100%
}

[class^="mc-"], [class*=" mc-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'mec' !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;
}

.mc-calendar-day:before {
	content: "\e901";
}

.mc-calendar-month:before {
	content: "\e902";
}

.mc-calendar-year:before {
	content: "\e903";
}

.mc-suply-point:before {
	content: "\e904";
}

.mc-dashboard:before {
	content: "\e905";
}

.mc-en-meter:before {
	content: "\e906";
}

.mc-invoice:before {
	content: "\e907";
}

.mc-owner:before {
	content: "\e900";
}

.mc-building:before {
	content: "\e908";
}

.mc-tenant:before {
	content: "\e909";
}

.mc-user:before {
	content: "\e90a";
}

.mc-pencil-edit:before {
	content: "\e90b";
}

.mc-trash:before {
	content: "\e90c";
}

.mc-logout:before {
	content: "\e90d";
}

.mc-menu:before {
	content: "\e90e";
}

.mc-logo:before {
	content: "\e90f";
}

.mc-plus:before {
	content: "\e910";
}


/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url("/font-awesome/webfonts/fa-solid-900.eot");
	src: url("/font-awesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"), url("/font-awesome/webfonts/fa-solid-900.woff") format("woff"), url("/font-awesome/webfonts/fa-solid-900.ttf") format("truetype"), url("/font-awesome/webfonts/fa-solid-900.svg#fontawesome") format("svg");
}
@font-face {
	font-family: 'Font Awesome 5 Free R';
	font-style: normal !important;
	font-weight: 400;
	font-display: block;
	src: url("/font-awesome/webfonts/fa-regular-400.eot");
	src: url("/font-awesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/font-awesome/webfonts/fa-regular-400.woff2") format("woff2"), url("/font-awesome/webfonts/fa-regular-400.woff") format("woff"), url("/font-awesome/webfonts/fa-regular-400.ttf") format("truetype"), url("/font-awesome/webfonts/fa-regular-400.svg#fontawesome") format("svg");
}

.far {
	font-family: 'Font Awesome 5 Free R' !important;
	font-weight: 400 !important;
}
.fa {
	font-family: 'Font Awesome 5 Free' !important;
	font-style: normal !important;
	font-weight: 900 !important;
}

.fas {
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
}

.fa-copy:before {	content: "\f0c5";}
.fa-filter:before {	content: "\f0b0";}
.fa-times:before {
	content: "\f00d";
}
.fa-settings:before {
	content: "\f013";
}
.fa-search:before {
	content: "\f002";
}

