﻿@charset "UTF-8";
/*#region Nav pills */
/*#endregion */
/*#region Nav links */
/*#endregion */
/*#region HTML overrides */
html, body {
  font-family: sans-serif, Helvetica, Arial !important;
}

html {
  overflow: hidden;
}

body {
  background-color: #ebe2fd !important;
}

app {
  position: relative;
  display: flex;
  flex-direction: column;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 5px;
}

.rowNoPadding {
  padding-left: 0px;
  padding-right: 0px;
  display: flex;
  flex-wrap: wrap;
}

.centerWrapper {
  text-align: center;
}

.main {
  flex: 1;
}

.align-text-right {
  float: right !important;
}

.content {
  padding-top: 1.1rem;
}

.valid.modified:not([type=checkbox]) {
  outline: 1px solid #26b050;
}

.validation-message {
  color: red;
}

.pl-4 {
  padding: 5px !important;
  padding-left: 10px !important;
}

.rights {
  color: #393a40;
  font-size: 12px;
  font-weight: 700;
  position: absolute;
  bottom: 10px;
  left: 15px;
}

.userGuideBtn {
  position: absolute;
  bottom: 30px;
  left: 15px;
}

.userServoceInfo {
  list-style-type: none;
  color: whitesmoke;
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
  font-size: 12px;
  font-weight: 500;
}

#blazor-error-ui {
  background: lightyellow;
  bottom: 0;
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  display: none;
  left: 0;
  padding: 0.6rem 1.25rem 0.7rem 1.25rem;
  position: fixed;
  width: 100%;
  z-index: 1000;
}

#blazor-error-ui .dismiss {
  cursor: pointer;
  position: absolute;
  right: 0.75rem;
  top: 0.5rem;
}

/* Add a green text color and a checkmark when the requirements are right */
.valid {
  color: green;
}

.valid:before {
  position: relative;
  left: -35px;
  content: "✔";
}

/* Add a red text color and an "x" when the requirements are wrong */
.invalid {
  color: red;
}

.deleteLink {
  color: red;
  text-decoration: underline;
  cursor: pointer;
  font-size: 10px;
}

.invalid:before {
  position: relative;
  left: -35px;
  content: "✖";
}

.px-4 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  padding-top: 0.5rem !important;
}

.loginTextStyles {
  /*    right: 0px !important;
  position: fixed !important;*/
  padding-right: 1% !important;
}

/*#endregion */
/*#region Media quieries */
@media only screen and (max-width: 1670px) {
  .loginSection {
    font-size: 12px;
    font-weight: normal;
  }
}
@media only screen and (max-width: 1500px) {
  .logoSection {
    left: 25px !important;
  }
  .titleSection {
    font-size: 16px;
    font-weight: normal;
  }
  .loginSection {
    font-size: 12px;
    font-weight: normal;
  }
}
@media only screen and (max-width: 1320px) {
  .titleSection {
    font-size: 16px !important;
    font-weight: normal;
  }
}
@media only screen and (max-width: 900px) {
  .logoSection {
    display: none;
  }
  .menuSection {
    left: 10px !important;
  }
}
@media only screen and (max-width: 600px) {
  .logoSection {
    display: none;
  }
  .loginSection {
    display: none;
  }
  .titleSection {
    font-size: 10px !important;
  }
  .menuSection {
    left: 10px !important;
  }
}
/*#endregion */
/*#region User admin */
.userAdminCommon {
  background-color: rgba(0, 0, 0, 0.075) !important;
  padding: 15px;
  border-color: #522981;
  border-bottom-width: medium;
  border-radius: 5px;
  width: 40%;
  min-width: 40%;
  margin: auto;
  text-align: center;
  /*    display: inline-block;
  margin-right: 0px;
  margin-left: 0px;*/
}

.userDetails {
  background-color: whitesmoke !important;
  width: 100%;
}

.formInput:focus {
  box-shadow: 0 0 0 0.2rem rgb(147, 112, 219) !important;
  border-color: rgb(147, 112, 219) !important;
}

.nav-pills {
  color: whitesmoke;
  background-color: #8c7aae !important;
  border-color: mediumpurple !important;
  border-radius: 5px;
  margin-bottom: 5px;
}
.nav-pills:hover {
  color: whitesmoke;
  background-color: #522981 !important;
  border-color: rebeccapurple !important;
}
.nav-pills:focus {
  color: whitesmoke;
  background-color: #522981 !important;
  border-color: rebeccapurple !important;
  box-shadow: 0 0 0 0.2rem rgb(147, 112, 219) !important;
}

.nav-pill-link {
  display: block;
  padding: 0.5rem 1rem;
  color: white !important;
  font-weight: 600;
}
.nav-pill-link:hover {
  text-decoration: none;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #522981 !important;
  border-color: rebeccapurple !important;
}

.loginHeader {
  font-size: 56px;
  font-weight: 500;
  color: #522981;
  text-align: center;
  display: block;
}

.userDetailsHeader {
  padding-left: 30px;
}

.backgroundImage {
  background-image: url("../images/HeathrowBackground.png");
  background-size: cover;
  height: 100vh;
}

.btnLogin {
  color: #fff;
  background-color: #8c7aae !important;
  border-color: mediumpurple !important;
}
.btnLogin:hover {
  color: #fff;
  background-color: #522981 !important;
  border-color: rebeccapurple !important;
}
.btnLogin:focus {
  color: #fff;
  background-color: #522981 !important;
  border-color: rebeccapurple !important;
  box-shadow: 0 0 0 0.2rem rgb(147, 112, 219) !important;
}

.heathrowLogo {
  left: 20px;
  top: 0;
}

.systemSelectBtn {
  width: 47%;
  height: 300px;
  font-size: 20px !important;
  color: #fff;
  background-color: #522981 !important;
  border-color: #522981 !important;
}
.systemSelectBtn:hover {
  background-color: #8c7aae !important;
  border-color: mediumpurple !important;
}

/*#endregion */
/*#region Menu styles */
.top-row {
  height: 4.5rem;
  display: flex;
  align-items: center;
  z-index: 10000002;
  position: sticky;
  top: 0;
}

.PODTTStop-row {
  height: 4.5rem;
  display: flex;
  align-items: center;
  position: sticky;
  top: 0;
  color: #f6eaff !important;
  background-color: #522981 !important;
}

.comapanyLogo {
  background-color: whitesmoke;
  width: 145px;
  height: 3rem;
  padding: 5px !important;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  margin-bottom: 10px;
}

.logoSection {
  width: 8.3%;
  min-width: 8.3%;
  left: 25px !important;
  position: absolute;
}

.menuSection {
  width: 8.3%;
  min-width: 8.3%;
  left: 170px;
  position: absolute;
}

.titleSection {
  width: 65%;
  min-width: 60%;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  margin-left: 11em;
}

.loginSection {
  width: 16.6%;
  min-width: 16%;
}

/*#endregion */
/*#region Current Shift Common (no colours) */
.currentShiftCommon {
  padding-left: 0px;
  padding-right: 0px;
}

.currentShiftDash {
  display: flex;
  padding-bottom: 0px !important;
  overflow: hidden;
  margin-left: 1px;
  margin-right: 1px;
  max-height: 85vh !important;
}

.currentShiftSectionRow {
  margin-right: 0px;
  margin-left: 0px;
  display: flex;
  flex-wrap: wrap;
  padding: 5px;
}

/*#endregion */
/*#region Multi Select overrides */
.typeahead-control {
  font-size: 14px;
}

/*#endregion */
/*#region Kendo overrides (no colours) */
.telerikGridSizeOverride {
  width: 86vw;
  padding-left: 5vw;
  height: 42vh;
}

.telerikGridSizeOverrideFullWidth {
  width: 89vw;
  padding-left: 2vw !important;
  height: 80vh;
}

.ThreeSCTabStripStyle {
  width: 100% !important;
}

.demo-notification {
  position: absolute;
  margin-top: 8vh !important;
}

.demo-notification .k-notification {
  width: 530px;
}

.notification-parent {
  position: relative;
  height: 250px;
}

.k-notification-container {
  margin: 6px 0;
}

#demo-runner {
  height: 320px;
}

/*#endregion */
/*#region Help Button and Popups */
helpButton {
  width: 20px;
  padding-left: 0px;
  padding-right: 0px;
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}

.helpImageBtn {
  padding: 2px;
  border-radius: 50px;
  margin-top: 6px;
  cursor: pointer;
}

.footerStyles {
  padding: 10px !important;
}

.ThreeSCUserGuideButton {
  top: -5px !important;
  margin-left: 45px;
}

/*#endregion */
/*#region Button style definitions (no colours) */
.ThreeSCGeneralButtomButton {
  position: absolute;
  bottom: 10px;
}

.ThreeSCToggleButtonStyle {
  margin: 10px !important;
  width: 320px !important;
}

.ExcelExportButtonStyles {
  float: right;
  margin: 10px !important;
}

.ThreeSCGeneralButton {
  padding: 5px;
  margin: 5px;
}

.userManagementButtonStyle {
  padding: 5px;
  margin: 5px;
}

.ThreeSCInfoButton {
  margin: -5px;
}

.ThreeSCUserGuideBtn {
  margin-left: 15px !important;
  bottom: 90px !important;
  position: fixed !important;
}

.ThreeSCCallOutPopupBtns {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

/*#endregion */
/*#region Label style definitions */
.ThreeSCGeneralHeadingLabel {
  font-weight: 400;
  font-size: 20px !important;
  width: 100%;
  padding-top: 0px !important;
  text-align: center;
  height: 2rem;
  background-color: white;
}

.userGuideLabel {
  padding-top: 5px;
  font-size: 16px;
}

/*#endregion */
/*#region Dropdown lists (no colours) */
.dropDownFloatRight {
  float: right !important;
  margin: 10px 50px 30px 0;
}

/*#endregion */
/*#region Textbox style definitions (no colours) */
.ThreeSCGeneralTextBox {
  padding: 5px;
  margin: 5px;
  height: 5vw;
  width: 100%;
  /*    max-height: 300px !important;
  max-width: 300px !important;*/
}
.ThreeSCGeneralTextBox textarea {
  overflow: hidden !important;
}

.PodAOBTextBox {
  height: 19vh !important;
}

.CleanersTextBox {
  height: 17vh !important;
}

.ProductivityTextBox {
  height: 13vh !important;
}

.DeliveriesTextBox {
  height: 16vh !important;
}

.ThreeSCPopupTextBox {
  padding: 5px;
  margin: 5px;
  height: 60vh !important;
  width: 100%;
}

/*#endregion */
/*#region Table overrides */
table {
  border-collapse: collapse;
  background-color: whitesmoke;
}
table thead {
  font-size: 15px;
  background-color: #cccede;
  padding: 5px;
}
table tbody {
  font-size: 16px;
}
table td, table th {
  border: 1px solid lightGray;
  line-height: 18px;
  padding: 5px 10px 5px 10px;
}

.syncFusionGridUserMaintenance {
  width: 99.5%;
  display: flex;
  padding-left: 20px !important;
}

.syncFusionGridDailyStatisticsGrid {
  width: 99.5%;
  height: 73vh;
}

.syncFusionGridPreviousShiftLogs {
  width: 99.5%;
}

.syncFusionGridPlannedDowntime {
  width: 99.5%;
  padding-top: 20px;
  height: 500px;
  display: flex;
}

.syncFusionGridPODSQR {
  width: 99.5%;
  padding-left: 2vw !important;
}

.syncFusionChartPODSQR {
  width: 99.5%;
}

/*#endregion */
/*#region Loading indicator */
.loader-indicator {
  margin: 20px;
  padding: 10px !important;
}

/*#endregion */
/*#region Scheduler classes */
.threeSCGeneralScheduler {
  height: calc(100vh - 150px);
}

.threeSCExportRequested {
  font-size: small;
  background-color: #522981;
}

.threeSCExportProcessing {
  font-size: small;
  background-color: yellowgreen;
}

.threeSCExportFailed {
  font-size: small;
  background-color: darkred;
}

.threeSCExportComplete {
  font-size: small;
  background-color: green;
}

.threeSCAutoGenerateHeight {
  height: 25px !important;
}

.schedulerCell .k-scheduler-monthview .k-scheduler-body .k-scheduler-cell {
  min-height: 110px !important;
}

/*#endregion */
/*#region Switch classes */
.ThreeSCCommonSwitch {
  width: 200px;
  padding: 5px;
}

.isAllowedWebAccess {
  background-color: #8bff88;
  border-radius: 5px;
  text-align: center;
}

.isAllowedSystemAccess {
  background-color: #8bff88;
  border-radius: 5px;
  text-align: center;
}

.isNotAllowedWebAccess {
  background-color: #ffa4a4;
  border-radius: 5px;
  text-align: center;
}

.isNotAllowedSystemAccess {
  background-color: #ffa4a4;
  border-radius: 5px;
  text-align: center;
}

/*#endregion */
/*#region TextBox styles */
.textboxStyleLogs {
  height: 550px !important;
  width: 100% !important;
  resize: none !important;
}

/*#endregion */
.avatar-number {
  display: grid;
  width: 38px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  color: whitesmoke;
  background-color: #522981;
  align-self: center;
  align-items: center;
  font-size: 12px;
}

.deleteConfirmationDialogVisible {
  background-color: red;
  color: ghostwhite;
  font-weight: 600;
  border-radius: 5px;
}

.deleteConfirmationDialogVisible .k-window-titlebar.k-dialog-titlebar {
  background-color: red !important;
  align-self: center !important;
}
.deleteConfirmationDialogVisible .k-window-titlebar.k-dialog-titlebar .k-window-actions k-dialog-actions {
  display: none !important;
}

/*#region Call out list styles */
.callOutListContainer {
  margin-top: 10px;
  margin-left: 10px;
  border-color: darkgray !important;
  border: solid;
  border-radius: 5px;
  border-width: thin;
  display: block;
  background-color: lightgray;
}
.callOutListContainer .containerHeader {
  width: 100%;
  font-size: 20px;
  color: whitesmoke;
  border-radius: 5px 5px 0 0;
  padding: 10px;
}
.callOutListContainer table {
  margin: 5px;
}

.supportTableRecentLogs {
  width: 50vw !important;
}

/*#region Middle Grid Setup */
section {
  display: -webkit-flex !important;
  display: flex !important;
  float: left !important;
}

.leftSection {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 10px;
}

.rightSection {
  -webkit-flex: 3;
  -ms-flex: 3;
  flex: 3;
  padding: 10px;
}

.fullWidthSection {
  -webkit-flex: 4;
  -ms-flex: 4;
  flex: 4;
  padding: 10px;
}

/*#endregion */
/*#endregion */
.e-icons {
  font-family: "e-icons";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  color: #808080 !important;
  font-size: 26px;
}

.e-MT_Close:before {
  content: "\e208";
}

.e-icons-small {
  color: whitesmoke;
  font-size: 14px;
}

.e-MT_EditLink:before {
  content: "\e338";
}

.e-MT_Close:before {
  content: "\e208";
}

.e-M_PV_Download:before {
  content: "\ec0b";
}

.e-pdfviewer .e-pv-annotation-calibrate-icon::before {
  content: "\e678";
}

.e-pv-download-document-icon.e-menu-icon::before {
  content: "\e75d";
}

.e-pv-bookmark-icon.e-menu-icon::before {
  content: "\e731";
}

.e-pv-highlight-icon::before {
  content: "\e770";
  font-family: "e-icons";
}

.e-pv-underline-icon::before {
  content: "\e792";
  font-family: "e-icons";
}

.e-pv-strikethrough-icon::before {
  content: "\e786";
  font-family: "e-icons";
}

.e-pv-copy-icon::before {
  content: "\e77b";
  font-family: "e-icons";
}

.e-pv-stamp-icon::before {
  content: "\e74c";
}

.e-pv-shape-line-icon::before {
  content: "\e668";
  font-family: "e-icons";
}

.e-pv-shape-arrow-icon::before {
  content: "\e669";
  font-family: "e-icons";
}

.e-pv-shape-rectangle-icon::before {
  content: "\e670";
  font-family: "e-icons";
}

.e-pv-shape-circle-icon::before {
  content: "\e671";
  font-family: "e-icons";
}

.e-pv-shape-pentagon-icon::before {
  content: "\e672";
  font-family: "e-icons";
}

.e-pv-annotation-shape-icon::before {
  content: "\e77e";
}

.e-pv-cut-icon::before {
  content: "\e73f";
  font-family: "e-icons";
}

.e-pv-paste-icon::before {
  content: "\e739";
  font-family: "e-icons";
}

.e-pv-delete-icon::before {
  content: "\e773";
  font-family: "e-icons";
}

.e-pv-properties-fill-color-icon::before {
  content: "\e754";
  font-family: "e-icons";
}

.e-pv-properties-stroke-color-icon::before {
  content: "\e668";
  font-family: "e-icons";
}

.e-pv-comment-icon::before {
  content: "\e680";
  font-family: "e-icons";
}

.e-pv-comment-selection-icon::before {
  color: #fff;
  content: "\e680";
  font-family: "e-icons";
}

.e-pv-comment-panel-icon::before {
  content: "\e715";
  font-family: "e-icons";
}

.e-pv-accepted-icon::before {
  color: #fff;
  content: "\e682";
  font-family: "e-icons";
  font-size: 14px;
  padding: 1px 1px 1px 4px;
  position: absolute;
}

.e-pv-rejected-icon::before {
  color: #fff;
  content: "\e683";
  font-family: "e-icons";
  font-size: 14px;
  padding: 2px 1px 1px 4px;
  position: absolute;
}

.e-pv-completed-icon::before {
  color: #fff;
  content: "\e718";
  font-family: "e-icons";
  font-size: 14px;
  padding: 2px 1px 1px 3.5px;
  position: absolute;
}

.e-pv-cancelled-icon::before {
  color: #fff;
  content: "\e745";
  font-family: "e-icons";
  font-size: 14px;
  padding: 2px 1px 1px 3.5px;
  position: absolute;
}

.e-pv-scale-ratio-icon::before {
  content: "\e678";
  font-family: "e-icons";
}

.e-pv-calibrate-distance-icon::before {
  content: "\e673";
  font-family: "e-icons";
}

.e-pv-calibrate-perimeter-icon::before {
  content: "\e674";
  font-family: "e-icons";
}

.e-pv-calibrate-area-icon::before {
  content: "\e675";
  font-family: "e-icons";
}

.e-pv-calibrate-radius-icon::before {
  content: "\e676";
  font-family: "e-icons";
}

.e-pv-calibrate-volume-icon::before {
  content: "\e677";
  font-family: "e-icons";
}

.e-pv-freetext-icon::before {
  content: "\e764";
  font-family: "e-icons";
}

.e-pv-annotation-textalign-icon::before {
  content: "\e76f";
  font-family: "e-icons";
}

.e-pv-annotation-textprop-icon::before {
  content: "\e71b";
  font-family: "e-icons";
}

.e-pv-annotation-textcolor-icon::before {
  content: "\e80e";
  font-family: "e-icons";
}

.e-pv-left-align-icon::before {
  content: "\e76f";
  font-family: "e-icons";
}

.e-pv-right-align-icon::before {
  content: "\e746";
  font-family: "e-icons";
}

.e-pv-center-align-icon::before {
  content: "\e732";
  font-family: "e-icons";
}

.e-pv-justfiy-align-icon::before {
  content: "\e79b";
  font-family: "e-icons";
}

.e-pv-bold-icon::before {
  content: "\e78b";
  font-family: "e-icons";
}

.e-pv-italic-icon::before {
  content: "\e78e";
  font-family: "e-icons";
}

.e-pv-strikeout-icon::before {
  content: "\e786";
  font-family: "e-icons";
}

.e-pdfviewer .e-pv-icon::before {
  font-family: "e-icons";
}

.e-pdfviewer .e-pv-icon-search::before {
  font-family: "e-icons";
  font-size: 16px;
}

.e-pdfviewer .e-pv-open-document-icon::before {
  content: "\e70f";
}

.e-pdfviewer .e-pv-download-document-icon::before {
  content: "\e75d";
}

.e-pdfviewer .e-pv-print-document-icon::before {
  content: "\e743";
}

.e-pdfviewer .e-pv-first-page-navigation-icon::before {
  content: "\e77c";
}

.e-pdfviewer .e-pv-previous-page-navigation-icon::before,
.e-pdfviewer .e-pv-prev-search-icon::before {
  content: "\e70d";
}

.e-pdfviewer .e-pv-next-page-navigation-icon::before,
.e-pdfviewer .e-pv-next-search-icon::before {
  content: "\e76a";
}

.e-pdfviewer .e-pv-last-page-navigation-icon::before {
  content: "\e76d";
}

.e-pdfviewer .e-pv-zoom-out-icon::before {
  content: "\e742";
  line-height: 26px;
}

.e-pdfviewer .e-pv-zoom-in-icon::before {
  content: "\e755";
  line-height: 26px;
}

.e-pdfviewer .e-pv-thumbnail-view-icon::before {
  content: "\e7b4";
}

.e-pdfviewer .e-pv-thumbnail-view-disable-icon::before {
  color: rgba(73, 80, 87, 0.4);
  content: "\e7b4";
}

.e-pdfviewer .e-pv-thumbnail-view-selection-icon::before {
  color: #fff;
  content: "\e7b4";
}

.e-pdfviewer .e-pv-bookmark-icon::before {
  content: "\e731";
}

.e-pdfviewer .e-pv-bookmark-disable-icon::before {
  color: rgba(73, 80, 87, 0.4);
  content: "\e731";
}

.e-pdfviewer .e-pv-bookmark-selection-icon::before {
  color: #fff;
  content: "\e731";
}

.e-pdfviewer .e-pv-title-close-icon::before,
.e-pdfviewer .e-pv-annotation-tools-close-icon::before,
.e-pdfviewer .e-pv-annotation-popup-close::before {
  content: "\e745";
}

.e-pdfviewer .e-pv-title-close-icon::before {
  font-size: 12px;
}

.e-pdfviewer .e-pv-resize-icon::before {
  content: "\e71f";
  font-size: 10px;
}

.e-pdfviewer .e-pv-text-select-tool-icon::before {
  content: "\e767";
}

.e-pdfviewer .e-pv-pan-tool-icon::before {
  content: "\e711";
}

.e-pdfviewer .e-pv-text-search-icon::before {
  content: "\e724";
}

.e-pdfviewer .e-pv-search-icon::before {
  content: "\e724";
  font-family: "e-icons";
}

.e-pdfviewer .e-pv-search-close::before {
  content: "\e745";
  font-family: "e-icons";
}

.e-pdfviewer .e-pv-annotation-icon::before {
  content: "\e75e";
}

.e-pdfviewer .e-pv-annotation-color-icon::before {
  content: "\e754";
}

.e-pdfviewer .e-pv-annotation-stroke-icon::before {
  content: "\e668";
}

.e-pdfviewer .e-pv-annotation-opacity-icon::before {
  content: "\e700";
}

.e-pdfviewer .e-pv-annotation-thickness-icon::before {
  content: "\e75b";
}

.e-pdfviewer .e-pv-annotation-delete-icon::before {
  content: "\e773";
}

.e-pdfviewer .e-pv-undo-icon::before {
  content: "\e752";
}

.e-pdfviewer .e-pv-redo-icon::before {
  content: "\e778";
}

.e-pdfviewer .e-pv-more-icon::before {
  color: rgba(33, 37, 41, 0.9);
  content: "\e71b";
}

.e-pdfviewer .e-pv-backward-icon::before {
  content: "\e728";
}

.e-pv-underlinetext-icon::before {
  content: "\e792";
  font-family: "e-icons";
}

.e-pv-superscript-icon::before {
  content: "\e352";
  font-family: "e-icons";
}

.e-pv-subscript-icon::before {
  content: "\e357";
  font-family: "e-icons";
}

.e-pv-handwritten-icon::before {
  content: "\e844";
  font-family: "e-icons";
}

.e-delete-05:before {
  content: "\e84e";
}

.e-grp-del:before {
  content: "\e917";
}

.e-MT_OpenFolder:before {
  content: "\e609";
}

.e-pivotfieldlist .e-select-table::before {
  content: "\e7da";
}

.e-pivot-formatting-dialog .e-format-delete-icon::before {
  content: "\e745";
}

.e-pivot-formatting-dialog .e-add-icon::before {
  content: "\e759";
}

.e-pivot-formatting-dialog .e-colorpicker-wrapper .e-format-back-color + .e-split-btn-wrapper .e-split-btn .e-selected-color::before {
  content: "\e754";
}

.e-pivot-formatting-dialog .e-colorpicker-wrapper .e-format-font-color + .e-split-btn-wrapper .e-split-btn .e-selected-color::before {
  content: "\e74b";
}

.e-level-options .e-selected-level-icon::before {
  content: "\e718";
}

.e-pivot-calc-dialog-div .e-drag::before {
  content: "\e7d6";
}

.e-pivot-calc-dialog-div .e-pivot-all-field-title-wrapper .e-info.e-icons::before {
  content: "\e729";
}

.e-pivot-calc-dialog-div .e-list-item .e-text-content .e-edited.e-icons::before {
  content: "\e7fc";
}

.e-pivot-calc-dialog-div .e-list-item .e-text-content .e-edit.e-icons::before {
  content: "\e78f";
}

.e-pivot-calc-dialog-div .e-list-item .e-text-content .e-remove-report.e-icons::before {
  content: "\e773";
}

.e-pivot-calc-dialog-div .e-list-item .e-text-content .e-format.e-icons::before {
  content: "\e70b";
}

.e-pivot-calc-dialog-div .e-measureGroupCDB-icon::before {
  content: "\e758" !important;
}

.e-pivot-calc-dialog-div .e-measure-icon::before {
  content: "\e758" !important;
}

.e-pivot-calc-dialog-div .e-folderCDB-icon::before {
  content: "\e76e" !important;
}

.e-pivot-calc-dialog-div .e-folderCDB-open-icon::before {
  content: "\e70f" !important;
}

.e-pivot-calc-dialog-div .e-dimensionCDB-icon::before {
  content: "\e65b" !important;
}

.e-pivot-calc-dialog-div .e-kpiCDB-icon::before {
  content: "\e664" !important;
}

.e-pivot-calc-dialog-div .e-kpiGoal-icon::before {
  content: "\e664" !important;
}

.e-pivot-calc-dialog-div .e-kpiStatus-icon::before {
  content: "\e664" !important;
}

.e-pivot-calc-dialog-div .e-kpiTrend-icon::before {
  content: "\e664" !important;
}

.e-pivot-calc-dialog-div .e-kpiValue-icon::before {
  content: "\e664" !important;
}

.e-pivot-calc-dialog-div .e-namedSetCDB-icon::before {
  content: "\e65d" !important;
}

.e-pivot-calc-dialog-div .e-hierarchyCDB-icon::before {
  content: "\e663" !important;
}

.e-pivot-calc-dialog-div .e-attributeCDB-icon::before {
  content: "\e65c" !important;
}

.e-pivot-calc-dialog-div .e-hierarchy-level-0-icon::before {
  content: "\e65a" !important;
}

.e-pivot-calc-dialog-div .e-hierarchy-level-1-icon::before {
  content: "\e65a" !important;
}

.e-pivot-calc-dialog-div .e-hierarchy-level-2-icon::before {
  content: "\e662" !important;
}

.e-pivot-calc-dialog-div .e-hierarchy-level-3-icon::before {
  content: "\e65e" !important;
}

.e-pivot-calc-dialog-div .e-hierarchy-level-4-icon::before {
  content: "\e660" !important;
}

.e-pivot-calc-dialog-div .e-hierarchy-level-5-icon::before {
  content: "\e661" !important;
}

.e-pivot-calc-dialog-div .e-calcMemberGroupCDB::before {
  content: "\e80f" !important;
}

.e-pivot-calc-dialog-div .e-calc-measure-icon::before {
  content: "\e758" !important;
}

.e-pivot-calc-dialog-div .e-calc-dimension-icon::before {
  content: "\e65b" !important;
}

.e-pivot-calc-dialog-div .e-sort-none::before {
  content: "\e666" !important;
}

.e-pivot-calc-dialog-div .e-sort-ascend::before {
  content: "\e667" !important;
}

.e-pivot-calc-dialog-div .e-sort-descend::before {
  content: "\e665" !important;
}

.e-pivotfieldlist-wrapper .e-field-list-back-icon::before {
  content: "\e7c1";
}

.e-pivotfieldlist-wrapper .e-sort::before {
  content: "\e7d1";
}

.e-pivotfieldlist-wrapper .e-pv-filter::before {
  content: "\e714";
}

.e-pivotfieldlist-wrapper .e-pv-filtered::before {
  content: "\e775";
}

.e-pivotfieldlist-wrapper .e-drag::before {
  content: "\e7d6";
}

.e-pivotfieldlist-wrapper .e-add-icon::before {
  content: "\e759";
}

.e-pivotfieldlist-wrapper .e-remove::before {
  content: "\e745";
}

.e-pivotfieldlist-wrapper .e-axis-rows::before {
  content: "\e768";
}

.e-pivotfieldlist-wrapper .e-axis-columns::before {
  content: "\e73c";
}

.e-pivotfieldlist-wrapper .e-axis-values::before {
  content: "\e758";
}

.e-pivotfieldlist-wrapper .e-axis-filters::before {
  content: "\e714";
}

.e-pivotfieldlist-wrapper .e-selected-option-icon::before {
  content: "\e7d9";
}

.e-pivotfieldlist-wrapper .e-clear-filter-icon::before {
  content: "\e748";
}

.e-pivotfieldlist-wrapper .e-dropdown-icon::before {
  content: "\e744";
}

.e-pivotfieldlist-wrapper .e-measureGroupCDB-icon::before {
  content: "\e758" !important;
}

.e-pivotfieldlist-wrapper .e-measure-icon::before {
  content: "\e758" !important;
}

.e-pivotfieldlist-wrapper .e-folderCDB-icon::before {
  content: "\e76e" !important;
}

.e-pivotfieldlist-wrapper .e-folderCDB-open-icon::before {
  content: "\e70f" !important;
}

.e-pivotfieldlist-wrapper .e-dimensionCDB-icon::before {
  content: "\e65b" !important;
}

.e-pivotfieldlist-wrapper .e-kpiCDB-icon::before {
  content: "\e664" !important;
}

.e-pivotfieldlist-wrapper .e-kpiGoal-icon::before {
  content: "\e664" !important;
}

.e-pivotfieldlist-wrapper .e-kpiStatus-icon::before {
  content: "\e664" !important;
}

.e-pivotfieldlist-wrapper .e-kpiTrend-icon::before {
  content: "\e664" !important;
}

.e-pivotfieldlist-wrapper .e-kpiValue-icon::before {
  content: "\e664" !important;
}

.e-pivotfieldlist-wrapper .e-namedSetCDB-icon::before {
  content: "\e65d" !important;
}

.e-pivotfieldlist-wrapper .e-hierarchyCDB-icon::before {
  content: "\e663" !important;
}

.e-pivotfieldlist-wrapper .e-attributeCDB-icon::before {
  content: "\e65c" !important;
}

.e-pivotfieldlist-wrapper .e-hierarchy-level-0-icon::before {
  content: "\e65a" !important;
}

.e-pivotfieldlist-wrapper .e-hierarchy-level-1-icon::before {
  content: "\e65a" !important;
}

.e-pivotfieldlist-wrapper .e-hierarchy-level-2-icon::before {
  content: "\e662" !important;
}

.e-pivotfieldlist-wrapper .e-hierarchy-level-3-icon::before {
  content: "\e65e" !important;
}

.e-pivotfieldlist-wrapper .e-hierarchy-level-4-icon::before {
  content: "\e660" !important;
}

.e-pivotfieldlist-wrapper .e-hierarchy-level-5-icon::before {
  content: "\e661" !important;
}

.e-pivotfieldlist-wrapper .e-calcMemberGroupCDB::before {
  content: "\e80f" !important;
}

.e-pivotfieldlist-wrapper .e-calc-measure-icon::before {
  content: "\e758" !important;
}

.e-pivotfieldlist-wrapper .e-calc-dimension-icon::before {
  content: "\e65b" !important;
}

.e-pivotfieldlist-wrapper .e-sort-none::before {
  content: "\e666" !important;
}

.e-pivotfieldlist-wrapper .e-sort-ascend::before {
  content: "\e667" !important;
}

.e-pivotfieldlist-wrapper .e-sort-descend::before {
  content: "\e665" !important;
}

.e-pivotfieldlist-wrapper .e-pivot-calc-outer-div .e-pivot-accord .e-edited.e-icons::before {
  content: "\e7fc";
}

.e-pivotfieldlist-wrapper .e-pivot-calc-outer-div .e-pivot-accord .e-edit.e-icons::before {
  content: "\e78f";
}

.e-pivotfieldlist-wrapper .e-pivot-calc-outer-div .e-pivot-accord .e-remove-report.e-icons::before {
  content: "\e773";
}

.e-pivotfieldlist-wrapper .e-pivot-button .e-edit::before {
  content: "\e78f";
}

.e-pivotfieldlist-wrapper .e-sort-ascend-icon::before {
  content: "\e812";
}

.e-pivotfieldlist-wrapper .e-sort-descend-icon::before {
  content: "\e811";
}

.e-pivotview .e-expand::before {
  content: "\e70b";
}

.e-pivotview .e-collapse::before {
  content: "\e744";
}

.e-pivotview.e-rtl .e-expand::before {
  content: "\e70d";
}

.e-pivotview .e-sort::before {
  content: "\e7d1";
}

.e-pivotview .e-pv-filter::before {
  content: "\e714";
}

.e-pivotview .e-pv-filtered::before {
  content: "\e775";
}

.e-pivotview .e-remove::before {
  content: "\e745";
}

.e-pivotview .e-selected-option-icon::before {
  content: "\e7d9";
}

.e-pivotview .e-clear-filter-icon::before {
  content: "\e748";
}

.e-pivotview .e-dropdown-icon::before {
  content: "\e744";
}

.e-pivotview .e-export::before {
  content: "\e780";
}

.e-pivotview .e-new-report::before {
  content: "\e765";
}

.e-pivotview .e-save-report::before {
  content: "\e74d";
}

.e-pivotview .e-saveas-report::before {
  content: "\e72b";
}

.e-pivotview .e-rename-report::before {
  content: "\e751";
}

.e-pivotview .e-remove-report::before {
  content: "\e773";
}

.e-pivotview .e-sub-total::before {
  content: "\e750";
}

.e-pivotview .e-grand-total::before {
  content: "\e71d";
}

.e-pivotview .e-toolbar-fieldlist::before {
  content: "\e7da";
}

.e-pivotview .e-toolbar-grid::before {
  content: "\e763";
}

.e-pivotview .e-toolbar-chart::before {
  content: "\e701";
}

.e-pivotview .e-toolbar-formatting::before {
  content: "\e84e";
}

.e-pivotview .e-pivot-button .e-edit::before {
  content: "\e78f";
}

.e-pivotview .e-sort-ascend-icon::before {
  content: "\e812";
}

.e-pivotview .e-sort-descend-icon::before {
  content: "\e811";
}

.e-pivotview-pdf-export::before {
  content: "\e727";
}

.e-pivotview-excel-export::before {
  content: "\e74e";
}

.e-pivotview-csv-export::before {
  content: "\e725";
}

.e-pivotview-png-export::before {
  content: "\e84b";
}

.e-pivotview-jpeg-export::before {
  content: "\e84a";
}

.e-pivotview-svg-export::before {
  content: "\e84c";
}

.e-mdx::before {
  content: "\e684";
}

.e-pivotview-select-icon::before {
  content: "\e718";
}

.e-pivotview-export::before {
  content: "\e780";
}

.e-pivotview-grid::before {
  content: "\e763";
}

.e-pivotview-expand::before {
  content: "\e7db";
}

.e-pivotview-collapse::before {
  content: "\e7dc";
}

.e-pivot-format-menu::before {
  content: "\e690";
}

.e-pivot-number-format-menu::before {
  content: "\e76c";
}

.e-pivot-conditional-format-menu::before {
  content: "\e84e";
}

.e-pivot-format-toolbar::before {
  content: "\e76c";
}

.e-pivotview-group::before {
  content: "\e821";
}

.e-pivotview-ungroup::before {
  content: "\e822";
}

.e-level-options .e-selected-level-icon::before {
  content: "\e718";
}

.e-query-builder .e-collapse-rule::before {
  content: "\e790";
}

.e-ribbon .e-drop-icon::before {
  content: "\e705";
}

.e-kanban .e-column-expand::before {
  content: "\e654";
}

.e-kanban .e-column-collapse::before {
  content: "\e653";
}

.e-kanban .e-swimlane-row-expand::before {
  content: "\e652";
}

.e-kanban .e-swimlane-row-collapse::before {
  content: "\e653";
}

.e-kanban .e-show-add-icon::before {
  content: "\e759";
}

.e-kanban .e-swimlane-header-toolbar .e-icon-menu::before {
  content: "\e7cd";
}

.e-kanban.e-rtl .e-column-collapse::before {
  content: "\e654";
}

.e-kanban.e-rtl .e-column-expand::before {
  content: "\e653";
}

.e-kanban.e-rtl .e-swimlane-row-collapse::before {
  content: "\e654";
}

.e-mobile-popup-wrapper .e-close-icon::before {
  content: "\e745";
}

.e-inplaceeditor .e-save-icon::before,
.e-inplaceeditor-tip .e-save-icon::before {
  content: "\e718";
}

.e-inplaceeditor .e-cancel-icon::before,
.e-inplaceeditor-tip .e-cancel-icon::before {
  content: "\e745";
}

.e-inplaceeditor .e-editable-overlay-icon::before,
.e-inplaceeditor-tip .e-editable-overlay-icon::before {
  content: "\e78f";
}

.e-gantt .e-add::before {
  content: "\e759";
}

.e-gantt .e-edit::before {
  content: "\e78f";
}

.e-gantt .e-delete::before {
  content: "\e773";
}

.e-gantt .e-cancel::before {
  content: "\e745";
}

.e-gantt .e-save::before {
  content: "\e74d";
}

.e-gantt .e-update::before {
  content: "\e74d";
}

.e-gantt .e-search-icon::before {
  content: "\e724";
}

.e-gantt .e-cancel-icon::before {
  content: "\e745";
}

.e-gantt .e-notes-info::before {
  content: "\e760";
}

.e-gantt .e-left-resize-gripper::before,
.e-gantt .e-right-resize-gripper::before {
  content: "\e781";
}

.e-gantt .e-expandall::before {
  content: "\e7db";
}

.e-gantt .e-collapseall::before {
  content: "\e7dc";
}

.e-gantt .e-prevtimespan::before {
  content: "\e7c1";
}

.e-gantt .e-nexttimespan::before {
  content: "\e7ce";
}

.e-gantt .e-zoomin::before {
  content: "\e70a";
}

.e-gantt .e-zoomout::before {
  content: "\e74a";
}

.e-gantt .e-zoomtofit::before {
  content: "\e657";
}

.e-gantt .e-csvexport::before {
  content: "\e725";
}

.e-gantt .e-excelexport::before {
  content: "\e74e";
}

.e-gantt .e-pdfexport::before {
  content: "\e727";
}

.e-gantt .e-add-above::before {
  content: "\e658";
}

.e-gantt .e-add-below::before {
  content: "\e659";
}

.e-gantt.e-device .e-backarrowspan::before,
.e-gantt.e-device .e-icon-dlg-close::before {
  content: "\e85b";
}

.e-gantt.e-device .e-left-resize-gripper::before,
.e-gantt.e-device .e-right-resize-gripper::before {
  content: "\e903";
}

.e-rte-toolbar .e-alignments::before,
.e-rte-dropdown-popup .e-alignments::before {
  content: "\e76f";
}

.e-rte-toolbar .e-justify-left::before,
.e-rte-dropdown-popup .e-justify-left::before {
  content: "\e76f";
}

.e-rte-toolbar .e-justify-center::before,
.e-rte-dropdown-popup .e-justify-center::before {
  content: "\e732";
}

.e-rte-toolbar .e-justify-right::before,
.e-rte-dropdown-popup .e-justify-right::before {
  content: "\e746";
}

.e-rte-toolbar .e-justify-full::before,
.e-rte-dropdown-popup .e-justify-full::before {
  content: "\e79b";
}

.e-rte-toolbar .e-font-name::before,
.e-rte-dropdown-popup .e-font-name::before {
  content: "\e74b";
}

.e-rte-toolbar .e-font-color::before,
.e-rte-dropdown-popup .e-font-color::before {
  content: "\e80e";
}

.e-rte-toolbar .e-background-color::before,
.e-rte-dropdown-popup .e-background-color::before {
  content: "\e754";
}

.e-rte-toolbar .e-bold::before,
.e-rte-dropdown-popup .e-bold::before {
  content: "\e78b";
}

.e-rte-toolbar .e-italic::before,
.e-rte-dropdown-popup .e-italic::before {
  content: "\e78e";
}

.e-rte-toolbar .e-underline::before,
.e-rte-dropdown-popup .e-underline::before {
  content: "\e792";
}

.e-rte-toolbar .e-strike-through::before,
.e-rte-dropdown-popup .e-strike-through::before {
  content: "\e786";
}

.e-rte-toolbar .e-clear-format::before,
.e-rte-dropdown-popup .e-clear-format::before {
  content: "\e80c";
}

.e-rte-toolbar .e-clear-all::before,
.e-rte-dropdown-popup .e-clear-all::before {
  content: "\e703";
}

.e-rte-toolbar .e-cut::before,
.e-rte-dropdown-popup .e-cut::before {
  content: "\e73f";
}

.e-rte-toolbar .e-copy::before,
.e-rte-dropdown-popup .e-copy::before {
  content: "\e77b";
}

.e-rte-toolbar .e-paste::before,
.e-rte-dropdown-popup .e-paste::before {
  content: "\e739";
}

.e-rte-toolbar .e-unorder-list::before,
.e-rte-dropdown-popup .e-unorder-list::before {
  content: "\e72a";
}

.e-rte-toolbar .e-order-list::before,
.e-rte-dropdown-popup .e-order-list::before {
  content: "\e72c";
}

.e-rte-toolbar .e-indent::before,
.e-rte-dropdown-popup .e-indent::before {
  content: "\e702";
}

.e-rte-toolbar .e-outdent::before,
.e-rte-dropdown-popup .e-outdent::before {
  content: "\e722";
}

.e-rte-toolbar .e-undo::before,
.e-rte-dropdown-popup .e-undo::before {
  content: "\e752";
}

.e-rte-toolbar .e-redo::before,
.e-rte-dropdown-popup .e-redo::before {
  content: "\e778";
}

.e-rte-toolbar .e-super-script::before,
.e-rte-dropdown-popup .e-super-script::before {
  content: "\e779";
}

.e-rte-toolbar .e-sub-script::before,
.e-rte-dropdown-popup .e-sub-script::before {
  content: "\e707";
}

.e-rte-toolbar .e-create-link::before,
.e-rte-dropdown-popup .e-create-link::before {
  content: "\e72e";
}

.e-rte-toolbar .e-open-link::before,
.e-rte-dropdown-popup .e-open-link::before {
  content: "\e785";
}

.e-rte-toolbar .e-edit-link::before,
.e-rte-dropdown-popup .e-edit-link::before {
  content: "\e78f";
}

.e-rte-toolbar .e-remove-link::before,
.e-rte-dropdown-popup .e-remove-link::before {
  content: "\e794";
}

.e-rte-toolbar .e-image::before,
.e-rte-dropdown-popup .e-image::before {
  content: "\e776";
}

.e-rte-toolbar .e-replace::before,
.e-rte-dropdown-popup .e-replace::before {
  content: "\e80d";
}

.e-rte-toolbar .e-align::before,
.e-rte-dropdown-popup .e-align::before {
  content: "\e76f";
}

.e-rte-toolbar .e-caption::before,
.e-rte-dropdown-popup .e-caption::before {
  content: "\e795";
}

.e-rte-toolbar .e-remove::before,
.e-rte-dropdown-popup .e-remove::before {
  content: "\e773";
}

.e-rte-toolbar .e-insert-link::before,
.e-rte-dropdown-popup .e-insert-link::before {
  content: "\e72e";
}

.e-rte-toolbar .e-display::before,
.e-rte-dropdown-popup .e-display::before {
  content: "\e788";
}

.e-rte-toolbar .e-alt-text::before,
.e-rte-dropdown-popup .e-alt-text::before {
  content: "\e80b";
}

.e-rte-toolbar .e-dimension::before,
.e-rte-dropdown-popup .e-dimension::before {
  content: "\e791";
}

.e-rte-toolbar .e-maximize::before,
.e-rte-dropdown-popup .e-maximize::before {
  content: "\e771";
}

.e-rte-toolbar .e-minimize::before,
.e-rte-dropdown-popup .e-minimize::before {
  content: "\e723";
}

.e-rte-toolbar .e-zoom-in::before,
.e-rte-dropdown-popup .e-zoom-in::before {
  content: "\e70a";
}

.e-rte-toolbar .e-zoom-out::before,
.e-rte-dropdown-popup .e-zoom-out::before {
  content: "\e74a";
}

.e-rte-toolbar .e-lower-case::before,
.e-rte-dropdown-popup .e-lower-case::before {
  content: "\e789";
}

.e-rte-toolbar .e-upper-case::before,
.e-rte-dropdown-popup .e-upper-case::before {
  content: "\e78a";
}

.e-rte-toolbar .e-print::before,
.e-rte-dropdown-popup .e-print::before {
  content: "\e743";
}

.e-rte-toolbar .e-formats::before,
.e-rte-dropdown-popup .e-formats::before {
  content: "\e720";
}

.e-rte-toolbar .e-source-code::before,
.e-rte-dropdown-popup .e-source-code::before {
  content: "\e790";
}

.e-rte-toolbar .e-preview::before,
.e-rte-dropdown-popup .e-preview::before {
  content: "\e787";
}

.e-rte-toolbar .e-view-side::before,
.e-rte-dropdown-popup .e-view-side::before {
  content: "\e796";
}

.e-rte-toolbar .e-insert-code::before,
.e-rte-dropdown-popup .e-insert-code::before {
  content: "\e793";
}

.e-rte-toolbar .e-table-header::before,
.e-rte-dropdown-popup .e-table-header::before {
  content: "\e80a";
}

.e-rte-toolbar .e-table-remove::before,
.e-rte-dropdown-popup .e-table-remove::before {
  content: "\e773";
}

.e-rte-toolbar .e-table-rows::before,
.e-rte-dropdown-popup .e-table-rows::before {
  content: "\e75c";
}

.e-rte-toolbar .e-table-columns::before,
.e-rte-dropdown-popup .e-table-columns::before {
  content: "\e782";
}

.e-rte-toolbar .e-table-cell-ver-align::before,
.e-rte-dropdown-popup .e-table-cell-ver-align::before {
  content: "\e706";
}

.e-rte-toolbar .e-table-edit-properties::before,
.e-rte-dropdown-popup .e-table-edit-properties::before {
  content: "\e78f";
}

.e-rte-toolbar .e-create-table::before,
.e-rte-dropdown-popup .e-create-table::before {
  content: "\e763";
}

.e-rte-toolbar .e-align-bottom::before,
.e-rte-dropdown-popup .e-align-bottom::before {
  content: "\e726";
}

.e-rte-toolbar .e-align-middle::before,
.e-rte-dropdown-popup .e-align-middle::before {
  content: "\e706";
}

.e-rte-toolbar .e-align-top::before,
.e-rte-dropdown-popup .e-align-top::before {
  content: "\e709";
}

.e-rte-toolbar .e-insert-column-left::before,
.e-rte-dropdown-popup .e-insert-column-left::before {
  content: "\e737";
}

.e-rte-toolbar .e-insert-column-right::before,
.e-rte-dropdown-popup .e-insert-column-right::before {
  content: "\e70e";
}

.e-rte-toolbar .e-delete-column::before,
.e-rte-dropdown-popup .e-delete-column::before {
  content: "\e719";
}

.e-rte-toolbar .e-insert-row-before::before,
.e-rte-dropdown-popup .e-insert-row-before::before {
  content: "\e783";
}

.e-rte-toolbar .e-insert-row-after::before,
.e-rte-dropdown-popup .e-insert-row-after::before {
  content: "\e736";
}

.e-rte-toolbar .e-delete-row::before,
.e-rte-dropdown-popup .e-delete-row::before {
  content: "\e738";
}

.e-rte-toolbar .e-style::before,
.e-rte-dropdown-popup .e-style::before {
  content: "\e71a";
}

.e-richtexteditor .e-south-east::before,
.e-richtexteditor .e-south-west::before {
  content: "\e7cf";
}

.e-filemanager .e-address .e-address-list-item .e-icons::before {
  content: "\e76a";
}

.e-filemanager .e-fe-open::before,
.e-fe-popup .e-fe-open::before {
  content: "\e70f";
}

.e-filemanager .e-fe-cut::before,
.e-fe-popup .e-fe-cut::before {
  content: "\e73f";
}

.e-filemanager .e-fe-copy::before,
.e-fe-popup .e-fe-copy::before {
  content: "\e77b";
}

.e-filemanager .e-fe-paste::before,
.e-fe-popup .e-fe-paste::before {
  content: "\e739";
}

.e-filemanager .e-fe-delete::before,
.e-fe-popup .e-fe-delete::before {
  content: "\e773";
}

.e-filemanager .e-fe-rename::before,
.e-fe-popup .e-fe-rename::before {
  content: "\e751";
}

.e-filemanager .e-fe-newfolder::before,
.e-fe-popup .e-fe-newfolder::before {
  content: "\e76e";
}

.e-filemanager .e-fe-refresh::before,
.e-fe-popup .e-fe-refresh::before {
  content: "\e710";
}

.e-filemanager .e-fe-upload::before,
.e-fe-popup .e-fe-upload::before {
  content: "\e769";
}

.e-filemanager .e-fe-download::before,
.e-fe-popup .e-fe-download::before {
  content: "\e75d";
}

.e-filemanager .e-fe-grid::before,
.e-fe-popup .e-fe-grid::before {
  content: "\e72a";
}

.e-filemanager .e-fe-large::before,
.e-fe-popup .e-fe-large::before {
  content: "\e717";
}

.e-filemanager .e-fe-select::before,
.e-fe-popup .e-fe-select::before {
  content: "\e77d";
}

.e-filemanager .e-fe-details::before,
.e-fe-popup .e-fe-details::before {
  content: "\e729";
}

.e-filemanager .e-fe-sort::before,
.e-fe-popup .e-fe-sort::before {
  content: "\e741";
}

.e-filemanager .e-fe-search::before,
.e-fe-popup .e-fe-search::before {
  content: "\e724";
}

.e-filemanager .e-fe-clear::before,
.e-fe-popup .e-fe-clear::before {
  content: "\e745";
}

.e-filemanager .e-fe-breadcrumb::before,
.e-fe-popup .e-fe-breadcrumb::before {
  content: "\e71b";
}

.e-filemanager .e-fe-drop-in::before,
.e-fe-popup .e-fe-drop-in::before {
  content: "\e755";
}

.e-filemanager .e-fe-drop-out::before,
.e-fe-popup .e-fe-drop-out::before {
  content: "\e7e8";
}

.e-filemanager .e-fe-no-drop::before,
.e-fe-popup .e-fe-no-drop::before {
  content: "\e797";
}

.e-filemanager .e-toolbar .e-hor-nav .e-popup-up-icon::before,
.e-fe-popup .e-toolbar .e-hor-nav .e-popup-up-icon::before {
  content: "\e781";
}

.e-filemanager .e-toolbar .e-hor-nav .e-popup-down-icon::before,
.e-fe-popup .e-toolbar .e-hor-nav .e-popup-down-icon::before {
  content: "\e781";
}

.e-filemanager.e-fe-m-filter .e-fe-search::before,
.e-fe-popup.e-fe-m-filter .e-fe-search::before {
  content: "\e728";
}

.e-fe-popup .e-fe-dot::before {
  content: "\e718";
}

.e-fe-popup .e-fe-tick::before {
  content: "\e718";
}

.e-icon-check::before {
  content: "\e718";
}

.e-grid .e-group-animate .e-drag.e-icon-drag::before,
.e-grid-menu .e-group-animate .e-drag.e-icon-drag::before {
  content: "\e7d6";
}

.e-grid .e-group-animate .e-nextgroup.e-icon-next::before,
.e-grid-menu .e-group-animate .e-nextgroup.e-icon-next::before {
  content: "\e76a";
}

.e-grid .e-icon-ascending::before,
.e-grid-menu .e-icon-ascending::before {
  content: "\e7d1";
}

.e-grid .e-icon-descending::before,
.e-grid-menu .e-icon-descending::before {
  content: "\e7b9";
}

.e-grid .e-icon-hide::before,
.e-grid-menu .e-icon-hide::before {
  content: "\e745";
}

.e-grid .e-ungroupbutton.e-icon-hide::before,
.e-grid-menu .e-ungroupbutton.e-icon-hide::before {
  content: "\e745";
}

.e-grid .e-icon-rowselect::before,
.e-grid-menu .e-icon-rowselect::before {
  content: "\e7cc";
}

.e-grid .e-icon-sortdirect::before,
.e-grid-menu .e-icon-sortdirect::before {
  content: "\e7c2";
}

.e-grid .e-icon-gdownarrow::before,
.e-grid-menu .e-icon-gdownarrow::before {
  content: "\e744";
}

.e-grid .e-icon-grightarrow::before,
.e-grid-menu .e-icon-grightarrow::before {
  content: "\e70b";
}

.e-grid .e-icon-filter::before,
.e-grid-menu .e-icon-filter::before {
  content: "\e714";
}

.e-grid .e-excl-filter-icon::before,
.e-grid-menu .e-excl-filter-icon::before {
  content: "\e714";
}

.e-grid .e-excl-filter-icon.e-filtered::before,
.e-grid-menu .e-excl-filter-icon.e-filtered::before {
  content: "\e748";
}

.e-grid.e-rtl .e-icon-grightarrow::before,
.e-grid-menu.e-rtl .e-icon-grightarrow::before {
  content: "\e71f";
}

.e-grid .e-icon-group::before,
.e-grid-menu .e-icon-group::before {
  content: "\e7d5";
}

.e-grid .e-icon-ungroup::before,
.e-grid-menu .e-icon-ungroup::before {
  content: "\e7d5";
}

.e-grid .e-icon-reorderuparrow::before,
.e-grid-menu .e-icon-reorderuparrow::before {
  content: "\e78d";
}

.e-grid .e-icon-reorderdownarrow::before,
.e-grid-menu .e-icon-reorderdownarrow::before {
  content: "\e798";
}

.e-grid .e-print::before,
.e-grid-menu .e-print::before {
  content: "\e743";
}

.e-grid .e-add::before,
.e-grid-menu .e-add::before {
  content: "\e759";
}

.e-grid .e-wordexport::before,
.e-grid-menu .e-wordexport::before {
  content: "\e7b0";
}

.e-grid .e-pdfexport::before,
.e-grid-menu .e-pdfexport::before {
  content: "\e727";
}

.e-grid .e-csvexport::before,
.e-grid-menu .e-csvexport::before {
  content: "\e725";
}

.e-grid .e-excelexport::before,
.e-grid-menu .e-excelexport::before {
  content: "\e74e";
}

.e-grid .e-edit::before,
.e-grid-menu .e-edit::before {
  content: "\e78f";
}

.e-grid .e-columnmenu::before,
.e-grid-menu .e-columnmenu::before {
  content: "\e781";
}

.e-grid .e-delete::before,
.e-grid-menu .e-delete::before {
  content: "\e773";
}

.e-grid .e-cancel::before,
.e-grid-menu .e-cancel::before {
  content: "\e745";
}

.e-grid .e-copy::before,
.e-grid-menu .e-copy::before {
  content: "\e77b";
}

.e-grid .e-save::before,
.e-grid-menu .e-save::before {
  content: "\e74d";
}

.e-grid .e-update::before,
.e-grid-menu .e-update::before {
  content: "\e74d";
}

.e-grid .e-search-icon::before,
.e-grid-menu .e-search-icon::before {
  content: "\e724";
}

.e-grid .e-cancel-icon::before,
.e-grid-menu .e-cancel-icon::before {
  content: "\e745";
}

.e-grid .e-columnchooserdiv::before,
.e-grid-menu .e-columnchooserdiv::before {
  content: "\e714";
}

.e-grid .e-ccsearch-icon::before,
.e-grid-menu .e-ccsearch-icon::before {
  content: "\e724";
}

.e-grid .e-columnchooser::before,
.e-grid-menu .e-columnchooser::before {
  content: "\e21e";
}

.e-grid .e-columnchooser-btn::before,
.e-grid-menu .e-columnchooser-btn::before {
  content: "\e744";
}

.e-grid .e-cc-icon::before,
.e-grid-menu .e-cc-icon::before {
  content: "\e744";
}

.e-grid .e-icon-rowdragicon::before,
.e-grid-menu .e-icon-rowdragicon::before {
  content: "\e7d6";
}

.e-grid.e-rtl .e-icon-rowdragicon::before,
.e-grid-menu.e-rtl .e-icon-rowdragicon::before {
  content: "\e7d6";
}

.e-grid .e-ccsearch-icon.e-cc-cancel::before,
.e-grid .e-chkcancel-icon::before,
.e-grid-menu .e-ccsearch-icon.e-cc-cancel::before,
.e-grid-menu .e-chkcancel-icon::before {
  content: "\e745";
}

.e-icon-check::before {
  content: "\e718";
}

.e-excelfilter .e-icon-filter::before {
  content: "\e714";
}

.e-excelfilter .e-excl-filter-icon::before {
  content: "\e714";
}

.e-excelfilter .e-excl-filter-icon.e-filtered::before {
  content: "\e748";
}

.e-excelfilter .e-ccsearch-icon::before {
  content: "\e724";
}

.e-excelfilter .e-chkcancel-icon::before {
  content: "\e745";
}

.e-pager.e-rtl .e-firstpage::before,
.e-pager.e-rtl .e-firstpage:hover,
.e-pager.e-rtl .e-firstpagedisabled::before {
  content: "\e701";
}

.e-pager.e-rtl .e-prevpage::before,
.e-pager.e-rtl .e-prevpage:hover,
.e-pager.e-rtl .e-prevpagedisabled::before {
  content: "\e848";
}

.e-pager.e-rtl .e-nextpage::before,
.e-pager.e-rtl .e-nextpage:hover,
.e-pager.e-rtl .e-nextpagedisabled::before {
  content: "\e84b";
}

.e-pager.e-rtl .e-lastpage::before,
.e-pager.e-rtl .e-lastpage:hover,
.e-pager.e-rtl .e-lastpagedisabled::before {
  content: "\e716";
}

.e-pager .e-icon-last::before,
.e-grid-menu .e-icon-last::before {
  content: "\e7bb";
}

.e-pager .e-icon-first::before,
.e-grid-menu .e-icon-first::before {
  content: "\e7ba";
}

.e-pager .e-icon-prev::before,
.e-grid-menu .e-icon-prev::before {
  content: "\e70d";
}

.e-pager .e-icon-next::before,
.e-grid-menu .e-icon-next::before {
  content: "\e76a";
}

.e-pager.e-rtl .e-icon-last.e-lastpage::before,
.e-pager.e-rtl .e-icon-last.e-lastpage:hover,
.e-pager.e-rtl .e-icon-last.e-lastpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-last.e-lastpage::before,
.e-grid-menu.e-rtl .e-icon-last.e-lastpage:hover,
.e-grid-menu.e-rtl .e-icon-last.e-lastpagedisabled::before {
  content: "\e7ba";
}

.e-pager.e-rtl .e-icon-first.e-firstpage::before,
.e-pager.e-rtl .e-icon-first.e-firstpage:hover,
.e-pager.e-rtl .e-icon-first.e-firstpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-first.e-firstpage::before,
.e-grid-menu.e-rtl .e-icon-first.e-firstpage:hover,
.e-grid-menu.e-rtl .e-icon-first.e-firstpagedisabled::before {
  content: "\e7bb";
}

.e-pager.e-rtl .e-icon-prev.e-prevpage::before,
.e-pager.e-rtl .e-icon-prev.e-prevpage:hover,
.e-pager.e-rtl .e-icon-prev.e-prevpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpage::before,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpage:hover,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpagedisabled::before {
  content: "\e76a";
}

.e-pager.e-rtl .e-icon-next.e-nextpage::before,
.e-pager.e-rtl .e-icon-next.e-nextpage:hover,
.e-pager.e-rtl .e-icon-next.e-nextpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-next.e-nextpage::before,
.e-grid-menu.e-rtl .e-icon-next.e-nextpage:hover,
.e-grid-menu.e-rtl .e-icon-next.e-nextpagedisabled::before {
  content: "\e70d";
}

.e-de-cnt-cmt-add::before {
  content: "\e814";
  font-family: "e-icons";
}

.e-de-printlayout::before {
  content: "\e494";
  font-family: "e-icons";
}

.e-de-weblayout::before {
  content: "\e898";
  font-family: "e-icons";
}

.e-de-textform::before {
  content: "\e198";
  font-family: "e-icons";
}

.e-de-formproperties::before {
  content: "\e199";
  font-family: "e-icons";
}

.e-de-clearform::before {
  content: "\e19a";
  font-family: "e-icons";
}

.e-de-dropdownform::before {
  content: "\e19b";
  font-family: "e-icons";
}

.e-de-formfield::before {
  content: "\e19c";
  font-family: "e-icons";
}

.e-de-checkbox-form::before {
  content: "\e19d";
  font-family: "e-icons";
}

.e-de-arrow-up::before {
  content: "\e834";
  font-family: "e-icons";
}

.e-de-arrow-down::before {
  content: "\e83d";
  font-family: "e-icons";
}

.e-de-update-field::before {
  content: "\e19e";
  font-family: "e-icons";
}

.e-de-ctnr-close::before {
  content: "\e745";
}

.e-de-ctnr-linespacing::before {
  content: "\e784";
}

.e-de-ctnr-undo::before {
  content: "\e752";
}

.e-de-ctnr-find::before {
  content: "\e724";
}

.e-de-ctnr-lock::before {
  content: "\e735";
}

.e-de-selected-spellcheck-item::before {
  content: "\e718";
  font-family: "e-icons";
  font-size: 10px;
}

.e-de-selected-underline-item::before {
  content: "\e718";
  font-family: "e-icons";
  font-size: 10px;
}

.e-de-ctnr-italic::before {
  content: "\e78e";
}

.e-de-ctnr-link::before {
  content: "\e72e";
}

.e-de-ctnr-download::before {
  content: "\e75d";
}

.e-de-selected-item::before {
  content: "\e718";
}

.e-de-ctnr-break::before {
  content: "\e749";
}

.e-de-ctnr-page-break::before {
  content: "\e708";
}

.e-de-ctnr-section-break::before {
  content: "\e75f";
}

.e-de-ctnr-upload::before {
  content: "\e769";
}

.e-de-ctnr-tableofcontent::before {
  content: "\e753";
}

.e-de-ctnr-pagenumber::before {
  content: "\e733";
}

.e-de-ctnr-highlight::before {
  content: "\e770";
}

.e-de-ctnr-new::before {
  content: "\e759";
}

.e-de-ctnr-paste::before {
  content: "\e739";
}

.e-de-ctnr-bold::before {
  content: "\e78b";
}

.e-de-ctnr-subscript::before {
  content: "\e707";
}

.e-de-ctnr-pagesetup::before {
  content: "\e73a";
}

.e-de-ctnr-strikethrough::before {
  content: "\e786";
}

.e-de-ctnr-image::before {
  content: "\e776";
}

.e-de-ctnr-redo::before {
  content: "\e778";
}

.e-de-ctnr-bookmark::before {
  content: "\e731";
}

.e-de-ctnr-increaseindent::before {
  content: "\e702";
}

.e-de-ctnr-header::before {
  content: "\e772";
}

.e-de-ctnr-backgroundcolor::before {
  content: "\e754";
}

.e-de-ctnr-open::before {
  content: "\e70f";
}

.e-de-ctnr-underline::before {
  content: "\e792";
}

.e-de-ctnr-superscript::before {
  content: "\e779";
}

.e-de-ctnr-alignleft::before {
  content: "\e76f";
}

.e-de-ctnr-numbering::before {
  content: "\e72c";
}

.e-de-ctnr-aligncenter::before {
  content: "\e732";
}

.e-de-ctnr-bullets::before {
  content: "\e72a";
}

.e-de-ctnr-decreaseindent::before {
  content: "\e722";
}

.e-de-ctnr-showhide::before {
  content: "\e715";
  font-size: 16px;
}

.e-de-ctnr-print::before {
  content: "\e743";
}

.e-de-ctnr-alignright::before {
  content: "\e746";
}

.e-de-ctnr-footer::before {
  content: "\e75a";
}

.e-de-ctnr-clearall::before {
  content: "\e703";
}

.e-de-ctnr-highlightcolor::before {
  content: "\e770";
}

.e-de-ctnr-insertleft::before {
  content: "\e737";
}

.e-de-ctnr-insertright::before {
  content: "\e70e";
}

.e-de-ctnr-insertabove::before {
  content: "\e783";
}

.e-de-ctnr-insertbelow::before {
  content: "\e736";
}

.e-de-ctnr-deleterows::before {
  content: "\e738";
}

.e-de-ctnr-deletecolumns::before {
  content: "\e719";
}

.e-de-ctnr-aligntop::before {
  content: "\e709";
}

.e-de-ctnr-alignbottom::before {
  content: "\e726";
}

.e-de-ctnr-fontcolor::before {
  content: "\e74b";
}

.e-de-ctnr-strokesize::before {
  content: "\e75b";
}

.e-de-ctnr-cellbg-clr-picker::before {
  content: "\e754";
}

.e-de-ctnr-mergecell::before {
  content: "\e7b1";
}

.e-de-ctnr-table::before {
  content: "\e7ac";
}

.e-de-ctnr-justify::before {
  content: "\e79b";
}

.e-de-ctnr-outsideborder::before {
  content: "\e7a1";
}

.e-de-ctnr-allborders::before {
  content: "\e79e";
}

.e-de-ctnr-insideborders::before {
  content: "\e79d";
}

.e-de-ctnr-leftborders::before {
  content: "\e7a7";
}

.e-de-ctnr-insideverticalborder::before {
  content: "\e79c";
}

.e-de-ctnr-rightborder::before {
  content: "\e79f";
}

.e-de-ctnr-topborder::before {
  content: "\e7a3";
}

.e-de-ctnr-insidehorizondalborder::before {
  content: "\e7a9";
}

.e-de-ctnr-bottomborder::before {
  content: "\e7aa";
}

.e-de-ctnr-aligncenter-table::before {
  content: "\e706";
}

.e-de-ctnr-bullet-none::before {
  content: "\e7b3";
}

.e-de-ctnr-bullet-dot::before {
  content: "\e7a0";
}

.e-de-ctnr-bullet-circle::before {
  content: "\e7b0";
}

.e-de-ctnr-bullet-square::before {
  content: "\e7a5";
}

.e-de-ctnr-bullet-flower::before {
  content: "\e7a4";
}

.e-de-ctnr-bullet-arrow::before {
  content: "\e7b6";
}

.e-de-ctnr-bullet-tick::before {
  content: "\e7ab";
}

.e-de-table-border-toptop-alignment::before {
  content: "\e7a3";
  font-size: 16px;
  left: 4px;
  position: absolute;
  top: 0;
}

.e-de-table-border-topcenter-alignment::before {
  content: "\e7a9";
  font-size: 16px;
  left: 4px;
  position: absolute;
  top: 0;
}

.e-de-table-border-topbottom-alignment::before {
  content: "\e7aa";
  font-size: 16px;
  left: 4px;
  position: absolute;
  top: 0;
}

.e-de-table-border-bottomleft-alignment::before {
  content: "\e7a7";
  font-size: 16px;
  left: 4px;
  position: absolute;
  top: 0;
}

.e-de-table-border-bottomcenter-alignment::before {
  content: "\e79c";
  font-size: 16px;
  left: 4px;
  position: absolute;
  top: 0;
}

.e-de-table-border-bottomright-alignment::before {
  content: "\e79f";
  font-size: 16px;
  left: 4px;
  position: absolute;
  top: 0;
}

.e-de-table-border-diagionalup-alignment::before {
  content: "\e7ca";
  font-size: 16px;
  left: 4px;
  position: absolute;
  top: 0;
}

.e-de-table-border-diagionaldown-alignment::before {
  content: "\e7d8";
  font-size: 16px;
  left: 4px;
  position: absolute;
  top: 0;
}

.e-de-single-spacing::before {
  content: "\e7e7";
  font-family: "e-icons";
}

.e-de-double-spacing::before {
  content: "\e7e9";
  font-family: "e-icons";
}

.e-de-one-point-five-spacing::before {
  content: "\e7e5";
  font-family: "e-icons";
}

.e-de-before-spacing::before {
  content: "\e7e4";
  font-family: "e-icons";
}

.e-de-after-spacing::before {
  content: "\e7ea";
  font-family: "e-icons";
}

.e-de-table-border-none-setting::before {
  content: "\e7f1";
  font-size: 46px;
  position: absolute;
}

.e-de-table-border-box-setting::before {
  content: "\e7f6";
  font-size: 42px;
  left: 2px;
  position: absolute;
  top: 2px;
}

.e-de-table-border-all-setting::before {
  content: "\e7f3";
  font-size: 42px;
  left: 2px;
  position: absolute;
  top: 2px;
}

.e-de-table-border-custom-setting::before {
  content: "\e7f2";
  font-size: 42px;
  left: 2px;
  position: absolute;
  top: 2px;
}

.e-de-table-left-alignment::before {
  content: "\e7f5";
  font-size: 46px;
}

.e-de-table-center-alignment::before {
  content: "\e7ee";
  font-size: 46px;
}

.e-de-table-right-alignment::before {
  content: "\e7eb";
  font-size: 46px;
}

.e-de-tablecell-top-alignment::before {
  content: "\e7f7";
  font-size: 51px;
}

.e-de-tablecell-center-alignment::before {
  content: "\e7ed";
  font-size: 51px;
}

.e-de-tablecell-bottom-alignment::before {
  content: "\e7ec";
  font-size: 51px;
}

.e-item .e-de-paste-text::before {
  content: "\e685";
}

.e-item .e-de-paste-source::before {
  content: "\e68a";
}

.e-item .e-de-paste-merge::before {
  content: "\e687";
}

.e-documenteditor .e-close::before {
  content: "\e745";
  font-family: "e-icons";
  font-size: 14px;
}

.e-documenteditor .e-de-op-search-icon::before {
  content: "\e724";
  font-family: "e-icons";
  font-size: 12px;
}

.e-documenteditor .e-arrow-up::before {
  content: "\e78d";
  font-family: "e-icons";
  font-size: 12px;
}

.e-documenteditor .e-arrow-down::before {
  content: "\e798";
  font-family: "e-icons";
  font-size: 12px;
}

.e-documenteditor .e-de-op .e-de-op-close-icon {
  height: 20px;
}

.e-documenteditor .e-de-op-close-icon::before {
  content: "\e745";
}

.e-documenteditor .e-de-op-search-close-icon::before {
  content: "\e745";
  font-family: "e-icons";
  font-size: 10px;
}

.e-documenteditor .e-de-new-cmt::before {
  content: "\e759";
  font-family: "e-icons";
}

.e-documenteditor .e-de-menu-icon::before {
  content: "\e781";
  font-family: "e-icons";
  font-size: 12px;
}

.e-documenteditor .e-de-cmt-mark-icon::before {
  content: "\e817";
  font-family: "e-icons";
  font-size: 13px;
}

.e-documenteditor .e-de-cmt-post::before {
  content: "\e816";
  font-family: "e-icons";
}

.e-documenteditor .e-de-cmt-rply-icon::before {
  content: "\e815";
  font-family: "e-icons";
}

.e-documenteditor .e-de-cmt-cancel::before {
  content: "\e745";
  font-family: "e-icons";
}

.e-documenteditor .e-de-cmt-delete::before {
  content: "\e773";
  font-family: "e-icons";
}

.e-documenteditor .e-de-cmt-reopen::before {
  content: "\e820";
  font-family: "e-icons";
}

.e-documenteditor .e-de-nav-up::before {
  content: "\e651";
  font-family: "e-icons";
}

.e-documenteditor .e-de-nav-right-arrow::before {
  content: "\e653";
}

.e-documenteditor .e-de-nav-left-arrow::before {
  content: "\e654";
}

.e-documenteditor .e-de-save-icon::before {
  content: "\e718";
  font-family: "e-icons";
}

.e-documenteditor .e-de-cancel-icon::before {
  content: "\e745";
  font-family: "e-icons";
}

.e-menu-item .e-de-cmt-add::before {
  content: "\e814";
  font-family: "e-icons";
}

.e-menu-item .e-de-cut::before {
  content: "\e73f";
}

.e-menu-item .e-de-spellcheck::before {
  content: "\e686";
}

.e-menu-item .e-de-copy::before {
  content: "\e77b";
}

.e-icon-btn .e-de-paste::before,
.e-menu-item .e-de-paste::before {
  content: "\e739";
}

.e-menu-item .e-de-insertlink::before {
  content: "\e72e";
}

.e-menu-item .e-de-remove-hyperlink::before {
  content: "\e7a8";
}

.e-menu-item .e-de-fonts::before {
  content: "\e74b";
}

.e-menu-item .e-de-insertabove::before {
  content: "\e783";
}

.e-menu-item .e-de-insertbelow::before {
  content: "\e736";
}

.e-menu-item .e-de-insertleft::before {
  content: "\e737";
}

.e-menu-item .e-de-insertright::before {
  content: "\e70e";
}

.e-menu-item .e-de-deleterow::before {
  content: "\e738";
}

.e-menu-item .e-de-deletecolumn::before {
  content: "\e719";
}

.e-de-bold::before {
  content: "\e78b";
  font-family: "e-icons";
}

.e-de-italic::before {
  content: "\e78e";
  font-family: "e-icons";
}

.e-de-underline::before {
  content: "\e792";
  font-family: "e-icons";
}

.e-de-indent::before {
  content: "\e702";
  font-family: "e-icons";
}

.e-de-outdent::before {
  content: "\e722";
  font-family: "e-icons";
}

.e-de-align-left::before {
  content: "\e76f";
  font-family: "e-icons";
}

.e-de-align-center::before {
  content: "\e732";
  font-family: "e-icons";
}

.e-de-align-right::before {
  content: "\e746";
  font-family: "e-icons";
}

.e-menu-item .e-de-paragraph::before {
  content: "\e7a6";
}

.e-menu-item .e-de-table::before {
  content: "\e7ad";
}

.e-de-justify::before {
  content: "\e79b";
  font-family: "e-icons";
}

.e-menu-item .e-de-delete-table::before {
  content: "\e7a2";
}

.e-menu-item .e-de-continue-numbering::before {
  content: "\e7b2";
}

.e-menu-item .e-de-restart-at::before {
  content: "\e7ae";
}

.e-menu-item .e-de-open-hyperlink::before {
  content: "\e7b5";
}

.e-menu-item .e-de-copy-hyperlink::before {
  content: "\e79a";
}

.e-menu-item .e-de-edit-hyperlink::before {
  content: "\e7af";
}

.e-de-icon-bullet-list-dot::before {
  content: "\e7a0";
  font-family: "e-icons";
  font-size: 18px;
}

.e-de-icon-bullet-list-circle::before {
  content: "\e7b0";
  font-family: "e-icons";
  font-size: 18px;
}

.e-de-icon-bullet-list-square::before {
  content: "\e7a5";
  font-family: "e-icons";
  font-size: 18px;
}

.e-de-icon-bullet-list-tick::before {
  content: "\e7ab";
  font-family: "e-icons";
  font-size: 18px;
}

.e-de-icon-bullet-list-flower::before {
  content: "\e7a4";
  font-family: "e-icons";
  font-size: 18px;
}

.e-de-icon-bullet-list-arrow::before {
  content: "\e7b6";
  font-family: "e-icons";
  font-size: 18px;
}

.e-de-icon-bullet-list-none::before {
  content: "\e7b3";
  font-family: "e-icons";
  font-size: 18px;
}

.e-de-icon-autofit::before {
  content: "\e713";
  font-family: "e-icons";
}

.e-de-icon-fixed-columnwidth::before {
  content: "\e740";
  font-family: "e-icons";
}

.e-de-icon-auto-fitwindow::before {
  content: "\e747";
  font-family: "e-icons";
}

.e-listbox-tool .e-moveup::before {
  content: "\e808";
}

.e-listbox-tool .e-movedown::before {
  content: "\e806";
}

.e-listbox-tool .e-moveto::before {
  content: "\e807";
}

.e-listbox-tool .e-movefrom::before {
  content: "\e809";
}

.e-listbox-tool .e-moveallto::before {
  content: "\e7bb";
}

.e-listbox-tool .e-moveallfrom::before {
  content: "\e7ba";
}

.e-multiselect.e-input-group .e-ddl-icon::before {
  content: "\e744";
  font-family: "e-icons";
}

.e-ddt .e-ddt-icon::before {
  content: "\e744";
}

.e-ddt .e-chips-close::before {
  content: "\e745";
}

.e-diagram-menu .e-bringforward::before {
  content: "\e801";
}

.e-diagram-menu .e-bringfront::before {
  content: "\e803";
}

.e-diagram-menu .e-sendback::before {
  content: "\e7fe";
}

.e-diagram-menu .e-sendbackward::before {
  content: "\e7fd";
}

.e-diagram-menu .e-delete::before {
  content: "\e773";
}

.e-diagram-menu .e-ungroup::before {
  content: "\e800";
}

.e-diagram-menu .e-group::before {
  content: "\e802";
}

.e-diagram-menu .e-undo::before {
  content: "\e752";
}

.e-diagram-menu .e-cut::before {
  content: "\e73f";
}

.e-diagram-menu .e-save::before {
  content: "\e74d";
}

.e-diagram-menu .e-paste::before {
  content: "\e739";
}

.e-diagram-menu .e-copy::before {
  content: "\e77b";
}

.e-diagram-menu .e-redo::before {
  content: "\e778";
}

.e-diagram-menu .e-zoomin::before {
  content: "\e70a";
}

.e-diagram-menu .e-italic::before {
  content: "\e78e";
}

.e-diagram-menu .e-close::before {
  content: "\e745";
}

.e-diagram-menu .e-pan::before {
  content: "\e711";
}

.e-diagram-menu .e-bold::before {
  content: "\e78b";
}

.e-diagram-menu .e-underline::before {
  content: "\e792";
}

.e-diagram-menu .e-zoomout::before {
  content: "\e74a";
}

.e-diagram-menu .e-export::before {
  content: "\e780";
}

.e-diagram-menu .e-print::before {
  content: "\e743";
}

.e-diagram-menu .e-order::before {
  content: "\e7ff";
}

.e-symbolpalette .e-clear-searchtext::before {
  content: "\e745";
}

.e-treeview .e-list-item div.e-icons::before {
  content: "\e70b";
}

.e-treeview .e-popup .e-icons::before {
  content: "\e930";
}

.e-treeview.e-drag-item .e-icons.e-drop-in::before {
  content: "\e755";
}

.e-treeview.e-drag-item .e-icons.e-drop-out::before {
  content: "\e742";
}

.e-treeview.e-drag-item .e-icons.e-drop-next::before {
  content: "\e7e8";
}

.e-treeview.e-drag-item .e-icons.e-no-drop::before {
  content: "\e797";
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-rtl .e-nav-left-arrow::before {
  content: "\e70b";
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-rtl .e-nav-right-arrow::before {
  content: "\e71f";
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before {
  content: "\e71f";
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  content: "\e70b";
}

.e-tab .e-tab-header .e-close-icon::before {
  content: "\e745";
  position: relative;
}

.e-tab .e-tab-header .e-popup-up-icon::before {
  content: "\e721";
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-popup-up-icon::before {
    content: "\e781";
  }
}
.e-tab .e-tab-header .e-popup-down-icon::before {
  content: "\e744";
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-popup-down-icon::before {
    content: "\e781";
  }
}
@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon .e-tab-header .e-popup-up-icon::before {
    content: "\e721";
  }
  .e-tab.e-vertical-icon .e-tab-header .e-popup-down-icon::before {
    content: "\e744";
  }
}
.e-tab.e-vertical-tab .e-tab-header .e-scroll-nav .e-nav-up-arrow::before {
  content: "\e734";
}

.e-tab.e-vertical-tab .e-tab-header .e-scroll-nav .e-nav-down-arrow::before {
  content: "\e705";
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::before {
  content: "More";
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::after {
  content: "\e721";
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::before {
  content: "More";
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::after {
  content: "\e744";
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::after {
  content: "\e721";
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::after {
  content: "\e744";
}

.e-toolbar .e-popup-down-icon::before {
  content: "\e744";
  line-height: normal;
}

.e-toolbar .e-popup-up-icon::before {
  content: "\e721";
  line-height: normal;
}

.e-vscroll.e-scroll-device .e-nav-up-arrow::before {
  content: "\e734";
}

.e-vscroll.e-scroll-device .e-nav-down-arrow::before {
  content: "\e705";
}

.e-vscroll .e-nav-up-arrow::before {
  content: "\e734";
  line-height: normal;
}

.e-vscroll .e-nav-down-arrow::before {
  content: "\e705";
  line-height: normal;
}

.e-hscroll.e-rtl.e-scroll-device .e-nav-right-arrow::before {
  content: "\e70d";
}

.e-hscroll.e-rtl.e-scroll-device .e-nav-left-arrow::before {
  content: "\e76a";
}

.e-hscroll.e-rtl .e-nav-left-arrow::before {
  content: "\e71f";
}

.e-hscroll.e-rtl .e-nav-right-arrow::before {
  content: "\e70b";
}

.e-hscroll.e-scroll-device .e-nav-right-arrow::before {
  content: "\e76a";
}

.e-hscroll.e-scroll-device .e-nav-left-arrow::before {
  content: "\e70d";
}

.e-hscroll .e-nav-left-arrow::before {
  content: "\e71f";
  line-height: normal;
}

.e-hscroll .e-nav-right-arrow::before {
  content: "\e70b";
  line-height: normal;
}

.e-dialog .e-south-east::before,
.e-dialog .e-south-west::before {
  content: "\e7cf";
}

.e-dialog .e-icon-dlg-close::before {
  content: "\e745";
  position: relative;
}

.e-bigger .e-input-group-icon.e-date-icon::before,
.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon::before,
.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon::before {
  content: "\e7be";
  font-family: "e-icons";
}

.e-input-group-icon.e-date-icon::before,
.e-control-wrapper .e-input-group-icon.e-date-icon::before {
  content: "\e7be";
  font-family: "e-icons";
}

.e-contextmenu-wrapper ul .e-menu-item .e-previous::before {
  content: "\e728";
}

.e-contextmenu-wrapper ul .e-menu-item .e-caret::before {
  content: "\e70b";
}

.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret::before {
  content: "\e71f";
}

.e-container .e-value-switch-btn::before {
  content: "\e799";
}

.e-tooltip-close::before {
  content: "\e761";
  font-size: 16px;
}

.e-arrow-tip-inner.e-tip-right::before {
  content: "\e70b";
}

.e-arrow-tip-inner.e-tip-top::before {
  content: "\e721";
}

.e-arrow-tip-inner.e-tip-bottom::before {
  content: "\e744";
}

.e-arrow-tip-inner.e-tip-left::before {
  content: "\e71f";
}

.e-input-group-icon.e-spin-up::before {
  content: "\e721";
  font-family: "e-icons";
}

.e-input-group-icon.e-spin-down::before {
  content: "\e744";
  font-family: "e-icons";
}

.e-dropdown-btn .e-caret::before,
.e-dropdown-btn.e-btn .e-caret::before {
  content: "\e744";
}

.e-checkbox-wrapper .e-check::before,
.e-css.e-checkbox-wrapper .e-check::before {
  content: "\e7fa";
}

.e-checkbox-wrapper .e-stop::before,
.e-css.e-checkbox-wrapper .e-stop::before {
  content: "\e7fb";
}

.e-calendar .e-header .e-date-icon-prev::before {
  content: "\e734";
}

.e-calendar .e-header .e-date-icon-next::before {
  content: "\e705";
}

.e-float-input .e-clear-icon::before,
.e-float-input.e-control-wrapper .e-clear-icon::before {
  content: "\e745";
  font-family: "e-icons";
}

.e-input-group .e-clear-icon::before,
.e-input-group.e-control-wrapper .e-clear-icon::before {
  content: "\e745";
  font-family: "e-icons";
}

.e-ddl .e-search-icon::before {
  content: "\e724";
}

.e-ddl .e-back-icon::before {
  content: "\e7c1";
}

.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before {
  content: "\e744";
  font-family: "e-icons";
}

.e-accordion .e-tgl-collapse-icon::before {
  content: "\e705";
}

.previous:before {
  content: "\e937";
}

.next:before {
  content: "\e956";
}

#list {
  box-shadow: 0 1px 4px #ddd;
  border-bottom: 1px solid #ddd;
}

#sample {
  height: 220px;
  display: block;
}

#list {
  margin: 0 auto;
  border: 1px solid #ccc;
}

#list .e-list-item {
  height: auto;
  cursor: pointer;
  line-height: 22px;
  padding: 8px;
}

#list.e-listview .e-list-header {
  background-color: #0278d7;
  color: white;
}

#list .e-list-item.e-active {
  background-color: transparent;
}

#list .e-list-item.e-hover {
  background-color: transparent;
}

.padding {
  padding: 4px;
}

.right__align {
  text-align: right;
  margin-right: 8px;
  padding-right: 8px;
}

.left__align {
  margin-left: 8px;
  padding-left: 8px;
}

.content__container {
  background-color: aliceblue;
}

.flex {
  display: flex;
}

.flex__center {
  justify-content: center;
}

.vertical__center {
  align-items: center;
}

.vertical {
  flex-direction: column;
}

.flex__order__1 {
  order: 1;
}

.flex__order__2 {
  order: 2;
}

.flex__1 {
  flex: 1;
}

.flex__2 {
  flex: 2;
}

.flex__3 {
  flex: 3;
}

.flex__5 {
  flex: 5;
}

.flex__8 {
  flex: 8;
}

.bold {
  font-weight: 500;
}

.margin {
  margin: 10px;
  width: 350px;
}

.small__font {
  font-size: 13px;
  margin: 2px 0;
}

.supportChatWindow {
  height: 800px !important;
}

.control-section .dual-list-wrapper {
  width: 100%;
  margin: 0 auto 10px;
  display: flex;
}

.dual-list-groupa,
.dual-list-groupb {
  width: 50%;
}

.dual-list-groupb .e-listbox-wrapper,
.dual-list-groupb h4 {
  width: 95%;
  margin-left: 15px;
}

@media screen and (max-width: 590px) {
  .control-section .dual-list-wrapper {
    width: 100%;
  }
  .dual-list-groupa {
    width: 56%;
  }
  .dual-list-groupb {
    width: 44%;
  }
}
@media screen and (max-width: 400px) {
  .dual-list-groupa {
    width: 59%;
  }
  .dual-list-groupb {
    width: 41%;
  }
}
#listbox-control {
  margin: auto;
}

@media screen and (max-width: 590px) {
  #listbox-control {
    width: 100%;
  }
}
.e-listbox-wrapper:not(.e-list-template) .e-list-item, .e-listbox-wrapper .e-selectall-parent {
  height: 25px !important;
  line-height: 0.5 !important;
  padding: 8px !important;
  position: relative;
}

/*#region User window */
.UserPopupLeftSide {
  width: 45%;
  display: inline-block;
  text-align: left;
}

.UserPopupRightSide {
  width: 45%;
  display: inline-block;
  text-align: right;
}

/*#endregion */
/*#region HTML Overrides */
.main {
  background-color: rgba(73, 44, 191, 0.25);
}

/*#endregion */
/*#region Common report styles */
.mainInformationBackground {
  outline: 1px solid #522981;
  background-color: whitesmoke;
  min-height: calc(100vh - 100px);
  margin-top: 5px;
  max-height: 90vh !important;
  overflow: auto;
}

.filtersLabelStyles {
  font-size: 14px;
  text-align: right;
  padding-top: 8px;
}

.reportTitle {
  font-weight: 500;
  font-size: 30px;
  color: #522981;
  text-align: center !important;
  margin: 0px;
  line-height: 32px;
}

.pageLabel {
  color: #522981;
  text-align: left;
  font-size: 16px;
  padding-right: 10px;
}

.pagefilter {
  font-size: 14px;
  text-align: right;
  padding-top: 15px !important;
  padding-left: 15px !important;
}

.pageRow {
  padding-left: 15px;
  font-size: 14px;
}

.e-pager .e-currentitem, .e-pager .e-currentitem:hover {
  background: #522981 !important;
  color: #fff;
  opacity: 1;
}

.e-grid .e-altrow {
  background-color: #fafafa;
}

/*#endregion */
/*#endregion */
/*#region Page/Section titles */
/*#endregion */
/*#region Nav pills */
/*#endregion */
/*#region Nav links */
/*#endregion */
/*#region Warning colours */
/*#endregion */
/*#region Report colours */
/*#endregion */
/*#region HTML layout overrides */
.top-row {
  color: #f6eaff !important;
  background-color: rgb(82, 41, 129) !important;
}

.PODTTStop-row {
  background-color: rgb(82, 41, 129) !important;
}

.nav-link {
  color: whiteSmoke !important;
  font-weight: 600;
  display: inline;
}
.nav-link:hover {
  color: rgb(144, 76, 255) !important;
  text-decoration: underline;
  cursor: pointer;
}

.nav-linkLogin {
  color: #522981 !important;
  font-weight: 600;
}
.nav-linkLogin:hover {
  color: rgb(144, 76, 255) !important;
  text-decoration: underline;
  cursor: pointer;
}

.pagetitle {
  float: left;
  font-weight: 500;
  font-size: 36px;
  color: #522981;
  margin-bottom: 10px;
}

.content {
  padding: 0px;
  background-color: #ebe2fd;
}

.dashboardSectionHeader {
  font-weight: 500;
  font-size: 24px;
  color: #522981;
  margin-bottom: 10px;
}

.systemSummaryRow {
  font-weight: 400;
  font-size: 20px !important;
  color: #522981;
  width: 100%;
  padding-top: 0px !important;
  text-align: center;
  height: 2rem;
}

.sidebar {
  background-image: linear-gradient(180deg, rgb(82, 41, 129) 0%, rgb(144, 76, 255) 70%) !important;
  min-height: 100vh;
  width: 160px;
}
.sidebar .top-row {
  background-color: rgba(0, 0, 0, 0.4);
}
.sidebar .navbar-brand {
  font-size: 1.1rem;
}
.sidebar .oi {
  width: 2rem;
  font-size: 1.1rem;
  vertical-align: text-top;
  top: -2px;
}

.nav-item {
  font-size: 0.9rem;
  padding-bottom: 0px;
}
.nav-item:first-of-type {
  padding-top: 1rem;
}
.nav-item:last-of-type {
  padding-bottom: 1rem;
}
.nav-item a {
  color: whitesmoke !important;
  border-radius: 4px;
  height: 3rem;
  display: flex;
  align-items: center;
  line-height: 3rem;
  text-decoration: none !important;
  line-height: 1rem;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none !important;
  cursor: pointer;
}
.nav-item a:hover {
  background-color: rgba(255, 255, 255, 0.1);
  color: white;
}
.nav-item a:active {
  background-color: rgba(255, 255, 255, 0.25);
  color: white;
}
.nav-item a:target {
  background-color: rgb(255, 106, 0);
  color: white;
}

.nav-subitem {
  list-style-type: none;
  line-height: 1rem;
  color: whitesmoke !important;
  font-size: 12px;
  font-weight: 300;
}

/*#endregion */
/*#region Kendo window overrides (colours only) */
.k-dialog-titlebar {
  background-color: #522981 !important;
}

.k-button.k-state-selected, .k-button-secondary.k-state-selected {
  border-color: rgb(82, 41, 129) !important;
  background-color: rgb(82, 41, 129) !important;
}

/*#endregion */
/*#region POD common buttons */
.SupportButton {
  background-color: rgb(82, 41, 129) !important;
  color: whitesmoke !important;
}

.ThreeSCToggleButtonStyle {
  background-color: rgb(82, 41, 129) !important;
  color: whitesmoke !important;
}

.ThreeSCUserGuideButton {
  background-color: #904cff !important;
}

.ThreeSCGeneralButton {
  background-color: #930175 !important;
  color: whitesmoke !important;
  border-radius: 5px;
}

.ThreeSCGeneralButton:hover {
  background-color: #522981 !important;
}

.userManagementButtonStyle {
  background-color: #930175 !important;
  color: whitesmoke !important;
  border-radius: 5px;
}
.userManagementButtonStyle:hover {
  background-color: #904cff !important;
}

/*#endregion */
/*#region Container styles */
.callOutListContainer .containerHeader {
  background-color: #522981;
}

/*#endregion */
/*#region Help btns */
.helpImageBtn {
  border: 1px solid rgba(82, 41, 129, 0.5);
  background-color: rgba(82, 41, 129, 0.5);
}
.helpImageBtn:hover {
  animation: shadow-pulse 1s infinite;
}

@keyframes shadow-pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(82, 41, 129, 0.5);
  }
  100% {
    box-shadow: 0 0 0 5px rgb(82, 41, 129);
    background-color: rgb(82, 41, 129);
    border-color: transparent;
  }
}
/*#endregion */
/*#region Telerik Overrides */
/*#region Switch */
.k-switch-on .k-switch-container {
  color: whitesmoke !important;
  background-color: #930175 !important;
}

.k-switch-on:hover .k-switch-container, .k-switch-on.k-state-hover .k-switch-container {
  color: whitesmoke !important;
  background-color: #522981 !important;
}

/*#endregion */
/*#region Dropdown Lists */
.k-list .k-item.k-state-selected, .k-list-optionlabel.k-state-selected {
  background-color: mediumpurple !important;
}

/*#endregion */
/*#region Tab strip */
.k-tabstrip-items-wrapper .k-item {
  color: #522981 !important;
}

/*#endregion */
/*#region Panel bars */
.k-panelbar > .k-item > .k-link.k-state-selected, .k-panelbar > .k-panelbar-header > .k-link.k-state-selected {
  background-color: #522981 !important;
  color: whitesmoke !important;
}

.k-panelbar > .k-item > .k-link.k-state-selected:hover, .k-panelbar > .k-item > .k-link.k-state-selected.k-state-hover, .k-panelbar > .k-panelbar-header > .k-link.k-state-selected:hover, .k-panelbar > .k-panelbar-header > .k-link.k-state-selected.k-state-hover {
  background-color: mediumpurple !important;
  color: whitesmoke !important;
}

.k-panelbar > .k-item > .k-link, .k-panelbar > .k-panelbar-header > .k-link {
  color: #522981 !important;
}

.k-panelbar > .k-item > .k-link.k-state-selected, .k-panelbar > .k-panelbar-header > .k-link.k-state-selected {
  color: whitesmoke !important;
}

/*#endregion */
/*#region Calendar */
.k-calendar .k-calendar-td.k-state-selected .k-link {
  color: whitesmoke !important;
  background-color: #522981 !important;
}

.k-calendar .k-nav-today {
  color: #522981 !important;
}

.k-calendar .k-range-start, .k-calendar .k-range-end, .k-calendar .k-range-mid {
  background-image: linear-gradient(transparent 1px, rgba(146, 1, 117, 0.82) 1px, rgba(82, 41, 129, 0.76) calc(100% - 1px), transparent calc(100% - 1px)) !important;
  color: whitesmoke !important;
}

.k-calendar .k-calendar-td:hover .k-link, .k-calendar .k-calendar-td.k-state-hover .k-link {
  color: whitesmoke !important;
  background-color: #522981 !important;
}

/*#endregion */
/*#region Buttons */
.k-button, .k-button-secondary {
  color: whitesmoke !important;
  background-color: #930175 !important;
}

.k-button-primary, .k-button.k-primary {
  border-color: #522981 !important;
  color: whitesmoke !important;
  background-color: #522981 !important;
}

/*#endregion */
/*#endregion */
/*#region Accordion styles */
.e-accordion .e-acrdn-item .e-acrdn-header {
  background-color: #ebe2fd;
}

/*header on hover custom css*/
.e-accordion .e-acrdn-item .e-acrdn-header:hover {
  background-color: rgb(255, 51, 255);
}

/*header on selected and expanded custom css*/
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
  background: rgb(255, 204, 255);
}

.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header {
  background: rgb(255, 128, 255);
}

.e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus {
  background: rgb(255, 204, 255);
}

/*content custom css*/
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  background-color: rgb(255, 204, 255);
}

/*#endregion */
/*#region Loader styles */
.k-loader-segment {
  border-radius: 50%;
  background-color: #930175 !important;
  position: absolute;
}

/*#endregion */
/*#region Menu overrides */
.k-menu:not(.k-context-menu) > .k-item > .k-state-active {
  color: #e3d1ff !important;
}

.k-menu:not(.k-context-menu) > .k-item {
  color: #fff;
}

.k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-state-hover {
  color: #e3d1ff !important;
  background-color: #ba7eff !important;
}

.k-menu-group {
  color: #fff !important;
}
.k-menu-group .k-item > .k-state-active {
  background-color: #522981 !important;
}
.k-menu-group .k-item > .k-state-active :hover {
  color: #e3d1ff !important;
}

.k-popup {
  border: 2px solid #522981 !important;
}

.k-menu-item {
  border: 1px solid blueviolet !important;
  background-color: #522981 !important;
}
.k-menu-item :hover {
  background-color: #930175 !important;
  color: #e3d1ff;
}

.k-menu-group .k-item > .k-link:hover, .k-menu-group .k-item > .k-link.k-hover, .k-menu.k-context-menu .k-item > .k-link:hover, .k-menu.k-context-menu .k-item > .k-link.k-hover {
  color: #e3d1ff !important;
}

.k-menu-group .k-item > .k-link:active, .k-menu-group .k-item > .k-link.k-active, .k-menu-group .k-item > .k-link.k-selected, .k-menu.k-context-menu .k-item > .k-link:active, .k-menu.k-context-menu .k-item > .k-link.k-active, .k-menu.k-context-menu .k-item > .k-link.k-selected {
  color: #e3d1ff !important;
  background-color: #930175 !important;
}

/*#endregion */
/*#region Generic styles */
.gx_shiftGridLayout {
  width: 100% !important;
  height: 84vh;
}

.gx_shiftGridItem {
  border: #522981;
  border-style: solid;
  border-width: thin;
  background-color: whitesmoke;
  overflow: hidden;
  width: 100%;
  display: grid;
  flex-direction: column;
  height: 100%;
}

.gx_shiftGridPopup {
  outline: 1px solid #522981;
  background-color: whitesmoke;
  overflow: hidden;
  width: 100%;
  display: grid;
  flex-direction: column;
  height: 100%;
  padding: 10px;
}

.gx_shiftGridItemRow {
  margin-right: 2%;
  margin-left: 2%;
  width: 96%;
}

.gx_shiftGridItemRowRight {
  margin-right: 2%;
  margin-left: 2%;
  width: 96%;
  text-align: right;
}

.gx_shiftGridItemTableRow {
  margin-right: 2%;
  margin-left: 2%;
  width: 96%;
  display: table;
}

.gx_shiftGridItemTableRow left {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
}

.gx_shiftGridItemTableRow center {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.gx_shiftGridItemTableRow right {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
}

.gx_shiftGridItemResponsiveRow {
  margin-right: 2%;
  margin-left: 2%;
  height: 100%;
  width: 96%;
}

.gx_shiftGridItemHeaderItem {
  font-weight: 500;
  font-size: 24px;
  color: #522981;
  margin-left: 1%;
  margin-bottom: 10px;
}

.gx_shiftGridItemText {
  margin-left: 1%;
  font-size: 16px;
  color: #522981;
}

.gx_shiftGridItemSmallText {
  margin-left: 1%;
  font-size: 12px;
  color: #522981;
}

.gx_shiftTextAreaContainer {
  height: 95%;
}

.gx_shiftTextAreaItem {
  height: 100%;
  width: 100%;
}

.gx_shiftListBox {
  overflow: auto;
  min-width: 14vh;
  height: 98%;
  font-size: 12px !important;
  line-height: 15px;
  padding-left: 15px;
  width: 98%;
}

.gx_shiftGridTable {
  height: 80%;
  font-size: 12px;
}

.gx_shiftGridTable th {
  color: #522981;
  font-weight: bold;
}

.gx_shiftTickBox {
  border-color: #522981;
}

.gx_shiftTickBox:checked {
  border-color: #522981;
  background-color: #522981;
}

/*#endregion */
.emailDisplayContainer {
  height: 85%;
  width: 100%;
  color: #7b7b7b;
  border: 1px solid rgba(211, 211, 211, 0.368627451);
  border-radius: 5px;
  padding: 5px;
  font-family: "helvetica";
  font-size: 14px;
  font-weight: 200;
  resize: none;
}

/*#region Current Shift - POD */
.currentShiftCommon {
  outline: 1px solid #522981;
  background-color: whitesmoke;
}

.currentShiftDash {
  outline: 1px solid #522981;
}

.dashboardNoPadding {
  padding-right: 0px;
  padding-left: 0px;
  min-width: 30vh;
  max-height: 85vh;
}

.dashboardLabel {
  color: #522981;
  margin-bottom: 0 !important;
}

.editFreeTextArea {
  min-height: 20vh;
  min-width: 20vw;
  padding: 5px;
}

.editFreeTextArea:focus {
  border-color: #522981;
  box-shadow: 0 0 0 0.2rem rgb(147, 112, 219) !important;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #777;
  border-radius: 10px;
}

.badge-pill-mine {
  background-color: #522981;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.shiftSummaryArea {
  margin: 0px;
  min-height: 110px;
  cursor: pointer;
  min-width: 28vw;
  font-size: 12px;
  line-height: 1;
}

.shiftSummaryArea:focus {
  box-shadow: 0 0 0 0.2rem rgb(147, 112, 219) !important;
  border-color: rgb(147, 112, 219) !important;
}

.nonDegradedLabel {
  color: darkgreen;
  font-size: 12px;
}

.degradedLabel {
  color: red;
  font-size: 12px;
}

/*#endregion */
/*#region Current Shift Dashboard - Current shift details */
.currentShiftDetailSection {
  height: 29vh;
  color: #522981;
  min-height: 291px;
}

/*#endregion */
/*#region Current Shift Dashboard - Latest Event Summary */
.lastEventShiftSection {
  height: 100%;
  min-height: 581px;
}

.latestEventsList {
  overflow: auto;
  min-width: 14vh;
  max-height: 42vh;
  font-size: 12px !important;
  line-height: 15px;
  padding-left: 15px;
  width: 98%;
}

/*#endregion */
/*#region Current Shift Dashboard - Last Shift */
.lastShiftDetailSection {
  height: 29vh;
  color: #522981;
  min-height: 291px;
}

/*#endregion */
/*#region Current Shift Dashboard - Recent Unavailability */
.recentUnavailabilityDetailSection {
  height: 22vh;
  color: #522981;
  min-height: 221px;
}

.latestUnavailabilityList {
  overflow-y: auto;
  height: 16vh;
  font-size: 12px !important;
}

/*#endregion */
/*#region Current Shift Dashboard - Depot Visits */
.depotVisitsDetailSection {
  height: 100%;
  color: #522981;
  min-height: 360px;
}

.depotVisitList {
  overflow-y: auto;
  height: 24vh;
  font-size: 12px !important;
}

/*#endregion */
/*#region Current Shift Dashboard - Weather Forecast */
.weatherForecastDetailSection {
  height: 29vh;
  color: #522981;
  min-height: 291px;
}

.forecastText {
  font-size: 12px !important;
  margin: 0px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
}

/*#endregion */
/*#region Current Shift Dashboard - Long Journey Waits */
.longJourneyWaitDetailSection {
  height: 22vh;
  color: #522981;
  min-height: 221px;
}

.longWaitTableList {
  overflow-y: auto;
  height: 17vh;
  font-size: 12px !important;
}

/*#endregion */
/*#region Current Shift Dashboard - AOB Details */
.aobMainDetailSection {
  height: 100%;
  font-size: 12px;
  color: #522981;
  min-height: 360px;
}

.aobTextArea {
  margin: 0px 7px;
  cursor: pointer;
  min-height: 27vh;
  font-size: 12px;
}

/*#endregion */
/*#region Current Shift DashProd - Cleaners Details */
.cleanersDetailSection {
  height: 29vh;
  color: #522981;
  font-size: 12px;
  min-height: 291px;
}

.cleanersSummaryArea {
  margin: 0px;
  min-height: 19vh;
  cursor: pointer;
  font-size: 12px;
}

/*#endregion */
/*#region Current Shift DashProd - Productivity Details */
.productivityDetailSection {
  outline: 1px solid #522981;
  min-height: 250px;
  font-size: 12px;
  color: #522981;
}

.productivitySummaryArea {
  margin: 0px;
  min-height: 17vh;
  cursor: pointer;
  font-size: 12px;
}

/*#endregion */
/*#region Current Shift DashProd - Delivery Details */
.deliveryDetailSection {
  height: calc(33vh + 1px);
  color: #522981;
  font-size: 12px;
  min-height: 320px;
}

.deliverySummaryArea {
  margin: 0px;
  min-height: 24vh;
  cursor: pointer;
  font-size: 12px;
}

/*#endregion */
/*#region Current Shift DashProd - Breakdown SMS Details */
.breakdownSMSDetailSection {
  outline: 1px solid #522981;
  height: 510px;
  min-height: 400px;
}

.dashboardSectionSMSTextTextArea {
  margin: 0px;
  min-height: 24vh;
  cursor: pointer;
  font-size: 12px;
}

.smsBreakdownPanelBar {
  width: 96% !important;
  margin-left: 10px !important;
}

.ShowCallOutBtnStyle {
  float: right !important;
  margin-top: 5px;
}

/*#endregion */
/*#region Syncfusion overrides */
.e-schedule-dialog .e-dlg-content {
  position: initial !important;
}

/*HeaderStyles*/
.quick-info-header {
  background-color: white;
  padding: 8px 18px;
}

.quick-info-header-content {
  justify-content: flex-end;
  display: flex;
  flex-direction: column;
  padding: 5px 10px 5px;
}

.quick-info-title {
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.48px;
  height: 22px;
}

.duration-text {
  font-size: 11px;
  letter-spacing: 0.33px;
  height: 14px;
}

/*ContentStyles*/
.content-area {
  padding: 10px;
  width: 100%;
}

.event-content {
  height: 90px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 15px;
}

.meeting-type-wrap, .meeting-subject-wrap, .notes-wrap {
  font-size: 11px;
  color: #666;
  letter-spacing: 0.33px;
  height: 24px;
  padding: 5px;
}

.event-content div label {
  display: inline-block;
  min-width: 45px;
  color: #666;
}

.event-content div span {
  font-size: 11px;
  color: #151515;
  letter-spacing: 0.33px;
  line-height: 14px;
  padding-left: 8px;
}

/*FooterStyles*/
.cell-footer.e-btn {
  background-color: #ffffff;
  border-color: #878787;
  color: #878787;
}

.cell-footer {
  padding-top: 10px;
}

.e-quick-popup-wrapper .e-cell-popup .e-popup-content {
  padding: 0 14px;
}

/*#endregion */
.notificationBtn {
  border-radius: 50% !important;
  background-color: red !important;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 13px;
  padding-right: 7px;
  padding-left: 7px;
  color: whitesmoke;
}

/*#region Menu overrides */
.k-menu:not(.k-context-menu) > .k-item {
  font-size: 15px;
}

.k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-state-hover {
  font-size: 15px;
}

.k-popup {
  border-radius: 5px;
}

.k-menu-item {
  border-radius: 5px !important;
  margin: 5px !important;
}
.k-menu-item :hover {
  font-weight: normal !important;
}

/*#endregion */
/*#region Tile layout overrides */
.threeSCTileLayout {
  padding: 12px !important;
}

/*#endregion */
/*#region Grid*/
.k-grid-header .k-header {
  white-space: normal !important;
  text-align: center !important;
}

/*#endregion */
/*#region Text Areas */
.k-textarea > .k-input {
  resize: none !important;
}

/*#endregion */
/*#region Date Range Picker */
.k-calendar-header {
  background-color: #d4a2de !important;
}

.k-calendar-table {
  width: fit-content !important;
}

.threeSCDateRangePickerStyles {
  width: 475px !important;
}
.threeSCDateRangePickerStyles table tbody td {
  font-size: 13px !important;
}

.threeSCDatePickerStyles table tbody td {
  font-size: 13px !important;
}

.k-calendar-view .k-link {
  justify-content: start !important;
}

.k-align-items-center {
  align-items: inherit !important;
}

.k-calendar .k-other-month {
  height: 32px !important;
}

.k-other-month {
  padding: 0px !important;
}

/*#endregion */
.k-scheduler-nav-today {
  display: none;
}
