
@font-face {
	font-family: 'FontAwesome';
	src:  url('../fonts/acumatica-font-v1.eot?q9otuf');
	src:  url('../fonts/acumatica-font-v1.eot?q9otuf#iefix') format('embedded-opentype'),
	  url('../fonts/acumatica-font-v1.woff2?q9otuf') format('woff2'),
	  url('../fonts/acumatica-font-v1.ttf?q9otuf') format('truetype'),
	  url('../fonts/acumatica-font-v1.woff?q9otuf') format('woff'),
	  url('../fonts/acumatica-font-v1.svg?q9otuf#acumatica-font-v1') format('svg');
	font-weight: normal;
  font-style: normal;
}

.ac, .ac-icon-img {
	display: inline-block;
	font: normal normal normal 14px/1 'FontAwesome';
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.ac-lg {
	font-size: 1.33333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}

.ac-2x {
	font-size: 2em;
}

.ac-3x {
	font-size: 3em;
}

.ac-4x {
	font-size: 4em;
}

.ac-5x {
	font-size: 5em;
}


.ac-fw {
	width: 1.28571429em;
	text-align: center;
}


.ac-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}

	.ac-ul > li {
		position: relative;
	}

.ac-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: 0.14285714em;
	text-align: center;
}

	.ac-li.ac-lg {
		left: -1.85714286em;
	}

	
.ac-border {
	padding: .2em .25em .15em;
	border: solid 0.08em #eeeeee;
	border-radius: .1em;
}

.ac-pull-left {
  float: left;
}
.ac-pull-right {
  float: right;
}
.ac.ac-pull-left {
  margin-right: .3em;
}
.ac.ac-pull-right {
  margin-left: .3em;
}

.ac-spin {
	-webkit-animation: ac-spin 2s infinite linear;
	animation: ac-spin 2s infinite linear;
}

.ac-pulse {
	-webkit-animation: ac-spin 1s infinite steps(8);
	animation: ac-spin 1s infinite steps(8);
}

@-webkit-keyframes ac-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes ac-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}


.ac-rotate-90 {
	filter: "progid: DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.ac-rotate-180 {
	filter: "progid: DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.ac-rotate-270 {
	filter: "progid: DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.ac-flip-horizontal {
	filter: "progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.ac-flip-vertical {
	filter: "progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .ac-rotate-90,
:root .ac-rotate-180,
:root .ac-rotate-270,
:root .ac-flip-horizontal,
:root .ac-flip-vertical {
	filter: none;
}


.ac-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.ac-stack-1x,
.ac-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.ac-stack-1x {
	line-height: inherit;
}

.ac-stack-2x {
	font-size: 2em;
}
.ac-home:before {
  content: "\ea3d";
}
.ac-drag:before {
  content: "\ea3b";
}
.ac-duplicate:before {
  content: "\ea3c";
}
.main-SaveClose:before {
  content: "\ea39";
}
.ac-plus_dollar:before {
  content: "\e9fb";
}
.ac-payroll:before {
  content: "\e9f4";
}
.ac-TabOff:before {
  content: "\e9ef";
}
.ac-TabOn:before {
  content: "\e9f3";
}
.ac-basket:before {
  content: "\e9ec";
}
.ac-inverse {
	color: #ffffff;
}
.ac-compliance:before {
  content: "\e900";
}
.ac-cran:before {
  content: "\e91b";
}
.ac-helmet:before {
  content: "\e9a5";
}
.ac-todo:before {
  content: "\e935";
}
.ac-row_security:before {
  content: "\e996";
}
.ac-progress:before {
  content: "\e9de";
}
.ac-hat:before {
  content: "\e9e2";
}
.ac-flow:before {
  content: "\e9e3";
}
.ac-curcles:before {
  content: "\e9e4";
}
.ac-badge:before {
  content: "\e9eb";
}
.ac-warning:before {
  content: "\e9fe";
}
.sad:before {
  content: "\e9da";
  color: #b6b6b6;
}
.control-MenuCheck:before {
  content: "\e92a";
}
.control-UnCheck:before {
  content: "\e9db";
}
.text-Params:before {
  content: "\e9cf";
}
.text-Anchor:before {
  content: "\e9d5";
}
.text-JustifyCenter:before {
  content: "\ea2b";
}
.text-DelColumn:before {
  content: "\e9ca";
  color: rgb(51, 51, 51);
}
.text-DelColumn:after {
  content: "\e9cb";
  position:absolute;top:0;left:0;
  color: rgb(83, 178, 255);
}
.text-ColumnAfter:before {
  content: "\e9d6";
  color: rgb(51, 51, 51);
}
.text-ColumnAfter:after {
  content: "\e9d8";
  position:absolute;top:0;left:0;
  color: rgb(83, 178, 255);
}
.text-ColumnBefore:before {
  content: "\e9df";
  color: rgb(51, 51, 51);
}
.text-ColumnBefore:after {
  content: "\e9e1";
  position:absolute;top:0;left:0;
  color: rgb(83, 178, 255);
}
.text-DelRow:before {
  content: "\e9e9";
  color: rgb(51, 51, 51);
}
.text-DelRow:after {
  content: "\e9ea";
  position:absolute;top:0;left:0;
  color: rgb(83, 178, 255);
}
.text-RowAfter:before {
  content: "\e9f0";
  color: rgb(51, 51, 51);
}
.text-RowAfter:after {
  content: "\e9f1";
  position:absolute;top:0;left:0;
  color: rgb(83, 178, 255);
}
.text-RowBefore:before {
  content: "\e9f9";
  color: rgb(51, 51, 51);
}
.text-RowBefore:after {
  content: "\e9fa";
  position:absolute;top:0;left:0;
  color: rgb(83, 178, 255);
}
.text-BoxInfo:before {
	content: "\e9f8";
}
.text-BoxWarn:before {
  content: "\e9fe";
}
.text-BoxDanger:before {
	content: "\e995";
}
.text-BoxGoodPractice:before {
	content: "\e986";
}
.text-Box:before {
  content: "\ea01";
}
.text-BoxCode:before {
  content: "\ea02";
}
.text-CodeBox:before {
  content: "\ea02";
}
.text-Bold:before {
  content: "\ea03";
}
.text-JustifyFull:before {
  content: "\ea05";
}
.text-Code:before {
  content: "\ea07";
}
.text-Strike:before {
  content: "\ea08";
}
.text-UnOrdered:before {
  content: "\ea09";
}
.text-TextPaste:before {
  content: "\ea0a";
}
.text-Grid:before {
  content: "\ea0b";
}
.text-H1:before {
  content: "\ea0c";
}
.text-H2:before {
  content: "\ea0d";
}
.text-H3:before {
  content: "\ea0e";
}
.text-H4:before {
  content: "\ea0f";
}
.text-BoxHint:before {
  content: "\ea10";
}
.text-Image:before {
  content: "\ea11";
}
.text-Italic:before {
  content: "\ea12";
}
.text-OneSection:before {
  content: "\ea13";
}
.text-RightSection:before {
  content: "\ea14";
}
.text-CentralSection:before {
  content: "\ea15";
}
.text-LeftSection:before {
  content: "\ea16";
}
.text-ThreeSections:before {
  content: "\ea17";
}
.text-TwoSections:before {
  content: "\ea18";
}
.text-JustifyLeft:before {
  content: "\ea19";
}
.text-Link:before {
  content: "\ea1c";
}
.text-Macros:before {
  content: "\ea1d";
}
.text-HR:before {
  content: "\ea1e";
}
.text-Ordered:before {
  content: "\ea1f";
}
.text-PageBreak:before {
  content: "\ea20";
}
.text-BR:before {
  content: "\ea21";
}
.text-JustifyRight:before {
  content: "\ea22";
}
.text-TOC:before {
  content: "\ea23";
}
.text-ColorBg:before {
  content: "\ea24";
  color: rgb(250, 237, 38);
}
.text-ColorBg:after {
  content: "\ea25";
  position:absolute;top:0;left:0;
  color: rgb(0, 0, 0);
}
.text-ColorText:before {
  content: "\ea26";
  color: rgb(255, 0, 0);
}
.text-ColorText:after {
  content: "\ea27";
  position:absolute;top:0;left:0;
  color: rgb(51, 51, 51);
}
.text-Underline:before {
  content: "\ea28";
}
.text-Sub:before {
  content: "\ea29";
}
.text-Super:before {
  content: "\ea2a";
}
.ac-smartphone:before {
  content: "\e9c7";
}
.ac-unlock:before {
  content: "\e9c8";
}
.main-Release:before {
  content: "\e933";
}
.main-Process:before {
  content: "\e933";
}
.main-ProcessF:before {
  content: "\e933";
}
.ac-play_circle_filled:before {
  content: "\e933";
}
.ac-play_arrow:before {
  content: "\e902";
}
.main-Cancel:before {
  content: "\e906";
}
.ac-reply:before {
  content: "\e906";
}
.main-Redo:before {
  content: "\e907";
}
.ac-reply2:before {
  content: "\e907";
}
.ac-code:before {
  content: "\e958";
}
.main-Html:before {
  content: "\e901";
}
.ac-business:before {
  content: "\e9c9";
}
.main-ArrowDown:before {
  content: "\e908";
}
.ac-arrow_downwards:before {
  content: "\e908";
}
.main-ArrowLeft:before {
  content: "\e909";
}
.ac-arrow_back:before {
  content: "\e909";
}
.main-ArrowRight:before {
  content: "\e90a";
}
.ac-arrow_forward:before {
  content: "\e90a";
}
.main-ArrowUp:before {
  content: "\e90b";
}
.ac-arrow_upwards:before {
  content: "\e90b";
}
.main-Refresh:before {
  content: "\e9d3";
}
.ac-refresh:before {
  content: "\e9d3";
}
.main-SyncTOC:before {
  content: "\e9d4";
}
.ac-sync:before {
  content: "\e9ab";
}
.main-Adjust:before {
  content: "\e904";
}
.ac-trending_down:before {
  content: "\e905";
}
.ac-taxes:before {
  content: "\e90c";
}
.ac-power_settings_new:before {
  content: "\e90d";
}
.main-Logout:before {
  content: "\e90d";
}
.ac-balance-scale:before {
  content: "\e916";
}
.main-LinkWB:before {
  content: "\e917";
}
.ac-exit_to_app:before {
  content: "\e918";
}
.main-outlookLogOut:before {
  content: "\e918";
}
.ac-format_indent_decrease:before {
  content: "\e919";
}
.text-IndentR:before {
  content: "\e919";
}
.ac-format_indent_increase:before {
  content: "\e91c";
}
.text-IndentL:before {
  content: "\e91c";
}
.ac-fullscreen_exit:before {
  content: "\e923";
}
.ac-fullscreen:before {
  content: "\e924";
}
.ac-subdirectory_arrow_left:before {
  content: "\e925";
}
.ac-subdirectory_arrow_right:before {
  content: "\e926";
}
.ac-swap_horiz:before {
  content: "\e927";
}
.ac-close_pane:before {
  content: "\e928";
}
.ac-device_hub:before {
  content: "\e92b";
}
.ac-payment:before {
  content: "\e92d";
}
.ac-star:before {
  content: "\e9bc";
}
.main-StarGray:before {
  content: "\e9bc";
}
.main-Favorites:before {
  content: "\e9bc";
}
.ac-star_border:before {
  content: "\e9bb";
}
.main-StarWhite:before {
  content: "\e9bb";
}
.main-FavoritesGray:before {
  content: "\e9bb";
}
.ac-vertical_align_top:before {
  content: "\e92e";
}
.ac-access_alarm:before {
  content: "\e936";
}
.ac-access_time:before {
  content: "\e937";
}
.main-Meeting:before {
  content: "\e937";
}
.control-History:before {
  content: "\e937";
}
.main-Shedule:before {
  content: "\e939";
}
.ac-update:before {
  content: "\e939";
}
.ac-calendar:before {
  content: "\e93a";
}
.main-Roles:before {
  content: "\e9d7";
}
.ac-people:before {
  content: "\e99c";
}
.ac-person_add:before {
  content: "\e99d";
}
.ac-person_outline:before {
  content: "\e99e";
}
.ac-person:before {
  content: "\e99f";
}
.ac-visibility:before {
  content: "\e9d2";
}
.main-Preview:before {
  content: "\e9d2";
}
.ac-shopping_cart:before {
  content: "\e93b";
}
.ac-add_shopping_cart:before {
  content: "\e93d";
}
.main-Filter:before {
  content: "\e934";
}
.ac-filter_list:before {
  content: "\e934";
}
.ac-filter_none:before {
  content: "\e934";
}
.ac-no_filter:before {
  content: "\e934";
}
.ac-settings:before {
  content: "\e93e";
}
.main-SettingsF:before {
  content: "\e93e";
}
.main-Settings:before {
  content: "\e932";
}
.ac-notifications:before {
  content: "\e93f";
}
.main-Reminder:before {
  content: "\e93f";
}
.main-Event:before {
  content: "\e922";
}
.ac-event_note:before {
  content: "\e93c";
}
.ac-date_range:before {
  content: "\e93c";
}
.ac-event_add:before {
  content: "\e940";
}
.ac-event_available:before {
  content: "\e941";
}
.ac-event:before {
  content: "\e943";
}
.control-Event:before {
  content: "\e943";
}
.ac-insert_invitation:before {
  content: "\e944";
}
.ac-attach_money:before {
  content: "\e947";
}
.ac-account_balance:before {
  content: "\e949";
}
.ac-banking:before {
  content: "\e94a";
}
.ac-finance:before {
  content: "\e948";
}
.ac-open_in_new:before {
  content: "\e903";
}
.ac-approval:before {
  content: "\e967";
}
.ac-new_quote:before {
  content: "\e956";
}
.ac-pin:before {
  content: "\e95a";
}
.ac-unpin:before {
  content: "\e95b";
}
.ac-apps:before {
  content: "\e94b";
}
.ac-search:before {
  content: "\e91a";
}
.main-Search:before {
  content: "\e91a";
}
.main-Search2:before {
  content: "\e9a6";
}
.ac-message:before {
  content: "\e94c";
}
.ac-miscellaneous:before {
  content: "\e94d";
}
.main-Chat:before {
  content: "\e94e";
}
.main-LevelDown:before {
  content: "\e929";
}
.main-LevelUp:before {
  content: "\e929";
}
.ac-dashboard:before {
  content: "\e9d0";
}
.main-Dashboard:before {
  content: "\e94f";
}
.main-Pdf:before {
  content: "\e9cd";
}
.ac-picture_as_pdf:before {
  content: "\e9cd";
}
.main-Excel:before {
  content: "\e9cc";
}
.main-Report:before {
  content: "\e9ce";
}
.main-ReportF:before {
  content: "\e9ce";
}
.ac-project:before {
  content: "\e95e";
}
.main-Task:before {
  content: "\e95e";
}
.main-Copy:before {
  content: "\e950";
}
.text-Copy:before {
  content: "\e950";
}
.main-Paste:before {
  content: "\e951";
}
.ac-content_paste:before {
  content: "\e951";
}
.text-Paste:before {
  content: "\e951";
}
.ac-content_cut:before {
  content: "\e952";
}
.main-Cut:before {
  content: "\e952";
}
.text-Cut:before {
  content: "\e952";
}
.ac-more_horiz:before {
  content: "\e991";
}
.ac-more_vert:before {
  content: "\e992";
}
.ac-delete:before {
  content: "\e930";
}
.main-Remove:before {
  content: "\e930";
}
.ac-delete_forever:before {
  content: "\e953";
}
.ac-life-bouy:before {
  content: "\e954";
}
.ac-work:before {
  content: "\e955";
}
.main-Folder:before {
  content: "\e959";
}
.ac-folder_open:before {
  content: "\e959";
}
.ac-extension:before {
  content: "\e95c";
}
.ac-flag:before {
  content: "\e95d";
}
.ac-handshake:before {
  content: "\e9aa";
}
.ac-lock:before {
  content: "\e95f";
}
.ac-markunread:before {
  content: "\e9ac";
}
.ac-email_outline:before {
  content: "\e960";
}
.main-MailReceive:before {
  content: "\e960";
}
.control-MailSelectorN:before {
  content: "\e960";
}
.control-MailSelectorH:before {
  content: "\e960";
}
.control-MailSelectorP:before {
  content: "\e960";
}
.control-MailSelectorD:before {
  content: "\e960";
}
.main-MailSend:before {
  content: "\e961";
}
.ac-build:before {
  content: "\e966";
}
.ac-language:before {
  content: "\e968";
}
.ac-translate:before {
  content: "\e969";
}
.ac-import_contacts:before {
  content: "\e96a";
}
.main-Files:before {
  content: "\e96b";
  color: rgb(255, 216, 0);
}
.main-Files:after {
  content: "\e96c";
  position:absolute;top:0;left:0;
  color: rgb(0, 0, 0);
}
.main-FilesEmpty:before {
  content: "\e96f";
}
.ac-attach_file:before {
  content: "\e96f";
}
.ac-receipt:before {
  content: "\e970";
}
.ac-description:before {
  content: "\e970";
}
.main-Activity:before {
  content: "\e91d";
  color: rgb(255, 216, 0);
}
.main-Activity:after {
  content: "\e91e";
  position:absolute;top:0;left:0;
  color: rgb(0, 0, 0);
}
.main-ActivityEmpty:before {
  content: "\e91f";
}
.ac-insert_drive_file:before {
  content: "\e91f";
}
.main-Note:before {
  content: "\e920";
  color: rgb(255, 216, 0);
}
.main-Note:after {
  content: "\e921";
  position:absolute;top:0;left:0;
  color: rgb(0, 0, 0);
}
.main-NoteEmpty:before {
  content: "\e945";
  color: rgb(0, 0, 0);
}
.main-NoteEmpty:after {
  content: "\e946";
  position:absolute;top:0;left:0;
  color: rgb(255, 255, 255);
}
.ac-pie_chart:before {
  content: "\e971";
}
.ac-archive:before {
  content: "\e9ad";
}
.ac-unarchive:before {
  content: "\e9ae";
}
.ac-menu:before {
  content: "\e942";
}
.ac-key:before {
  content: "\e962";
}
.ac-details:before {
  content: "\e976";
}
.ac-inquiries:before {
  content: "\e97a";
}
.ac-account_details:before {
  content: "\e980";
}
.ac-rate-review:before {
  content: "\e974";
}
.ac-security:before {
  content: "\e972";
}
.ac-poll:before {
  content: "\e973";
}
.ac-local_hotel:before {
  content: "\e975";
}
.ac-local_shipping:before {
  content: "\e98d";
}
.ac-directions_car:before {
  content: "\e977";
}
.ac-drive_eta:before {
  content: "\e977";
}
.ac-local_bar:before {
  content: "\e978";
}
.ac-flight:before {
  content: "\e979";
}
.ac-local_airport:before {
  content: "\e979";
}
.ac-local_offer:before {
  content: "\e9ba";
}
.ac-file_upload:before {
  content: "\ea1b";
}
.main-Upload:before {
  content: "\ea1b";
}
.ac-get_app:before {
  content: "\ea1a";
}
.main-GetFile:before {
  content: "\ea1a";
}
.main-RecordEdit:before {
  content: "\e97b";
}
.main-DataEntry:before {
  content: "\e97b";
}
.main-DataEntryF:before {
  content: "\e97b";
}
.ac-border_color:before {
  content: "\e97b";
}
.control-EditN:before {
  content: "\e97b";
}
.control-EditH:before {
  content: "\e97b";
}
.control-EditP:before {
  content: "\e97b";
}
.control-EditD:before {
  content: "\e97b";
}
.ac-pen_frame:before {
  content: "\e97c";
}
.control-DataEntry:before {
  content: "\e97c";
}
.ac-save:before {
  content: "\e92f";
}
.main-RecordSave:before {
  content: "\e92f";
}
.main-Save:before {
  content: "\e92f";
}
.ac-phone_iphone:before {
  content: "\e9d1";
}
.main-Phone:before {
  content: "\e9d1";
}
.control-Phone:before {
  content: "\e9d1";
}
.main-PageFirst:before {
  content: "\e90e";
}
.ac-first-page:before {
  content: "\e90e";
}
.main-PageFirstR:before {
  content: "\e90f";
}
.main-PageLast:before {
  content: "\e910";
}
.ac-last-page:before {
  content: "\e910";
}
.main-PageLastR:before {
  content: "\e911";
}
.main-PageNextR:before {
  content: "\e914";
}
.main-PageNext:before {
  content: "\e913";
}
.main-PagePrev:before {
  content: "\e912";
}
.main-PagePrevR:before {
  content: "\e915";
}
.main-Collapse:before {
  content: "\e96d";
}
.main-Expand:before {
  content: "\e96e";
}
.ac-done:before {
  content: "\e965";
}
.control-CompleteHead:before {
  content: "\e965";
}
.control-Complete:before {
  content: "\e965";
}
.control-ClearN:before {
  content: "\e957";
}
.control-ClearH:before {
  content: "\e957";
}
.control-ClearP:before {
  content: "\e957";
}
.control-ClearD:before {
  content: "\e957";
}
.ac-keyboard_return:before {
  content: "\e92c";
}
.main-CancelClose:before {
  content: "\e92c";
}
.main-AddNew:before {
  content: "\e931";
}
.main-RecordAdd:before {
  content: "\e931";
}
.ac-add:before {
  content: "\e931";
}
.main-FilterSet:before {
  content: "\e987";
}
.main-RecordDel:before {
  content: "\e987";
}
.control-Close:before {
  content: "\e987";
}
.control-CloseB:before {
  content: "\e987";
}
.ac-check_box_outline_blank:before {
  content: "\e97d";
}
.ac-plus_square:before {
  content: "\e97f";
}
.ac-minus_square:before {
  content: "\e982";
}
.ac-check_box:before {
  content: "\e984";
}
.ac-check_circle_filled:before {
  content: "\e985";
}
.ac-check_circle:before {
  content: "\e986";
}
.ac-check_circle_circle:before {
  content: "\e988";
}
.ac-remove_circle:before {
  content: "\e98a";
}
.ac-remove_circle_outline:before {
  content: "\e98a";
}
.ac-control_point:before {
  content: "\e98c";
}
.ac-add_circle:before {
  content: "\e98c";
}
.ac-arrow_drop_down_circle:before {
  content: "\e98f";
}
.ac-help_filled:before {
  content: "\e990";
}
.main-outlookHelp:before {
  content: "\e990";
}
.ac-help:before {
  content: "\e993";
}
.ac-cancel:before {
  content: "\e995";
}
.main-Fail:before {
  content: "\e997";
  color: #dc3545;
}
.control-Error:before {
  content: "\e997";
  color: #dc3545;
}
.main-Success:before {
  content: "\e998";
  color: rgb(40, 167, 69);
}
.main-Success:after {
  content: "\e999";
  position:absolute;top:0;left:0;
  color: rgb(255, 255, 255);
}
.main-Complete:before {
  content: "\e998";
  color: rgb(40, 167, 69);
}
.main-Complete:after {
  content: "\e999";
  position:absolute;top:0;left:0;
  color: rgb(255, 255, 255);
}
.control-Info:before {
  content: "\e998";
  color: rgb(40, 167, 69);
}
.control-Info:after {
  content: "\e999";
  position:absolute;top:0;left:0;
  color: rgb(255, 255, 255);
}
.control-Warning:before {
  content: "\e99a";
  color: rgb(255, 193, 9);
}
.control-Warning:after {
  content: "\e99b";
  position:absolute;top:0;left:0;
  color: rgb(0, 0, 0);
}
.ac-skip_previous:before {
  content: "\e9af";
}
.ac-skip_next:before {
  content: "\e9b0";
}
.control-HideFrame:before {
  content: "\e9a0";
}
.control-PrevMonth:before {
  content: "\e9a0";
}
.control-PrevYear:before {
  content: "\e9a0";
}
.control-ShowFrame:before {
  content: "\e9a1";
}
.control-NextMonth:before {
  content: "\e9a1";
}
.control-NextYear:before {
  content: "\e9a1";
}
.control-Reminder:before {
  content: "\e9a2";
}
.control-ReminderHead:before {
  content: "\e9a3";
}
.control-SubMenu:before {
  content: "\e9a4";
}
.control-Search:before {
  content: "\e91a";
}
.control-SelectorN:before {
  content: "\e9a6";
}
.control-SelectorH:before {
  content: "\e9a6";
}
.control-SelectorP:before {
  content: "\e9a6";
}
.control-SelectorD:before {
  content: "\e9a6";
}
.control-Filter:before {
  content: "\e9a7";
}
.control-FilterSortAsc:before {
  content: "\e9a8";
}
.control-FilterSortDesc:before {
  content: "\e9a9";
}
.control-Empty:before {
  content: "";
  color: transparent;
}
.control-Required:before {
  content: "\e9d9";
  color: #d0021b;
}
.control-ScrollUp:before {
  content: "\e9dc";
}
.control-ScrollDown:before {
  content: "\e9dd";
}
.control-ArrowDown:before {
  content: "\e9e0";
}
.control-DropDownN:before {
  content: "\e9e0";
}
.control-DropDownH:before {
  content: "\e9e0";
}
.control-DropDownP:before {
  content: "\e9e0";
}
.control-DropDownD:before {
  content: "\e9e0";
}
.control-DropMenuN:before {
  content: "\e9e0";
}
.control-DropMenuH:before {
  content: "\e9e0";
}
.control-DropMenuP:before {
  content: "\e9e0";
}
.control-DropMenuD:before {
  content: "\e9e0";
}
.control-HiddenItems:before {
  content: "\e9e5";
}
.control-LocalMenu:before {
  content: "\e9e6";
}
.control-CurrentRow:before {
  content: "\e9e7";
}
.control-NewRow:before {
  content: "\e9e8";
}
.control-GridCheck:before {
  content: "\e9b6";
  color: rgb(255, 255, 255);
}
.control-GridCheck:after {
  content: "\e9b7";
  position:absolute;top:0;left:0;
  color: rgb(0, 0, 0);
}
.control-GridUncheck:before {
  content: "\e9b8";
  color: rgb(255, 255, 255);
}
.control-GridUncheck:after {
  content: "\e9b9";
  position:absolute;top:0;left:0;
  color: rgb(155, 155, 155);
}
.control-SortDesc:before {
  content: "\e9ed";
}
.control-PriorityLow:before {
  content: "\e9ed";
}
.control-RedArrowDown:before {
  content: "\e9ed";
}
.control-SortAsc:before {
  content: "\e9ee";
}
.control-RedArrowUp:before {
  content: "\e9ee";
}
.control-RowFile:before {
  content: "\e9b4";
  color: rgb(255, 193, 9);
}
.control-RowFile:after {
  content: "\e9b5";
  position:absolute;top:0;left:0;
  color: rgb(0, 0, 0);
}
.control-RowFileEmpty:before {
  content: "\e9f2";
}

.control-RowNote:before {
  content: "\e9bf";
  color: rgb(255, 216, 0);
}
.control-RowNote:after {
  content: "\e9c0";
  position:absolute;top:0;left:0;
  color: rgb(0, 0, 0);
}
.control-RowNoteEmpty:before {
  content: "\e9c1";
  color: rgb(255, 255, 255);
}
.control-RowNoteEmpty:after {
  content: "\e9c2";
  position:absolute;top:0;left:0;
  color: rgb(0, 0, 0);
}
.control-RowInserted:before {
  content: "\e9f5";
  color: #28a745;
}
.control-RowModified:before {
  content: "\e9f6";
  color: #dc3545;
}
.control-RowDeleted:before {
  content: "\e9f7";
  color: #d0021b;
}
.control-Mail:before {
  content: "\e963";
}
.control-MailReply:before {
  content: "\e964";
}
.control-Task:before {
  content: "\e9ff";
  color: rgb(0, 0, 0);
}
.control-Task:after {
  content: "\ea00";
  position:absolute;top:0;left:0;
  color: rgb(220, 53, 69);
}
.control-WebN:before {
  content: "\ea04";
}
.control-WebH:before {
  content: "\ea04";
}
.control-WebP:before {
  content: "\ea04";
}
.control-WebD:before {
  content: "\ea04";
}
.control-Maximize:before {
  content: "\e9c3";
  color: rgb(255, 255, 255);
}
.control-Maximize:after {
  content: "\e9c4";
  position:absolute;top:0;left:0;
  color: rgb(0, 0, 0);
}
.control-PriorityHigh:before {
  content: "\ea06";
  color: #bf1d34;
}
.control-PriorityHead:before {
  content: "\ea06";
  color: #bf1d34;
}
.ac-watch_later:before {
  content: "\e938";
}
.ac-plus_square_filled:before {
  content: "\e97e";
}
.ac-minus_square_filled:before {
  content: "\e981";
}
.ac-check_box_filled:before {
  content: "\e983";
}
.ac-minus_circle_filled:before {
  content: "\e989";
}
.ac-plus_circle_filled:before {
  content: "\e98b";
}
.ac-arrow_drop_down_circle_filled:before {
  content: "\e98e";
}
.ac-cross_filled:before {
  content: "\e994";
}
.ac-close:before {
  content: "\e9b1";
}
.ac-mode_edit:before {
  content: "\e9b3";
}
.control-EditRow:before {
  content: "\e9b3";
}
.ac-format_list_numbered:before {
  content: "\e9b2";
}
.ac-keyboard_arrow_left:before {
  content: "\e9bd";
}
.ac-keyboard_arrow_right:before {
  content: "\e9be";
}
.ac-expand_less:before {
  content: "\e9c5";
}
.ac-keyboard_arrow_up:before {
  content: "\e9c5";
}
.ac-expand_more:before {
  content: "\e9c6";
}
.ac-keyboard_arrow_down:before {
  content: "\e9c6";
}
.ac-info:before {
	content: "\e9f8";
}
.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;
}
